From f2224132c1f000c560b97675b54cb7914bd444fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 22 Sep 2022 18:18:41 +0900 Subject: [PATCH] fix(es/minifier): Prepend vars when dropping vars in a for loop initializer (#5930) **Description:** The minifier appends initializer of for statements instead of prepending it. **Related issue:** - https://github.com/vercel/next.js/discussions/30237#discussioncomment-3704795 --- .../forStatements.2.minified.js | 2 +- ...tatementsMultipleInvalidDecl.2.minified.js | 3 +- .../src/compress/optimize/mod.rs | 27 +- .../analysis-snapshot.rust-debug | 417260 +++++++++++++++ .../syncfusion/933-e9f9a6bf671b96fc/input.js | 56741 ++ .../syncfusion/933-e9f9a6bf671b96fc/output.js | 28394 + .../933-e9f9a6bf671b96fc/output.mangleOnly.js | 52840 ++ 7 files changed, 555258 insertions(+), 9 deletions(-) create mode 100644 crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/analysis-snapshot.rust-debug create mode 100644 crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/input.js create mode 100644 crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.js create mode 100644 crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.mangleOnly.js diff --git a/crates/swc/tests/tsc-references/forStatements.2.minified.js b/crates/swc/tests/tsc-references/forStatements.2.minified.js index acf4cb2a256..bd413820e3d 100644 --- a/crates/swc/tests/tsc-references/forStatements.2.minified.js +++ b/crates/swc/tests/tsc-references/forStatements.2.minified.js @@ -22,7 +22,6 @@ for(;;); for(;;); for(;;); for(;;); -for(;;); for(new C();;); for(new C();;); for(new D();;); @@ -33,3 +32,4 @@ for(;;); for(;;); for(;;); for(new M.A();;); +for(;;); diff --git a/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl.2.minified.js b/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl.2.minified.js index 5d8fcb01d46..4f47d25f462 100644 --- a/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl.2.minified.js +++ b/crates/swc/tests/tsc-references/forStatementsMultipleInvalidDecl.2.minified.js @@ -28,7 +28,6 @@ for(!function(M) { }(M || (M = {}));;); for(;;); for(;;); -for(;;); for(new C();;); for(new D();;); for(;;); @@ -43,4 +42,4 @@ for(new C(), new C2(), new D();;); for(new D();;); for(;;); for(;;); -M.A; +for(M.A;;); diff --git a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs index e3dde72c981..ecebb8f0636 100644 --- a/crates/swc_ecma_minifier/src/compress/optimize/mod.rs +++ b/crates/swc_ecma_minifier/src/compress/optimize/mod.rs @@ -1358,6 +1358,20 @@ where } } } + + fn visit_with_prepend(&mut self, n: &mut N) + where + N: VisitMutWith, + { + let mut old_prepend_stmts = self.prepend_stmts.take(); + let old_append_stmts = self.append_stmts.take(); + n.visit_mut_with(self); + old_prepend_stmts.append(&mut *self.prepend_stmts); + old_prepend_stmts.append(&mut *self.append_stmts); + + self.prepend_stmts = old_prepend_stmts; + self.append_stmts = old_append_stmts; + } } impl VisitMut for Optimizer<'_, M> @@ -1895,7 +1909,7 @@ where is_exact_lhs_of_assign: n.left.is_pat(), ..self.ctx }; - n.left.visit_mut_with(&mut *self.with_ctx(ctx)); + self.with_ctx(ctx).visit_with_prepend(&mut n.left); } { @@ -1917,7 +1931,7 @@ where is_exact_lhs_of_assign: n.left.is_pat(), ..self.ctx }; - n.left.visit_mut_with(&mut *self.with_ctx(ctx)); + self.with_ctx(ctx).visit_with_prepend(&mut n.left); } { @@ -1931,15 +1945,16 @@ where #[cfg_attr(feature = "debug", tracing::instrument(skip_all))] fn visit_mut_for_stmt(&mut self, s: &mut ForStmt) { + self.visit_with_prepend(&mut s.init); + + s.test.visit_mut_with(self); + s.update.visit_mut_with(self); + let ctx = Ctx { executed_multiple_time: true, ..self.ctx }; - s.init.visit_mut_with(self); - s.test.visit_mut_with(self); - s.update.visit_mut_with(self); - s.body.visit_mut_with(&mut *self.with_ctx(ctx)); self.with_ctx(ctx).optimize_init_of_for_stmt(s); diff --git a/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/analysis-snapshot.rust-debug b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/analysis-snapshot.rust-debug new file mode 100644 index 00000000000..cc6cc76ad57 --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/analysis-snapshot.rust-debug @@ -0,0 +1,417260 @@ +TestSnapshot { + vars: [ + ( + ( + Atom('ABORT_ICON' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 23, + usage_count: 23, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ACTION' type=inline), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ACTION_BUTTONS' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ALIGNMENT_TYPE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('APPLY' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ARROW_TIP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ARROW_TIP_INNER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ARROW_TIP_OUTER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ARR_OBJ' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ATTRIBUTES' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Ajax' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Ajax' type=inline), + #138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('AjaxSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('AjaxSettings' type=dynamic), + #734, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Alignments' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Alignments' type=dynamic), + #1160, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Animation' type=static), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Animation' type=static), + #255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 20, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Animation' type=static), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Animation' type=static), + #1984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('AnimationSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('AnimationSettings' type=dynamic), + #853, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Animation_1' type=dynamic), + #255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Array' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 79, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 79, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('AsyncSettings' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('AsyncSettings' type=dynamic), + #1488, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BLOCK_TAGS' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BackgroundColor' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BackgroundColor' type=dynamic), + #793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Base' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Base' type=inline), + #185, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BaseToolbar' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BaseToolbar' type=dynamic), + #2294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Blob' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Browser' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 41, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 41, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Browser' type=inline), + #147, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 50, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 16, + usage_count: 50, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BulletFormatList' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('BulletFormatList' type=dynamic), + #795, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Button' type=inline), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Button' type=inline), + #467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 29, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 28, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ButtonProps' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ButtonProps' type=dynamic), + #852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ButtonsProps' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ButtonsProps' type=dynamic), + #1487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CALL_FUNCTION' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CANCEL' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CHECK' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASSNAMES' type=dynamic), + #484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 83, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 83, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASSNAMES' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_CAPTION' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 26, + usage_count: 26, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_CAPTION_INLINE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_IMAGE_BREAK' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_IMAGE_CENTER' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_IMAGE_INLINE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_IMAGE_LEFT' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_IMAGE_RIGHT' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLASS_RTE_CAPTION' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLEAR_BUTTONS' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLEAR_TYPE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLOSE' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ACTIVE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ALIGN_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BACK' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BACKGROUND_COLOR_DROPDOWN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BACKGROUND_COLOR_PICKER' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BACKGROUND_COLOR_TARGET' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BOOT4SPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BOOT5SPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BOOTSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_BULLETFORMATLIST_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_CAPINLINE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_CAPTION' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_COLOR_CONTENT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_COLOR_PALETTE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_CONTENT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_COUNT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_CUSTOM_TILE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DEVICE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DISABLE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DISABLED' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DOWNOVERLAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DROPAREA' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DROPDOWN_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DROPDOWN_ICONS' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DROPDOWN_ITEMS' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_DROPDOWN_POPUP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ERROR' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_EXPAND_OPEN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_EXTEANDABLE_TOOLBAR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_EXTENDABLECLASS' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_EXTENDABLE_SEPARATOR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_EXTENDEDPOPOPEN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_EXTENDPOPUP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FABRICSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FLUENTSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FOCUS' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FONT_COLOR_DROPDOWN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FONT_COLOR_PICKER' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FONT_COLOR_TARGET' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FONT_NAME_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FONT_SIZE_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FORMATS_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_FULL_SCREEN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HIDDEN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HIDE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HIDESPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HIGHCONTRASTSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HR_SEPARATOR' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HSCROLLBAR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HSCROLLCNT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HSCROLLCON' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HSCROLLNAV' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HSCROLLNAVLEFT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_HSCROLLNAVRIGHT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ICONS' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMAGE_POP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMGBREAK' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMGCENTER' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMGINLINE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMGLEFT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMGRIGHT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMG_FOCUS' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMG_INNER' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_IMG_RESIZE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_INLINE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_INLINE_DROPDOWN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_INLINE_POP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ITEM' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 20, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ITEMS' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 25, + usage_count: 26, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_LEFTOVERLAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_LIST_PRIMARY_CONTENT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_MATERIALSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_MAXIMIZE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_MINIMIZE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_MULTIROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_MULTIROWPOS' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_MULTIROW_SEPARATOR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NAVARROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NAVDOWNARROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NAVLEFTARROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NAVRIGHTARROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NAVUPARROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NOCOLOR_ITEM' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_NUMBERFORMATLIST_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_OVERLAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POP' type=inline), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPOVERFLOW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPPRI' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUPCLASS' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUPDOWN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUPICON' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUPNAV' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUPOPEN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUPTEXT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_POPUP_OPEN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_QUICK_DROPDOWN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_QUICK_POP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_QUICK_TB' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RESIZE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RIGHTOVERLAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RM_WHITE_SPACE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_ROOT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE' type=inline), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_CAPTION' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_CONTENT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_DIALOG_MIN_HEIGHT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_DIALOG_UPLOAD' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_DRAG_IMAGE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_ELEMENTS' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_EXPAND_TB' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_FIXED_TB_EXPAND' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_HIDDEN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_IMAGE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_PASTE_CANCEL' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_PASTE_KEEP_FORMAT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_PASTE_OK' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_PASTE_PLAIN_FORMAT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_PASTE_REMOVE_FORMAT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_READONLY' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_RES_CNT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_RES_EAST' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_RES_HANDLE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_RES_WEST' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_TABLE_RESIZE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_TB_ENABLED' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTE_UPLOAD_POPUP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTL' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTL' type=inline), + #1833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_RTL' type=inline), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SCRIPT_SHEET' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SEPARATOR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 22, + usage_count: 23, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SEPARATOR' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SHOW' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SHOWSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SPINARC' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SPINCIRCLE' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SPININWRAP' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SPINLABEL' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SPINTEMPLATE' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_SPINWRAP' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_STYLE_SHEET' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TABLE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TABLE_BORDER' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TABLE_SEL' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TAILWINDSPIN' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARBTN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARBTNTEXT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARCENTER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARIGNORE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARLEFT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARNAV' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 15, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARNAVACT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBAROVERFLOW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARPOS' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 11, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARRIGHT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARSCRLNAV' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TBARTEXT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_ABS_FLOAT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_ALT_BOR' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_BOX_RES' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_BTN' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_COL_RES' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_DASH_BOR' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_EXTENDED' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_FIXED' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_FLOAT' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_INLINE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_IOS_FIX' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_ITEM' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_ROW_RES' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_STATIC' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TB_WRAP' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TEMPLATE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_TOOLBAR' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_UPLOAD_FILES' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_UPOVERLAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VERTICAL' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VISIBLE' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VSCROLLBAR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VSCROLLCNT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VSCROLLCON' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VSCROLLNAV' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VSCROLLNAVDOWN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_VSCROLLNAVUP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CLS_WARNING' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('COMPONENT' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CONTAINER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CONTENT' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CONTROL' type=inline), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CONTROL_WRAPPER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CTRLBTN' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CTRLSWITCH' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CURRENT' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CheckBox' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CheckBox' type=dynamic), + #2413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 42, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 41, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ChildProperty' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ChildProperty' type=dynamic), + #282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ClearFormat' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ClearFormat' type=dynamic), + #1252, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ClearFormatExec' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ClearFormatExec' type=dynamic), + #1262, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Collection' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CollectionFactory' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ColorPicker' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ColorPicker' type=dynamic), + #2164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 127, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 126, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ColorPickerInput' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ColorPickerInput' type=dynamic), + #1362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ColorRangeData' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ColorRangeData' type=dynamic), + #2051, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Complex' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ComplexBase' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ComplexBase' type=dynamic), + #690, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ComplexFactory' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Component' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Component' type=dynamic), + #311, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 35, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ComponentBase' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ComponentBase' type=dynamic), + #658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 26, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContainerBottom' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContainerLeft' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContainerRight' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContainerTop' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContentRender' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContentRender' type=dynamic), + #1348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContextMenuSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ContextMenuSettings' type=dynamic), + #741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ConvertDateToWeekFormat' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('CreateBuilder' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DBL_QUOTED_STR' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DECIMALSEPARATOR' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DECREMENT' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFAULT_TAG' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_BOOT4_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_BOOT5_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_BOOT_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_FAB_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_FLUENT_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_MAT_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEFT_TAIL_WIDTH' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DELETECOLUMN' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DELETEROW' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DELETE_ICON' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEVICE' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DEVICE' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DIALOG_RESIZABLE' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DISABLED' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DISABLED' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DISABLED' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_CLOSE_ICON' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_CLOSE_ICON_BTN' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_CLOSE_ICON_CLOSED' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_CONTAINER' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_CONTENT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_DRAG' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_ESCAPE_CLOSED' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_FOOTER_CONTENT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_HEADER' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_HEADER_CONTENT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_HIDE' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_OVERLAY' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_OVERLAYCLICK_CLOSED' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_PRIMARY_BUTTON' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_REF_ELEMENT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_RESIZABLE' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_RESTRICT_LEFT_VALUE' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_RESTRICT_WIDTH_VALUE' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_SHOW' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_TARGET' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_USER_ACTION_CLOSED' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_UTIL_ALERT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_UTIL_CONFIRM' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_UTIL_DEFAULT_TITLE' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DLG_UTIL_ROOT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DOMNode' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DOMNode' type=inline), + #1042, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 36, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DOUBLE_SLASH' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DRAG_HOVER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DROP_AREA' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DROP_WRAPPER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Date' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DateFormat' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DateFormat' type=dynamic), + #49, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DateParser' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DateParser' type=dynamic), + #68, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Deferred' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Deferred' type=dynamic), + #1975, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DetailsViewSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DetailsViewSettings' type=dynamic), + #748, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Dialog' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Dialog' type=inline), + #854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 100, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 99, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DialogRenderer' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DialogRenderer' type=dynamic), + #921, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DialogType' type=dynamic), + #2362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DialogType' type=dynamic), + #2365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DialogUtility' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DialogUtility' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DocumentFragment' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Draggable' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Draggable' type=dynamic), + #342, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 64, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 63, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Draggable_1' type=dynamic), + #342, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DropDownButton' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DropDownButton' type=dynamic), + #1920, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 57, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 56, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DropDownButtons' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('DropDownButtons' type=dynamic), + #2305, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Droppable' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Droppable' type=dynamic), + #380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 17, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ELSEIF_STMT' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ELSE_STMT' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ERROR' type=inline), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EXPREGEXP' type=dynamic), + #575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EditorManager' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EditorManager' type=dynamic), + #1308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Element' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Engine' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Engine' type=inline), + #446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EnterKeyAction' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EnterKeyAction' type=dynamic), + #821, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Error' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Event' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EventHandler' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 43, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 43, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('EventHandler' type=dynamic), + #152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ExecCommandCallBack' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ExecCommandCallBack' type=dynamic), + #725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FILE' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FILE_NAME' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FILE_SIZE' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FILE_TYPE' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FOCUSED_HANDLER' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FORMATSWITCH' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FORMAT_TYPE' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FORM_UPLOAD' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FOR_STMT' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FRAME' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FULLSCREEN' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('File' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FileManagerSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FileManagerSettings' type=dynamic), + #785, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FileReader' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FilesProp' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FilesProp' type=dynamic), + #1486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FontColor' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FontColor' type=dynamic), + #792, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FontFamily' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FontFamily' type=dynamic), + #789, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FontSize' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FontSize' type=dynamic), + #790, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FormData' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Format' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Format' type=inline), + #791, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Formats' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Formats' type=inline), + #1119, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Formatter' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Formatter' type=dynamic), + #1032, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FullScreen' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('FullScreen' type=dynamic), + #812, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Function' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HANDLER' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HAS_ROW' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HAS_SVG' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HEX' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDDENELEMENT' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDDEN_INPUT' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDEHEX' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDEOPACITY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDERGBA' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDEVALUE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDEVALUESWITCH' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDE_POINTER_TIP_GAP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HIDE_POPUP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HSVAREA' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HSVCONTAINER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HScroll' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HScroll' type=inline), + #1736, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 30, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 29, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HTMLElement' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HTMLFormatter' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HTMLFormatter' type=dynamic), + #1321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HandleSpecialCharArrObj' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HijriParser' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HijriParser' type=dynamic), + #46, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HtmlEditor' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HtmlEditor' type=dynamic), + #1381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 30, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 30, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HtmlToolbarStatus' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('HtmlToolbarStatus' type=dynamic), + #1342, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ICON' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ICON' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ICON_FOCUSED' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IFRAMEHEADER' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IF_OR_FOR' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IF_STMT' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IFrameSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IFrameSettings' type=dynamic), + #803, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IGNORE_BLOCK_TAGS' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IMAGE' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INCREMENT' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INDENT_TYPE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INDETERMINATE' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INFORMATION' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INPUTWRAPPER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INPUT_WRAPPER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INSERTHTML_TYPE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INSERT_COLUMN' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INSERT_ROW' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INSERT_TEXT_TYPE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INTREGEXP' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('INVALID_FILE' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IframeContentRender' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IframeContentRender' type=dynamic), + #1358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ImageCommand' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ImageCommand' type=dynamic), + #1169, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ImageSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ImageSettings' type=dynamic), + #784, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Indents' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Indents' type=inline), + #1165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Infinity' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Inject' type=inline), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Inject' type=inline), + #696, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InlineMode' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InlineMode' type=dynamic), + #810, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Input' type=inline), + #484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Input' type=inline), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertHtml' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertHtml' type=dynamic), + #1135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertHtmlExec' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertHtmlExec' type=dynamic), + #1249, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertMethods' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertMethods' type=dynamic), + #1105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertTextExec' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('InsertTextExec' type=dynamic), + #1305, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Internationalization' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Internationalization' type=dynamic), + #95, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IntlBase' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IntlBase' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 51, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 51, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IsFormatted' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('IsFormatted' type=dynamic), + #1218, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Item' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Item' type=inline), + #1808, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Item' type=inline), + #1913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('JSON' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KEY_DOWN' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KEY_DOWN_HANDLER' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KEY_UP' type=inline), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KEY_UP_HANDLER' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KeyboardEvents' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KeyboardEvents' type=dynamic), + #393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KeyboardEvents' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KeyboardEvents' type=dynamic), + #711, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KeyboardEvents_1' type=dynamic), + #393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('KeyboardEvents_1' type=dynamic), + #711, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('L10n' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('L10n' type=inline), + #399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LABEL' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LABEL' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LINES' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LINK' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LIST_PARENT' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LIST_TYPE' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LicenseValidator' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LicenseValidator' type=dynamic), + #291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LimitData' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LimitData' type=dynamic), + #2052, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Link' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Link' type=inline), + #2433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 28, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 28, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LinkCommand' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('LinkCommand' type=dynamic), + #1148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Lists' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Lists' type=inline), + #1078, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 27, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 27, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MODAL_DLG' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MODEL_CHANGED' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MODEL_CHANGED_PLUGIN' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MODESWITCH' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MODULE_SUFFIX' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MOUSE_TRAIL_GAP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MS_WORD_CLEANUP' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MS_WORD_CLEANUP_PLUGIN' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Math' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 188, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 188, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MinMax' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MinMax' type=inline), + #1217, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ModuleLoader' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ModuleLoader' type=dynamic), + #273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MsWordPaste' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('MsWordPaste' type=dynamic), + #1277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 27, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 27, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NOCOLOR' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NOT_NUMBER' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NUMERIC_FOCUS' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NaN' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NameSpaceArrObj' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NameSpaceForspecialChar' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NavigationPaneSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NavigationPaneSettings' type=dynamic), + #755, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Node' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 26, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NodeCutter' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NodeCutter' type=dynamic), + #1110, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NodeSelection' type=dynamic), + #2526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NodeSelection' type=dynamic), + #2527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 30, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 30, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NotifyPropertyChanges' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Number' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 37, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 37, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumberFormat' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumberFormat' type=dynamic), + #57, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumberFormatList' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumberFormatList' type=dynamic), + #794, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumberParser' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumberParser' type=dynamic), + #77, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumericTextBox' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('NumericTextBox' type=dynamic), + #543, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 100, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 99, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ON_BEGIN' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('OPACITY' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('OVERLAY_MAXWID' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Object' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 287, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 287, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Observer' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Observer' type=dynamic), + #82, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PALETTECONTENT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PALETTES' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PAUSE_UPLOAD' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 16, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PICKERCONTENT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POINTER_ADJUST' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POPUP_CLOSE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POPUP_CONTAINER' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POPUP_LIB' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POPUP_OPEN' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POPUP_ROOT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('POPUP_ROOT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PREVIEW' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PREVIOUS' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PROGRESSBAR' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PROGRESSBAR_TEXT' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PROGRESS_INNER_WRAPPER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PROGRESS_WRAPPER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ParserBase' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ParserBase' type=dynamic), + #32, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PasteCleanup' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PasteCleanup' type=dynamic), + #1677, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 38, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 38, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PasteCleanupSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PasteCleanupSettings' type=dynamic), + #788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Popup' type=inline), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Popup' type=inline), + #625, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 51, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 50, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Position' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Position' type=dynamic), + #341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PositionData' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PositionData' type=dynamic), + #624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Promise' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('PropVal' type=inline), + #665, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Property' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 37, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 36, + usage_count: 37, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('QUOTES' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('QuickToolbarSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('QuickToolbarSettings' type=dynamic), + #787, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_ANDROID' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_BROWSER' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_IE' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_IE11' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_IOS' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_IOS7' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_MOBILE' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_VERSION' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REGX_WINDOWS' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REMOVETABLE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('REMOVE_ICON' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 18, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RESIZE_HANDLER' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RESIZE_WITHIN_VIEWPORT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RESTRICT_LEFT' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RESTRICT_RETRY' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RESUME_UPLOAD' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RETRY_ICON' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RIPPLE' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RIPPLE' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RIPPLECHECK' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RIPPLEINDETERMINATE' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ROOT' type=inline), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ROOT' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ROOT' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RTL' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RTL' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RTL' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RTL' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RTL_CONTAINER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RadioButton' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RadioButton' type=dynamic), + #1414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 42, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 41, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RadioButton_1' type=dynamic), + #1414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Reflect' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 102, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 102, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RegExp' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 51, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 51, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Render' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Render' type=inline), + #700, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RenderType' type=dynamic), + #2362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RenderType' type=dynamic), + #2363, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RendererFactory' type=dynamic), + #2518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RendererFactory' type=dynamic), + #2519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Resources' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Resources' type=dynamic), + #802, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RichTextEditor' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RichTextEditor' type=dynamic), + #937, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 190, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 189, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RichTextEditorComponent' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('RichTextEditorComponent' type=dynamic), + #1022, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SCROLL_DISABLED' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 11, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SELECT' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SELECTION_TYPE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SELF_CLOSING_TAGS' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SHOWVALUE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SHOW_POINTER_TIP_GAP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SINGLE_SLASH' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPACE_ACTION' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPECIAL_CHAR' type=dynamic), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPINDOWN' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPINICON' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPINNER_PANE' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPINUP' type=inline), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SPLITPREVIEW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('STATUS' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 21, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SVG_REG' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SanitizeHtmlHelper' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SanitizeHtmlHelper' type=dynamic), + #448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SearchSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SearchSettings' type=dynamic), + #762, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SelectionBasedExec' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SelectionBasedExec' type=dynamic), + #1244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SelectionCommands' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SelectionCommands' type=dynamic), + #1232, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ServiceLocator' type=dynamic), + #2522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ServiceLocator' type=dynamic), + #2523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SlashReplace' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Slider' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Slider' type=inline), + #2054, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 161, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 160, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Spinner' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SplitButton' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SplitButton' type=dynamic), + #1956, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 38, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 37, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('String' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SwipeSettings' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('SwipeSettings' type=dynamic), + #411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLEHEADER' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE_BLOCK_TAGS' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE_HORIZONTAL_SPLIT' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE_MERGE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE_MOVE' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE_VERTICAL_ALIGN' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TABLE_VERTICAL_SPLIT' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TAGNAME' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TAPHOLD_THRESHOLD' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TEXT_CONTAINER' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TILE' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TIP_BOTTOM' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TIP_LEFT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TIP_RIGHT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TIP_TOP' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TOOLTIP_WRAP' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TOUCHEND_HIDE_DELAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Table' type=inline), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Table' type=inline), + #2455, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 67, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 67, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TableCellVerticalAlignItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TableCommand' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TableCommand' type=dynamic), + #1189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 27, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 27, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TableSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TableSettings' type=dynamic), + #786, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TableStyleItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TicksData' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TicksData' type=dynamic), + #2050, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Toolbar' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Toolbar' type=inline), + #1809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 96, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 95, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Toolbar' type=inline), + #2335, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 47, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 47, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarAction' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarAction' type=dynamic), + #2330, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarRenderer' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarRenderer' type=dynamic), + #2261, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarSettings' type=dynamic), + #769, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarSettings' type=dynamic), + #783, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarStatus' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarStatus' type=dynamic), + #1324, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: true, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarType' type=dynamic), + #2362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ToolbarType' type=dynamic), + #2364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Tooltip' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Tooltip' type=inline), + #1985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 98, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 97, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TooltipData' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('TooltipData' type=dynamic), + #2053, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Touch' type=static), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Touch' type=static), + #412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 23, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UPLOAD_BUTTONS' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UPLOAD_FAILED' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UPLOAD_INPROGRESS' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UPLOAD_SUCCESS' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 11, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('URL' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Uint16Array' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Uint8Array' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UndoRedoManager' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UndoRedoManager' type=dynamic), + #1266, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UploadSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('UploadSettings' type=dynamic), + #776, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Uploader' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('Uploader' type=dynamic), + #1489, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 202, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 201, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('VALIDATION_FAILS' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('VScroll' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('VScroll' type=inline), + #1772, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 30, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ViewSource' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ViewSource' type=dynamic), + #717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WINDOWFUNC' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WORD' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WORDFUNC' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WORDIF' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WRAPPER' type=inline), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WRAPPER' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('WRAPPER' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('XMLHttpRequest' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('XPathResult' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('XhtmlValidation' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('XhtmlValidation' type=dynamic), + #1371, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #689, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #695, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #709, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #732, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #753, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #760, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #767, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #774, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #808, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #850, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #934, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1021, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1734, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1770, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1806, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1918, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1954, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #1982, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #2048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #2162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__' type=inline), + #2411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__assign' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 26, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__decorate' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__extends' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_exports' type=dynamic), + #2557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__unused_webpack_module' type=dynamic), + #2526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_exports__' type=dynamic), + #2526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #1025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('__webpack_require__' type=dynamic), + #2557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #28, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #276, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #629, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #630, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1006, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1269, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1924, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #1987, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_a' type=inline), + #2432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #1987, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #2143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_b' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_classes__WEBPACK_IMPORTED_MODULE_2__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_classes__WEBPACK_IMPORTED_MODULE_3__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 37, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 37, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_constant__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 38, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 38, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_constant__WEBPACK_IMPORTED_MODULE_4__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_enum__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #2518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_enum__WEBPACK_IMPORTED_MODULE_2__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_base_util__WEBPACK_IMPORTED_MODULE_4__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_blurFn' type=inline), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_c' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_c' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_c' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_c' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_c1' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_common_collision__WEBPACK_IMPORTED_MODULE_2__' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_common_common__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_common_position__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_d' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_d' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_e' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_e' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_f' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_focusFn' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_g' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #20, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #28, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #38, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #94, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #276, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #629, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #630, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #681, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1006, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1269, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1637, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #1974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2032, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2034, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2036, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_i' type=inline), + #2432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_input_input__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_internalRipple' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_j' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #1525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_1' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_2' type=inline), + #1528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_3' type=inline), + #1533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_4' type=inline), + #1540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_loop_5' type=inline), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_models_default_locale__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_models_items__WEBPACK_IMPORTED_MODULE_3__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_onMouseDownRipple' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_onMouseRipple' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_onMouseUpRipple' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_position__WEBPACK_IMPORTED_MODULE_1__' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #311, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #342, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #543, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #625, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #690, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #696, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #711, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #734, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #748, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #755, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #762, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #769, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #776, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #783, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #784, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #785, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #786, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #787, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #789, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #790, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #791, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #792, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #794, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #795, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #802, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #803, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #810, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #853, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #937, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1022, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1488, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1489, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1736, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1772, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1808, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1920, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1956, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #1985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2050, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2051, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2052, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2053, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2054, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_super' type=inline), + #2413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 34, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 34, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 94, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 94, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 173, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 173, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 76, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 76, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 29, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 29, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 162, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 162, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #2518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #2522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__' type=dynamic), + #2526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_buttons__WEBPACK_IMPORTED_MODULE_5__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_syncfusion_ej2_popups__WEBPACK_IMPORTED_MODULE_6__' type=dynamic), + #2454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #19, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #55, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 32, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 32, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #312, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #345, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 103, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 103, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #544, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #562, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 91, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 91, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #645, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #646, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #814, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #816, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 161, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 161, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #871, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #877, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #905, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 39, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 39, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #938, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #959, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #973, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1023, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 24, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1664, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1749, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1783, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1785, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1810, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1878, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1921, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1931, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1962, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1971, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1976, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #1986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2001, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2055, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2063, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2068, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2077, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2089, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2090, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2169, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 48, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 48, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 84, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 84, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('_this' type=inline), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #1681, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #2130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('a' type=static), + #2259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('aCurrency' type=dynamic), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('abbreviateRegexGlobal' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('abortIcon' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('abortSelectors' type=dynamic), + #348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('accept' type=static), + #385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('accessProp' type=dynamic), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actData' type=inline), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actTemplate' type=dynamic), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #961, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1248, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1758, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1795, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action' type=inline), + #1796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionArgs' type=dynamic), + #974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBegin' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBeginArgs' type=dynamic), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBeginArgs' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBeginArgs' type=dynamic), + #1034, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBeginArgs' type=dynamic), + #1035, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBeginArgs' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionBeginArgs' type=dynamic), + #1389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionComplete' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionProperty' type=dynamic), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actionSuccess' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('action_1' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('active' type=inline), + #999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeCellIndex' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeCellIndex' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeCellList' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeCellRowSpan' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeCellTag' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeCellcolSpan' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeColumnIndex' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeEle' type=dynamic), + #874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeEle' type=dynamic), + #2332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeElm' type=dynamic), + #2354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeIndexes' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('activeRowIndex' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actual' type=inline), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actual' type=inline), + #130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actualPattern' type=dynamic), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actualPattern' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 9, + mutation_by_call_count: 4, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('actualwid' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addAttributes' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addClass' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addClass' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addClasses' type=dynamic), + #180, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addDisable' type=dynamic), + #1763, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addDisableCls' type=dynamic), + #1799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addFloating' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addIcon' type=inline), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addInstance' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addNS' type=inline), + #436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addNS' type=inline), + #437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addNS' type=inline), + #438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addNameSpace' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addPropertyCollection' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addTags' type=inline), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('added' type=inline), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('addition' type=dynamic), + #2130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('affectedPos' type=dynamic), + #2014, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('afterImageDelete' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('afterMediaDelete' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('afterPasteCleanup' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax' type=inline), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax' type=inline), + #1583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax' type=inline), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax' type=inline), + #1618, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax' type=inline), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ajax_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alert' type=inline), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alertButtonModel' type=dynamic), + #918, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alertDialogObj' type=dynamic), + #912, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alertOptions' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('algIndex' type=dynamic), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('align' type=inline), + #1337, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alignDiv' type=dynamic), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alignEle' type=dynamic), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alignItems' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alignmentItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alignmentLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('alignmentNodes' type=dynamic), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allAtr' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allCells' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allCells' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allCells' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allCells' type=dynamic), + #1214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allChild' type=dynamic), + #1714, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allChildNodes' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allClassName' type=dynamic), + #962, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allClassName' type=dynamic), + #971, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allClassName' type=dynamic), + #1365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allClassName' type=dynamic), + #2290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allColumns' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allElements' type=dynamic), + #1289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allElems' type=dynamic), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allFiles' type=dynamic), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allFiles' type=dynamic), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allImg' type=inline), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allImgElm' type=dynamic), + #1251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allImgElm' type=dynamic), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allImgElm' type=dynamic), + #1686, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allImgElmId' type=dynamic), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allNodes' type=dynamic), + #1280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allNodes' type=dynamic), + #1283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allNodes' type=dynamic), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allPastedElements' type=dynamic), + #1251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allRows' type=inline), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allRows' type=inline), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allRows' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allSelectedNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allSelectedNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allTableElm' type=dynamic), + #1281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowFormUpload' type=dynamic), + #1551, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedAttribute' type=dynamic), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedAttributeArray' type=dynamic), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedExtensions' type=dynamic), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedKeys' type=dynamic), + #951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedStyleProps' type=dynamic), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedStyleValue' type=dynamic), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('allowedStyleValueArray' type=dynamic), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('altSymbol' type=dynamic), + #123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchor' type=inline), + #611, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchor' type=inline), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchor' type=inline), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchor' type=inline), + #1175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorEle' type=dynamic), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorEle' type=dynamic), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorEle' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorEle' type=dynamic), + #1153, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorNodes' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorPos' type=dynamic), + #611, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorPos' type=dynamic), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('anchorRect' type=dynamic), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('angle' type=inline), + #1471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animate' type=static), + #1756, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animate' type=static), + #1759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animate' type=static), + #1793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animate' type=static), + #1796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animateBootstrap' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animateMaterial' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animation' type=static), + #2041, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animation' type=static), + #2042, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animationId' type=dynamic), + #258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animationMode' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animationOptions' type=dynamic), + #645, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('animationOptions' type=dynamic), + #646, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('append' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('appendItems' type=dynamic), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('appendSpan' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('appleClassElem' type=dynamic), + #1711, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('apply' type=static), + #2195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('applyMixins' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('area' type=static), + #385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('area' type=static), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arg' type=inline), + #278, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arg' type=inline), + #316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arg' type=inline), + #317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argName' type=inline), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #19, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #724, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #828, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #865, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #866, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #912, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #924, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #926, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #927, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #929, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 35, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 10, + usage_count: 34, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1039, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1401, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1543, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1592, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1594, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1629, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1643, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1693, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1963, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1964, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1965, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1967, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #1969, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2077, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2097, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2110, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2149, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2170, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2186, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2264, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2265, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2266, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2268, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2272, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2274, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2292, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2334, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2347, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2497, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args' type=inline), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argsButton' type=dynamic), + #527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argsVal' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argsValue' type=dynamic), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args_1' type=inline), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args_1' type=inline), + #1707, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('args_2' type=inline), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argument' type=dynamic), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argument' type=dynamic), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argument' type=dynamic), + #318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argument' type=dynamic), + #321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argument' type=dynamic), + #1706, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('argument' type=dynamic), + #2514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arguments' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 88, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 43, + usage_count: 88, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arguments_1' type=dynamic), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ariaAttr' type=dynamic), + #1834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ariaContent' type=dynamic), + #2080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ariaState' type=dynamic), + #2415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ariaValueText' type=dynamic), + #2107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arr' type=inline), + #301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arr' type=inline), + #1156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arr' type=inline), + #2389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrObj' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrObjReg' type=dynamic), + #437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('array' type=inline), + #20, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('array' type=inline), + #1012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('array' type=inline), + #2545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('array3' type=inline), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('array3length' type=dynamic), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('array4' type=inline), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrayFunction' type=dynamic), + #225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrayKey' type=dynamic), + #1012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrayParam' type=dynamic), + #3, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrayValue' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowEle' type=dynamic), + #1763, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowEle' type=dynamic), + #1799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowEle' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowEle' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowEle' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowIcon' type=dynamic), + #1763, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowIcon' type=dynamic), + #1799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowInnerELe' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowInnerELe' type=dynamic), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowSpan' type=dynamic), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('arrowleft' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('assignValue' type=dynamic), + #2133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('async' type=static), + #139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('atob' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #456, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #1050, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #1881, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #2177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attr' type=inline), + #2241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrArray' type=dynamic), + #593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrArray' type=dynamic), + #1379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrKey' type=inline), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrList' type=dynamic), + #1931, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrName' type=dynamic), + #1380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrVal' type=inline), + #177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrValue' type=dynamic), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrValue' type=dynamic), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrValue' type=dynamic), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrb' type=inline), + #1814, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attribute' type=dynamic), + #451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributeName' type=static), + #545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes' type=dynamic), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes' type=dynamic), + #1048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes' type=dynamic), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes' type=dynamic), + #1637, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes_1' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes_1' type=dynamic), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attributes_2' type=dynamic), + #1637, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrs' type=inline), + #178, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrs' type=inline), + #521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrs' type=inline), + #522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('attrs' type=inline), + #902, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('avg' type=inline), + #261, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('avgCount' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('avgRowIndex' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('avgWidth' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('axis' type=inline), + #346, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('axis' type=inline), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('axis' type=inline), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('axisMapper' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('axisValueMapper' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #250, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #252, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #305, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #306, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #336, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #337, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #338, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #376, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #408, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #539, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #619, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #620, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #654, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #655, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #656, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #686, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #687, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #689, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #692, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #693, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #694, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #695, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #706, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #707, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #708, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #709, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #730, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #731, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #732, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #736, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #737, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #738, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #743, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #744, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #750, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #751, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #753, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #757, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #758, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #760, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #766, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #767, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #772, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #773, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #774, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #778, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #779, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #780, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #797, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #798, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #805, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #806, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #808, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #849, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #850, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #931, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #932, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #933, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #934, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1020, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1021, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1731, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1732, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1734, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1767, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1769, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1770, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1803, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1804, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1805, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1806, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1903, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1904, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1905, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1915, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1916, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1917, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1918, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1952, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1953, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1954, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1979, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1981, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #1982, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2045, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2046, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2047, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2160, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2408, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('b' type=static), + #2411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('backColor' type=dynamic), + #1229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('backColor' type=dynamic), + #1331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('backNode' type=dynamic), + #1365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('background' type=dynamic), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('backgroundBorder' type=dynamic), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('backgroundColor' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64' type=inline), + #1284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64' type=inline), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64Char' type=dynamic), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64Src' type=dynamic), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64Src' type=dynamic), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64Str' type=dynamic), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base64String' type=dynamic), + #1284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('baseClass' type=dynamic), + #682, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('baseClass' type=dynamic), + #683, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('baseElement' type=dynamic), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('baseStr' type=inline), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('baseToolbar' type=dynamic), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('baseToolbar' type=dynamic), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base_enum' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base_enum' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base_enum' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base_enum' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('base_enum' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('basicPatterns' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeCloseArgs' type=dynamic), + #908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeCloseArgs' type=dynamic), + #1947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeCloseArgs' type=dynamic), + #2172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeCloseArgs' type=dynamic), + #2216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeDialogClose' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeDialogOpen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeDropDownItemRender' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeDropDownOpen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeEvent' type=dynamic), + #886, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeEvent' type=dynamic), + #2388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeEventArgs' type=dynamic), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeEventArgs' type=dynamic), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeImageDrop' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeImageUpload' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeMediaUpload' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeOpenArgs' type=dynamic), + #906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeOpenArgs' type=dynamic), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforePasteCleanup' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeQuickToolbarOpen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeRenderArgs' type=dynamic), + #2006, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeRenderArgs' type=dynamic), + #2007, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeUpdate' type=dynamic), + #561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeUploadArgs' type=dynamic), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beforeUploadArgs' type=dynamic), + #1694, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('begin' type=inline), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beginEventArgs' type=dynamic), + #815, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('beginEventArgs' type=dynamic), + #817, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bg' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bg' type=inline), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bgStyle' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bigInt' type=inline), + #2245, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bigNum' type=inline), + #2099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bigNum' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bindCssClass' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bindInitialEvent' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bindOnEnd' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bindTo' type=inline), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blankIconList' type=dynamic), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazor' type=inline), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazor' type=inline), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorContain' type=dynamic), + #884, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorContain' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorCulture' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorCultureFormats' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorCurrencyData' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorEventExtend' type=dynamic), + #14, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorId' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorMode' type=dynamic), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorTemplateId' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blazorTemplates' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blinks' type=inline), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blob' type=inline), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blob' type=inline), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blob' type=inline), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockElement' type=dynamic), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockEmptyNodes' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockNode' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockNodes' type=dynamic), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockNodes' type=dynamic), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockNodes' type=dynamic), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blockNodes' type=dynamic), + #2467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('blopUrl' type=inline), + #1686, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('body' type=static), + #2528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bodyStyle' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('boldEle' type=inline), + #1379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bool' type=inline), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('booleanCheck' type=dynamic), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bootCircle' type=dynamic), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('boot_animate' type=dynamic), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('boot_calculate_attributes' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bootstrap4TooltipOffset' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bootstrapTooltipOffset' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('borderBottom' type=dynamic), + #829, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('borderResizers' type=dynamic), + #831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('borderResizers' type=dynamic), + #845, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('borderValue' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('borderValue' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('borderWidth' type=dynamic), + #2287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bottom' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bottom' type=inline), + #608, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bottomSide' type=dynamic), + #608, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('boundaryRectValues' type=dynamic), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('boundedEvents' type=dynamic), + #94, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('boundedEvents_1' type=dynamic), + #94, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brElem' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brElement' type=dynamic), + #1289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brElm' type=inline), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brElm' type=inline), + #826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brElm' type=inline), + #1128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brElm2' type=inline), + #826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brNode' type=inline), + #1122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brTag' type=inline), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('brdSpcVal' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('browserDetails' type=dynamic), + #150, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('browserInfo' type=dynamic), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bstr' type=inline), + #2389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btn' type=inline), + #882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btn' type=inline), + #1868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btn' type=inline), + #1958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnEle' type=inline), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnElem' type=inline), + #1962, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnItem' type=inline), + #1888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnItems' type=dynamic), + #1811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnModel' type=dynamic), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnModel' type=dynamic), + #1961, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnObj' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnText' type=inline), + #1868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnTxt' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('btnWrapper' type=dynamic), + #2195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buffr' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('builderFunction' type=dynamic), + #244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bulletFormatList' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bulletFormatListLocale' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #500, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button' type=static), + #534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonCount' type=dynamic), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonIndex_1' type=dynamic), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonModel' type=dynamic), + #870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonModel' type=dynamic), + #920, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonObj' type=dynamic), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonObserver' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonPropModel' type=dynamic), + #920, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonProps' type=dynamic), + #920, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttonType' type=dynamic), + #882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button_button' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('button_button' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('buttons' type=inline), + #527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bypassKey' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('byteArr' type=inline), + #1284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('byteArr' type=inline), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('byteArr' type=inline), + #1286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('byteArrLen' type=dynamic), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('byteArrLen' type=dynamic), + #1286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('bytes' type=inline), + #1635, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1050, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('c' type=inline), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cArr' type=inline), + #301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cArr_1' type=inline), + #301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cEle' type=inline), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cIdx' type=inline), + #2236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cName' type=inline), + #33, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cOptions' type=dynamic), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cOptions' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 35, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 35, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cPattern' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cRegex' type=inline), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cSymbol' type=inline), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2232, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cValue' type=inline), + #2239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cacheVal' type=dynamic), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cachedValue' type=dynamic), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculatePosition' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateRadius' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateRelativeBasedPosition' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateValue' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateValue' type=dynamic), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateValue' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateValue' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateValues' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculateWidth' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculatedHeight' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculatedTop' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculatedWidth' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calculatedWidth' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('calendartype' type=dynamic), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callBack' type=dynamic), + #443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callBack' type=dynamic), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callBackPromise' type=dynamic), + #1967, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callBackPromise' type=dynamic), + #1969, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callBackPromise' type=dynamic), + #2170, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callBackPromise' type=dynamic), + #2172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callType' type=dynamic), + #1599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callType' type=dynamic), + #1600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callback' type=dynamic), + #674, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callback' type=dynamic), + #675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callbackArgs' type=dynamic), + #1039, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('callback_1' type=dynamic), + #2302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('canRemove' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('canTrigger' type=dynamic), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('canUpdate' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancel' type=inline), + #2195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancel' type=inline), + #2506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancel' type=inline), + #2508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancel' type=inline), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancelAnimationFrame' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancelButton' type=dynamic), + #1626, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancelButtonModel' type=dynamic), + #919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cancelingFiles' type=dynamic), + #1674, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('capImgWrap' type=dynamic), + #1177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cell' type=inline), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cell' type=inline), + #1214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellColl' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellCount' type=dynamic), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellCount' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellIndex' type=dynamic), + #2474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellNode' type=dynamic), + #1163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellPadding' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellRow' type=inline), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cellSpacing' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cells' type=inline), + #1213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('centerX' type=inline), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('centerX' type=inline), + #1471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('centerY' type=inline), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('centerY' type=inline), + #1471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('century' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changEle' type=dynamic), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('change' type=inline), + #364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('change' type=inline), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('change' type=inline), + #1469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changeCurrencySymbol' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changeEventArgs' type=dynamic), + #2416, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changeTime_1' type=dynamic), + #285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changedProb' type=dynamic), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changedProps' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changedProps_1' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changedValue' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('changes' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('char' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('char' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('char' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('char' type=inline), + #326, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('charKey' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('charKey' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('charRegex' type=dynamic), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('check' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkClass' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkClass' type=dynamic), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkFloatLabelType' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkForTooltipElement' type=dynamic), + #2025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkInputValue' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkOverflow' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkOverflow' type=dynamic), + #1898, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkUndo' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkbothExist' type=dynamic), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('checkoffset' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #22, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #681, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #1108, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #1375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('child' type=inline), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childCache' type=dynamic), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childEle' type=dynamic), + #201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childEle' type=dynamic), + #1380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childElements' type=dynamic), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childLI' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNode' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNode' type=dynamic), + #1107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #871, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childNodes_1' type=dynamic), + #176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childProps' type=dynamic), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childType' type=dynamic), + #242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childnode' type=dynamic), + #476, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childrenZindex' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childs' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childs' type=inline), + #681, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childs_1' type=dynamic), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('childs_2' type=dynamic), + #681, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('chunkCount' type=dynamic), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('chunkEnabled' type=dynamic), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('circle' type=static), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('circle' type=static), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('circleEle' type=dynamic), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('circleEle' type=dynamic), + #1450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classArr' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classArray' type=dynamic), + #902, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classAttr' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classConstructor' type=dynamic), + #238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classElm' type=dynamic), + #1715, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classFunction' type=dynamic), + #3, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #1754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #1790, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #1971, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList' type=dynamic), + #2466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList_1' type=dynamic), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList_1' type=dynamic), + #1931, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classList_2' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1057, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1071, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1753, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1789, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #1859, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #2088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #2153, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #2155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('className' type=dynamic), + #2369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classNameCollection' type=dynamic), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classNames' type=dynamic), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classNames' type=dynamic), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classNames' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classObj' type=dynamic), + #445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 36, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 126, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 126, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #2298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('classes_1' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldr' type=inline), + #135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cldrData' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clean' type=inline), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clean' type=inline), + #1727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cleanChecked' type=dynamic), + #1704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cleanChecked' type=dynamic), + #1706, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cleanFormatElement' type=dynamic), + #1703, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearButton' type=dynamic), + #512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearButton' type=dynamic), + #523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearDialogObj' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearIcon' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearInterval' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearText' type=dynamic), + #1497, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearTimeout' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clearUpdate' type=dynamic), + #285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clickedArgs' type=dynamic), + #1832, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('client' type=inline), + #346, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clientInfo' type=dynamic), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clientX' type=inline), + #2222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clientY' type=inline), + #2222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 7, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1714, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clipBoardElem' type=dynamic), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cln' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clone' type=inline), + #14, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clone' type=inline), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneFiles' type=dynamic), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneNode' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneNode' type=dynamic), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneNode' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneNode' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 20, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneParentNodes' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneRow' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cloneSelectNodes' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('close' type=inline), + #2001, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeAnimation' type=dynamic), + #908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeAnimation' type=dynamic), + #2021, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeArgs' type=dynamic), + #928, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeArgs' type=dynamic), + #1948, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeAudioDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeIconTitle' type=dynamic), + #890, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeImageDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeLinkDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeTableDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeTag' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closeTag' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closest' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closest' type=inline), + #1830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestAnchor' type=dynamic), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestAnchor' type=dynamic), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestEle' type=dynamic), + #2504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestElem' type=dynamic), + #1008, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestElement' type=dynamic), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestElement' type=dynamic), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestElement' type=dynamic), + #2291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestLI' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestParentNode' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestParentNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestTable' type=dynamic), + #957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestTable' type=dynamic), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestTable' type=dynamic), + #2481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('closestTd' type=dynamic), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cls' type=inline), + #1458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cls' type=inline), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cls' type=inline), + #1858, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cls' type=inline), + #2260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cls' type=inline), + #2489, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsDown' type=inline), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsDown' type=inline), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsLeft' type=inline), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsList' type=inline), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsList' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsName' type=inline), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsName' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsRight' type=dynamic), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsRight' type=dynamic), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsTble' type=inline), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clsUp' type=inline), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clst' type=inline), + #1825, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clst' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clst' type=inline), + #1827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('clst' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cmd' type=inline), + #2498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cmd' type=inline), + #2501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cnt' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 42, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 12, + mutation_by_call_count: 17, + usage_count: 30, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cntEle' type=inline), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cntxt' type=inline), + #84, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('codeElement' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('col' type=static), + #2473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('col' type=static), + #2477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('col' type=static), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('col' type=static), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colEle' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colIndex' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colMin' type=inline), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colReEle' type=dynamic), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colSpanCount' type=dynamic), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colSpanCount' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colSpanVal' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colTemplate' type=dynamic), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colValue' type=dynamic), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collection' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collection' type=dynamic), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 34, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 34, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collectionNodes' type=dynamic), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collectionNodes' type=dynamic), + #1091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collectionString' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collideSide' type=dynamic), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collideSide' type=dynamic), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collision' type=dynamic), + #637, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collision' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collisionLeft' type=dynamic), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collisionPosition' type=dynamic), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('collisionTop' type=dynamic), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('color' type=static), + #1228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('color' type=static), + #1329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPicker' type=dynamic), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPicker' type=dynamic), + #2287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPicker' type=dynamic), + #2288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPickerArgs' type=dynamic), + #2291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPickerChanged' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPickerContent' type=dynamic), + #2287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorPickerObj' type=dynamic), + #1369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorValue' type=dynamic), + #2189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('color_picker_RTL' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('color_picker_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('color_picker_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorbox' type=dynamic), + #2277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorbox' type=dynamic), + #2278, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorpickerValue' type=dynamic), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorpickerValue' type=dynamic), + #2283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colorpickerValue' type=dynamic), + #2291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colors' type=inline), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colpos' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colspan' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('colspan_1' type=dynamic), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('columnArray' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('columnIndex' type=dynamic), + #1213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('columns' type=inline), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('columns' type=inline), + #2495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('combine' type=inline), + #1456, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('combineArray' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('command' type=static), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('command' type=static), + #1035, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('command' type=static), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('command' type=static), + #2466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('commandName' type=dynamic), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('commonAncestor' type=dynamic), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_Item' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_constant' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_constant' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 38, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 38, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_constant' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_util' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('common_util' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('comp' type=inline), + #200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('comp' type=inline), + #443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compInstance' type=dynamic), + #201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compName' type=dynamic), + #200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compName' type=dynamic), + #201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compTemplate' type=dynamic), + #665, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compareBlazorDateFormats' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compareElementParent' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compareField1' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compareField2' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compareOutput' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compile' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compile' type=inline), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compiledTemplate' type=dynamic), + #984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compiler' type=dynamic), + #441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexArrayDefinedCallback' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexArrayFactoryGetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexArrayFactorySetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexArrayGetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexArraySetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexFactoryGetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexFactorySetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexGetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexKeys' type=dynamic), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complexSetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('complex_base_extends' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component' type=dynamic), + #28, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component' type=dynamic), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component' type=dynamic), + #244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component' type=dynamic), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('componentCount' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component_decorate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('component_extends' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('compuStyle' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('computedFooterHeight' type=dynamic), + #863, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('computedHeaderHeight' type=dynamic), + #863, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('computedHeight' type=dynamic), + #867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('computedWidth' type=dynamic), + #867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('condtion' type=dynamic), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('config' type=inline), + #397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('config' type=inline), + #715, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('config' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('config' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('configCollection' type=dynamic), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('configCollection' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('configCollection_1' type=dynamic), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('configCollection_1' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('confirm' type=inline), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('confirmDialogObj' type=dynamic), + #913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('confirmOptions' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('considerWrapper' type=dynamic), + #519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('constant' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 113, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 113, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('constant' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 79, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 79, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('constant' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('constant' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 95, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 95, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('constant' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 33, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 33, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('constant' type=dynamic), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #515, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #894, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1476, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #2066, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #2193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #2299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #2300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('container' type=dynamic), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerAttr' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerBottom' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerElement' type=dynamic), + #535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerElement' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 38, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 29, + usage_count: 36, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerHeight' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerLeft' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerLeft' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerLeft' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerRectValues' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerRectValues' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerRight' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerTop' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerTop' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerTop' type=dynamic), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerWidth' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containerWidth' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containsBlockNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('containsClass' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #1360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2079, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('content' type=static), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentBlur' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentChanged' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentEle' type=dynamic), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentElem' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentElem' type=dynamic), + #2510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentElem' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentFocus' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentInnerElem' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentInnerElem' type=dynamic), + #1683, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentNodes' type=dynamic), + #1100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentType' type=dynamic), + #139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentWithSpace' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentWithSpace' type=dynamic), + #1683, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentWithSpace' type=dynamic), + #1684, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contents' type=dynamic), + #1644, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contentscroll' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #83, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #84, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #248, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('context' type=inline), + #665, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contextMenu_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('contextMenu_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('control' type=inline), + #480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('controlBtnWrapper' type=dynamic), + #2195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('controlName' type=dynamic), + #400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('convertMapper' type=dynamic), + #118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('convertToBlob' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('convertToChar' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('convertedValue' type=dynamic), + #2382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('coord' type=inline), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('coordinates' type=dynamic), + #835, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('coordinates' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('coordinates' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('copied' type=inline), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('copy' type=inline), + #14, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('copyData' type=dynamic), + #158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('correspondingCells' type=dynamic), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('correspondingCells' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('correspondingCells' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('correspondingColumns' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1455, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #1910, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #2081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('count_1' type=inline), + #2258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createBootstrap4Spinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createBootstrap5Spinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createBootstrapSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createCheckBox' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createCircle' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createClearButton' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createDialog' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createElement' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createElement' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createElement' type=dynamic), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createElement' type=dynamic), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createFabricSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createFloatingInput' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createFluentSinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createHighContrastSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createIconEle' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createInput' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createInputContainer' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createInstance' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createLabel' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createMaterialSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createResize' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createSpanElement' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createTable' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('createTailwindSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('create_bootstrap_element' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('create_fabric_element' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('create_material_element' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('create_spinner_container' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('created' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('css' type=inline), + #2083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('css' type=inline), + #2271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('css' type=inline), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('css' type=inline), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #513, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #971, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #1453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #1478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #2081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClass' type=dynamic), + #2087, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssClassName' type=dynamic), + #460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cssProp' type=inline), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ctrlBtnWrapper' type=dynamic), + #2251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ctrlObj' type=inline), + #2008, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ctrlObj' type=inline), + #2009, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ctrlObj' type=inline), + #2010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ctrlSwitchBtn' type=dynamic), + #2213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ctrlSwitchWrapper' type=dynamic), + #2250, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #119, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('culture' type=inline), + #135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cultureName' type=dynamic), + #96, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cultureName' type=dynamic), + #107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cur' type=inline), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cur' type=inline), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cur' type=inline), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cur' type=inline), + #94, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curCell' type=inline), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curClass' type=dynamic), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curCode' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curData' type=inline), + #63, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curEle' type=inline), + #1896, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curElement' type=dynamic), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curFormatMapper' type=dynamic), + #119, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curIndex' type=dynamic), + #287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #202, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #217, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curKey' type=inline), + #223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curMatch' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curModule' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curModule_1' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curNode' type=inline), + #176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObj' type=inline), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObj' type=inline), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObj' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObj' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObject' type=dynamic), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObject' type=dynamic), + #85, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObject' type=dynamic), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObject' type=dynamic), + #404, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObject' type=dynamic), + #665, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curObject_1' type=dynamic), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curParentElem' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curPattern' type=dynamic), + #55, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curRow' type=inline), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curRow' type=inline), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curTarget' type=dynamic), + #348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curTarget' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curTarget' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curTarget' type=dynamic), + #361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curTarget' type=dynamic), + #2146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curText' type=inline), + #248, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curType' type=inline), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curType' type=inline), + #211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curType' type=inline), + #213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curType' type=inline), + #222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curkeyCode' type=dynamic), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curkeyCode' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curlength' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currDate' type=dynamic), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currDir' type=inline), + #2076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currency' type=dynamic), + #112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currencyCode' type=dynamic), + #45, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currencyCode' type=dynamic), + #108, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currencyCode' type=dynamic), + #123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('current' type=inline), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('current' type=inline), + #1469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentBlockNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentCell' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentCell' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentCellIndex' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentChar' type=dynamic), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentClassList' type=dynamic), + #941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentClassList' type=dynamic), + #962, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentClassName' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentColumnCellWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentContainer' type=dynamic), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentContent' type=dynamic), + #1081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentDocument' type=dynamic), + #1043, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentDocument' type=dynamic), + #1385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentDocument' type=dynamic), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentDocument' type=dynamic), + #1702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentElem' type=dynamic), + #1087, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentElement' type=dynamic), + #612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentElement' type=dynamic), + #825, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentElement' type=dynamic), + #2277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentEndContainer' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentEndOffset' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentFocusElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 5, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentFormatNode' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentFormatNodes' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentFormatNodes' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentHeight' type=dynamic), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentIndex' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentInlineNode' type=dynamic), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentInsertContentLength' type=dynamic), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentInsertContentLength' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentLIElem' type=dynamic), + #1086, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentLastElem' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentLength' type=dynamic), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentLength' type=dynamic), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentLength' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentLength' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentListClass' type=dynamic), + #1302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 9, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentListStyle' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #1235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNode' type=dynamic), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentNodeElem' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentObj' type=dynamic), + #1708, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentObj' type=dynamic), + #2436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentObj' type=dynamic), + #2457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentParent' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 9, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentParentLastChild' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentPos' type=dynamic), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRange' type=dynamic), + #965, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRange' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRange' type=dynamic), + #1392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRange' type=dynamic), + #1393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRange' type=dynamic), + #1394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRange_1' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRequest' type=dynamic), + #1528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRow' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRow' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentRowCol' type=dynamic), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentSelector' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentStartContainer' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentStartOffset' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentStyle' type=dynamic), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentTDPad' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentTabElm' type=dynamic), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentTableWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentTd' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentTime' type=dynamic), + #1462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentVal' type=dynamic), + #2385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentValue' type=dynamic), + #987, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentValue' type=dynamic), + #1004, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentValue' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentValue' type=dynamic), + #2116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentValue' type=dynamic), + #2138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentWidth' type=dynamic), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentZindexValue' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentZindexValue' type=dynamic), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('currentpageY' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cursorFormat' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cursorNode' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cursorNode' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cursorNodes' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cursorNodes' type=dynamic), + #1235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cursorRange' type=dynamic), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curstr' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curval' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('curvalstr' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1588, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1630, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1667, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1672, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('custom' type=inline), + #1673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customData' type=dynamic), + #1525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customFormat' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customNumberFormat' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customStep' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customTag' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customTemplate' type=dynamic), + #1518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customTemplate' type=dynamic), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customTemplate' type=dynamic), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customTemplate' type=dynamic), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customUI' type=dynamic), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('customUI' type=dynamic), + #1589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('cyc' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #250, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #252, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #305, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #306, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #336, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #337, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #338, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #376, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #408, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #539, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #619, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #620, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #654, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #655, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #656, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #686, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #687, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #689, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #692, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #693, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #694, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #695, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #706, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #707, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #708, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #709, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #730, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #731, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #732, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #736, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #737, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #738, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #743, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #744, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #750, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #751, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #753, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #757, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #758, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #760, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #766, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #767, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #772, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #773, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #774, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #778, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #779, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #780, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #797, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #798, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #805, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #806, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #808, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #849, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #850, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #931, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #932, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #933, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #934, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1020, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1021, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1731, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1732, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1734, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1767, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1769, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1770, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1803, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1804, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1805, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1806, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1903, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1904, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1905, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1915, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1916, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1917, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1918, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1952, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1953, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1954, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1979, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1981, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1982, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2045, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2046, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2047, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2160, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2408, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2409, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('d' type=inline), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dFunc' type=inline), + #223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dKeys' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dLeft' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dObject' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dOptions' type=dynamic), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dOptions' type=dynamic), + #63, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dOptions' type=dynamic), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dOptions' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dOptions' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dPattern' type=dynamic), + #90, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dPattern' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dProps' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dProps' type=inline), + #664, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dTop' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #20, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #88, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #89, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #142, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #144, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #643, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #940, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1529, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1644, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data' type=static), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dataFiles' type=dynamic), + #1550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dataUrl' type=inline), + #2389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('data_1' type=inline), + #109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('date' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateCorrection' type=dynamic), + #46, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateObj' type=inline), + #127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateObject' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateObject' type=dynamic), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateObject' type=dynamic), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateObject' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('datePartMatcher' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dateString' type=dynamic), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('date_parser_standalone' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('date_parser_timeSetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('day' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('day' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('day' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('daynum' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('debounce' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('debounceListener' type=dynamic), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('debounceListener' type=dynamic), + #156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('debounceListener' type=dynamic), + #1268, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dec' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decide' type=inline), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalPart' type=dynamic), + #575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalPart' type=dynamic), + #2060, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalPoints' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalSeparator' type=dynamic), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalSeparator' type=dynamic), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalSeparator' type=dynamic), + #581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalSplitValue' type=dynamic), + #81, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimalSymbol' type=dynamic), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimals' type=dynamic), + #555, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimals' type=dynamic), + #578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decimals' type=dynamic), + #2061, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decode' type=inline), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decodeArr' type=dynamic), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decodeStr' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decodeStr' type=dynamic), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decorators' type=dynamic), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decrementTitle' type=dynamic), + #2095, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decryptedKey' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('decryptedStr' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deep' type=inline), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deep' type=inline), + #184, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deepCheck' type=dynamic), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deepCheck' type=dynamic), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deepmerge' type=dynamic), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defCollection' type=dynamic), + #215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defCollection' type=dynamic), + #222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultColor' type=dynamic), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultCulture' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultCurrencyCode' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultFirstDay' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultIdx' type=dynamic), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultLocale' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultMinimum' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultNumberSymbols' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultNumberingSystem' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultPosition' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultRadius' type=dynamic), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultSize' type=dynamic), + #1454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultType' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #202, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #217, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #232, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaultValue' type=dynamic), + #1009, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('default_locale' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defaulthtmlkeys' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defineArc' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defineArcPoints' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('defineCircle' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('definedName' type=dynamic), + #17, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('definedName' type=dynamic), + #325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('delKey' type=inline), + #2501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('delay' type=inline), + #18, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('delay' type=inline), + #583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('delayUpdate' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deleteIcon' type=dynamic), + #1586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deleteIcon' type=dynamic), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deleteIndex' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deleteIndex' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deleteObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('delta' type=inline), + #582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deniedAttribute' type=dynamic), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deniedAttributeArray' type=dynamic), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deniedAttrs' type=dynamic), + #1727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deniedTags' type=dynamic), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deniedTags' type=dynamic), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('deniedTags' type=dynamic), + #1726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dependable' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dependable' type=dynamic), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dependable' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dependable' type=dynamic), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dependable' type=dynamic), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dependable' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('derivedClass' type=dynamic), + #682, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('des' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desc' type=static), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('describedby' type=dynamic), + #1998, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('describedby' type=dynamic), + #1999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('descriptor' type=dynamic), + #216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desig' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('desig' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destination' type=dynamic), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #2070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #2071, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #2086, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #2142, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroy' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroyColorPicker' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('destroyed' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('detach' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('detach' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('detachableElement' type=dynamic), + #1146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('detachableElement' type=dynamic), + #1289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('detachableElement' type=dynamic), + #1293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('detachableElement' type=dynamic), + #1722, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('details_view_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('details_view_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogBorderResize' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogClose' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogComponent' type=dynamic), + #912, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogComponent' type=dynamic), + #913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogConHeight' type=dynamic), + #875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogEle' type=dynamic), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogElement' type=dynamic), + #912, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogElement' type=dynamic), + #913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogHeight' type=dynamic), + #904, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogItem' type=dynamic), + #886, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogModel' type=dynamic), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogModel' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogModel' type=dynamic), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogObj' type=dynamic), + #864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogObj' type=dynamic), + #865, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogObj' type=dynamic), + #866, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogObject' type=dynamic), + #914, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogOpen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialogWidth' type=dynamic), + #904, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialog_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 42, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 42, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dialog_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #1466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #1467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #1468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diameter' type=dynamic), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diff' type=inline), + #132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diff' type=inline), + #2131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diffArray' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diffX' type=inline), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('diffY' type=inline), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('differenceWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('digits' type=inline), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('digits' type=inline), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('digits' type=inline), + #133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dimension' type=dynamic), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dint' type=inline), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('direction' type=dynamic), + #829, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('direction' type=dynamic), + #867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('direction' type=dynamic), + #2185, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directionValue' type=dynamic), + #867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directions' type=dynamic), + #828, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directiveValue' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directory' type=dynamic), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directory' type=dynamic), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directoryReader' type=dynamic), + #1537, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('directoryReader' type=dynamic), + #1538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('disEle' type=inline), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('disEle' type=inline), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('disableBlazorMode' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('disableFullScreen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('disabled' type=dynamic), + #470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('disabledAttrs' type=dynamic), + #519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dispatchEvent' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('display' type=static), + #638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('display' type=static), + #887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('display' type=static), + #909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('display' type=static), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('displayLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('distance' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('distance' type=dynamic), + #1756, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('distance' type=dynamic), + #1762, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('distance' type=dynamic), + #1793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('distance' type=dynamic), + #1798, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('div' type=static), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('div' type=static), + #1350, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('div' type=static), + #1924, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divEle' type=inline), + #2342, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divElement' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divElement' type=dynamic), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divElement' type=dynamic), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divNode' type=inline), + #947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divNode' type=inline), + #1069, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divNode' type=inline), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divNode' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divNode' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divNode' type=inline), + #2272, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('divide' type=inline), + #569, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dlgContent' type=dynamic), + #2508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dlgObj' type=inline), + #923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dobj' type=inline), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('doc' type=inline), + #1323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('doc' type=inline), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docBody' type=inline), + #360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docClick' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docEle' type=inline), + #360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 17, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1142, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #1339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2530, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2548, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2551, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2552, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2555, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docElement' type=dynamic), + #2556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docFrag' type=inline), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docFrag' type=inline), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docHeight' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('docWidth' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('document' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 279, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 69, + usage_count: 279, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('documentHeight' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('documentNode' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('documentReact' type=dynamic), + #609, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('documentWidth' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('documentWidth' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dom' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dom' type=inline), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domElement' type=dynamic), + #830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domNode' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domNode' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domNode' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domSelection' type=dynamic), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domSelection' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domSelection' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domSelection' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domSelection' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('domSelection' type=dynamic), + #1241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dom_select' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('done' type=inline), + #265, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('double' type=inline), + #439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('downEle' type=inline), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('downOverlay' type=dynamic), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('downOverlayEle' type=dynamic), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dpropsClsName' type=dynamic), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('draEleLeft' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('draEleTop' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 10, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('draEleTop' type=dynamic), + #356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drag' type=inline), + #371, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drag' type=inline), + #383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drag' type=inline), + #385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragEle' type=inline), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragEventArgs' type=dynamic), + #879, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragHandler' type=dynamic), + #2180, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragHandler' type=dynamic), + #2182, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragHandler' type=dynamic), + #2212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragHandler' type=dynamic), + #2221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragHandler' type=dynamic), + #2223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragHandler' type=dynamic), + #2243, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragTargetElement' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragTargetElement' type=dynamic), + #350, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragValue' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dragValue' type=dynamic), + #359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('draggable_decorate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 27, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 27, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('draggable_extends' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drawArc' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drop' type=inline), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drop' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDown' type=dynamic), + #2271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDown' type=dynamic), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDown' type=dynamic), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDown' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownArgs' type=dynamic), + #2277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownArgs' type=dynamic), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownArgs' type=dynamic), + #2282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownArgs' type=dynamic), + #2283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownArgs' type=dynamic), + #2284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownArgs' type=dynamic), + #2285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownBtnModel' type=dynamic), + #1962, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownItems' type=dynamic), + #2316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownObj' type=dynamic), + #1369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownObj' type=dynamic), + #2328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownObj' type=dynamic), + #2329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropDownSelect' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropElement' type=dynamic), + #2284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropFiles' type=dynamic), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropIns' type=inline), + #372, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropTextArea' type=dynamic), + #1501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dropTextArea' type=dynamic), + #1502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drop_down_button_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('drop_down_button_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('droppable_decorate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('droppable_extends' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('duration' type=dynamic), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('duration' type=dynamic), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('duration' type=dynamic), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('duration' type=dynamic), + #1460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('duration' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('duration' type=dynamic), + #1469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('dynamicModule' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #24, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #92, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #262, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #268, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #269, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #632, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #703, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #722, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #832, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #835, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 13, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #956, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #959, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #981, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #992, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #994, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #997, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #998, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1001, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1002, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1007, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1008, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1014, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1015, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1085, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1087, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 36, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1089, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1150, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 44, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 44, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1153, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1167, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 14, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 24, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1178, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1179, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1180, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1181, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1182, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1184, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1185, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1186, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1264, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1265, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1272, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1274, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1312, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1313, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1314, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1403, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1405, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1513, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1530, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1579, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1588, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1590, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1608, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1609, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1613, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1614, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1616, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1619, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1645, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1646, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1654, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1655, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1656, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1690, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1691, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1695, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1696, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1697, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1708, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1709, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1748, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1751, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1755, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1756, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1762, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1787, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1792, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1798, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1816, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1817, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1855, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1886, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1890, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1894, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1938, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1939, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1940, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1942, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1943, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #1973, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2001, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2002, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2004, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2007, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2023, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2027, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2030, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2035, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2075, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2098, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2232, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2263, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2337, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2345, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2346, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2352, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 24, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2449, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2452, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2476, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2489, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2497, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2500, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2507, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2515, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('e' type=inline), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eEdge' type=inline), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eScrollArgs' type=dynamic), + #415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eStatus' type=inline), + #604, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eSwipeArgs' type=dynamic), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eTapArgs' type=dynamic), + #421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eText' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eText' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('easeAnimation' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('easing' type=inline), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('edge' type=inline), + #603, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('edge' type=inline), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('edge' type=inline), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editAreaClick' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editContent' type=dynamic), + #2506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editEle' type=inline), + #985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editEle' type=inline), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editEleMaxWidth' type=dynamic), + #985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editElement' type=dynamic), + #1323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editElement' type=dynamic), + #1402, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editElement' type=dynamic), + #1403, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editHTML' type=dynamic), + #724, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editHeader' type=dynamic), + #2506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editLink' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1147, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editNode' type=dynamic), + #1361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editableElement' type=dynamic), + #1028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editorValue' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editorValue' type=dynamic), + #1390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('editorValue' type=dynamic), + #1391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_base' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_base' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 711, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 711, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_base' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 557, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 557, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_base' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 375, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 375, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_base' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1092, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1092, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_base' type=dynamic), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 84, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 84, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ej2_react_base' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ejInst' type=inline), + #477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ejInstance' type=dynamic), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ejInstance' type=dynamic), + #545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ejInstance' type=dynamic), + #1494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ejInstance' type=dynamic), + #1958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ejsIntrop' type=dynamic), + #443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #351, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1147, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1202, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1744, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1750, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1760, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1780, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1797, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1798, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1812, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1819, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1820, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1829, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1849, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1850, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1863, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1871, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #1877, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('el' type=inline), + #2353, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elWid' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elWid' type=inline), + #1867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elWidth' type=inline), + #1868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elWidth' type=inline), + #1870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #167, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #182, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #353, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #529, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #530, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #639, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #661, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #667, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1243, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1647, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1742, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1749, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1753, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1762, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1774, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1778, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1786, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1813, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1822, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1835, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1837, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1844, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1845, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1857, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1861, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1865, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1876, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1879, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1880, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1883, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1891, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1895, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1898, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #1958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2178, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2179, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2231, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2232, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2252, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 34, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 16, + usage_count: 34, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele' type=inline), + #2469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 14, + usage_count: 24, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleArray' type=dynamic), + #167, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleArray' type=dynamic), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleArray' type=dynamic), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleArray' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleHeight' type=dynamic), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleHeight' type=dynamic), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleHeightBound' type=dynamic), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleId' type=inline), + #313, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleIdx' type=inline), + #1888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleIndex' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleInlineItem' type=dynamic), + #1846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleInst' type=inline), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleInst_1' type=dynamic), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleItem' type=inline), + #1846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleItem' type=inline), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleObj' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleObj' type=inline), + #358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleObj' type=inline), + #361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleObj' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleOffset' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleOffset' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePos' type=inline), + #1990, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePos' type=inline), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePos' type=inline), + #1992, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePos' type=inline), + #2014, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePos' type=inline), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePos' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePosHorizontal' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePosVertical' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elePosition' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleRect' type=inline), + #639, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleRect' type=inline), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleSep' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleSepWidth' type=dynamic), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleSplice' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleStyle' type=dynamic), + #420, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleStyle' type=dynamic), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleStyle' type=dynamic), + #985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleStyles' type=dynamic), + #1852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleStyles' type=dynamic), + #1898, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleWid' type=inline), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleWid_1' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleWidth' type=dynamic), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleWidth' type=dynamic), + #1847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleWidth' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eleWidthBound' type=dynamic), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele_1' type=inline), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele_1' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele_1' type=inline), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele_1' type=inline), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ele_1' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #28, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #29, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #817, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #818, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #820, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1711, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1929, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #1941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elem' type=inline), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elemAtt' type=inline), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elemColl' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elemData' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elemOffset' type=dynamic), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elemStyleProperty' type=dynamic), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #27, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #28, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #29, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #153, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #160, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #169, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #170, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #178, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #180, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #181, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #184, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #186, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #245, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #265, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #346, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #420, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #455, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #476, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #544, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #574, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #611, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #626, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #647, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #837, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #855, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #895, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #896, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #897, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #898, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #914, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #938, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1006, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1011, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1044, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1045, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1046, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1047, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1050, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1051, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1052, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1054, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1055, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1056, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1057, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1060, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1063, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1064, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1065, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1066, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1068, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1077, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1090, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 16, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1145, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1147, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1292, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1496, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1721, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1722, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1737, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1738, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1773, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1785, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1789, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1810, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1855, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1859, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1881, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1921, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1971, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #1986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2041, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2055, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2068, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2069, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2274, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2276, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2551, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2552, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element' type=static), + #2556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementArea' type=dynamic), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementArray' type=dynamic), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementClass' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementIndex' type=dynamic), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementLeft' type=dynamic), + #357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementMatch' type=dynamic), + #895, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementNode' type=dynamic), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #603, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #604, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementRect' type=dynamic), + #643, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementStart' type=dynamic), + #1080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementTop' type=dynamic), + #357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementValue' type=dynamic), + #573, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elementView' type=dynamic), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('element_1' type=dynamic), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #452, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #513, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1065, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements' type=dynamic), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elements_1' type=dynamic), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1144, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elm' type=inline), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elmWithClass' type=dynamic), + #1288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('elmWithStyles' type=dynamic), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyBlockElem' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyCount' type=dynamic), + #2236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyElements' type=dynamic), + #1146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyElements' type=dynamic), + #1293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyElements' type=dynamic), + #1722, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyInlineElem' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyLi' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyLi' type=inline), + #1193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyLiChild' type=dynamic), + #1193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptySpaceNode' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyUl' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('emptyUl' type=inline), + #1193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enable' type=inline), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enable' type=inline), + #2200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableBlazorMode' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableDropText' type=dynamic), + #1501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableFullScreen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableRipple' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableRipple' type=dynamic), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableRtl' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableRtl' type=dynamic), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enableVersionBasedPersistence' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enabled' type=inline), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enabledRTL' type=dynamic), + #2095, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enabledRTL' type=dynamic), + #2096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enabledRTL' type=dynamic), + #2110, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enabledRTL' type=dynamic), + #2150, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('encodePlaceHolder' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('encodeURIComponent' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('end' type=static), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endArc' type=inline), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endArc' type=inline), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endCell' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endCon' type=inline), + #1122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endCon' type=inline), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endEle' type=inline), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endElem' type=inline), + #1095, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endElem' type=inline), + #1132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endIndex' type=dynamic), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endIndex' type=dynamic), + #2550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endIndexNode' type=dynamic), + #1254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1085, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #2535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #2536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endNode' type=inline), + #2550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endOffset' type=dynamic), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endPosition' type=dynamic), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endPreElem' type=dynamic), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('endTextNode' type=dynamic), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('engineObj' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ensureTemplate' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterAction' type=dynamic), + #1126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterAction' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterAction' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterAction' type=dynamic), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterHandler' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterSplitText' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterSplitText' type=dynamic), + #1683, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enterSplitText' type=dynamic), + #1684, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enteredElement' type=dynamic), + #2025, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('entries' type=inline), + #1539, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enumObject' type=dynamic), + #10, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('enumValue' type=dynamic), + #10, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('error' type=inline), + #145, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('error' type=inline), + #298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('error' type=inline), + #300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('error' type=inline), + #640, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('error' type=inline), + #1546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('errorDiv' type=dynamic), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('errorHandler' type=dynamic), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('errorHandler' type=dynamic), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('errorHandler' type=dynamic), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('errorMessage' type=dynamic), + #1557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('errorText' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ev' type=inline), + #1783, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ev' type=inline), + #1784, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ev' type=inline), + #1788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evalExp' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evalExpResult' type=dynamic), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evenArgs' type=dynamic), + #814, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evenArgs' type=dynamic), + #816, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evenArgs' type=dynamic), + #959, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #5, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #149, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #496, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #497, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #507, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #579, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #588, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #590, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #721, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #814, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #816, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #819, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #857, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #858, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #872, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #878, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #880, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #881, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #961, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1248, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1416, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1515, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1537, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1689, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #1791, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2085, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2144, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2145, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2147, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2416, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event' type=inline), + #2513, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #872, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1001, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1004, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1548, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1596, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1611, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1614, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1618, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1639, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1653, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1661, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1664, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1665, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1815, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #1944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #2101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #2121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs' type=dynamic), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs_1' type=dynamic), + #905, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs_1' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventArgs_1' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventData' type=dynamic), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventData' type=dynamic), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventData' type=dynamic), + #158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventData' type=dynamic), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventData_1' type=dynamic), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventDescriptor' type=dynamic), + #236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventFunction' type=dynamic), + #18, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #2120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #2121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventName' type=dynamic), + #2122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventPageX' type=dynamic), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventPageY' type=dynamic), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventProp' type=dynamic), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventProp' type=dynamic), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventProp' type=dynamic), + #668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event_1' type=inline), + #159, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event_1' type=inline), + #316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event_1' type=inline), + #482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('event_2' type=inline), + #317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('events' type=inline), + #149, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('events' type=inline), + #1038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventsArgs' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventsArgs' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventsArgs' type=dynamic), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('eventsArgs' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #345, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #357, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #362, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #372, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #416, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #2000, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #2136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('evt' type=inline), + #2379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('exactNodes' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('exactNodes' type=dynamic), + #1254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('exception' type=dynamic), + #1603, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: true, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('exeValue' type=dynamic), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('execCommandCallBack' type=dynamic), + #948, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('execCommandCallBack' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('executeGroup' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('executeScript' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('existNode' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('existNodes' type=dynamic), + #1065, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('exp' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('expDate' type=inline), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('expandPopHeight' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('expandPopup' type=dynamic), + #2350, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('expandPopupClick' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('exponent' type=dynamic), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('expression' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extend' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendEle' type=dynamic), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendFunc' type=dynamic), + #216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #249, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #335, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #405, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #537, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #618, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #653, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #691, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #742, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #749, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #756, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #763, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #770, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #804, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #930, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1017, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1353, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1408, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1730, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1766, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1802, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1902, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1914, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #1978, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #2044, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #2158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendStatics' type=dynamic), + #2407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendVar' type=dynamic), + #1846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extendedPopup' type=dynamic), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extension' type=dynamic), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extension' type=dynamic), + #1572, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extension' type=dynamic), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extensions' type=dynamic), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extensions' type=dynamic), + #1601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('extensions_1' type=dynamic), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('f' type=inline), + #1067, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('f' type=inline), + #1100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('f' type=inline), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fChild' type=inline), + #1824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fNameSpace' type=dynamic), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fOptions' type=dynamic), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 36, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fOptions' type=dynamic), + #63, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fValue' type=inline), + #63, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 8, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fabricCircleArc' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fabricCirclePath' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('failureMessage' type=dynamic), + #1628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fb_calculate_attributes' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('field' type=inline), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('field' type=inline), + #1926, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fields' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1544, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1588, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1614, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1642, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file' type=static), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileContainer' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileCount' type=dynamic), + #1648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1507, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1667, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1672, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1674, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData' type=dynamic), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileDataFiles' type=dynamic), + #1667, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileDataFiles' type=dynamic), + #1670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileDataFiles' type=dynamic), + #1672, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileDataIndex' type=dynamic), + #1597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_1' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_2' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_3' type=dynamic), + #1563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_4' type=dynamic), + #1564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_5' type=dynamic), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_6' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_7' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileData_8' type=dynamic), + #1570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileDetails' type=dynamic), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileDropArea' type=dynamic), + #1503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileExtension' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileIndex' type=dynamic), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileIndex' type=dynamic), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileIndex' type=dynamic), + #1641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileInfo' type=dynamic), + #1511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileItems' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1562, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileList' type=dynamic), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileName' type=dynamic), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileNameEle' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileNames' type=dynamic), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileNames' type=dynamic), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileObj' type=inline), + #1535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileObj' type=inline), + #1542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileReader' type=dynamic), + #1545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileSize' type=dynamic), + #1557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileSize' type=dynamic), + #1564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileSize' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileType' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileType' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileTypeEle' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fileUploadedIndex' type=dynamic), + #1662, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('file_1' type=inline), + #1628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('filename' type=dynamic), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1543, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1576, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1577, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1640, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1647, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1662, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files' type=inline), + #1676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('filesData' type=dynamic), + #1499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('filesData' type=dynamic), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('filesData' type=dynamic), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files_1' type=inline), + #1499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('files_2' type=inline), + #1534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('filterFiles' type=dynamic), + #1575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('finalContext' type=dynamic), + #237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('finalFocusElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('finalNode' type=dynamic), + #1030, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('finalValue' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('finalinlineNodes' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fireFox' type=inline), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fireFoxEnterAtMiddle' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('first' type=inline), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('first' type=inline), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstCell' type=dynamic), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstChild' type=dynamic), + #1113, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstChild' type=dynamic), + #1304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstChild' type=dynamic), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstColumnsCell' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstDay' type=dynamic), + #135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstDayMapper' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstElementClassName' type=dynamic), + #2067, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstElm' type=dynamic), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstIndex' type=dynamic), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstNode' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstNode' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstNode' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstNodeLI' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstNodeOL' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstParaElm' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('firstPrimary' type=dynamic), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fit' type=inline), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fixedElement' type=dynamic), + #611, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fixedParent' type=dynamic), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fixedParent' type=dynamic), + #603, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fixedParent' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fixedParent' type=dynamic), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #76, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flag' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('flip' type=inline), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatExp' type=dynamic), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLabelElement' type=dynamic), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLabelType' type=dynamic), + #490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLabelType' type=dynamic), + #509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLabelType' type=dynamic), + #512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLabelType' type=dynamic), + #517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLabelType' type=dynamic), + #519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLine' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatLinelement' type=dynamic), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatOffset' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatStep' type=dynamic), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatText' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatType' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('floatValue' type=dynamic), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fmatch' type=inline), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fn' type=inline), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fnCode' type=inline), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fnStr' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusBRElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusChange' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusEle' type=dynamic), + #1947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusEle' type=dynamic), + #2282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusEvent' type=dynamic), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusNode' type=dynamic), + #1142, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusNode' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusTrEle' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusedElement' type=dynamic), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('focusedElement' type=dynamic), + #2143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('folderItems' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('font' type=static), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontBorder' type=dynamic), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontColor' type=dynamic), + #1360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontColor' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontFamily' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontFamily' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontItem' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontItems' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontName' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontName' type=dynamic), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontName' type=dynamic), + #1328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontName' type=dynamic), + #1333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontName' type=dynamic), + #1344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontNameContent' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontNameContent' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontNameContent' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontNameItems' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontNameLocale' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontNode' type=dynamic), + #1365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSize' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSize' type=dynamic), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSize' type=dynamic), + #1328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSize' type=dynamic), + #1332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSize' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSize' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSizeContent' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSizeContent' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSizeContent' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontSizeItems' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontStyle' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontsize' type=dynamic), + #1344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontsize' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fontsize' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('footerBtn' type=dynamic), + #882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('footerEle' type=dynamic), + #863, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('footerHeight' type=dynamic), + #863, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formButtonModel' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formControlName' type=dynamic), + #1427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1614, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1618, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formData' type=dynamic), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElem' type=dynamic), + #2429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElem' type=dynamic), + #2430, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #1013, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #1016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formElement' type=dynamic), + #2057, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formOptions' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formSeries' type=dynamic), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formUpload' type=dynamic), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #119, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #1242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('format' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatCollection' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 57, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 55, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatCollection' type=dynamic), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatCollection' type=dynamic), + #1328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 37, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 37, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatContent' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatContent' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatContent' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatInfo' type=dynamic), + #2058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatInfo' type=dynamic), + #2080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatItem' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatItems' type=dynamic), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatItems' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNode' type=dynamic), + #1338, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNodeStyles' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatNodeTagName' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatOLItem' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatOptions' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatOptions' type=dynamic), + #119, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatSplit' type=dynamic), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatString' type=dynamic), + #2058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatULItem' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatUnit' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatValue' type=dynamic), + #2058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatValue_1' type=dynamic), + #583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formats' type=inline), + #1344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatsLocale' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatsNodes' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('formatterClass' type=dynamic), + #1402, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fraction' type=dynamic), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fractionDigitsPattern' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fractionOnly' type=dynamic), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fractionPart' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fractionRegex' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fractionRule' type=dynamic), + #581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frag' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frag' type=inline), + #1239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fragment' type=dynamic), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 8, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fragment' type=dynamic), + #1113, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fragment' type=dynamic), + #1114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fragment' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frameId' type=inline), + #258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frameSetting' type=dynamic), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frameSpan' type=dynamic), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frameSpan' type=dynamic), + #2415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frameSpan' type=dynamic), + #2421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('frameSpan' type=dynamic), + #2432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromClass' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromElements' type=dynamic), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromElements' type=dynamic), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromElements' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromElements' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromElements' type=dynamic), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromMaxpostion' type=dynamic), + #2114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromMaxpostion' type=dynamic), + #2115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromMinPostion' type=dynamic), + #2114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromMinPostion' type=dynamic), + #2115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromObj' type=inline), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromPosition' type=dynamic), + #2115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromcanceledStage' type=dynamic), + #1632, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromcanceledStage' type=dynamic), + #1672, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fromcanceledStage' type=dynamic), + #1673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fstEleCheck' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ftArray' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('fullImg' type=inline), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('g' type=static), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('g' type=static), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('g' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('gDate' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('gDay' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('gMonth' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('gYear' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('generateSeries' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('get' type=static), + #293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('get' type=static), + #295, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getActualDateTimeFormat' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getActualNumberFormat' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getArrayModel' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getAttributeOrDefault' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getBlazorCurrencySymbol' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getBodyScrollLeft' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getBodyScrollLeft' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getBodyScrollTop' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getBodyScrollTop' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getBuilderProperties' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getClassList' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getClientRectValues' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getCollection' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getComponent' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getComputedStyle' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 33, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 33, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getCurrency' type=dynamic), + #123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getCurrencySymbol' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDOMElement' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDashOffset' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDateSeparator' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDefaultDateObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDefaultHtmlTbStatus' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDefaultMDTbStatus' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDefaultValue' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDependables' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getDropDownValue' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getEditValue' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElement' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElementBottom' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElementHCenter' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElementLeft' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElementRight' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElementTop' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getElementVCenter' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getEnumValue' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getEventType' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getFileData' type=dynamic), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getFormatData' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getFormattedFontSize' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getHijriDate' type=dynamic), + #46, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getIndex' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getInstance' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getLastTextNode' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getLocaleFontFormat' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getMaxZindex' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getModel' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getNumberDependable' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getNumericObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getObjectArray' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getParentContext' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getParentNode' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getProperNumericSkeleton' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getRandomId' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getResultantPattern' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getRippleModel' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getScrollableParent' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getSelectedHtml' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getSize' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getStrokeSize' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getSymbolPattern' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTBarItemsIndex' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTargetContainerHeight' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTargetContainerLeft' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTargetContainerTop' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTargetContainerWidth' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTemplateEngine' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTextArea' type=dynamic), + #968, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTextArea' type=dynamic), + #1000, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTextNode' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTextNodesUnder' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTheme' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getTooltipText' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getUniqueID' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getUniqueID' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getValue' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getVersion' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getViewPortHeight' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getViewPortWidth' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getWeekData' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getWeekOfYear' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('getZindexPartial' type=dynamic), + #617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('globalObject' type=dynamic), + #1438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('globalTimeOut' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('globalVariables' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('gmtCorrection' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('groupRegex' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('groupingPattern' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('groupingTags' type=dynamic), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('grpEle' type=inline), + #2230, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #2181, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #2245, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('h' type=inline), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hDate' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hVal' type=inline), + #2096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hVal' type=inline), + #2108, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hVal' type=inline), + #2110, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hYear' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('half' type=inline), + #2105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle' type=inline), + #2094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle' type=inline), + #2118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle' type=inline), + #2119, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle' type=inline), + #2125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle' type=inline), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle1' type=inline), + #2080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 8, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handle2' type=inline), + #2080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handleContent' type=dynamic), + #877, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handleNumber' type=dynamic), + #2133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handleVal' type=dynamic), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handleVal' type=dynamic), + #2136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handleValue' type=dynamic), + #2133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handlepos' type=dynamic), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handlepos' type=dynamic), + #2136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #4, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #84, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #85, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #94, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handler' type=inline), + #668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('handlers' type=dynamic), + #845, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hasClass' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hasClass' type=dynamic), + #2369, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hasScroll' type=dynamic), + #355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hasTableBorder' type=dynamic), + #1281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hash' type=inline), + #134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hash' type=inline), + #326, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('header' type=static), + #146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('header' type=static), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('header' type=static), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('header' type=static), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('header' type=static), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('headerExit' type=dynamic), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('headerHeight' type=dynamic), + #863, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('headerRegex' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('headers' type=static), + #146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('height' type=inline), + #969, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('height' type=inline), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('height' type=inline), + #1834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('height' type=inline), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('height' type=inline), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('heightPercent' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('heightValue' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #371, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helper' type=inline), + #697, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helperElement' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helperHeight' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('helperWidth' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hex' type=inline), + #1286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hex' type=inline), + #2211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hex' type=inline), + #2218, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hex' type=inline), + #2239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hex' type=inline), + #2245, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hexInput' type=dynamic), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hexValue' type=dynamic), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hexValue' type=dynamic), + #1284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hiddenInput' type=dynamic), + #511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hiddenInput' type=dynamic), + #589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hide' type=inline), + #2018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hideAnimation' type=dynamic), + #2018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hideAnimation' type=dynamic), + #2019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hideAnimation' type=dynamic), + #2021, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hideSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('history' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hmonth' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('horizontalScrollParent' type=dynamic), + #347, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('horz' type=inline), + #644, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hour' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hourFormat' type=dynamic), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hourOnly' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hpattern' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('href' type=static), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsv' type=inline), + #2203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsv' type=inline), + #2227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsv' type=inline), + #2237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsv' type=inline), + #2238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsv' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsvArea' type=inline), + #2182, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('hsvContainer' type=dynamic), + #2180, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlAttr' type=dynamic), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlAttr' type=dynamic), + #941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlAttributes' type=dynamic), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlKeyConfig' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlLength' type=dynamic), + #988, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlRegex' type=dynamic), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlText' type=dynamic), + #988, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlText' type=dynamic), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlTextbox' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlToolbarClick' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('htmlValue' type=dynamic), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('httpRegex' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #6, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #13, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #31, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #39, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #67, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #85, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #326, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #476, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #817, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #818, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #820, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #828, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #845, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #871, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 22, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #902, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #903, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #935, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #962, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #963, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #967, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #971, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1065, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1097, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1098, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 5, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 9, + mutation_by_call_count: 1, + usage_count: 21, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1113, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 49, + cond_init: false, + declared: true, + declared_count: 5, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 9, + mutation_by_call_count: 0, + usage_count: 44, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1193, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 27, + cond_init: false, + declared: true, + declared_count: 4, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1376, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1449, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 2, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1456, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1529, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1539, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1577, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1635, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1683, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 4, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1686, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1711, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1714, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1715, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1722, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 28, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 27, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1881, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1926, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2062, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2401, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2402, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2403, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2404, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2405, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 6, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i' type=static), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i10n' type=inline), + #2374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iCulture' type=dynamic), + #135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iCurrency' type=dynamic), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iFrame' type=inline), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iFrame' type=inline), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iFrameBodyContent' type=dynamic), + #1359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iFrameContent' type=dynamic), + #1359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iKey' type=inline), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iLeft' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iOS' type=inline), + #562, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iOS' type=inline), + #564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iOS' type=inline), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iString' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iTop' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iType' type=inline), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('i_1' type=inline), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('icon' type=static), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('icon' type=static), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconClass' type=dynamic), + #531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconClass' type=dynamic), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconClass' type=dynamic), + #534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconCss' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconEle' type=inline), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconEle' type=inline), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconEle' type=inline), + #1589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconElement' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconElement' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconElement' type=dynamic), + #1628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconLi' type=inline), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iconPos' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('icons' type=inline), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #84, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #85, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1455, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1859, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1998, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('id' type=static), + #1999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('idList' type=inline), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('idx' type=inline), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('idx' type=inline), + #1958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('idx' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('idx' type=inline), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('idx' type=inline), + #2236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ifield' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframe' type=static), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframe' type=static), + #1028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframe' type=static), + #1359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframeEle' type=dynamic), + #2342, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframeElement_1' type=dynamic), + #1010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframeMouseDown' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframe_content_renderer_extends' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframe_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iframe_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ig' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignore' type=inline), + #215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreAttr' type=dynamic), + #1134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreBr' type=dynamic), + #1074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreCheck' type=dynamic), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreCount' type=dynamic), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreCount' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreEle' type=dynamic), + #1864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreInx' type=dynamic), + #1864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreKeyCode' type=dynamic), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreList' type=dynamic), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreList' type=dynamic), + #436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreList' type=dynamic), + #437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignoreList' type=dynamic), + #438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignorePrefix' type=dynamic), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignorePrefix' type=dynamic), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignorePrefix' type=dynamic), + #436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignorePrefix' type=dynamic), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignorePrefix' type=dynamic), + #441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ignorePrefix' type=dynamic), + #447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ii' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ii' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iln' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iln' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('im' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('im' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageAlignItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageAlt' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageBreak' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageCaption' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageCenter' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageDelete' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageDialog' type=dynamic), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageDisplayItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageElement' type=dynamic), + #1700, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageElement' type=dynamic), + #1702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageElm' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageElm' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageInline' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageLeft' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageLink' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageRemoving' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageRight' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageSelected' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageSize' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageTags' type=dynamic), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageToolbarAction' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageUploadFailed' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageUploadSuccess' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageUploading' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageUploadingArgs' type=dynamic), + #1692, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageValue' type=dynamic), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageValue' type=dynamic), + #1702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imageproperties' type=dynamic), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('img' type=static), + #1376, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgEle' type=inline), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElem' type=inline), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElem' type=inline), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElem' type=inline), + #1697, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElem' type=inline), + #1698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElement' type=dynamic), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElement' type=dynamic), + #1173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElement' type=dynamic), + #1283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElement' type=dynamic), + #1702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElements' type=dynamic), + #1251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgElm_1' type=dynamic), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgModule' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgName' type=inline), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgName' type=inline), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgNodes' type=dynamic), + #1376, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgPadding' type=dynamic), + #985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgPosition' type=dynamic), + #1700, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgRegexp' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgResizeBorder' type=dynamic), + #985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgSrc' type=inline), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('imgType' type=inline), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('immediateBlockNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inEle' type=inline), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 26, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inEle' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inElem' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inElem' type=inline), + #1720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('includeInnerHTML' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('increment' type=dynamic), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('increment' type=dynamic), + #1595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('incrementTitle' type=dynamic), + #2095, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indentElements' type=dynamic), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indentsNodes' type=dynamic), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indentsValue' type=dynamic), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #162, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #324, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #883, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #910, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1064, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1261, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 35, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 42, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 1, + usage_count: 39, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1572, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1577, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1849, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1884, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 5, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1910, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #1999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2069, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2272, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2347, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2544, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index' type=inline), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index1' type=inline), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index1' type=inline), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 23, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index2' type=inline), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index2' type=inline), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('index3' type=inline), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indexAgn' type=dynamic), + #1888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indexCount' type=dynamic), + #676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indexLocation' type=dynamic), + #85, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indexes' type=inline), + #1115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indexes' type=inline), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('indx' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('infinity' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('infoEle' type=inline), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('init' type=inline), + #2431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initELe' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initIndex' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initial' type=static), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initial' type=static), + #520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initial' type=static), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initial' type=static), + #972, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initialBackgroundColor' type=dynamic), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initialEnd' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('initialLoad' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inlineEle' type=dynamic), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inlineEle' type=dynamic), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inlineEmptyNodes' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inlineNode' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inlineNode' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inlineNodes' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inline_mode_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inline_mode_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inner' type=inline), + #1453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inner' type=inline), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerCon' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerConainer' type=dynamic), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerContainer' type=dynamic), + #1444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerContainer' type=dynamic), + #1445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerContainer' type=dynamic), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerContainer' type=dynamic), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerContainer' type=dynamic), + #1450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerContainer' type=dynamic), + #1458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1864, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1878, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle' type=dynamic), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle_1' type=dynamic), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerEle_1' type=dynamic), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerElement' type=dynamic), + #1144, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerElement' type=dynamic), + #1291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerElement' type=dynamic), + #1299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerHTML' type=dynamic), + #182, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerHTML' type=dynamic), + #1053, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerHTML' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerHtml' type=dynamic), + #984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerHtml' type=dynamic), + #1208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItem' type=dynamic), + #1836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItem' type=dynamic), + #1841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItem' type=dynamic), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItem' type=dynamic), + #1872, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItem' type=dynamic), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1843, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1844, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1887, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems_1' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerItems_2' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerNav' type=dynamic), + #1847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerNavDom' type=dynamic), + #1847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerPos' type=dynamic), + #1836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerTemplates' type=dynamic), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('innerWrapper' type=dynamic), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #1417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #1422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('input' type=static), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputContainer' type=dynamic), + #519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputDetails' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputDetails' type=dynamic), + #2451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputEle' type=dynamic), + #523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputElement' type=dynamic), + #490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputElement' type=dynamic), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputElement' type=dynamic), + #1494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputElement' type=dynamic), + #1563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputElement' type=dynamic), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObj' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObj' type=dynamic), + #526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObj' type=dynamic), + #548, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObject' type=dynamic), + #486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObject' type=dynamic), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObject' type=dynamic), + #499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObject' type=dynamic), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObject' type=dynamic), + #520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputObject' type=dynamic), + #525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputVal' type=dynamic), + #954, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputValue' type=dynamic), + #490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputWrap' type=dynamic), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputWrap' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputWrap' type=dynamic), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputWrap' type=dynamic), + #2260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inputWrapper' type=dynamic), + #1498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insert' type=inline), + #2508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insert' type=inline), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertCompleted' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertElem' type=dynamic), + #827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertElem' type=dynamic), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertElem' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertElm' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertImage' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertLink' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertNode' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertPos' type=dynamic), + #2178, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertTag' type=dynamic), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertTag' type=dynamic), + #1126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insertbtn' type=dynamic), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('insideList' type=dynamic), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inst' type=inline), + #28, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inst' type=inline), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inst' type=inline), + #314, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inst' type=inline), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inst' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('inst' type=inline), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instance' type=dynamic), + #29, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instance' type=dynamic), + #200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instance' type=dynamic), + #202, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instance' type=dynamic), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instance' type=dynamic), + #1417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instanceFunction' type=dynamic), + #244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('instances' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intClosest' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCoord' type=dynamic), + #348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCoord' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCoord' type=dynamic), + #366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCoord' type=dynamic), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCordinate' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCrypto' type=dynamic), + #4, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intCrypto' type=dynamic), + #30, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intDebounce' type=dynamic), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intLocale' type=dynamic), + #401, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('integer' type=inline), + #133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('integer' type=inline), + #134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('integerError' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('integerPart' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreate' type=dynamic), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internalCreateElement' type=dynamic), + #1477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('internationalization_mapper' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('interval' type=dynamic), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('interval' type=dynamic), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('intl_base_IntlBase' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 57, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 56, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('invalidAttr' type=dynamic), + #941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('invalidPlatform' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('is2DigitYear' type=dynamic), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAccount' type=dynamic), + #117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAdd' type=inline), + #818, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAfter' type=inline), + #1106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAfter' type=inline), + #1109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAltKey' type=dynamic), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAltKey' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isAlterNumPadDecimalChar' type=dynamic), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isArray' type=inline), + #283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isArrayChanged' type=dynamic), + #14, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isBelow' type=inline), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isBindClearAction' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isBlazor' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isBlazorPlatform' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isBody' type=inline), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isChangeTouch' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isClass' type=inline), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isClassName' type=dynamic), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isClear' type=inline), + #520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isColEName' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isColEName' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollapsed' type=dynamic), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollapsed' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollapsed' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollapsed' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollapsed' type=dynamic), + #1241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollapsed' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCollide' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isComponent' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isContent' type=dynamic), + #888, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isContentEdit' type=dynamic), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isContinuous' type=dynamic), + #1754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isContinuous' type=dynamic), + #1759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isContinuous' type=dynamic), + #1790, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isContinuous' type=dynamic), + #1796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isControlParent' type=dynamic), + #225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCtrlKey' type=dynamic), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCtrlKey' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCurrencyPercent' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCursor' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCursor' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCursor' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCursor' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCursor' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isCursorEqual' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isDisabled' type=dynamic), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isDrag' type=inline), + #385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isDraggedObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isDynamic' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isDynamic' type=dynamic), + #549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isDynamic' type=dynamic), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEditableValueEmpty' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isElement' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isElement' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEmpty' type=inline), + #443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEmpty' type=inline), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEmpty' type=inline), + #1128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEmptyBrInserted' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEmptyBrInserted' type=dynamic), + #826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEnable' type=dynamic), + #519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEnable' type=dynamic), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEnable' type=dynamic), + #1883, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEnable' type=dynamic), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEnd' type=inline), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEnd' type=inline), + #1128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEval' type=inline), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isEval' type=inline), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExcel' type=inline), + #106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExcel' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExcelFormat' type=dynamic), + #105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExcelFormat' type=dynamic), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExist' type=inline), + #2504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExpand' type=dynamic), + #815, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExpand' type=dynamic), + #817, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExpand' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExpand' type=dynamic), + #996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isExternal' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFactory' type=dynamic), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFileListCreated' type=dynamic), + #1508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFinal' type=inline), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFinite' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFirefox' type=dynamic), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFirst' type=inline), + #2495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFirstTextNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFloat' type=inline), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFocusedFirst' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFontStyle' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFontStyle' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFontStyle' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormUpload' type=dynamic), + #1552, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormat' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormat' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormat' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormatted' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormatted' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFormatted' type=dynamic), + #1235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFraction' type=dynamic), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFraction' type=dynamic), + #62, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFrame' type=inline), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isFullScreen' type=dynamic), + #905, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isHeaderSelect' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isHeight' type=dynamic), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isHide' type=inline), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isIDevice' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isIDevice' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isIFrame' type=dynamic), + #2373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isImageNode' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isInternal' type=dynamic), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isInternal' type=dynamic), + #2463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isIslamic' type=dynamic), + #53, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isIslamic' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isKey' type=inline), + #2204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isKey' type=inline), + #2229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isKey' type=inline), + #2239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isLastNodeLength' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isLiElement' type=dynamic), + #1392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isLiElement' type=dynamic), + #1393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isLiRemoved' type=dynamic), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isMetaKey' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isModalDialog' type=dynamic), + #347, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isMutiple' type=dynamic), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNaN' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 34, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 34, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNearBlockLengthZero' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNegative' type=dynamic), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNegative' type=dynamic), + #81, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNested' type=dynamic), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNested' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNestedTable' type=dynamic), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNodeChanged' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNotFocused' type=dynamic), + #501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNpxKey' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNullOrUndefined' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNumber' type=dynamic), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNumber' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNumber' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNumber' type=dynamic), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNumber' type=dynamic), + #860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isNumber' type=dynamic), + #861, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isObj' type=inline), + #177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isObject' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isObjectArray' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isOffsetParent' type=dynamic), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isOpen' type=inline), + #1853, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPercent' type=dynamic), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPicker' type=dynamic), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPopToolbar' type=dynamic), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPopupElement' type=dynamic), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPopupOpen' type=dynamic), + #2440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPopupOpen' type=dynamic), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPreload' type=dynamic), + #1558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPrependIcon' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPreviousInlineElem' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPreviousInlineElem' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isPreviousInlineElem' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isReact' type=inline), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isReadonly' type=dynamic), + #517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isReplaced' type=dynamic), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isReverse' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRevert' type=dynamic), + #1098, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRipple' type=dynamic), + #271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRipple' type=dynamic), + #526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRipple' type=dynamic), + #527, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRippleEnabled' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRtl' type=inline), + #518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isRtl' type=inline), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSameContainer' type=dynamic), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSaveChanges' type=dynamic), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSaveChanges' type=dynamic), + #290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSelectAll' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSelectedFile' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSetter' type=dynamic), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isShiftKey' type=dynamic), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isShiftKey' type=dynamic), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSingleNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isStart' type=inline), + #1114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isStart' type=inline), + #1115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isStart' type=inline), + #2545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isString' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isStringTemplate' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isSubSup' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTable' type=inline), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTableAlign' type=dynamic), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTableEnter' type=dynamic), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTableModule' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTableStart' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTagName' type=dynamic), + #869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTickFormatted' type=dynamic), + #2107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isToolbaractive' type=dynamic), + #2354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTouch' type=inline), + #386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isTrigger' type=dynamic), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isUnWire' type=dynamic), + #344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isUndefined' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isUniqueId' type=dynamic), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isUniqueId' type=dynamic), + #1960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isVDOM' type=inline), + #320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isValid' type=inline), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isValidLI' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isVer' type=inline), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isVisible' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isdragscroll' type=dynamic), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isgmtTraversed' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ishour' type=inline), + #56, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('islargeTick' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('isvalid' type=inline), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #449, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1098, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1345, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1346, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1347, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1515, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1537, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1872, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1873, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1927, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #1944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2311, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2312, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2313, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2314, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2317, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2401, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2402, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2403, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2404, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2405, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('item' type=inline), + #2483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemAgn' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemCol' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemCount' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemEle' type=inline), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemEleDom' type=dynamic), + #1836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemEleDom' type=dynamic), + #1880, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemElement' type=dynamic), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemLocale' type=dynamic), + #2374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemObj' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemPopCount' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemStr' type=inline), + #2299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemStr' type=inline), + #2300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemStr' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemType' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemWidth' type=dynamic), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #894, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #975, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #976, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #977, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1880, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1926, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1959, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #1960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2376, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items' type=inline), + #2377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemsDiv' type=dynamic), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('itemsIndex' type=dynamic), + #2377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('items_1' type=inline), + #1885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ival' type=inline), + #76, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iy' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iy' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('iyear' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1684, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j' type=inline), + #2377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j_1' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('j_2' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('jsEvents' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('julianDate' type=dynamic), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('julianNumber' type=dynamic), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('julilanOffset' type=dynamic), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('k' type=inline), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keepChecked' type=dynamic), + #1704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keepChecked' type=dynamic), + #1706, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keepFormatElement' type=dynamic), + #1703, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #8, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #14, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #20, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #38, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #90, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #150, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #179, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #231, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #292, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1050, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1295, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1419, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1420, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1637, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1724, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1881, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1932, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1972, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2419, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('key' type=static), + #2432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyCheck' type=dynamic), + #1816, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyCode' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyCode' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyCode' type=inline), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyCode' type=inline), + #1910, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyData' type=inline), + #397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyData' type=inline), + #715, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyDown' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyEntity' type=dynamic), + #594, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyEntity' type=dynamic), + #1740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyEntity' type=dynamic), + #1776, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyEntity' type=dynamic), + #2151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyString' type=dynamic), + #224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyString' type=dynamic), + #225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyUp' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyVal' type=inline), + #398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyVal' type=inline), + #716, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyVal' type=inline), + #1881, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyValue' type=dynamic), + #1492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyboard_decorate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyboard_extends' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keycompoentns' type=dynamic), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #20, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #715, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #963, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #2174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys' type=inline), + #2382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_1' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_2' type=inline), + #20, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_2' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keys_2' type=inline), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyupEvent' type=dynamic), + #558, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyupEvent' type=dynamic), + #564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('keyupEvent' type=dynamic), + #587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('l' type=inline), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('l' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lDate' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lKey' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1430, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #1434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('label' type=static), + #2430, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('labelEle' type=dynamic), + #1434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('labelSpan' type=dynamic), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('labelSpanElement' type=dynamic), + #525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('labelWrap' type=dynamic), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('labelWrap' type=dynamic), + #2427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('largeTick' type=dynamic), + #2105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('largestep' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lasNode' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lasNode' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lasNode' type=inline), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastBeforeBr' type=dynamic), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastChild' type=dynamic), + #1122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastColumnsCell' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastDay' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastElement' type=dynamic), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastElementChild' type=dynamic), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastEmpty' type=dynamic), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastHistoryLen' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastNode' type=dynamic), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastNode' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastPageID' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastRow' type=inline), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastSelectionNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastSelectionNode' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastSelectionNode' type=dynamic), + #1138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 5, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastSelectionNode' type=dynamic), + #1141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lastText' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('later' type=inline), + #19, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('latnNumberSystem' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('latnNumberSystem_1' type=dynamic), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('latnRegex' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('layoutItems' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lead' type=inline), + #67, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lead' type=inline), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #2128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left' type=inline), + #2491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftAlign_1' type=dynamic), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftAttributes' type=dynamic), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftCollideCheck' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftColumnWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftData' type=dynamic), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftEle' type=inline), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftFlip' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftOverlay' type=dynamic), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftSide' type=dynamic), + #605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftValue' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('leftValue' type=dynamic), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('left_1' type=inline), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: true, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #39, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #54, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #56, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #67, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1926, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #1958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #2174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len' type=inline), + #2244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lenSimilarity' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len_1' type=inline), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('len_1' type=inline), + #2244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length' type=static), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length' type=static), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length' type=static), + #64, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length' type=static), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length' type=static), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length' type=static), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length_1' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length_1' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length_1' type=dynamic), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('length_1' type=dynamic), + #1500, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('level' type=inline), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('level1' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('level2' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lfrac' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1576, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1579, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1910, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1912, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #1944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #2102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('li' type=static), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1588, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1626, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1630, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElement' type=dynamic), + #1676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liElementPosition' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liIdx' type=inline), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liIdx' type=inline), + #1944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liIndex' type=inline), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liIndex' type=inline), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liNode' type=inline), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liParent' type=dynamic), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liParents' type=dynamic), + #1100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liTempCompiler' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('liTempCompiler' type=dynamic), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('licKey' type=inline), + #293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('licKey' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('licKeySplit' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('licKeySplit_1' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('licenseValidator' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('limitBar' type=dynamic), + #2116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('line' type=static), + #1118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lineBreakBRElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkCancel' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkContent' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkDialog' type=dynamic), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkDialogEle' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkDisplayText' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkEle' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkEle' type=inline), + #2447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkInsert' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkLeft' type=dynamic), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkNode' type=dynamic), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkOpenLabel' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkPos' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkRegex' type=dynamic), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkTarget' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkText' type=dynamic), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkText' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkText' type=dynamic), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkTitle' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkTitle' type=dynamic), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkToolbarAction' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkTooltip' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkTop' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkUpdate' type=dynamic), + #2451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkUrl' type=inline), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkUrl' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkUrl' type=inline), + #2447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkValue' type=dynamic), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('linkWebAddress' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('links' type=inline), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('list' type=inline), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('list' type=inline), + #862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('list' type=inline), + #1340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('list' type=inline), + #1341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('list' type=inline), + #2473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listContent' type=dynamic), + #1302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listConversionFilters' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listCount' type=dynamic), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listEle' type=inline), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listEle' type=inline), + #2267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listElem' type=dynamic), + #1097, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listElement' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #1570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listItem' type=dynamic), + #2333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listNodes' type=dynamic), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listNodes' type=dynamic), + #1091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listNodes' type=dynamic), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listNodes' type=dynamic), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listNodes' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listStyleType' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listener' type=dynamic), + #154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listener' type=dynamic), + #155, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listsNodes' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('listsNodes' type=dynamic), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('load' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('loadCldr' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('loadedModule' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('loc' type=inline), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localKeys' type=dynamic), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locale' type=inline), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locale' type=inline), + #112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locale' type=inline), + #400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locale' type=inline), + #401, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locale' type=inline), + #404, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeItems' type=dynamic), + #2390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeItems' type=dynamic), + #2398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeObject' type=dynamic), + #402, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeStrings' type=dynamic), + #400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeText' type=dynamic), + #545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeText' type=dynamic), + #856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeText' type=dynamic), + #1604, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeText' type=dynamic), + #2056, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('localeText' type=dynamic), + #2166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('location' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locator' type=inline), + #701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('locator' type=inline), + #718, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('lowerKey' type=dynamic), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeEle' type=inline), + #1478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeEle' type=inline), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #486, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #503, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('makeElement' type=dynamic), + #1477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mapper' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mapper' type=inline), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mapper' type=inline), + #135, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mapper' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('margin' type=static), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('marginLeftOrRight' type=dynamic), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('marginTop' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('marginTop' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markdownFormatTags' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markdownKeyConfig' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markdownListsTags' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markdownSelectionTags' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markdownToolbarClick' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('marker' type=static), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('marker' type=static), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerClassName' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 40, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 40, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerElem' type=dynamic), + #1128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerElem' type=dynamic), + #1129, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerEnd' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerEnd' type=dynamic), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerStart' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('markerStart' type=dynamic), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matCirclePath' type=dynamic), + #1458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mat_animation' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mat_calculate_attributes' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('match' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('match' type=inline), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('match' type=inline), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('match' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matchFiles' type=dynamic), + #1597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matchFilesIndex' type=dynamic), + #1597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matchKeys' type=dynamic), + #38, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matchKeys_1' type=dynamic), + #38, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matchStr' type=dynamic), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matchString' type=dynamic), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matcher' type=inline), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #181, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches' type=static), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('matches_1' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #64, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #1460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #1468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #2068, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #2190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('max' type=inline), + #2492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxCol' type=inline), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxCol' type=inline), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxCol' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxColIndex' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxDigits' type=dynamic), + #132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxHeight' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxI' type=inline), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxI' type=inline), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 23, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxJ' type=inline), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxRow' type=inline), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxRow' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxRowIndex' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxRowIndex' type=dynamic), + #2492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxSizeError' type=dynamic), + #1557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxValue' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxValue' type=dynamic), + #2116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxWidth' type=dynamic), + #985, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('maxZindex' type=dynamic), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mcjdn' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mediaRemoving' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mediaSelected' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mediaUploadFailed' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mediaUploadSuccess' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mediaUploading' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('memberName' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('merge' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('message' type=inline), + #23, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('messageHandler' type=dynamic), + #4, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1620, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1622, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1625, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1626, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1630, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1632, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('metaData' type=dynamic), + #1675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mfrac' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mime' type=inline), + #2389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #64, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #67, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #1205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #2068, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('min' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minCol' type=inline), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minCol' type=inline), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minCol' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minColIndex' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minDigits' type=dynamic), + #132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minFrac' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minFrac' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minHeight' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minI' type=inline), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minJ' type=inline), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minMaxIndex' type=dynamic), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minMaxIndex' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minMaxIndex' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minMaxIndexes' type=dynamic), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minMaxIndexes' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minMaxValues' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minRow' type=inline), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minRow' type=inline), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minRowIndex' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minSizeError' type=dynamic), + #1557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minVal' type=inline), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minValue' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minValue' type=dynamic), + #2116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minimumHeight' type=dynamic), + #842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minimumIntegerPattern' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('minusSign' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mod' type=inline), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mod' type=inline), + #281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mod' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modName' type=inline), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modName' type=inline), + #281, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mode' type=inline), + #113, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mode' type=inline), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modeSwitcher' type=dynamic), + #2196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 29, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 29, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #1908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #1974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modelChanged' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modelObject' type=dynamic), + #225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('model_1' type=inline), + #224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('models_toolbar_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 75, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 75, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('models_toolbar_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modifiedJulianDate' type=dynamic), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modl' type=inline), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('module' type=static), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('module' type=static), + #279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('module' type=static), + #958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('module' type=static), + #2557, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleClass' type=dynamic), + #197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleClass' type=dynamic), + #314, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleDestroy' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleList' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleList' type=dynamic), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleList' type=dynamic), + #319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleList_1' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleName' type=dynamic), + #480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moduleObject' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modules' type=inline), + #276, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modules' type=inline), + #939, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('modulesName' type=dynamic), + #672, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('month' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('month' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('month' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('monthData' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mouseDown' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mouseUp' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mouseX' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 17, + usage_count: 17, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mouseY' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('moved' type=inline), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mrgn' type=inline), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mrgn' type=inline), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mrkParentElem' type=dynamic), + #1128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mtc' type=inline), + #434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('multiVar' type=dynamic), + #1846, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('multirowele' type=dynamic), + #1898, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('muteOnChange' type=dynamic), + #187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('muteOnChange' type=dynamic), + #286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('muteToolbarUpdate' type=dynamic), + #975, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('muteToolbarUpdate' type=dynamic), + #976, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('muteToolbarUpdate' type=dynamic), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('mval' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('n' type=inline), + #935, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('n' type=inline), + #1375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('n' type=inline), + #2210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('n' type=inline), + #2236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('n' type=inline), + #2389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nData' type=inline), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nRegex' type=inline), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nRegx' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nVal' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nYear' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #684, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #1231, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #1333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #1571, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #1572, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #1573, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #2520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #2521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #2524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name' type=static), + #2525, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameElement' type=dynamic), + #1569, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameElement' type=dynamic), + #1571, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameElements' type=dynamic), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameElements' type=dynamic), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpace' type=dynamic), + #6, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpace' type=dynamic), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpace' type=dynamic), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpace' type=dynamic), + #436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpace' type=dynamic), + #437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpace' type=dynamic), + #438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nameSpaceNew' type=dynamic), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name_1' type=inline), + #1583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name_1' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name_2' type=inline), + #1618, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name_3' type=inline), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('name_4' type=inline), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('names' type=inline), + #1573, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nan' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nav' type=static), + #1741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nav' type=static), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nav' type=static), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nav' type=static), + #1859, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navChk' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navDownEle' type=dynamic), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navEle' type=inline), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navEle' type=inline), + #1779, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navEleWidth' type=dynamic), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navElement' type=dynamic), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navEles' type=inline), + #1743, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navItem' type=inline), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navItem' type=inline), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navItem' type=inline), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navItem' type=inline), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navItem' type=inline), + #1859, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navLeftEle' type=dynamic), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navLeftItem' type=dynamic), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navRightEle' type=dynamic), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navUpEle' type=dynamic), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navUpItem' type=dynamic), + #1782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navigation_pane_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navigation_pane_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navigator' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('navs' type=inline), + #1777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nday' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nearBlockNode' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 9, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nearBlockNode' type=dynamic), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nearestAnchor' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('needFraction' type=dynamic), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('needSymbols' type=dynamic), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('needsVDOM' type=dynamic), + #172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('needsVDOM' type=dynamic), + #173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nestedElement' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nestedElement' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nestedElement' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nestedElementLI' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nestedElementLI' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newAttr' type=inline), + #1506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newAttr' type=inline), + #1574, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newCell' type=inline), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newCell' type=inline), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newChanges' type=dynamic), + #189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newChanges' type=dynamic), + #190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newChanges' type=dynamic), + #191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newChanges' type=dynamic), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newClass' type=dynamic), + #551, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newEle' type=inline), + #2235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newElem' type=inline), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: true, + declared: true, + declared_count: 5, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 8, + mutation_by_call_count: 7, + usage_count: 20, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newItem' type=inline), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newList' type=inline), + #332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newNode' type=inline), + #1061, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newNode' type=inline), + #1194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newNode' type=inline), + #2555, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newObj' type=inline), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newPos' type=inline), + #2017, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #264, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #363, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #419, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #596, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #714, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1897, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #1974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2252, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProp' type=inline), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProperty' type=dynamic), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newProps' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newRow' type=inline), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newT' type=inline), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newTag' type=inline), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newTextEle' type=dynamic), + #1177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newTrEle' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValCollection' type=dynamic), + #218, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValCollection' type=dynamic), + #220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #218, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newValue' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newX' type=inline), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newY' type=inline), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newYear' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newpos' type=inline), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 5, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('newpos' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextCol' type=inline), + #1213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextEle' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextElemULStart' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextElement' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextElement' type=dynamic), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 8, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextElementOLTest' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextFocusCell' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextFocusCell' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextIndex' type=dynamic), + #1213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextProps' type=dynamic), + #662, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextProps' type=dynamic), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextProps' type=dynamic), + #664, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextSibling' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nextSibling' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('no' type=inline), + #55, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('no' type=inline), + #134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('noColorEle' type=dynamic), + #2176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #22, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #476, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #894, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #896, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1036, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 6, + usage_count: 17, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 50, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 12, + usage_count: 45, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1108, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 6, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 41, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 22, + usage_count: 38, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 32, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 32, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1142, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1230, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1231, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 6, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1326, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 17, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1330, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1335, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1336, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1337, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1338, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #1397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #2381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #2533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #2545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('node' type=inline), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #1154, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCollection' type=dynamic), + #2544, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeCutter' type=dynamic), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeEl' type=inline), + #355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeEle' type=inline), + #356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeIndex' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeIndex' type=dynamic), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeIndex' type=dynamic), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeInnerHtml' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeList' type=dynamic), + #173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeList' type=dynamic), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeName' type=dynamic), + #1304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodePri' type=inline), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1142, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeSelection' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeTraverse' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodeTraverseCondition' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1098, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1261, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1404, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #2381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodes' type=inline), + #2467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodesLength' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nodesTemp' type=dynamic), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('nonZeroRegex' type=dynamic), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('notify_property_change_Event' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 15, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('npxLicKey' type=dynamic), + #295, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #4, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #30, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #31, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #76, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #1115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #2128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #2533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('num' type=inline), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numMapper' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numObject' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numObject' type=dynamic), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numObject' type=dynamic), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numObject' type=dynamic), + #112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numObject' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numOptions' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numOptions' type=dynamic), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numOptions' type=dynamic), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numSystem' type=dynamic), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numSystem' type=dynamic), + #117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberFormatList' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberFormatListLocale' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberOfDecimals' type=dynamic), + #572, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberOfDecimals' type=dynamic), + #575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberOfDecimals' type=dynamic), + #576, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberOfDecimals' type=dynamic), + #2058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberOfDecimals' type=dynamic), + #2059, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberOfDecimals' type=dynamic), + #2060, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberSystem' type=dynamic), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numberSystem' type=dynamic), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numbers' type=inline), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericClassName' type=dynamic), + #552, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericInput' type=dynamic), + #2190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericObject' type=dynamic), + #123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericObject' type=dynamic), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericObject' type=dynamic), + #581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericStyle' type=dynamic), + #553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numericTextBoxObj' type=dynamic), + #2458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numerictextbox' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numerictextboxObj' type=dynamic), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('numrericObject' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #6, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #8, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #9, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #33, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #34, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #40, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #42, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #329, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #1908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj' type=inline), + #2382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj1' type=inline), + #13, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('objCon' type=inline), + #9, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('objValue' type=dynamic), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj_1' type=inline), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('obj_1' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('objs' type=inline), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observeCallback' type=dynamic), + #2005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observeCallback' type=dynamic), + #2010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observeOpenArgs' type=dynamic), + #2171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #1946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #1948, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #1968, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #1970, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #2011, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #2020, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #2078, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedArgs' type=dynamic), + #2104, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedCloseArgs' type=dynamic), + #2173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('observedcloseArgs' type=dynamic), + #2217, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('off' type=inline), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offset' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offset' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offset' type=inline), + #1466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offset' type=inline), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetParent' type=dynamic), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetPos' type=dynamic), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetPos' type=dynamic), + #2015, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetPos' type=dynamic), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetType' type=dynamic), + #2017, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetValue' type=dynamic), + #2496, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetWidth' type=dynamic), + #609, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetX' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetX' type=inline), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetX' type=inline), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetY' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetY' type=inline), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetY' type=inline), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('offsetY' type=inline), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('okButtonModel' type=dynamic), + #912, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('okButtonModel' type=dynamic), + #919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('okCancelButtonModel' type=dynamic), + #913, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('olListRegex' type=dynamic), + #1080, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('olListStartRegex' type=dynamic), + #1081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('olListStartRegex' type=dynamic), + #1390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldCSSClass' type=dynamic), + #891, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldCSSClass' type=dynamic), + #1509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldCSSClass' type=dynamic), + #2065, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldChanges' type=dynamic), + #189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldClass' type=dynamic), + #513, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldClass' type=dynamic), + #551, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldEle' type=inline), + #367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldList' type=inline), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #264, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #363, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #419, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #714, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #1974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #2254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProp' type=inline), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldProps' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldVal' type=inline), + #206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldValue' type=dynamic), + #191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldValue' type=dynamic), + #237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldValue' type=dynamic), + #288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldValue' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldValueCollection' type=dynamic), + #218, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldValueCollection' type=dynamic), + #220, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('oldVisibility' type=dynamic), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('onIntlChange' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('onMouseDown' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('onMouseMove' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('onMouseUp' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('onResize' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('onTouchStart' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opacity' type=static), + #2245, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opacity' type=static), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opacity' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opacityBgTrack' type=dynamic), + #2184, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opacityEle' type=dynamic), + #2185, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opacityTextBoxInst' type=dynamic), + #2188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openAnimation' type=dynamic), + #906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openAnimation_1' type=dynamic), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openArgs' type=dynamic), + #1946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openEventArgs' type=dynamic), + #873, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openLink' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openTag' type=inline), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('openTag' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opensOn' type=inline), + #2032, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opensOn' type=inline), + #2036, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opensOn' type=inline), + #2038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('operation' type=dynamic), + #556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('operation' type=dynamic), + #567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('opt' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #73, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #104, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #915, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #916, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #917, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #918, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #920, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #1402, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('option' type=static), + #1403, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('optional' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #81, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #97, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #98, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #99, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #186, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #263, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #312, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #330, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #381, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #544, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #626, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #855, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #914, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #915, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #916, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #917, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #918, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #938, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1737, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1773, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1810, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1921, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #1986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #2055, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #2165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #2344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options' type=inline), + #2414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options_1' type=dynamic), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('options_1' type=dynamic), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('orderRawAttr' type=dynamic), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('orderedList_1' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('orgdescribedby' type=dynamic), + #1999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('orien' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('orien' type=inline), + #2101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('orien' type=inline), + #2105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalEvent' type=dynamic), + #819, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalEvent' type=dynamic), + #2441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalEvent' type=dynamic), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalHeight' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalMouseX' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalMouseY' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalX' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('originalY' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('other' type=inline), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('otherChild' type=dynamic), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('otherCompModel' type=dynamic), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('out' type=static), + #18, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('outOfRange' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('outerBRElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('output' type=static), + #449, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overBottom' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overLeft' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overRight' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overTop' type=inline), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overflow' type=static), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overflowHeight' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overflowRegex' type=dynamic), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overlay' type=inline), + #1741, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overlayClickEventArgs' type=dynamic), + #859, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('overlays' type=dynamic), + #1777, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #252, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #307, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #338, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #408, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #656, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #694, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #708, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #731, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #738, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #766, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #773, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #780, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #849, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #933, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #935, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1020, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1411, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1769, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1805, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1905, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1917, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1953, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #1981, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #2047, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #2161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('p' type=static), + #2410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pData' type=inline), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pData_1' type=inline), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pDate' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pElement' type=dynamic), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pLevel' type=inline), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pTag' type=inline), + #1122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pValue' type=inline), + #2239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('padVal' type=inline), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('padVal' type=inline), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paddingSize' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageX' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageX' type=inline), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageX' type=inline), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageX' type=inline), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageX' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageX' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageXOffset' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageY' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageY' type=inline), + #368, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageY' type=inline), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageY' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageY' type=inline), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageY' type=inline), + #2493, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageYOffset' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pageYOffset' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pagex' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pagey' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('palette' type=inline), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paletteGroup' type=dynamic), + #2174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('panel' type=inline), + #1352, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('panel' type=inline), + #2293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parElem' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parElem' type=inline), + #1720, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parNode' type=inline), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paraElem' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paraElem' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paraElm' type=inline), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paraElm' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('param' type=static), + #642, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('param' type=static), + #643, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('params' type=inline), + #3, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #22, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #274, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #488, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #489, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #718, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #813, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #822, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1043, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1062, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1063, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1079, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1108, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1149, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1161, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1170, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1245, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1250, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1263, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1278, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1306, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1363, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1372, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #1678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2262, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2295, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2306, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2336, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent' type=inline), + #2456, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentArray' type=dynamic), + #1378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentDisplay' type=dynamic), + #638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentDocument' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentDocument' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentEle' type=dynamic), + #529, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentEle' type=dynamic), + #871, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentEle' type=dynamic), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentEle' type=dynamic), + #1374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentEle' type=dynamic), + #1495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentEle' type=dynamic), + #2189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElem' type=dynamic), + #1726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #522, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #2145, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentElement' type=dynamic), + #2373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentIndex' type=dynamic), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentIndex' type=dynamic), + #2474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentKey' type=dynamic), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentLeft' type=dynamic), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentList' type=dynamic), + #1084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #169, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #170, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1090, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 4, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #2280, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode' type=dynamic), + #2534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNode1' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNodes' type=dynamic), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNodes' type=dynamic), + #1255, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNodes' type=dynamic), + #1256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNodes' type=dynamic), + #1257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNodes' type=dynamic), + #1258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentNodes' type=dynamic), + #1259, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentOffset' type=dynamic), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentStyle' type=dynamic), + #648, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentStyle' type=dynamic), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentTop' type=dynamic), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parentZindex' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_1' type=dynamic), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_1' type=dynamic), + #372, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_1' type=dynamic), + #629, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_1' type=dynamic), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_1' type=dynamic), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_1' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_2' type=dynamic), + #630, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_3' type=dynamic), + #633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parent_4' type=dynamic), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseFloat' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 110, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 44, + usage_count: 110, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseHtml' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseInt' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 92, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 9, + usage_count: 92, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseOptions' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseOptions' type=dynamic), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseOptions' type=dynamic), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseOptions' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseRegex' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parseValue' type=dynamic), + #564, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parsed' type=inline), + #1465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parsedDateParts' type=dynamic), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parsedInput' type=dynamic), + #559, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parsedInput' type=dynamic), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parsedInput' type=dynamic), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parsedValue' type=dynamic), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parser' type=inline), + #21, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('part' type=static), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('parts' type=inline), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paste' type=inline), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paste' type=inline), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('paste' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pasteArgs' type=dynamic), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pasteArgs' type=dynamic), + #1702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pasteClean' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pasteCleanupGroupingTags' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pasteFile' type=dynamic), + #1515, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pastedContentLength' type=dynamic), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pastedElements' type=dynamic), + #1251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patern' type=inline), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patern2' type=inline), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patern3' type=inline), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('path' type=static), + #1463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('path' type=static), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('path' type=static), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('path' type=static), + #1535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('path' type=static), + #1542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #55, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #121, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #129, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern' type=static), + #1334, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern4' type=dynamic), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patternMatch' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patternMatch' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patternMatch' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patternMatch_1' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('patternRegex' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern_1' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pattern_1' type=dynamic), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pauseButton' type=dynamic), + #1628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pauseIcon' type=dynamic), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('percentSign' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('percentStep' type=dynamic), + #2129, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('periodValur' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('persistObj' type=dynamic), + #327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pic' type=inline), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('picHead' type=inline), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pkey' type=inline), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('placeHolderWrapper' type=dynamic), + #723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('placeHolderWrapper' type=dynamic), + #724, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('placeholder' type=static), + #511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('placeholder' type=static), + #516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('placeholder' type=static), + #523, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('placeholder' type=static), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('plainTextElement' type=dynamic), + #1703, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pnt' type=inline), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #414, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #1067, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('point' type=inline), + #2556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pointer' type=inline), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pointer' type=inline), + #1124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pointer' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pointer' type=inline), + #1387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popAnimate' type=dynamic), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popCheck' type=dynamic), + #1816, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popEle' type=inline), + #1817, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popEle' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popEle' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popEle' type=inline), + #1867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popFrstEle' type=dynamic), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popHeight' type=dynamic), + #2350, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popIcon' type=inline), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popIcon' type=inline), + #1855, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popNav' type=inline), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popNav' type=inline), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popObj' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popObj' type=inline), + #1833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popObj' type=inline), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popPriority' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popPriority' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popWid' type=inline), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popedEle' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('poppedEle' type=dynamic), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popup' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popup' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popup' type=inline), + #1852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popup' type=inline), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupCheck' type=dynamic), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #1933, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #2168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #2171, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #2225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #2269, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEle' type=dynamic), + #2284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElePos' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupEleWidth' type=dynamic), + #1862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElem' type=dynamic), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElem' type=dynamic), + #2285, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #1936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #1937, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #1947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #2271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupElement' type=dynamic), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupHide' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupInst' type=dynamic), + #2168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupInst' type=dynamic), + #2286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupNav' type=dynamic), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupNav' type=dynamic), + #1833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupNav' type=dynamic), + #1852, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupNav' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupNav' type=dynamic), + #1855, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupNav' type=dynamic), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupObj' type=dynamic), + #1697, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupObj' type=dynamic), + #1698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupObj' type=dynamic), + #1700, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupOffset' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupPri' type=dynamic), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupPri' type=dynamic), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupPriCheck' type=dynamic), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupRect' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupWidth' type=dynamic), + #616, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popupWrapper' type=dynamic), + #2254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('popup_popup' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('portal' type=inline), + #673, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('portal' type=inline), + #677, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('portal' type=inline), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('portals' type=inline), + #1836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #603, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #604, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #613, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #614, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 18, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #1334, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #1830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #1870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #1875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 27, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 27, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2015, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2490, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pos' type=inline), + #2491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('posValue' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('posX' type=inline), + #615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('posY' type=inline), + #615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 3, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1989, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1994, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #2084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #2087, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #2088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #2127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #2128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('position' type=dynamic), + #2222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionProp' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionString' type=dynamic), + #2017, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionX' type=dynamic), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionX' type=dynamic), + #612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionX' type=dynamic), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionY' type=dynamic), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionY' type=dynamic), + #612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('positionY' type=dynamic), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('postNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('postNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('postRawFile' type=dynamic), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pre' type=static), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preCaretRange' type=dynamic), + #1394, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preDir' type=inline), + #2076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElem' type=inline), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElem' type=inline), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElem' type=inline), + #1128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElem' type=inline), + #1130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElemULStart' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElement' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preElementOLTest' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNode' type=inline), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNode' type=inline), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNode' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNode' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNode' type=inline), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNode' type=inline), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preNodes' type=dynamic), + #1133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preRTEHeight' type=dynamic), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preRender' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('precision' type=dynamic), + #569, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('precision' type=dynamic), + #578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('precision' type=dynamic), + #2061, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('precision' type=dynamic), + #2130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('predefinedItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prefix' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prefix' type=inline), + #248, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prefixId' type=dynamic), + #2343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prepend' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prependSpan' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('presets' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prev' type=inline), + #660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevDetection' type=dynamic), + #187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevDetection' type=dynamic), + #189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevDetection' type=dynamic), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevDetection' type=dynamic), + #668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevElem' type=dynamic), + #1928, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevElement' type=dynamic), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevList' type=dynamic), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 33, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 8, + mutation_by_call_count: 8, + usage_count: 25, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevModule' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevOnChange' type=dynamic), + #856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevOnChange' type=dynamic), + #861, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevOnChange' type=dynamic), + #901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevOnChange' type=dynamic), + #906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevOnChange' type=dynamic), + #908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevPos' type=inline), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevSelectedEle' type=dynamic), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevSep' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevSibling' type=dynamic), + #1091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevSibling' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevStyle' type=dynamic), + #366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevTimeStamp' type=dynamic), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preventActionComplete' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preventRestore' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prevflagState' type=dynamic), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preview' type=inline), + #2168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preview' type=inline), + #2189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('preview' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previewContainer' type=dynamic), + #2189, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previous' type=dynamic), + #565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previous' type=dynamic), + #2120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousCurrentNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousCurrentNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousElem' type=dynamic), + #1719, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousId' type=dynamic), + #1455, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousListClone' type=dynamic), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousNode' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousNode' type=dynamic), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousParent' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousParent' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousParent' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousSib' type=dynamic), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousSib' type=dynamic), + #1133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousVal' type=dynamic), + #2138, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('previousWidth' type=dynamic), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('priEleCnt' type=dynamic), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('priEleCnt' type=dynamic), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('primaryBtnFlag' type=dynamic), + #882, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('print' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('printArgs' type=dynamic), + #973, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('printWind' type=dynamic), + #973, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('printWindow' type=dynamic), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('printingArgs' type=dynamic), + #974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('priorityCheck' type=dynamic), + #1844, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('privateInputObj' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pro' type=inline), + #550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pro' type=inline), + #553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pro' type=inline), + #1504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pro' type=inline), + #1505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prob' type=inline), + #2219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('processNumber' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('processSymbol' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressBar' type=dynamic), + #1578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressBar' type=dynamic), + #1598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressVal' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressValue' type=dynamic), + #1580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressbarInnerWrapper' type=dynamic), + #1578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressbarText' type=dynamic), + #1578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('progressbarWrapper' type=dynamic), + #1578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('promise' type=inline), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('promise' type=inline), + #140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('promise' type=inline), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #38, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #93, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #241, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #286, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #403, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 19, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #571, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #665, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1269, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1765, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #1974, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2250, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2251, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2358, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('prop' type=inline), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propIndexCount' type=dynamic), + #676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propInstance' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propInstance_1' type=dynamic), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propKeys' type=dynamic), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propKeys' type=dynamic), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propKeys_1' type=dynamic), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propKeys_1' type=dynamic), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propName' type=dynamic), + #283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propName' type=dynamic), + #284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propName' type=dynamic), + #290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propName' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propName' type=dynamic), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propName' type=dynamic), + #676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propVal' type=inline), + #571, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propVal' type=inline), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propValue' type=dynamic), + #595, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('properties' type=dynamic), + #160, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('property' type=dynamic), + #84, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('property' type=dynamic), + #85, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('property' type=dynamic), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('property' type=dynamic), + #177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('property' type=dynamic), + #318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('property' type=dynamic), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyDescriptor' type=dynamic), + #227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyDescriptor' type=dynamic), + #229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyDescriptor' type=dynamic), + #231, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyDescriptor' type=dynamic), + #233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyDescriptor' type=dynamic), + #235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyGetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertySetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propertyType' type=dynamic), + #239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propkey' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 28, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 28, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #36, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #635, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #1023, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #1269, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #1311, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #1908, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props' type=inline), + #2258, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('propsClsName' type=dynamic), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('props_1' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #1271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2271, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 25, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2508, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy' type=inline), + #2514, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('proxy_1' type=inline), + #2302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('pushContent' type=dynamic), + #1304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('q' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('query' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('queryParams' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('querySelectId' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('quickToolbarClose' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('quickToolbarOpen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('quotes' type=inline), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('r' type=inline), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rCurrency' type=dynamic), + #136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rKeyObj' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rKeyObj' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rName' type=inline), + #2520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rName' type=inline), + #2521, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rVal' type=inline), + #1857, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rad' type=static), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radians' type=inline), + #1471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radioGrp' type=dynamic), + #1417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radioGrp' type=dynamic), + #1422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radioWrap' type=dynamic), + #1418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1452, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1455, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('radius' type=inline), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('random' type=inline), + #1456, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('randomId' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('random_generator' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #62, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #942, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #949, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #964, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1066, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 15, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1081, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1085, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1087, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 22, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1112, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 6, + usage_count: 20, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 49, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 4, + usage_count: 45, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 15, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 42, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 42, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 24, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 8, + usage_count: 22, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1274, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #1702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2068, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2069, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2467, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2529, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2530, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2537, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2538, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2539, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2543, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2548, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2551, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2552, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2555, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range' type=inline), + #2556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rangeBlockNode' type=dynamic), + #1396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rangeElement' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rangeElement' type=dynamic), + #1395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rangeLiNode' type=dynamic), + #1397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range_1' type=inline), + #951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('range_1' type=inline), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ranges' type=inline), + #1067, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ranges' type=inline), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rawAttr' type=inline), + #1048, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rawAttr' type=inline), + #1049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rawEvent' type=dynamic), + #582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rawFile' type=inline), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rconfig' type=inline), + #395, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rconfig' type=inline), + #713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('react' type=inline), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('react' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reactUid' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('react_dom' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('readOnlyMode' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reader' type=inline), + #1642, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('readonly' type=static), + #500, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('readonly' type=static), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reason' type=inline), + #143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rect' type=static), + #353, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rect' type=static), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rectValues' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('redo' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('refEle' type=inline), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('refEle' type=inline), + #2178, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('referNode' type=dynamic), + #1126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reference' type=dynamic), + #25, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('referenceNode' type=dynamic), + #1061, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('referenceNode' type=dynamic), + #1194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('refresh' type=inline), + #1923, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('refreshBegin' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #984, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #1124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #1387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #2541, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regEx' type=inline), + #2542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regExpEndElem' type=dynamic), + #1291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regExpStartElem' type=dynamic), + #1291, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regX' type=inline), + #150, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regex' type=inline), + #40, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regex' type=inline), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regex' type=inline), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regexStr' type=dynamic), + #36, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regexString' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 12, + mutation_by_call_count: 2, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('regexp' type=inline), + #2446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('registerLicense' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reject' type=inline), + #141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reject' type=inline), + #144, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reject' type=inline), + #1545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reject' type=inline), + #1642, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reject' type=inline), + #1977, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relateToElem' type=dynamic), + #635, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relateToElement' type=dynamic), + #631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relateToElement' type=dynamic), + #633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relateToElement' type=dynamic), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relateToElement' type=dynamic), + #638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relateToElement' type=dynamic), + #642, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relativeElement' type=dynamic), + #645, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('relativeElement' type=dynamic), + #1053, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rele' type=inline), + #698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('remain' type=inline), + #2129, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableAttrElement' type=dynamic), + #1727, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableElement' type=dynamic), + #1145, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableElement' type=dynamic), + #1290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableElement' type=dynamic), + #1292, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableElement' type=dynamic), + #1721, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableElement' type=dynamic), + #1726, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableModule' type=dynamic), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removableModule_1' type=dynamic), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('remove' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeAttribute' type=dynamic), + #1377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeAttributes' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeAttrs' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeChildInstance' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeClass' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeClasses' type=dynamic), + #180, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeDirectly' type=dynamic), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeDirectly' type=dynamic), + #1658, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeDisable' type=dynamic), + #1763, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeDisableCls' type=dynamic), + #1799, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeFiles' type=dynamic), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeFiles_1' type=dynamic), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeFlag' type=dynamic), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeFloating' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeIcon' type=dynamic), + #1615, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeList' type=dynamic), + #1994, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeNodeArray' type=dynamic), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeNodes' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeResize' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeRipple' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeTags' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removeUrl' type=dynamic), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removedContent' type=dynamic), + #1274, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removedList' type=dynamic), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removedList_1' type=dynamic), + #1554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removingFiles' type=dynamic), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('removingFiles_1' type=dynamic), + #1660, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('renderColorPicker' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('renderFileManager' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('renderInlineToolbar' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rendererFactory' type=dynamic), + #978, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('renderer_factory' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('renderer_factory' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('repeat' type=static), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replace' type=inline), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replace' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replace' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceBlazorCurrency' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceContent' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceHTML' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceHTML' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceTag' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('replaceTheme' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reqLength' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('request' type=inline), + #1528, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('request' type=inline), + #1581, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('request' type=inline), + #1582, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('requestAnimationFrame' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('requestResponse' type=dynamic), + #1585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('requestResponse' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('requestResponse' type=dynamic), + #1627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('requiredModules' type=dynamic), + #275, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('res' type=inline), + #35, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('res' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 19, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 19, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('res' type=inline), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resPattern' type=dynamic), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resPattern' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resPattern' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reset' type=inline), + #371, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resetBlazorTemplate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resize' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeEast' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeEnd' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeHandler' type=dynamic), + #828, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeIcon' type=dynamic), + #875, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeInitialized' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeNorth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeSouth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeStart' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeStart' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeStartArgs' type=dynamic), + #2488, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeStop' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeTowards' type=dynamic), + #836, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeWest' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizeWestWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizers' type=dynamic), + #831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resizingArgs' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resolve' type=inline), + #141, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resolve' type=inline), + #144, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resolve' type=inline), + #1545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resolve' type=inline), + #1642, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resolve' type=inline), + #1977, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('response' type=dynamic), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('response' type=dynamic), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('response' type=dynamic), + #1590, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('response' type=dynamic), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('response' type=dynamic), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('response' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('responseHeaders' type=dynamic), + #146, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('restrictKeys' type=dynamic), + #1387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('restrictServerDataBind' type=dynamic), + #288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #26, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #552, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #569, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #1027, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #1113, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #1567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #1647, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #2371, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result1' type=inline), + #578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result2' type=inline), + #578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resultArray' type=dynamic), + #299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resultColumns' type=dynamic), + #2495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resultElem' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resultElm' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resultElm' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('resultSplitContent' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result_1' type=dynamic), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result_1' type=dynamic), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('result_2' type=dynamic), + #532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #31, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #38, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #39, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #42, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #43, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #44, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 10, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #54, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #81, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ret' type=inline), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('retOptions' type=dynamic), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('retryElement' type=dynamic), + #1586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('retryElement' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('retu' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('returnArgs' type=dynamic), + #1713, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('returnArgs' type=dynamic), + #1718, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('returnType' type=dynamic), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('returnValue' type=dynamic), + #360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('reverse' type=inline), + #355, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rex' type=inline), + #240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgb' type=inline), + #2187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgb' type=inline), + #2202, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgb' type=inline), + #2211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgb' type=inline), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgb' type=inline), + #2248, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgba' type=inline), + #2204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgba' type=inline), + #2238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rgba' type=inline), + #2239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rich_text_editor_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 75, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 75, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rich_text_editor_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('richtexteditor_component_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('right' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('right' type=inline), + #605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightAttributes' type=dynamic), + #1746, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightColWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightEle' type=dynamic), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightIndent' type=dynamic), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightOverlay' type=dynamic), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightOverlayEle' type=dynamic), + #1745, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightSide' type=dynamic), + #605, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rightToLeft' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ripple' type=inline), + #1425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleEffect' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleEffect' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleElem' type=dynamic), + #2423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleElement' type=dynamic), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleElement' type=dynamic), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleElements' type=dynamic), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleHandler' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleLabel' type=dynamic), + #1430, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleLabel' type=dynamic), + #1431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleLeaveHandler' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleModel' type=dynamic), + #265, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleModel' type=dynamic), + #266, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleMouseHandler' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleOptions' type=dynamic), + #265, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleOptions' type=dynamic), + #266, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #1424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #2415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #2421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #2422, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleSpan' type=dynamic), + #2423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rippleUpHandler' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rlStr' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rlStr_1' type=inline), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rmvArray' type=dynamic), + #1378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rmvNode' type=inline), + #1378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('role' type=static), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('root' type=inline), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('root' type=inline), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('root' type=inline), + #1867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('root' type=inline), + #2545, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rootEle' type=inline), + #1754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rootEle' type=inline), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rootEle' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rootEle' type=inline), + #1828, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rootElement' type=dynamic), + #1393, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rootElement' type=dynamic), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rotate' type=static), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rotation' type=dynamic), + #1450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('roundedColor' type=dynamic), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #2473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #2477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('row' type=inline), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowDiv' type=inline), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowHeadEle' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowIndex' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowIndex' type=dynamic), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowIndex' type=dynamic), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowIndex' type=dynamic), + #1213, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowIndex' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowMin' type=inline), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowPosLeft' type=dynamic), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowReEle' type=dynamic), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowSelectedCells' type=dynamic), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowSpan' type=inline), + #1212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowSpanVal' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rowValue' type=dynamic), + #1206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rows' type=inline), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rows' type=inline), + #2495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rte' type=inline), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteContent' type=dynamic), + #723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteContent' type=dynamic), + #1350, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteContent' type=dynamic), + #1359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteDialogContainer' type=dynamic), + #1710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteDialogWrapper' type=dynamic), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteDialogWrapper' type=dynamic), + #1710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteDialogWrapperChildLength' type=dynamic), + #1710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteElement' type=dynamic), + #1002, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteElement' type=dynamic), + #1003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteHeight' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteHeightPercent' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteObj' type=inline), + #702, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteObj' type=inline), + #1350, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteObj' type=inline), + #1359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteObj' type=inline), + #2383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteObj' type=inline), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteObj' type=inline), + #2385, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteOuterWrapper' type=dynamic), + #941, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtePosition' type=dynamic), + #1700, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rteWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtfData' type=inline), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtfData' type=inline), + #1282, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtfData' type=inline), + #1287, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtlContainer' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtlContainer' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rtlMode' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rzHandle' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('rzHeight' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('s' type=static), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('s' type=static), + #935, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('s' type=static), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('s' type=static), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sContainer' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sTxt' type=inline), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sanitizeHelper' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1164, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1273, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('save' type=inline), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('saveSelection' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('saveSelection' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('screen' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('script' type=static), + #168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scriptEle' type=dynamic), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scriptEle' type=dynamic), + #982, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scriptSheet' type=dynamic), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scriptSrc' type=dynamic), + #979, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scroll' type=inline), + #346, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scroll' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollArg' type=dynamic), + #415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollBar' type=dynamic), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollBool' type=dynamic), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollChk' type=dynamic), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollCnt' type=dynamic), + #1775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollDis' type=dynamic), + #1752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollDis' type=dynamic), + #1754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollDis' type=dynamic), + #1790, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollDistance' type=dynamic), + #1788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollDiv' type=dynamic), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollEle' type=dynamic), + #1739, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollElement' type=dynamic), + #633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollElement' type=dynamic), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollLeft' type=dynamic), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollNav' type=dynamic), + #1842, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParent' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParent' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParentRect' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParentRelativeTop' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParentTop' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParentYOffset' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParents' type=dynamic), + #633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollParents' type=dynamic), + #649, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollStep' type=dynamic), + #1761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollTop' type=dynamic), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollVal' type=dynamic), + #1758, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollVal' type=dynamic), + #1759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollVal' type=dynamic), + #1795, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollVal' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollValue' type=dynamic), + #1761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('scrollValue' type=dynamic), + #1796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('search_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('search_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('second' type=inline), + #12, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('secret' type=inline), + #4, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selEle' type=inline), + #1994, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selText' type=inline), + #2469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('select' type=static), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('select' type=static), + #2530, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectAll' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectAll' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectCell' type=dynamic), + #2461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectCell' type=dynamic), + #2498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectCell' type=dynamic), + #2499, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectCell' type=dynamic), + #2500, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectFileIndex' type=dynamic), + #1597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #1181, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #1183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #1184, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #1185, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #1186, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #1187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 8, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNode' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNodeEle' type=dynamic), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNodeEle' type=dynamic), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectNodeEle' type=dynamic), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectObj' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParent' type=dynamic), + #1158, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParent' type=dynamic), + #1177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParent' type=dynamic), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParent' type=dynamic), + #2450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParentEle' type=dynamic), + #1400, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParentEle' type=dynamic), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParentEle' type=dynamic), + #2448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParentEle' type=dynamic), + #2449, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectParentEle' type=dynamic), + #2451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectRange' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectText' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCell' type=dynamic), + #1211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCellIndex' type=dynamic), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCells' type=dynamic), + #1195, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCells' type=dynamic), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCells' type=dynamic), + #1208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCells' type=dynamic), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedCells' type=dynamic), + #2470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedEle' type=dynamic), + #2207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedEle' type=dynamic), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedElement' type=dynamic), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedElement' type=dynamic), + #1518, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedElement' type=dynamic), + #1631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedFileData' type=dynamic), + #1597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedFiles' type=dynamic), + #1519, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedFiles' type=dynamic), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedFiles' type=dynamic), + #1597, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedFiles' type=dynamic), + #1650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedFiles' type=dynamic), + #1651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedHandler' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedHtml' type=dynamic), + #964, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedLi' type=dynamic), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedLi' type=dynamic), + #1948, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedMinMaxIndex' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedNode' type=dynamic), + #1172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedNode' type=dynamic), + #2451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedNodes' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedNodes' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedRow' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedRow' type=dynamic), + #1210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectedTable' type=dynamic), + #1200, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #964, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1067, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1075, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selection' type=dynamic), + #2556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionLength' type=dynamic), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionLength' type=dynamic), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionLength' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionLength' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionNodes' type=dynamic), + #1254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionObj' type=dynamic), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionRestore' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selectionSave' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #172, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #173, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #181, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #312, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #314, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #721, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #862, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #1028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #1253, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selector' type=dynamic), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: false, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #1037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #1038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #1041, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #2390, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #2391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #2398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('self' type=inline), + #2399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('selfClosingTags' type=dynamic), + #1024, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sep' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepBeforePri_1' type=dynamic), + #1870, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepCheck' type=dynamic), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepDisplay' type=dynamic), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepEle' type=inline), + #1856, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepHeight' type=dynamic), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepHeight' type=dynamic), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepItem' type=inline), + #1851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sepPri' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serializeValue' type=dynamic), + #724, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('series' type=inline), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('series' type=inline), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #718, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #1349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #1363, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #1382, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #1678, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #2295, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #2306, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #2336, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #2374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #2434, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('serviceLocator' type=dynamic), + #2456, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('service_locator' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('service_locator' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('services_extends' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('set' type=static), + #293, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setAlertButtonModel' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setArgs' type=inline), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setAttributes' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setBlankIconStyle' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setBorderResizeElm' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setClearButton' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setConfirmButtonModel' type=dynamic), + #911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setCssClass' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setCulture' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setCurrencyCode' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setEditFrameFocus' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setEnableRtl' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setEnabled' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setFlag' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setGlobalAnimation' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setHiddenInput' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setId' type=inline), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setImmediate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setInterval' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setLeft' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setMaxHeight' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setMaxWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setMinHeight' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setNumber' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPlaceholder' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPopup' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPopupZindex' type=dynamic), + #901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPosition' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPosx' type=inline), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPosy' type=inline), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setPropertyValue' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setReadonly' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setRipple' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setStyleAttribute' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setTemplateEngine' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setTheme' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setTimeout' type=dynamic), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 39, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 39, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setToolbarStatus' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setValue' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setValue' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setWidth' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('setWidth' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sfBlazor' type=dynamic), + #190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sfBlazor' type=dynamic), + #315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('shiftKey' type=dynamic), + #827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('shiftKey_1' type=dynamic), + #823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 12, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('show' type=static), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showAnimation' type=dynamic), + #2005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showAnimation' type=dynamic), + #2007, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showAnimation' type=dynamic), + #2010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showAnimation' type=dynamic), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showHideSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showIcon' type=dynamic), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showImageDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showLinkDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showOnRightClick' type=dynamic), + #2440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showOnRightClick' type=dynamic), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showSpinner' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('showTableDialog' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sib' type=inline), + #1830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sib' type=inline), + #1899, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sibNode' type=inline), + #1136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sibNode' type=inline), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingList' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingListLI' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingListLI' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingListLIFirst' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingListLIFirst' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingListOL' type=dynamic), + #1092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingListOL' type=dynamic), + #1093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblings' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblings' type=dynamic), + #176, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('siblingsZindex' type=dynamic), + #650, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('silent' type=inline), + #663, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('silent' type=inline), + #664, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('silent' type=inline), + #671, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('singleSpace' type=dynamic), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('singleUpload' type=dynamic), + #1553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('size' type=static), + #1230, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('size' type=static), + #1332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('size' type=static), + #1911, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('size' type=static), + #2546, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('skeleton' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('skeleton' type=dynamic), + #120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('skipEle' type=inline), + #1830, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('skipEle' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('slicedValue' type=dynamic), + #2167, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('slider' type=inline), + #2183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('slider' type=inline), + #2184, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sliderPreviewWrapper' type=dynamic), + #2183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sliderWrapper' type=dynamic), + #2183, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('slider_classNames' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 160, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 160, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('slider_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 45, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 45, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('slider_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('smallStep' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('smallStep' type=dynamic), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('smallTick' type=dynamic), + #2105, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sortedFileNames' type=dynamic), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sortedFileNames_1' type=dynamic), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sortedFilesData' type=dynamic), + #1636, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('source' type=static), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sourceCode' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sourceCodeMouseDown' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceBetweenContent' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceBetweenContent' type=dynamic), + #1684, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceCapture' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceGrouping' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceRegex' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceSplit' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spaceSplit' type=dynamic), + #1684, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('span' type=static), + #471, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('span' type=static), + #472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('span' type=static), + #473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('span' type=static), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('span' type=static), + #2102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spanCount' type=dynamic), + #1207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spanEle' type=inline), + #511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spanEle' type=inline), + #1379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spanElement' type=dynamic), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spanElm' type=inline), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spanText' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinCSSClass' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinCheck' type=dynamic), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinTemplate' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerContainer' type=dynamic), + #1459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerEle' type=dynamic), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerInfo' type=dynamic), + #1438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerInfo' type=dynamic), + #1460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerInfo' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerInfo' type=dynamic), + #1462, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerInnerContainer' type=dynamic), + #1459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1583, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1618, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1621, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerTarget' type=dynamic), + #1676, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('spinnerWrap' type=dynamic), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splArrRegexp' type=dynamic), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splRegexp' type=dynamic), + #431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splRegexp' type=dynamic), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split' type=inline), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split' type=inline), + #130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split' type=inline), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitButton' type=dynamic), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitButton' type=dynamic), + #2168, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitFirstText' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitId' type=inline), + #174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitNode' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitStr' type=dynamic), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitText' type=dynamic), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitTextContent' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split_button_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 17, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 17, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('split_button_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splitedElm' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splits' type=inline), + #6, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('splt' type=inline), + #55, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('src' type=static), + #14, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('src' type=static), + #1283, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('srcList' type=inline), + #967, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('srcList' type=inline), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stNode' type=inline), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('standalone' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 21, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 35, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 9, + usage_count: 30, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1451, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1460, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1756, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #1793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 8, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #2102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('start' type=static), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startAnimation' type=dynamic), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startArc' type=dynamic), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startArc' type=dynamic), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startArc' type=dynamic), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startCell' type=dynamic), + #1215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startChildLength' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startChildNodes' type=dynamic), + #1030, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startChildNodes' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startChildNodes' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startCon' type=dynamic), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startContainer' type=dynamic), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startContainer' type=dynamic), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startEle' type=dynamic), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startElem' type=dynamic), + #1095, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startElem' type=dynamic), + #1132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startElementOLTest' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startIndex' type=dynamic), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startIndex' type=dynamic), + #1516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startIndex' type=dynamic), + #1657, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startIndex' type=dynamic), + #2550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startMatAnimate' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #950, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1082, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 40, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 39, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1085, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1087, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #1163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #2535, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #2536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNode' type=dynamic), + #2550, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNodeParent' type=dynamic), + #1083, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startNodeText' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startOffset' type=static), + #1088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startOffset' type=static), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startParent' type=dynamic), + #1123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startParentElem' type=dynamic), + #824, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startText' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startTextNode' type=dynamic), + #1070, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startTime' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startValue' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('startingPosition' type=dynamic), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('state' type=inline), + #1687, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('state' type=inline), + #2415, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('state_1' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #110, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #670, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #1041, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #1276, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #1531, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #1576, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status' type=inline), + #1589, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusCode' type=dynamic), + #1576, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusCollection' type=dynamic), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusElement' type=dynamic), + #1532, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusElement' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusElement' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusMessage' type=dynamic), + #1560, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusMessage' type=dynamic), + #1561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusMessage' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusMessage' type=dynamic), + #1591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('statusMessage' type=dynamic), + #1593, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('status_1' type=dynamic), + #1001, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #591, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #592, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #1757, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #1759, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #1794, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('step' type=inline), + #1796, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stepCount' type=dynamic), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stepValue' type=dynamic), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('steps' type=static), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stop' type=static), + #1448, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #37, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #41, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #50, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #56, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #75, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #334, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 15, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 11, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #943, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #1116, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str' type=inline), + #1555, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str1' type=inline), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('str2' type=inline), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strLen' type=inline), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stringCompiler' type=dynamic), + #652, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stringValue' type=dynamic), + #666, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strokeSize' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strokeSize' type=dynamic), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strokeSize' type=dynamic), + #1466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strokeSize' type=dynamic), + #1468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strongEle' type=dynamic), + #1379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strs' type=inline), + #433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('strs' type=inline), + #435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('style' type=static), + #353, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('style' type=static), + #420, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('style' type=static), + #1839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('style' type=static), + #2277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleClassObject' type=dynamic), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleClassObject_1' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleEle' type=dynamic), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleEle' type=dynamic), + #983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleElement' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleElement' type=dynamic), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleNodes' type=dynamic), + #1304, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleProp' type=dynamic), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleProperty' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleSrc' type=dynamic), + #979, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleValue' type=dynamic), + #1174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleValue' type=dynamic), + #1192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleValue' type=dynamic), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleValue' type=dynamic), + #1728, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styleValues' type=dynamic), + #1297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #628, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #1242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #1243, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('styles' type=inline), + #1360, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('stylesCollection' type=dynamic), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('subChild' type=dynamic), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('subChild_1' type=dynamic), + #680, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('successHandler' type=dynamic), + #86, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('successHandler' type=dynamic), + #87, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('successHandler' type=dynamic), + #194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('successHandler' type=dynamic), + #668, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('suffixID' type=dynamic), + #1364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svg' type=static), + #1444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svg' type=static), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svg' type=static), + #1450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svg' type=static), + #1463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svg' type=static), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svg' type=static), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svgBoot' type=inline), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svgClassList' type=dynamic), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svgEle' type=inline), + #1475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svgElement' type=dynamic), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svgFabric' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('svgMaterial' type=dynamic), + #1458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('swipeArgs' type=dynamic), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('swipeEle' type=dynamic), + #1756, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('swipeElement' type=dynamic), + #1793, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('swipeRegex' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('sym' type=inline), + #122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbPattern' type=dynamic), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbol' type=static), + #123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbol' type=static), + #126, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbolPattern' type=dynamic), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbolPattern' type=dynamic), + #125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbolPattern' type=dynamic), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbolpattern' type=dynamic), + #78, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('symbols' type=inline), + #58, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('t' type=inline), + #895, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('t' type=inline), + #935, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('t' type=inline), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tBarMode' type=dynamic), + #2339, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tBodyHeadEle' type=dynamic), + #1198, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tDate' type=inline), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tDistance' type=dynamic), + #418, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tEdge' type=inline), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tEdge' type=inline), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tEdge' type=inline), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tEle' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tKeys' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tKeys_1' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tLeft' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tLength' type=inline), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tMonth' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tMonth' type=inline), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tPattern' type=dynamic), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tTop' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tVal' type=inline), + #55, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tValue' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tYear' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tYear' type=inline), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tZone' type=inline), + #74, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tabkey' type=inline), + #2498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('table' type=static), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('table' type=static), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('table' type=static), + #2466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('table' type=static), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('table' type=static), + #2495, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('table' type=static), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableCell' type=dynamic), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableCellItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableColorPickerChanged' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableColumn' type=dynamic), + #2510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableColumnLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableColumnsItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableDialog' type=dynamic), + #2511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableDiv' type=dynamic), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableDiv' type=dynamic), + #2505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableElement' type=dynamic), + #1384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableElm' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableHeight' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableReBox' type=dynamic), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableReBox' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableRow' type=dynamic), + #2510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableRowLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableRowsItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableStyleLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableToolbarAction' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableVerticalLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableWidth' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 14, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableWidth' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableWrap' type=dynamic), + #2510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableWrap' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tableclass' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tag' type=inline), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tag' type=inline), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tag' type=inline), + #1243, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagClass' type=dynamic), + #510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #160, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #651, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #1053, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #1098, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #1099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #1134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #1242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tagName' type=inline), + #2299, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #229, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #231, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #235, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #270, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #345, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #372, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #392, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #410, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #466, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #542, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #585, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #587, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #603, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #606, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #637, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #710, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #733, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #740, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #761, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #768, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #775, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #782, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #801, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #809, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #833, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #835, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #851, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #936, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #957, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #980, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1002, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1413, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1590, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1735, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1771, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1807, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1907, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1919, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1983, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1990, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1992, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1998, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #1999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2002, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2005, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2007, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2009, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2010, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2012, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2014, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2021, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2022, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2034, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2035, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2039, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2043, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2049, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2163, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2326, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2412, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2459, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2487, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2502, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target' type=static), + #2504, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 22, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 22, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetCellTag' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetColumnIndex' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetContainer' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetEle' type=dynamic), + #2194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 6, + usage_count: 28, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #1510, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #1623, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #1624, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #1631, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2018, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2019, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2310, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 6, + mutation_by_call_count: 13, + usage_count: 25, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2324, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElement' type=dynamic), + #2325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetElm' type=dynamic), + #965, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetFiles' type=dynamic), + #1543, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetFiles' type=dynamic), + #1547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetFiles' type=dynamic), + #1549, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetID' type=dynamic), + #1364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetIndexes' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetList' type=dynamic), + #2003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetList' type=dynamic), + #2034, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetList' type=dynamic), + #2037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetList_1' type=dynamic), + #2003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetList_2' type=dynamic), + #2034, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetList_3' type=dynamic), + #2037, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetMetaData' type=dynamic), + #1511, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetNode' type=dynamic), + #1325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetNode' type=dynamic), + #1327, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetRectValues' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetRectValues' type=dynamic), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetRectValues' type=dynamic), + #840, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetRectValues' type=dynamic), + #841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetRowCol' type=dynamic), + #1209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetRowIndex' type=dynamic), + #1216, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetTop' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetTop' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetValues' type=dynamic), + #612, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('targetVisible' type=dynamic), + #632, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target_1' type=dynamic), + #2003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('target_1' type=dynamic), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbEleData' type=dynamic), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #1364, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 13, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2324, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2351, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbElement' type=dynamic), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbHeight' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbHeight' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbHeight' type=dynamic), + #2438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbItems' type=inline), + #723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbItems' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbItems' type=inline), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbItems_1' type=dynamic), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbMode' type=inline), + #2338, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbObj' type=inline), + #991, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbStatusString' type=dynamic), + #1344, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbWrapHeight' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbWrapper' type=dynamic), + #2351, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbWrapper' type=dynamic), + #2359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarEle' type=inline), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarElement' type=dynamic), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarItems' type=dynamic), + #1818, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarItemsWid' type=dynamic), + #1867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarObj' type=inline), + #1848, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarScrollChk' type=dynamic), + #1827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarWid' type=inline), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbarWidth' type=dynamic), + #1867, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tblBody' type=inline), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tborder' type=inline), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbrNavChk' type=dynamic), + #1825, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tbrNavChk' type=dynamic), + #1827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdEle' type=inline), + #2465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdElement' type=dynamic), + #1196, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdElm' type=inline), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdElm' type=inline), + #2516, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdNode' type=inline), + #1073, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdNode' type=inline), + #2479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tdWid' type=inline), + #1191, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #60, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #64, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #67, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #359, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #425, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #1059, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp' type=inline), + #1303, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 26, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 1, + usage_count: 19, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temp1' type=inline), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempAnchor' type=dynamic), + #611, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempArr' type=inline), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempArray' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempCleaner' type=dynamic), + #1300, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempContent' type=dynamic), + #469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempDay' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempDivElem' type=dynamic), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempDom' type=inline), + #1893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempDraEleTop' type=dynamic), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempEle' type=inline), + #1821, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempEleValue' type=dynamic), + #450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempElem' type=dynamic), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempElem' type=dynamic), + #951, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempElem' type=dynamic), + #1094, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempElem' type=dynamic), + #1131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempElement' type=dynamic), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempFunction' type=dynamic), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempHTMLContent' type=dynamic), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 5, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempId' type=inline), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempItem' type=dynamic), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempItem' type=dynamic), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempItem' type=dynamic), + #1927, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempMonth' type=dynamic), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempNode' type=dynamic), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempNode' type=dynamic), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempNode' type=dynamic), + #1076, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempNode' type=dynamic), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempNode' type=dynamic), + #2380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempNode' type=dynamic), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 18, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 18, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempPortal' type=dynamic), + #675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempProp' type=dynamic), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempSpan' type=dynamic), + #1130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempSpan' type=dynamic), + #1137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempSpan' type=dynamic), + #1140, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempSpanPElem' type=dynamic), + #1129, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempStr' type=inline), + #439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempStr' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempString' type=dynamic), + #118, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempStyle' type=dynamic), + #1298, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempVal' type=inline), + #669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempVal2' type=dynamic), + #669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempValue' type=dynamic), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempValue' type=dynamic), + #242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tempValue' type=dynamic), + #2244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('template' type=static), + #428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('template' type=static), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('template' type=static), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('template' type=static), + #1453, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('template' type=static), + #1478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateDiv' type=dynamic), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateElement' type=dynamic), + #697, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateFn' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateFn' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateFunction' type=dynamic), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateId' type=dynamic), + #442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateId' type=dynamic), + #443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateId' type=dynamic), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateItems' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateName' type=dynamic), + #324, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateName' type=dynamic), + #443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateName' type=dynamic), + #444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateNames' type=dynamic), + #675, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateProp' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateProps' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateString' type=dynamic), + #441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateString' type=dynamic), + #447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('templateValue' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('template_engine_compile' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('temrObj' type=inline), + #11, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tens' type=inline), + #2062, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #62, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #580, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1569, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1922, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #1959, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #2077, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #2107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('text' type=static), + #2427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textArea' type=dynamic), + #2442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textCont' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textContainer' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textContent' type=dynamic), + #1071, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textContent' type=dynamic), + #1074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textEle' type=inline), + #1177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textElement' type=dynamic), + #1568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textLabel' type=dynamic), + #1428, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textNode' type=dynamic), + #1106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textNode' type=dynamic), + #1109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textNode' type=dynamic), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textNodes' type=dynamic), + #1072, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textNodes' type=dynamic), + #1260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textNodes' type=dynamic), + #1261, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textPlace' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textStr' type=inline), + #1892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('textString' type=dynamic), + #1351, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('th' type=static), + #1201, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('thTdElm' type=inline), + #1197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #1443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #1444, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #1454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #1478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #1479, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('theme' type=inline), + #2066, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('themeClass' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('this_1' type=inline), + #331, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('this_1' type=inline), + #1533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('this_1' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('this_1' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('this_1' type=inline), + #2301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('this_2' type=inline), + #1540, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('throwError' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickCount' type=dynamic), + #2099, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickElements' type=dynamic), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickText' type=dynamic), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickWidth' type=dynamic), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickWidth' type=dynamic), + #2101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickWidth' type=dynamic), + #2102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickWidth' type=dynamic), + #2103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tickWidth' type=dynamic), + #2106, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tile' type=inline), + #2175, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tile' type=inline), + #2234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tiles' type=inline), + #2233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 21, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeOut' type=inline), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeOutVar' type=dynamic), + #1438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeSeparator' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeSetter' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeStamp' type=dynamic), + #261, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeZonePattern' type=dynamic), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timecount' type=dynamic), + #1469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeoutFun' type=dynamic), + #1752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeoutFun' type=dynamic), + #1788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeoutFun_1' type=dynamic), + #1747, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timeoutFun_1' type=dynamic), + #1783, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timerId' type=inline), + #260, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timestamp' type=dynamic), + #1469, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timezone' type=dynamic), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('timezone' type=dynamic), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tip' type=inline), + #1988, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipAdjust' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipClose' type=dynamic), + #1997, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipHeight' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipHeight' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipHeightAdjust' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipPosExclude' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipWidth' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipWidth' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tipWidthAdjust' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('title' type=static), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tmatch' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tn' type=inline), + #64, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toElement' type=dynamic), + #165, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toElement' type=dynamic), + #166, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toElement' type=dynamic), + #885, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toFocus' type=inline), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toGregorian' type=dynamic), + #46, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toMaxpostion' type=dynamic), + #2114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toMaxpostion' type=dynamic), + #2115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toMinPostion' type=dynamic), + #2114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toMinPostion' type=dynamic), + #2115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toObjectLowerCase' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toPosition' type=dynamic), + #2115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tool' type=inline), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolEle' type=inline), + #1854, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarClick' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarCreated' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarItem' type=dynamic), + #999, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarItem' type=dynamic), + #2354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarItems' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarItems' type=dynamic), + #2377, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarOpen' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarRefresh' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarRenderComplete' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarTemplateID' type=dynamic), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbarUpdated' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_CLS_DISABLE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 11, + usage_count: 11, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_CLS_HSCROLLBAR' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_CLS_RTL' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_Toolbar' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_settings_ToolbarSettings' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolbar_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tools' type=inline), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('toolsLocale' type=dynamic), + #2396, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltip' type=inline), + #2013, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltip' type=inline), + #2197, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipClass' type=dynamic), + #2091, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipContent' type=dynamic), + #1996, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipContentElement' type=dynamic), + #2089, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipContentElement' type=dynamic), + #2090, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipEleHeight' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipEleWidth' type=dynamic), + #1993, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipHeight' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipInst' type=dynamic), + #2242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipOffsetValue' type=dynamic), + #2084, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipPositionX' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipPositionY' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipShowOn' type=dynamic), + #2093, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipText' type=dynamic), + #2374, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltipWidth' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltip_RTL' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltip_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 31, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 31, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tooltip_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #354, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #608, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top' type=inline), + #909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topCollideCheck' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topData' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topFlip' type=inline), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topSide' type=inline), + #608, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topValue' type=dynamic), + #986, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topValue' type=dynamic), + #1995, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topValue' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topValue' type=dynamic), + #2484, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('topWithoutborder' type=dynamic), + #838, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top_1' type=inline), + #839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top_1' type=inline), + #2128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('top_1' type=inline), + #2491, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('total' type=inline), + #2131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalChunk' type=dynamic), + #1607, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalChunk' type=dynamic), + #1617, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalChunks' type=dynamic), + #1633, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalCount' type=dynamic), + #1641, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalLength' type=dynamic), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalLength' type=dynamic), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalLength' type=dynamic), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalLength' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalWidth' type=dynamic), + #1204, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('totalwid' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touch' type=inline), + #955, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touch' type=inline), + #956, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touch' type=inline), + #992, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touchEndEvent' type=dynamic), + #834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touchEndEvent' type=dynamic), + #835, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touchEvent' type=dynamic), + #586, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touchMoveEvent' type=dynamic), + #834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touchMoveEvent' type=dynamic), + #835, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touch_decorate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('touch_extends' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tpadding' type=dynamic), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trackClassName' type=dynamic), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trackContainer' type=dynamic), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trackPosition' type=dynamic), + #2157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trans' type=inline), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('transformElements' type=dynamic), + #2340, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('transformOrigin' type=dynamic), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('transformOrigin' type=dynamic), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('transformProperties' type=dynamic), + #2088, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('transformProperties' type=dynamic), + #2092, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('transition' type=dynamic), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trg' type=inline), + #1003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trg' type=inline), + #2356, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgClass' type=dynamic), + #1470, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgClass' type=dynamic), + #1841, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgClass' type=dynamic), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgHeight' type=dynamic), + #2341, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgItem' type=inline), + #2343, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgItems' type=dynamic), + #2348, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgItems' type=dynamic), + #2349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgItems' type=dynamic), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1752, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1754, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1788, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1790, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1825, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1827, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1831, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1942, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trgt' type=inline), + #1944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trigger' type=inline), + #2032, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trigger' type=inline), + #2033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('trigger' type=inline), + #2036, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerEvent' type=dynamic), + #2101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerList' type=dynamic), + #2032, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerList' type=dynamic), + #2036, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerList' type=dynamic), + #2038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerList_1' type=dynamic), + #2032, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerList_2' type=dynamic), + #2036, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('triggerList_3' type=dynamic), + #2038, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tval' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('txt' type=inline), + #944, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('txtArray' type=dynamic), + #1152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #111, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #115, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #139, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #202, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #203, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #207, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #208, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #210, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #212, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #214, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #217, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #228, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #230, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #232, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #365, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #475, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #989, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #990, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1104, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1301, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1302, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1464, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1565, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #1573, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2149, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 21, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 20, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2309, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 20, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 18, + usage_count: 20, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2318, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2319, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2320, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2321, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2322, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2323, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2324, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2325, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2520, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('type' type=static), + #2533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('typeMapper' type=dynamic), + #114, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('typeStr' type=inline), + #1701, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('typeVal' type=inline), + #669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('typeVal2' type=dynamic), + #669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('typeValidationMessage' type=dynamic), + #1561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('typeValidationMessage' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tzValue' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tzone' type=inline), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('tzone' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('u' type=static), + #892, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('u8arr' type=inline), + #2389, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uA' type=inline), + #151, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uid' type=inline), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul' type=static), + #1909, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul' type=static), + #1910, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul' type=static), + #1925, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul' type=static), + #1945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul' type=static), + #1947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ulListStartRegex' type=dynamic), + #1391, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul_1' type=inline), + #1946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ul_2' type=inline), + #1948, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('unLink' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('unOrderedList' type=dynamic), + #1388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('unWrapNode' type=dynamic), + #1063, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('unbind' type=inline), + #4, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('undefined' type=static), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 239, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 239, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('underlineEle' type=dynamic), + #1379, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('undo' type=inline), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('undoRedoItems' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('undoRedoStatus' type=dynamic), + #2378, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1435, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1436, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1437, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1438, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1439, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1441, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1442, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1457, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uniqueID' type=dynamic), + #1458, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('unwireFloatingEvents' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('upDownKeyHandler' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('upEle' type=inline), + #1781, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('upOverlay' type=dynamic), + #1800, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('update' type=inline), + #2506, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateBlazorTemplate' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateDropDownFontFormatLocale' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateDropDownLocale' type=dynamic), + #2397, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateElementData' type=dynamic), + #598, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateIconState' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateLabelState' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateLiStatus' type=dynamic), + #1576, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatePath' type=dynamic), + #1461, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatePosition' type=dynamic), + #610, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateSource' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateTbItemsStatus' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateTextNode' type=dynamic), + #1026, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateTextNode' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateToolbarItem' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updateUndoRedoStatus' type=dynamic), + #2366, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedArgs' type=dynamic), + #1682, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedClassValue' type=dynamic), + #553, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedClassValues' type=dynamic), + #1505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedCssClassValue' type=dynamic), + #548, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedCssClassValue' type=dynamic), + #1509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedOldCssClass' type=dynamic), + #1509, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedToolbarStatus' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('updatedValue' type=dynamic), + #567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadEle' type=dynamic), + #1688, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadFiles' type=dynamic), + #1640, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadFiles_1' type=dynamic), + #1638, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadImg' type=dynamic), + #1685, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadObj' type=dynamic), + #1697, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadObj' type=dynamic), + #1698, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadStyle' type=dynamic), + #1505, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadTemplate' type=dynamic), + #1602, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploadText' type=dynamic), + #1497, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('upload_settings_decorate' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('upload_settings_extends' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploader_RTL' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploader_decorate' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 49, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 49, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('uploader_extends' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('url' type=static), + #326, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('url' type=static), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('url' type=static), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('url' type=static), + #1699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('url' type=static), + #2446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('urlPlace' type=dynamic), + #2443, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('urlText' type=inline), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('urlTextRange' type=dynamic), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('usedModules' type=dynamic), + #277, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('userAgent' type=dynamic), + #896, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('userAttributes' type=dynamic), + #1725, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util' type=inline), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 16, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util' type=inline), + #1031, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util' type=inline), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util' type=inline), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 36, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 36, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util' type=inline), + #2406, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_extend' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 29, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 29, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_getValue' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 79, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 10, + usage_count: 79, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_isBlazor' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 56, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 56, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_isNullOrUndefined' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 59, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 59, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_isObject' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_isUndefined' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 48, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 48, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('util_merge' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v' type=inline), + #2246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v' type=inline), + #2247, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 11, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_CLS_DEVICE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_CLS_DISABLE' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 7, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_CLS_NAVARROW' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_CLS_OVERLAY' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_CLS_ROOT' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_CLS_RTL' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_OVERLAY_MAXWID' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_decorate' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('v_scroll_extends' type=dynamic), + #1729, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #39, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #54, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #62, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #65, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #284, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #574, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #966, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1156, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1492, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1822, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1823, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1857, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1861, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1866, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1889, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1930, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1934, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #1935, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #2128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #2130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #2131, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #2367, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val' type=inline), + #2383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val1' type=inline), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val1' type=inline), + #76, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val2' type=inline), + #61, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('val2' type=inline), + #76, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valArray' type=dynamic), + #563, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validDirectoryUpload' type=dynamic), + #1533, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validFormats' type=dynamic), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validFormats' type=dynamic), + #1246, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validNode' type=dynamic), + #894, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validTags' type=dynamic), + #1222, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validTags' type=dynamic), + #1223, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validTags' type=dynamic), + #1224, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validTags' type=dynamic), + #1225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validTags' type=dynamic), + #1226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validTags' type=dynamic), + #1227, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validUrl' type=dynamic), + #1659, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validateAttr' type=dynamic), + #811, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validateInputType' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validateLabel' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validateLicense' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validateMsg' type=dynamic), + #296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 7, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validationMessages' type=dynamic), + #1561, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('validationMessages' type=dynamic), + #1566, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #6, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #7, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #15, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #16, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #21, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #26, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #33, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #40, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #51, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #52, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #53, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #59, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #63, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #64, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #66, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #67, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #72, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #73, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #76, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #79, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #80, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #81, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #90, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #91, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #103, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #104, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #128, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #177, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #225, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #243, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #272, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #328, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #332, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #352, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #430, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #449, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #450, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #500, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #512, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #547, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #555, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #556, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #567, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #570, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #572, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #573, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #577, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #578, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #613, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #614, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #724, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #843, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #844, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #868, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #886, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #893, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #894, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #945, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 8, + usage_count: 13, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #946, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 16, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 14, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #947, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #952, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #953, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #954, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #960, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #968, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1000, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1003, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1029, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1033, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1059, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1069, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1233, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1234, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1236, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1239, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1242, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 12, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1334, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1399, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1416, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1423, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1463, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1465, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1468, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1526, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1529, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1579, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1679, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 25, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 8, + mutation_by_call_count: 7, + usage_count: 17, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1683, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1704, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1705, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1712, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1716, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1717, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1743, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1779, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1826, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1828, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1874, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #1901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2058, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2059, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2060, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2061, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2062, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2096, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 5, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2109, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 3, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2110, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 11, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2113, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2120, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2122, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2124, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2125, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2127, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2129, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2132, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2152, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2167, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2187, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2188, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2190, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2199, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2206, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2209, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2211, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 10, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 4, + usage_count: 8, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2215, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2218, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2219, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2226, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2237, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2238, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2244, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 12, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 0, + usage_count: 10, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2257, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2288, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2289, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2316, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2333, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2370, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2372, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2375, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 5, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2380, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2383, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2384, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2386, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2387, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2388, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2431, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2445, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2478, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2496, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2498, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value' type=inline), + #2501, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value1' type=inline), + #669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 13, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 13, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value2' type=inline), + #669, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueAndPostion' type=dynamic), + #2136, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueCount' type=dynamic), + #568, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueDupe' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 14, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 14, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueLength' type=dynamic), + #290, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueLength' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueOriginal' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueSplit' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueString' type=dynamic), + #575, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueSwitchBtn' type=dynamic), + #2194, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valueTemp' type=dynamic), + #1373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('value_1' type=inline), + #584, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('valuenow' type=dynamic), + #2107, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('values' type=inline), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('values' type=inline), + #1297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('values' type=inline), + #1723, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('values' type=inline), + #2117, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('values' type=inline), + #2123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('values_1' type=dynamic), + #2123, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('varCOunt' type=dynamic), + #429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: true, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 6, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('version' type=inline), + #148, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('versionBasedStatePersistence' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('vert' type=inline), + #644, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('vertical' type=dynamic), + #1847, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('verticalScrollParent' type=dynamic), + #347, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 0, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 0, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('viewBoxValue' type=dynamic), + #1446, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('viewNode' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('viewPortElement' type=dynamic), + #599, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('viewPortElement' type=dynamic), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('viewPortElement' type=dynamic), + #601, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('viewPortRect' type=dynamic), + #643, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 8, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('weekData' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('weekObject' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('weekdayKey' type=dynamic), + #2, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('weeknum' type=inline), + #137, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wid' type=inline), + #1860, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wid' type=inline), + #1900, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #515, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #554, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #970, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #1433, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #1454, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #1764, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #1834, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #1839, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 3, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #1869, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 4, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #2064, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 3, + usage_count: 7, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #2174, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #2308, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #2482, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('width' type=inline), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('widthCompare' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 11, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 9, + usage_count: 9, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('widthType' type=dynamic), + #2494, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('widthVal' type=dynamic), + #2517, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('win' type=inline), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('window' type=inline), + #1, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 155, + cond_init: false, + declared: false, + declared_count: 0, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 6, + usage_count: 155, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('windowFunc' type=dynamic), + #440, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('windowResize' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('windowView' type=dynamic), + #634, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('windowWidth' type=dynamic), + #609, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wireClearBtnEvents' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wireEvents' type=dynamic), + #699, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wireFloatingEvents' type=dynamic), + #485, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wordPasteStyleConfig' type=dynamic), + #1279, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wordPasteStyleConfig' type=dynamic), + #1294, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wordPasteStyleConfig' type=dynamic), + #1296, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wordPasteStyleConfig' type=dynamic), + #1297, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrap' type=inline), + #483, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrap' type=inline), + #534, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrap' type=inline), + #1426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #477, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #480, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #481, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #524, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1060, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1062, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 1, + usage_count: 7, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1074, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: true, + declared: true, + declared_count: 2, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #1958, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2167, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2192, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2205, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2230, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2240, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2254, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2256, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2417, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: true, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2420, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2421, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 7, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 9, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 9, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2426, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2427, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2429, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2430, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapper' type=inline), + #2432, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapperAttr' type=dynamic), + #1407, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapperAttributes' type=dynamic), + #536, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: false, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapperElement' type=dynamic), + #315, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapperElm' type=dynamic), + #964, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapperInitialize' type=dynamic), + #474, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: true, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wrapperclass' type=dynamic), + #1102, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('wwwRegex' type=dynamic), + #1398, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #133, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: true, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #157, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #965, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #1473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2014, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2130, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 4, + usage_count: 6, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('x' type=inline), + #2249, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('xAxis' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('xDist' type=inline), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('xPath' type=inline), + #27, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('xPostion' type=dynamic), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('xPostion' type=dynamic), + #2143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('xhtmlValidation' type=dynamic), + #2361, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: true, + is_fn_local: false, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #71, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #267, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #349, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #627, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #965, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 3, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #1447, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #1472, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #1473, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2014, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2016, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2028, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2040, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2100, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2221, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('y' type=inline), + #2373, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 3, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('yAxis' type=inline), + #600, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('yDist' type=inline), + #424, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 2, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('yPostion' type=dynamic), + #2134, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('yPostion' type=dynamic), + #2143, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('yPrefix' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 5, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 2, + usage_count: 4, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('year' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('year' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: false, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('ystrig' type=inline), + #70, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('z' type=inline), + #47, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 8, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 3, + usage_count: 6, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('z' type=inline), + #48, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('z' type=inline), + #1101, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 6, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 5, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('zCorrectTemp' type=dynamic), + #69, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 1, + mutation_by_call_count: 0, + usage_count: 1, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: true, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('zIndex' type=inline), + #876, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 4, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 2, + mutation_by_call_count: 0, + usage_count: 2, + reassigned_with_assignment: true, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: true, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: false, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('zIndexElement' type=dynamic), + #645, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('zIndexElement' type=dynamic), + #901, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: false, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('zIndexElement' type=dynamic), + #906, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 1, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: false, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 1, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: Some( + "var", + ), + var_initialized: true, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ( + ( + Atom('zIndexValue' type=dynamic), + #876, + ), + VarUsageInfo { + inline_prevented: false, + ref_count: 2, + cond_init: false, + declared: true, + declared_count: 1, + declared_as_fn_param: true, + declared_as_fn_expr: false, + assign_count: 0, + mutation_by_call_count: 1, + usage_count: 2, + reassigned_with_assignment: false, + reassigned_with_var_decl: false, + mutated: true, + has_property_access: false, + has_property_mutation: false, + exported: false, + used_above_decl: false, + is_fn_local: true, + executed_multiple_time: false, + used_in_cond: true, + var_kind: None, + var_initialized: false, + declared_as_catch_param: false, + no_side_effect_for_member_access: false, + used_as_callee: false, + used_as_arg: true, + pure_fn: false, + infects: [], + used_by_nested_fn: true, + accessed_props: {}, + }, + ), + ], +} diff --git a/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/input.js b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/input.js new file mode 100644 index 00000000000..1a5f4473a9b --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/input.js @@ -0,0 +1,56741 @@ +(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([[933],{ + +/***/ 1807: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "tk": function() { return /* reexport */ Ajax; }, + "fw": function() { return /* reexport */ Animation; }, + "XY": function() { return /* reexport */ Base; }, + "AR": function() { return /* reexport */ Browser; }, + "rt": function() { return /* reexport */ ChildProperty; }, + "FE": function() { return /* reexport */ Collection; }, + "Zz": function() { return /* reexport */ Complex; }, + "wA": function() { return /* reexport */ Component; }, + "_l": function() { return /* reexport */ Draggable; }, + "ju": function() { return /* reexport */ notify_property_change_Event; }, + "bi": function() { return /* reexport */ EventHandler; }, + "eC": function() { return /* reexport */ Internationalization; }, + "nv": function() { return /* reexport */ KeyboardEvents; }, + "E7": function() { return /* reexport */ L10n; }, + "Zl": function() { return /* reexport */ NotifyPropertyChanges; }, + "Qj": function() { return /* reexport */ Observer; }, + "Z9": function() { return /* reexport */ Property; }, + "pJ": function() { return /* reexport */ SanitizeHtmlHelper; }, + "Xh": function() { return /* reexport */ Touch; }, + "cn": function() { return /* reexport */ addClass; }, + "R3": function() { return /* reexport */ append; }, + "Y4": function() { return /* reexport */ attributes; }, + "s1": function() { return /* reexport */ classList; }, + "oq": function() { return /* reexport */ closest; }, + "MY": function() { return /* reexport */ template_engine_compile; }, + "az": function() { return /* reexport */ createElement; }, + "Ds": function() { return /* reexport */ debounce; }, + "ex": function() { return /* reexport */ deleteObject; }, + "og": function() { return /* reexport */ detach; }, + "l7": function() { return /* reexport */ util_extend; }, + "Ac": function() { return /* reexport */ formatUnit; }, + "Xr": function() { return /* reexport */ getComponent; }, + "I$": function() { return /* reexport */ getEnumValue; }, + "s8": function() { return /* reexport */ getInstance; }, + "NE": function() { return /* reexport */ getNumericObject; }, + "aR": function() { return /* reexport */ getTemplateEngine; }, + "QI": function() { return /* reexport */ getUniqueID; }, + "NA": function() { return /* reexport */ util_getValue; }, + "xr": function() { return /* reexport */ util_isBlazor; }, + "le": function() { return /* reexport */ util_isNullOrUndefined; }, + "Kn": function() { return /* reexport */ util_isObject; }, + "re": function() { return /* reexport */ isRippleEnabled; }, + "pn": function() { return /* reexport */ isVisible; }, + "TS": function() { return /* reexport */ util_merge; }, + "Ce": function() { return /* reexport */ prepend; }, + "S0": function() { return /* reexport */ print; }, + "Od": function() { return /* reexport */ remove; }, + "IV": function() { return /* reexport */ removeClass; }, + "qx": function() { return /* reexport */ rippleEffect; }, + "Ys": function() { return /* reexport */ dom_select; }, + "td": function() { return /* reexport */ selectAll; }, + "V7": function() { return /* reexport */ setStyleAttribute; }, + "Wr": function() { return /* reexport */ setTemplateEngine; }, + "sO": function() { return /* reexport */ setValue; } +}); + +// UNUSED EXPORTS: CollectionFactory, ComplexFactory, CreateBuilder, Droppable, HijriParser, IntlBase, ModuleLoader, Position, SwipeSettings, addInstance, animationMode, blazorCultureFormats, blazorTemplates, cldrData, cloneNode, compareElementParent, containerObject, containsClass, createInstance, defaultCulture, defaultCurrencyCode, disableBlazorMode, enableBlazorMode, enableRipple, enableRtl, enableVersionBasedPersistence, getAttributeOrDefault, getDefaultDateObject, getElement, getNumberDependable, getRandomId, getVersion, includeInnerHTML, isObjectArray, isUndefined, loadCldr, matches, onIntlChange, queryParams, registerLicense, removeChildInstance, resetBlazorTemplate, rightToLeft, setCulture, setCurrencyCode, setGlobalAnimation, setImmediate, siblings, throwError, uniqueID, updateBlazorTemplate, validateLicense, versionBasedStatePersistence + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/util.js +var instances = 'ej2_instances'; +var uid = 0; +var isBlazorPlatform = false; +/** + * Function to check whether the platform is blazor or not. + * + * @returns {void} result + * @private + */ +function disableBlazorMode() { + isBlazorPlatform = false; +} +/** + * Create Instance from constructor function with desired parameters. + * + * @param {Function} classFunction - Class function to which need to create instance + * @param {any[]} params - Parameters need to passed while creating instance + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function createInstance(classFunction, params) { + var arrayParam = params; + arrayParam.unshift(undefined); + return new (Function.prototype.bind.apply(classFunction, arrayParam)); +} +/** + * To run a callback function immediately after the browser has completed other operations. + * + * @param {Function} handler - callback function to be triggered. + * @returns {Function} ? + * @private + */ +function setImmediate(handler) { + var unbind; + // eslint-disable-next-line + var num = new Uint16Array(5); + var intCrypto = window.msCrypto || window.crypto; + intCrypto.getRandomValues(num); + var secret = 'ej2' + combineArray(num); + // eslint-disable-next-line + var messageHandler = function (event) { + if (event.source === window && typeof event.data === 'string' && event.data.length <= 32 && event.data === secret) { + handler(); + unbind(); + } + }; + window.addEventListener('message', messageHandler, false); + window.postMessage(secret, '*'); + return unbind = function () { + window.removeEventListener('message', messageHandler); + handler = messageHandler = secret = undefined; + }; +} +/** + * To get nameSpace value from the desired object. + * + * @param {string} nameSpace - String value to the get the inner object + * @param {any} obj - Object to get the inner object value. + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function util_getValue(nameSpace, obj) { + // eslint-disable-next-line + var value = obj; + var splits = nameSpace.replace(/\[/g, '.').replace(/\]/g, '').split('.'); + for (var i = 0; i < splits.length && !util_isUndefined(value); i++) { + value = value[splits[i]]; + } + return value; +} +/** + * To set value for the nameSpace in desired object. + * + * @param {string} nameSpace - String value to the get the inner object + * @param {any} value - Value that you need to set. + * @param {any} obj - Object to get the inner object value. + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function setValue(nameSpace, value, obj) { + var keys = nameSpace.replace(/\[/g, '.').replace(/\]/g, '').split('.'); + // eslint-disable-next-line + var start = obj || {}; + // eslint-disable-next-line + var fromObj = start; + var i; + var length = keys.length; + var key; + for (i = 0; i < length; i++) { + key = keys[i]; + if (i + 1 === length) { + fromObj[key] = value === undefined ? {} : value; + } + else if (util_isNullOrUndefined(fromObj[key])) { + fromObj[key] = {}; + } + fromObj = fromObj[key]; + } + return start; +} +/** + * Delete an item from Object + * + * @param {any} obj - Object in which we need to delete an item. + * @param {string} key - String value to the get the inner object + * @returns {void} ? + * @private + */ +// eslint-disable-next-line +function deleteObject(obj, key) { + delete obj[key]; +} +/** + *@private + */ +var containerObject = typeof window !== "undefined" ? window : {}; +/** + * Check weather the given argument is only object. + * + * @param {any} obj - Object which is need to check. + * @returns {boolean} ? + * @private + */ +// eslint-disable-next-line +function util_isObject(obj) { + var objCon = {}; + return (!util_isNullOrUndefined(obj) && obj.constructor === objCon.constructor); +} +/** + * To get enum value by giving the string. + * + * @param {any} enumObject - Enum object. + * @param {string} enumValue - Enum value to be searched + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function getEnumValue(enumObject, enumValue) { + // eslint-disable-next-line + return enumObject[enumValue]; +} +/** + * Merge the source object into destination object. + * + * @param {any} source - source object which is going to merge with destination object + * @param {any} destination - object need to be merged + * @returns {void} ? + * @private + */ +function util_merge(source, destination) { + if (!util_isNullOrUndefined(destination)) { + var temrObj = source; + var tempProp = destination; + var keys = Object.keys(destination); + var deepmerge = 'deepMerge'; + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + if (!util_isNullOrUndefined(temrObj[deepmerge]) && (temrObj[deepmerge].indexOf(key) !== -1) && + (util_isObject(tempProp[key]) || Array.isArray(tempProp[key]))) { + util_extend(temrObj[key], temrObj[key], tempProp[key], true); + } + else { + temrObj[key] = tempProp[key]; + } + } + } +} +/** + * Extend the two object with newer one. + * + * @param {any} copied - Resultant object after merged + * @param {Object} first - First object need to merge + * @param {Object} second - Second object need to merge + * @param {boolean} deep ? + * @returns {Object} ? + * @private + */ +function util_extend(copied, first, second, deep) { + var result = copied && typeof copied === 'object' ? copied : {}; + var length = arguments.length; + if (deep) { + length = length - 1; + } + var _loop_1 = function (i) { + // eslint-disable-next-line + if (!arguments_1[i]) { + return "continue"; + } + // eslint-disable-next-line + var obj1 = arguments_1[i]; + Object.keys(obj1).forEach(function (key) { + var src = result[key]; + var copy = obj1[key]; + var clone; + var isArrayChanged = Array.isArray(copy) && Array.isArray(src) && (copy.length !== src.length); + // eslint-disable-next-line + var blazorEventExtend = util_isBlazor() ? (!(src instanceof Event) && !isArrayChanged) : true; + if (deep && blazorEventExtend && (util_isObject(copy) || Array.isArray(copy))) { + if (util_isObject(copy)) { + clone = src ? src : {}; + // eslint-disable-next-line + if (Array.isArray(clone) && clone.hasOwnProperty('isComplexArray')) { + util_extend(clone, {}, copy, deep); + } + else { + result[key] = util_extend(clone, {}, copy, deep); + } + } + else { + /* istanbul ignore next */ + clone = util_isBlazor() ? src && Object.keys(copy).length : src ? src : []; + result[key] = util_extend([], clone, copy, (clone && clone.length) || (copy && copy.length)); + } + } + else { + result[key] = copy; + } + }); + }; + var arguments_1 = arguments; + for (var i = 1; i < length; i++) { + _loop_1(i); + } + return result; +} +/** + * To check whether the object is null or undefined. + * + * @param {Object} value - To check the object is null or undefined + * @returns {boolean} ? + * @private + */ +function util_isNullOrUndefined(value) { + return value === undefined || value === null; +} +/** + * To check whether the object is undefined. + * + * @param {Object} value - To check the object is undefined + * @returns {boolean} ? + * @private + */ +function util_isUndefined(value) { + return ('undefined' === typeof value); +} +/** + * To return the generated unique name + * + * @param {string} definedName - To concatenate the unique id to provided name + * @returns {string} ? + * @private + */ +function getUniqueID(definedName) { + return definedName + '_' + uid++; +} +/** + * It limits the rate at which a function can fire. The function will fire only once every provided second instead of as quickly. + * + * @param {Function} eventFunction - Specifies the function to run when the event occurs + * @param {number} delay - A number that specifies the milliseconds for function delay call option + * @returns {Function} ? + * @private + */ +function debounce(eventFunction, delay) { + // eslint-disable-next-line + var out; + return function () { + var _this = this; + // eslint-disable-next-line + var args = arguments; + var later = function () { + out = null; + return eventFunction.apply(_this, args); + }; + clearTimeout(out); + out = setTimeout(later, delay); + }; +} +/** + * To convert the object to string for query url + * + * @param {Object} data ? + * @returns {string} ? + * @private + */ +// eslint-disable-next-line +function queryParams(data) { + var array = []; + var keys = Object.keys(data); + for (var _i = 0, keys_2 = keys; _i < keys_2.length; _i++) { + var key = keys_2[_i]; + array.push(encodeURIComponent(key) + '=' + encodeURIComponent('' + data[key])); + } + return array.join('&'); +} +/** + * To check whether the given array contains object. + * + * @param {any} value - Specifies the T type array to be checked. + * @returns {boolean} ? + * @private + */ +function isObjectArray(value) { + var parser = Object.prototype.toString; + if (parser.call(value) === '[object Array]') { + if (parser.call(value[0]) === '[object Object]') { + return true; + } + } + return false; +} +/** + * To check whether the child element is descendant to parent element or parent and child are same element. + * + * @param {Element} child - Specifies the child element to compare with parent. + * @param {Element} parent - Specifies the parent element. + * @returns {boolean} ? + * @private + */ +function compareElementParent(child, parent) { + var node = child; + if (node === parent) { + return true; + } + else if (node === document || !node) { + return false; + } + else { + return compareElementParent(node.parentNode, parent); + } +} +/** + * To throw custom error message. + * + * @param {string} message - Specifies the error message to be thrown. + * @returns {void} ? + * @private + */ +function throwError(message) { + try { + throw new Error(message); + } + catch (e) { + // eslint-disable-next-line + throw e.message + '\n' + e.stack; + } +} +/** + * This function is used to print given element + * + * @param {Element} element - Specifies the print content element. + * @param {Window} printWindow - Specifies the print window. + * @returns {Window} ? + * @private + */ +function print(element, printWindow) { + var div = document.createElement('div'); + var links = [].slice.call(document.getElementsByTagName('head')[0].querySelectorAll('base, link, style')); + var blinks = [].slice.call(document.getElementsByTagName('body')[0].querySelectorAll('link, style')); + if (blinks.length) { + for (var l = 0, len = blinks.length; l < len; l++) { + links.push(blinks[l]); + } + } + var reference = ''; + if (util_isNullOrUndefined(printWindow)) { + printWindow = window.open('', 'print', 'height=452,width=1024,tabbar=no'); + } + div.appendChild(element.cloneNode(true)); + for (var i = 0, len = links.length; i < len; i++) { + reference += links[i].outerHTML; + } + printWindow.document.write(' ' + reference + '' + div.innerHTML + + '' + ''); + printWindow.document.close(); + printWindow.focus(); + // eslint-disable-next-line + var interval = setInterval(function () { + if (printWindow.ready) { + printWindow.print(); + printWindow.close(); + clearInterval(interval); + } + }, 500); + return printWindow; +} +/** + * Function to normalize the units applied to the element. + * + * @param {number|string} value ? + * @returns {string} result + * @private + */ +function formatUnit(value) { + var result = value + ''; + if (result.match(/auto|cm|mm|in|px|pt|pc|%|em|ex|ch|rem|vw|vh|vmin|vmax/)) { + return result; + } + return result + 'px'; +} +/** + * Function to check whether the platform is blazor or not. + * + * @returns {void} result + * @private + */ +function enableBlazorMode() { + isBlazorPlatform = true; +} +/** + * Function to check whether the platform is blazor or not. + * + * @returns {boolean} result + * @private + */ +function util_isBlazor() { + return isBlazorPlatform; +} +/** + * Function to convert xPath to DOM element in blazor platform + * + * @returns {HTMLElement} result + * @param {HTMLElement | object} element ? + * @private + */ +function getElement(element) { + var xPath = 'xPath'; + if (!(element instanceof Node) && util_isBlazor() && !util_isNullOrUndefined(element[xPath])) { + return document.evaluate(element[xPath], document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; + } + return element; +} +/** + * Function to fetch the Instances of a HTML element for the given component. + * + * @param {string | HTMLElement} element ? + * @param {any} component ? + * @returns {Object} ? + * @private + */ +// eslint-disable-next-line +function getInstance(element, component) { + // eslint-disable-next-line + var elem = (typeof (element) === 'string') ? document.querySelector(element) : element; + if (elem[instances]) { + for (var _i = 0, _a = elem[instances]; _i < _a.length; _i++) { + var inst = _a[_i]; + if (inst instanceof component) { + return inst; + } + } + } + return null; +} +/** + * Function to add instances for the given element. + * + * @param {string | HTMLElement} element ? + * @param {Object} instance ? + * @returns {void} ? + * @private + */ +function addInstance(element, instance) { + // eslint-disable-next-line + var elem = (typeof (element) === 'string') ? document.querySelector(element) : element; + if (elem[instances]) { + elem[instances].push(instance); + } + else { + elem[instances] = [instance]; + } +} +/** + * Function to generate the unique id. + * + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function uniqueID() { + if ((typeof window) === 'undefined') { + return; + } + // eslint-disable-next-line + var num = new Uint16Array(5); + var intCrypto = window.msCrypto || window.crypto; + return intCrypto.getRandomValues(num); +} +/** + * + * @param {Int16Array} num ? + * @returns {string} ? + */ +function combineArray(num) { + var ret = ''; + for (var i = 0; i < 5; i++) { + ret += (i ? ',' : '') + num[i]; + } + return ret; +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/intl/parser-base.js +/** + * Parser + */ +var defaultNumberingSystem = { + 'latn': { + '_digits': '0123456789', + '_type': 'numeric' + } +}; + +var defaultNumberSymbols = { + 'decimal': '.', + 'group': ',', + 'percentSign': '%', + 'plusSign': '+', + 'minusSign': '-', + 'infinity': '∞', + 'nan': 'NaN', + 'exponential': 'E' +}; +var latnNumberSystem = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; +/** + * Interface for parser base + * + * @private + */ +var ParserBase = /** @class */ (function () { + function ParserBase() { + } + /** + * Returns the cldr object for the culture specifies + * + * @param {Object} obj - Specifies the object from which culture object to be acquired. + * @param {string} cName - Specifies the culture name. + * @returns {Object} ? + */ + ParserBase.getMainObject = function (obj, cName) { + var value = util_isBlazor() ? cName : 'main.' + cName; + return util_getValue(value, obj); + }; + /** + * Returns the numbering system object from given cldr data. + * + * @param {Object} obj - Specifies the object from which number system is acquired. + * @returns {Object} ? + */ + ParserBase.getNumberingSystem = function (obj) { + return util_getValue('supplemental.numberingSystems', obj) || this.numberingSystems; + }; + /** + * Returns the reverse of given object keys or keys specified. + * + * @param {Object} prop - Specifies the object to be reversed. + * @param {number[]} keys - Optional parameter specifies the custom keyList for reversal. + * @returns {Object} ? + */ + ParserBase.reverseObject = function (prop, keys) { + var propKeys = keys || Object.keys(prop); + var res = {}; + for (var _i = 0, propKeys_1 = propKeys; _i < propKeys_1.length; _i++) { + var key = propKeys_1[_i]; + // eslint-disable-next-line + if (!res.hasOwnProperty(prop[key])) { + // eslint-disable-next-line + res[prop[key]] = key; + } + } + return res; + }; + /** + * Returns the symbol regex by skipping the escape sequence. + * + * @param {string[]} props - Specifies the array values to be skipped. + * @returns {RegExp} ? + */ + ParserBase.getSymbolRegex = function (props) { + var regexStr = props.map(function (str) { + return str.replace(/([.*+?^=!:${}()|[\]/\\])/g, '\\$1'); + }).join('|'); + return new RegExp(regexStr, 'g'); + }; + /** + * + * @param {Object} prop ? + * @returns {Object} ? + */ + ParserBase.getSymbolMatch = function (prop) { + var matchKeys = Object.keys(defaultNumberSymbols); + var ret = {}; + for (var _i = 0, matchKeys_1 = matchKeys; _i < matchKeys_1.length; _i++) { + var key = matchKeys_1[_i]; + // eslint-disable-next-line + ret[prop[key]] = defaultNumberSymbols[key]; + } + return ret; + }; + /** + * Returns regex string for provided value + * + * @param {string} val ? + * @returns {string} ? + */ + ParserBase.constructRegex = function (val) { + var len = val.length; + var ret = ''; + for (var i = 0; i < len; i++) { + if (i !== len - 1) { + ret += val[i] + '|'; + } + else { + ret += val[i]; + } + } + return ret; + }; + /** + * Returns the replaced value of matching regex and obj mapper. + * + * @param {string} value - Specifies the values to be replaced. + * @param {RegExp} regex - Specifies the regex to search. + * @param {Object} obj - Specifies the object matcher to be replace value parts. + * @returns {string} ? + */ + ParserBase.convertValueParts = function (value, regex, obj) { + return value.replace(regex, function (str) { + // eslint-disable-next-line + return obj[str]; + }); + }; + /** + * Returns default numbering system object for formatting from cldr data + * + * @param {Object} obj ? + * @returns {NumericObject} ? + */ + ParserBase.getDefaultNumberingSystem = function (obj) { + var ret = {}; + ret.obj = util_getValue('numbers', obj); + ret.nSystem = util_getValue('defaultNumberingSystem', ret.obj); + return ret; + }; + /** + * Returns the replaced value of matching regex and obj mapper. + * + * @param {Object} curObj ? + * @param {Object} numberSystem ? + * @param {boolean} needSymbols ? + * @param {boolean} blazorMode ? + * @returns {Object} ? + */ + ParserBase.getCurrentNumericOptions = function (curObj, numberSystem, needSymbols, blazorMode) { + var ret = {}; + var cur = this.getDefaultNumberingSystem(curObj); + if (!util_isUndefined(cur.nSystem) || blazorMode) { + var digits = blazorMode ? util_getValue('obj.mapperDigits', cur) : util_getValue(cur.nSystem + '._digits', numberSystem); + if (!util_isUndefined(digits)) { + ret.numericPair = this.reverseObject(digits, latnNumberSystem); + ret.numberParseRegex = new RegExp(this.constructRegex(digits), 'g'); + ret.numericRegex = '[' + digits[0] + '-' + digits[9] + ']'; + if (needSymbols) { + ret.numericRegex = digits[0] + '-' + digits[9]; + ret.symbolNumberSystem = util_getValue(blazorMode ? 'numberSymbols' : 'symbols-numberSystem-' + cur.nSystem, cur.obj); + ret.symbolMatch = this.getSymbolMatch(ret.symbolNumberSystem); + ret.numberSystem = cur.nSystem; + } + } + } + return ret; + }; + /** + * Returns number mapper object for the provided cldr data + * + * @param {Object} curObj ? + * @param {Object} numberSystem ? + * @param {boolean} isNumber ? + * @returns {NumberMapper} ? + */ + // eslint-disable-next-line + ParserBase.getNumberMapper = function (curObj, numberSystem, isNumber) { + var ret = { mapper: {} }; + var cur = this.getDefaultNumberingSystem(curObj); + if (!util_isUndefined(cur.nSystem)) { + ret.numberSystem = cur.nSystem; + ret.numberSymbols = util_getValue('symbols-numberSystem-' + cur.nSystem, cur.obj); + ret.timeSeparator = util_getValue('timeSeparator', ret.numberSymbols); + var digits = util_getValue(cur.nSystem + '._digits', numberSystem); + if (!util_isUndefined(digits)) { + for (var _i = 0, latnNumberSystem_1 = latnNumberSystem; _i < latnNumberSystem_1.length; _i++) { + var i = latnNumberSystem_1[_i]; + // eslint-disable-next-line + ret.mapper[i] = digits[i]; + } + } + } + return ret; + }; + ParserBase.nPair = 'numericPair'; + ParserBase.nRegex = 'numericRegex'; + ParserBase.numberingSystems = defaultNumberingSystem; + return ParserBase; +}()); + +/** + * @private + */ +var blazorCurrencyData = { + 'DJF': 'Fdj', + 'ERN': 'Nfk', + 'ETB': 'Br', + 'NAD': '$', + 'ZAR': 'R', + 'XAF': 'FCFA', + 'GHS': 'GH₵', + 'XDR': 'XDR', + 'AED': 'د.إ.‏', + 'BHD': 'د.ب.‏', + 'DZD': 'د.ج.‏', + 'EGP': 'ج.م.‏', + 'ILS': '₪', + 'IQD': 'د.ع.‏', + 'JOD': 'د.ا.‏', + 'KMF': 'CF', + 'KWD': 'د.ك.‏', + 'LBP': 'ل.ل.‏', + 'LYD': 'د.ل.‏', + 'MAD': 'د.م.‏', + 'MRU': 'أ.م.', + 'OMR': 'ر.ع.‏', + 'QAR': 'ر.ق.‏', + 'SAR': 'ر.س.‏', + 'SDG': 'ج.س.', + 'SOS': 'S', + 'SSP': '£', + 'SYP': 'ل.س.‏', + 'TND': 'د.ت.‏', + 'YER': 'ر.ي.‏', + 'CLP': '$', + 'INR': '₹', + 'TZS': 'TSh', + 'EUR': '€', + 'AZN': '₼', + 'RUB': '₽', + 'BYN': 'Br', + 'ZMW': 'K', + 'BGN': 'лв.', + 'NGN': '₦', + 'XOF': 'CFA', + 'BDT': '৳', + 'CNY': '¥', + 'BAM': 'КМ', + 'UGX': 'USh', + 'USD': '$', + 'CZK': 'Kč', + 'GBP': '£', + 'DKK': 'kr.', + 'KES': 'Ksh', + 'CHF': 'CHF', + 'MVR': 'ރ.', + 'BTN': 'Nu.', + 'XCD': 'EC$', + 'AUD': '$', + 'BBD': '$', + 'BIF': 'FBu', + 'BMD': '$', + 'BSD': '$', + 'BWP': 'P', + 'BZD': '$', + 'CAD': '$', + 'NZD': '$', + 'FJD': '$', + 'FKP': '£', + 'GIP': '£', + 'GMD': 'D', + 'GYD': '$', + 'HKD': '$', + 'IDR': 'Rp', + 'JMD': '$', + 'KYD': '$', + 'LRD': '$', + 'MGA': 'Ar', + 'MOP': 'MOP$', + 'MUR': 'Rs', + 'MWK': 'MK', + 'MYR': 'RM', + 'PGK': 'K', + 'PHP': '₱', + 'PKR': 'Rs', + 'RWF': 'RF', + 'SBD': '$', + 'SCR': 'SR', + 'SEK': 'kr', + 'SGD': '$', + 'SHP': '£', + 'SLL': 'Le', + 'ANG': 'NAf.', + 'SZL': 'E', + 'TOP': 'T$', + 'TTD': '$', + 'VUV': 'VT', + 'WST': 'WS$', + 'ARS': '$', + 'BOB': 'Bs', + 'BRL': 'R$', + 'COP': '$', + 'CRC': '₡', + 'CUP': '$', + 'DOP': '$', + 'GTQ': 'Q', + 'HNL': 'L', + 'MXN': '$', + 'NIO': 'C$', + 'PAB': 'B/.', + 'PEN': 'S/', + 'PYG': '₲', + 'UYU': '$', + 'VES': 'Bs.S', + 'IRR': 'ريال', + 'GNF': 'FG', + 'CDF': 'FC', + 'HTG': 'G', + 'XPF': 'FCFP', + 'HRK': 'kn', + 'HUF': 'Ft', + 'AMD': '֏', + 'ISK': 'kr', + 'JPY': '¥', + 'GEL': '₾', + 'CVE': '​', + 'KZT': '₸', + 'KHR': '៛', + 'KPW': '₩', + 'KRW': '₩', + 'KGS': 'сом', + 'AOA': 'Kz', + 'LAK': '₭', + 'MZN': 'MTn', + 'MKD': 'ден', + 'MNT': '₮', + 'BND': '$', + 'MMK': 'K', + 'NOK': 'kr', + 'NPR': 'रु', + 'AWG': 'Afl.', + 'SRD': '$', + 'PLN': 'zł', + 'AFN': '؋', + 'STN': 'Db', + 'MDL': 'L', + 'RON': 'lei', + 'UAH': '₴', + 'LKR': 'රු.', + 'ALL': 'Lekë', + 'RSD': 'дин.', + 'TJS': 'смн', + 'THB': '฿', + 'TMT': 'm.', + 'TRY': '₺', + 'UZS': 'сўм', + 'VND': '₫', + 'TWD': 'NT$' +}; +/** + * + * @param {string} currencyCode ? + * @returns {string} ? + */ +function getBlazorCurrencySymbol(currencyCode) { + return util_getValue(currencyCode || '', blazorCurrencyData); +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/hijri-parser.js +/*** + * Hijri parser + */ +// eslint-disable-next-line +var HijriParser; +(function (HijriParser) { + var dateCorrection = [28607, 28636, 28665, 28695, 28724, 28754, 28783, 28813, 28843, 28872, 28901, 28931, 28960, 28990, + 29019, 29049, 29078, 29108, 29137, 29167, 29196, 29226, 29255, 29285, 29315, 29345, 29375, 29404, 29434, 29463, 29492, 29522, + 29551, 29580, 29610, 29640, 29669, 29699, 29729, 29759, 29788, 29818, 29847, 29876, 29906, 29935, 29964, 29994, 30023, 30053, + 30082, 30112, 30141, 30171, 30200, 30230, 30259, 30289, 30318, 30348, 30378, 30408, 30437, 30467, 30496, 30526, 30555, 30585, + 30614, 30644, 30673, 30703, 30732, 30762, 30791, 30821, 30850, 30880, 30909, 30939, 30968, 30998, 31027, 31057, 31086, 31116, + 31145, 31175, 31204, 31234, 31263, 31293, 31322, 31352, 31381, 31411, 31441, 31471, 31500, 31530, 31559, 31589, 31618, 31648, + 31676, 31706, 31736, 31766, 31795, 31825, 31854, 31884, 31913, 31943, 31972, 32002, 32031, 32061, 32090, 32120, 32150, 32180, + 32209, 32239, 32268, 32298, 32327, 32357, 32386, 32416, 32445, 32475, 32504, 32534, 32563, 32593, 32622, 32652, 32681, 32711, + 32740, 32770, 32799, 32829, 32858, 32888, 32917, 32947, 32976, 33006, 33035, 33065, 33094, 33124, 33153, 33183, 33213, 33243, + 33272, 33302, 33331, 33361, 33390, 33420, 33450, 33479, 33509, 33539, 33568, 33598, 33627, 33657, 33686, 33716, 33745, 33775, + 33804, 33834, 33863, 33893, 33922, 33952, 33981, 34011, 34040, 34069, 34099, 34128, 34158, 34187, 34217, 34247, 34277, 34306, + 34336, 34365, 34395, 34424, 34454, 34483, 34512, 34542, 34571, 34601, 34631, 34660, 34690, 34719, 34749, 34778, 34808, 34837, + 34867, 34896, 34926, 34955, 34985, 35015, 35044, 35074, 35103, 35133, 35162, 35192, 35222, 35251, 35280, 35310, 35340, 35370, + 35399, 35429, 35458, 35488, 35517, 35547, 35576, 35605, 35635, 35665, 35694, 35723, 35753, 35782, 35811, 35841, 35871, 35901, + 35930, 35960, 35989, 36019, 36048, 36078, 36107, 36136, 36166, 36195, 36225, 36254, 36284, 36314, 36343, 36373, 36403, 36433, + 36462, 36492, 36521, 36551, 36580, 36610, 36639, 36669, 36698, 36728, 36757, 36786, 36816, 36845, 36875, 36904, 36934, 36963, + 36993, 37022, 37052, 37081, 37111, 37141, 37170, 37200, 37229, 37259, 37288, 37318, 37347, 37377, 37406, 37436, 37465, 37495, + 37524, 37554, 37584, 37613, 37643, 37672, 37701, 37731, 37760, 37790, 37819, 37849, 37878, 37908, 37938, 37967, 37997, 38027, + 38056, 38085, 38115, 38144, 38174, 38203, 38233, 38262, 38292, 38322, 38351, 38381, 38410, 38440, 38469, 38499, 38528, 38558, + 38587, 38617, 38646, 38676, 38705, 38735, 38764, 38794, 38823, 38853, 38882, 38912, 38941, 38971, 39001, 39030, 39059, 39089, + 39118, 39148, 39178, 39208, 39237, 39267, 39297, 39326, 39355, 39385, 39414, 39444, 39473, 39503, 39532, 39562, 39592, 39621, + 39650, 39680, 39709, 39739, 39768, 39798, 39827, 39857, 39886, 39916, 39946, 39975, 40005, 40035, 40064, 40094, 40123, 40153, + 40182, 40212, 40241, 40271, 40300, 40330, 40359, 40389, 40418, 40448, 40477, 40507, 40536, 40566, 40595, 40625, 40655, 40685, + 40714, 40744, 40773, 40803, 40832, 40862, 40892, 40921, 40951, 40980, 41009, 41039, 41068, 41098, 41127, 41157, 41186, 41216, + 41245, 41275, 41304, 41334, 41364, 41393, 41422, 41452, 41481, 41511, 41540, 41570, 41599, 41629, 41658, 41688, 41718, 41748, + 41777, 41807, 41836, 41865, 41894, 41924, 41953, 41983, 42012, 42042, 42072, 42102, 42131, 42161, 42190, 42220, 42249, 42279, + 42308, 42337, 42367, 42397, 42426, 42456, 42485, 42515, 42545, 42574, 42604, 42633, 42662, 42692, 42721, 42751, 42780, 42810, + 42839, 42869, 42899, 42929, 42958, 42988, 43017, 43046, 43076, 43105, 43135, 43164, 43194, 43223, 43253, 43283, 43312, 43342, + 43371, 43401, 43430, 43460, 43489, 43519, 43548, 43578, 43607, 43637, 43666, 43696, 43726, 43755, 43785, 43814, 43844, 43873, + 43903, 43932, 43962, 43991, 44021, 44050, 44080, 44109, 44139, 44169, 44198, 44228, 44258, 44287, 44317, 44346, 44375, 44405, + 44434, 44464, 44493, 44523, 44553, 44582, 44612, 44641, 44671, 44700, 44730, 44759, 44788, 44818, 44847, 44877, 44906, 44936, + 44966, 44996, 45025, 45055, 45084, 45114, 45143, 45172, 45202, 45231, 45261, 45290, 45320, 45350, 45380, 45409, 45439, 45468, + 45498, 45527, 45556, 45586, 45615, 45644, 45674, 45704, 45733, 45763, 45793, 45823, 45852, 45882, 45911, 45940, 45970, 45999, + 46028, 46058, 46088, 46117, 46147, 46177, 46206, 46236, 46265, 46295, 46324, 46354, 46383, 46413, 46442, 46472, 46501, 46531, + 46560, 46590, 46620, 46649, 46679, 46708, 46738, 46767, 46797, 46826, 46856, 46885, 46915, 46944, 46974, 47003, 47033, 47063, + 47092, 47122, 47151, 47181, 47210, 47240, 47269, 47298, 47328, 47357, 47387, 47417, 47446, 47476, 47506, 47535, 47565, 47594, + 47624, 47653, 47682, 47712, 47741, 47771, 47800, 47830, 47860, 47890, 47919, 47949, 47978, 48008, 48037, 48066, 48096, 48125, + 48155, 48184, 48214, 48244, 48273, 48303, 48333, 48362, 48392, 48421, 48450, 48480, 48509, 48538, 48568, 48598, 48627, 48657, + 48687, 48717, 48746, 48776, 48805, 48834, 48864, 48893, 48922, 48952, 48982, 49011, 49041, 49071, 49100, 49130, 49160, 49189, + 49218, 49248, 49277, 49306, 49336, 49365, 49395, 49425, 49455, 49484, 49514, 49543, 49573, 49602, 49632, 49661, 49690, 49720, + 49749, 49779, 49809, 49838, 49868, 49898, 49927, 49957, 49986, 50016, 50045, 50075, 50104, 50133, 50163, 50192, 50222, 50252, + 50281, 50311, 50340, 50370, 50400, 50429, 50459, 50488, 50518, 50547, 50576, 50606, 50635, 50665, 50694, 50724, 50754, 50784, + 50813, 50843, 50872, 50902, 50931, 50960, 50990, 51019, 51049, 51078, 51108, 51138, 51167, 51197, 51227, 51256, 51286, 51315, + 51345, 51374, 51403, 51433, 51462, 51492, 51522, 51552, 51582, 51611, 51641, 51670, 51699, 51729, 51758, 51787, 51816, 51846, + 51876, 51906, 51936, 51965, 51995, 52025, 52054, 52083, 52113, 52142, 52171, 52200, 52230, 52260, 52290, 52319, 52349, 52379, + 52408, 52438, 52467, 52497, 52526, 52555, 52585, 52614, 52644, 52673, 52703, 52733, 52762, 52792, 52822, 52851, 52881, 52910, + 52939, 52969, 52998, 53028, 53057, 53087, 53116, 53146, 53176, 53205, 53235, 53264, 53294, 53324, 53353, 53383, 53412, 53441, + 53471, 53500, 53530, 53559, 53589, 53619, 53648, 53678, 53708, 53737, 53767, 53796, 53825, 53855, 53884, 53913, 53943, 53973, + 54003, 54032, 54062, 54092, 54121, 54151, 54180, 54209, 54239, 54268, 54297, 54327, 54357, 54387, 54416, 54446, 54476, 54505, + 54535, 54564, 54593, 54623, 54652, 54681, 54711, 54741, 54770, 54800, 54830, 54859, 54889, 54919, 54948, 54977, 55007, 55036, + 55066, 55095, 55125, 55154, 55184, 55213, 55243, 55273, 55302, 55332, 55361, 55391, 55420, 55450, 55479, 55508, 55538, 55567, + 55597, 55627, 55657, 55686, 55716, 55745, 55775, 55804, 55834, 55863, 55892, 55922, 55951, 55981, 56011, 56040, 56070, 56100, + 56129, 56159, 56188, 56218, 56247, 56276, 56306, 56335, 56365, 56394, 56424, 56454, 56483, 56513, 56543, 56572, 56601, 56631, + 56660, 56690, 56719, 56749, 56778, 56808, 56837, 56867, 56897, 56926, 56956, 56985, 57015, 57044, 57074, 57103, 57133, 57162, + 57192, 57221, 57251, 57280, 57310, 57340, 57369, 57399, 57429, 57458, 57487, 57517, 57546, 57576, 57605, 57634, 57664, 57694, + 57723, 57753, 57783, 57813, 57842, 57871, 57901, 57930, 57959, 57989, 58018, 58048, 58077, 58107, 58137, 58167, 58196, 58226, + 58255, 58285, 58314, 58343, 58373, 58402, 58432, 58461, 58491, 58521, 58551, 58580, 58610, 58639, 58669, 58698, 58727, 58757, + 58786, 58816, 58845, 58875, 58905, 58934, 58964, 58994, 59023, 59053, 59082, 59111, 59141, 59170, 59200, 59229, 59259, 59288, + 59318, 59348, 59377, 59407, 59436, 59466, 59495, 59525, 59554, 59584, 59613, 59643, 59672, 59702, 59731, 59761, 59791, 59820, + 59850, 59879, 59909, 59939, 59968, 59997, 60027, 60056, 60086, 60115, 60145, 60174, 60204, 60234, 60264, 60293, 60323, 60352, + 60381, 60411, 60440, 60469, 60499, 60528, 60558, 60588, 60618, 60648, 60677, 60707, 60736, 60765, 60795, 60824, 60853, 60883, + 60912, 60942, 60972, 61002, 61031, 61061, 61090, 61120, 61149, 61179, 61208, 61237, 61267, 61296, 61326, 61356, 61385, 61415, + 61445, 61474, 61504, 61533, 61563, 61592, 61621, 61651, 61680, 61710, 61739, 61769, 61799, 61828, 61858, 61888, 61917, 61947, + 61976, 62006, 62035, 62064, 62094, 62123, 62153, 62182, 62212, 62242, 62271, 62301, 62331, 62360, 62390, 62419, 62448, 62478, + 62507, 62537, 62566, 62596, 62625, 62655, 62685, 62715, 62744, 62774, 62803, 62832, 62862, 62891, 62921, 62950, 62980, 63009, + 63039, 63069, 63099, 63128, 63157, 63187, 63216, 63246, 63275, 63305, 63334, 63363, 63393, 63423, 63453, 63482, 63512, 63541, + 63571, 63600, 63630, 63659, 63689, 63718, 63747, 63777, 63807, 63836, 63866, 63895, 63925, 63955, 63984, 64014, 64043, 64073, + 64102, 64131, 64161, 64190, 64220, 64249, 64279, 64309, 64339, 64368, 64398, 64427, 64457, 64486, 64515, 64545, 64574, 64603, + 64633, 64663, 64692, 64722, 64752, 64782, 64811, 64841, 64870, 64899, 64929, 64958, 64987, 65017, 65047, 65076, 65106, 65136, + 65166, 65195, 65225, 65254, 65283, 65313, 65342, 65371, 65401, 65431, 65460, 65490, 65520, 65549, 65579, 65608, 65638, 65667, + 65697, 65726, 65755, 65785, 65815, 65844, 65874, 65903, 65933, 65963, 65992, 66022, 66051, 66081, 66110, 66140, 66169, 66199, + 66228, 66258, 66287, 66317, 66346, 66376, 66405, 66435, 66465, 66494, 66524, 66553, 66583, 66612, 66641, 66671, 66700, 66730, + 66760, 66789, 66819, 66849, 66878, 66908, 66937, 66967, 66996, 67025, 67055, 67084, 67114, 67143, 67173, 67203, 67233, 67262, + 67292, 67321, 67351, 67380, 67409, 67439, 67468, 67497, 67527, 67557, 67587, 67617, 67646, 67676, 67705, 67735, 67764, 67793, + 67823, 67852, 67882, 67911, 67941, 67971, 68000, 68030, 68060, 68089, 68119, 68148, 68177, 68207, 68236, 68266, 68295, 68325, + 68354, 68384, 68414, 68443, 68473, 68502, 68532, 68561, 68591, 68620, 68650, 68679, 68708, 68738, 68768, 68797, 68827, 68857, + 68886, 68916, 68946, 68975, 69004, 69034, 69063, 69092, 69122, 69152, 69181, 69211, 69240, 69270, 69300, 69330, 69359, 69388, + 69418, 69447, 69476, 69506, 69535, 69565, 69595, 69624, 69654, 69684, 69713, 69743, 69772, 69802, 69831, 69861, 69890, 69919, + 69949, 69978, 70008, 70038, 70067, 70097, 70126, 70156, 70186, 70215, 70245, 70274, 70303, 70333, 70362, 70392, 70421, 70451, + 70481, 70510, 70540, 70570, 70599, 70629, 70658, 70687, 70717, 70746, 70776, 70805, 70835, 70864, 70894, 70924, 70954, 70983, + 71013, 71042, 71071, 71101, 71130, 71159, 71189, 71218, 71248, 71278, 71308, 71337, 71367, 71397, 71426, 71455, 71485, 71514, + 71543, 71573, 71602, 71632, 71662, 71691, 71721, 71751, 71781, 71810, 71839, 71869, 71898, 71927, 71957, 71986, 72016, 72046, + 72075, 72105, 72135, 72164, 72194, 72223, 72253, 72282, 72311, 72341, 72370, 72400, 72429, 72459, 72489, 72518, 72548, 72577, + 72607, 72637, 72666, 72695, 72725, 72754, 72784, 72813, 72843, 72872, 72902, 72931, 72961, 72991, 73020, 73050, 73080, 73109, + 73139, 73168, 73197, 73227, 73256, 73286, 73315, 73345, 73375, 73404, 73434, 73464, 73493, 73523, 73552, 73581, 73611, 73640, + 73669, 73699, 73729, 73758, 73788, 73818, 73848, 73877, 73907, 73936, 73965, 73995, 74024, 74053, 74083, 74113, 74142, 74172, + 74202, 74231, 74261, 74291, 74320, 74349, 74379, 74408, 74437, 74467, 74497, 74526, 74556, 74586, 74615, 74645, 74675, 74704, + 74733, 74763, 74792, 74822, 74851, 74881, 74910, 74940, 74969, 74999, 75029, 75058, 75088, 75117, 75147, 75176, 75206, 75235, + 75264, 75294, 75323, 75353, 75383, 75412, 75442, 75472, 75501, 75531, 75560, 75590, 75619, 75648, 75678, 75707, 75737, 75766, + 75796, 75826, 75856, 75885, 75915, 75944, 75974, 76003, 76032, 76062, 76091, 76121, 76150, 76180, 76210, 76239, 76269, 76299, + 76328, 76358, 76387, 76416, 76446, 76475, 76505, 76534, 76564, 76593, 76623, 76653, 76682, 76712, 76741, 76771, 76801, 76830, + 76859, 76889, 76918, 76948, 76977, 77007, 77036, 77066, 77096, 77125, 77155, 77185, 77214, 77243, 77273, 77302, 77332, 77361, + 77390, 77420, 77450, 77479, 77509, 77539, 77569, 77598, 77627, 77657, 77686, 77715, 77745, 77774, 77804, 77833, 77863, 77893, + 77923, 77952, 77982, 78011, 78041, 78070, 78099, 78129, 78158, 78188, 78217, 78247, 78277, 78307, 78336, 78366, 78395, 78425, + 78454, 78483, 78513, 78542, 78572, 78601, 78631, 78661, 78690, 78720, 78750, 78779, 78808, 78838, 78867, 78897, 78926, 78956, + 78985, 79015, 79044, 79074, 79104, 79133, 79163, 79192, 79222, 79251, 79281, 79310, 79340, 79369, 79399, 79428, 79458, 79487, + 79517, 79546, 79576, 79606, 79635, 79665, 79695, 79724, 79753, 79783, 79812, 79841, 79871, 79900, 79930, 79960, 79990 + ]; + /** + * + * @param {Date} gDate ? + * @returns {Object} ? + */ + function getHijriDate(gDate) { + var day = gDate.getDate(); + var month = gDate.getMonth(); + var year = gDate.getFullYear(); + var tMonth = month + 1; + var tYear = year; + if (tMonth < 3) { + tYear -= 1; + tMonth += 12; + } + var yPrefix = Math.floor(tYear / 100.); + var julilanOffset = yPrefix - Math.floor(yPrefix / 4.) - 2; + var julianNumber = Math.floor(365.25 * (tYear + 4716)) + Math.floor(30.6001 * (tMonth + 1)) + day - julilanOffset - 1524; + yPrefix = Math.floor((julianNumber - 1867216.25) / 36524.25); + julilanOffset = yPrefix - Math.floor(yPrefix / 4.) + 1; + var b = julianNumber + julilanOffset + 1524; + var c = Math.floor((b - 122.1) / 365.25); + var d = Math.floor(365.25 * c); + var tempMonth = Math.floor((b - d) / 30.6001); + day = (b - d) - Math.floor(30.6001 * tempMonth); + month = Math.floor((b - d) / 20.6001); + if (month > 13) { + c += 1; + month -= 12; + } + month -= 1; + year = c - 4716; + var modifiedJulianDate = julianNumber - 2400000; + // date calculation for year after 2077 + var iyear = 10631. / 30.; + var z = julianNumber - 1948084; + var cyc = Math.floor(z / 10631.); + z = z - 10631 * cyc; + var j = Math.floor((z - 0.1335) / iyear); + var iy = 30 * cyc + j; + z = z - Math.floor(j * iyear + 0.1335); + var im = Math.floor((z + 28.5001) / 29.5); + /* istanbul ignore next */ + if (im === 13) { + im = 12; + } + var tempDay = z - Math.floor(29.5001 * im - 29); + var i = 0; + for (; i < dateCorrection.length; i++) { + if (dateCorrection[i] > modifiedJulianDate) { + break; + } + } + var iln = i + 16260; + var ii = Math.floor((iln - 1) / 12); + var hYear = ii + 1; + var hmonth = iln - 12 * ii; + var hDate = modifiedJulianDate - dateCorrection[i - 1] + 1; + if ((hDate + '').length > 2) { + hDate = tempDay; + hmonth = im; + hYear = iy; + } + return { year: hYear, month: hmonth, date: hDate }; + } + HijriParser.getHijriDate = getHijriDate; + /** + * + * @param {number} year ? + * @param {number} month ? + * @param {number} day ? + * @returns {Date} ? + */ + function toGregorian(year, month, day) { + var iy = year; + var im = month; + var id = day; + var ii = iy - 1; + var iln = (ii * 12) + 1 + (im - 1); + var i = iln - 16260; + var mcjdn = id + dateCorrection[i - 1] - 1; + var julianDate = mcjdn + 2400000; + var z = Math.floor(julianDate + 0.5); + var a = Math.floor((z - 1867216.25) / 36524.25); + a = z + 1 + a - Math.floor(a / 4); + var b = a + 1524; + var c = Math.floor((b - 122.1) / 365.25); + var d = Math.floor(365.25 * c); + var e = Math.floor((b - d) / 30.6001); + var gDay = b - d - Math.floor(e * 30.6001); + var gMonth = e - (e > 13.5 ? 13 : 1); + var gYear = c - (gMonth > 2.5 ? 4716 : 4715); + /* istanbul ignore next */ + if (gYear <= 0) { + gMonth--; + } // No year zero + return new Date(gYear + '/' + (gMonth) + '/' + gDay); + } + HijriParser.toGregorian = toGregorian; +})(HijriParser || (HijriParser = {})); + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/intl/date-formatter.js + + + + + +var abbreviateRegexGlobal = /\/MMMMM|MMMM|MMM|a|LLLL|LLL|EEEEE|EEEE|E|K|cccc|ccc|WW|W|G+|z+/gi; +var standalone = 'stand-alone'; +var weekdayKey = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat']; +var basicPatterns = (/* unused pure expression or super */ null && (['short', 'medium', 'long', 'full'])); +var timeSetter = { + m: 'getMinutes', + h: 'getHours', + H: 'getHours', + s: 'getSeconds', + d: 'getDate', + f: 'getMilliseconds' +}; +var datePartMatcher = { + 'M': 'month', + 'd': 'day', + 'E': 'weekday', + 'c': 'weekday', + 'y': 'year', + 'm': 'minute', + 'h': 'hour', + 'H': 'hour', + 's': 'second', + 'L': 'month', + 'a': 'designator', + 'z': 'timeZone', + 'Z': 'timeZone', + 'G': 'era', + 'f': 'milliseconds' +}; +var timeSeparator = 'timeSeparator'; +/* tslint:disable no-any */ +/** + * Date Format is a framework provides support for date formatting. + * + * @private + */ +var DateFormat = /** @class */ (function () { + function DateFormat() { + } + /** + * Returns the formatter function for given skeleton. + * + * @param {string} culture - Specifies the culture name to be which formatting. + * @param {DateFormatOptions} option - Specific the format in which date will format. + * @param {Object} cldr - Specifies the global cldr data collection. + * @returns {Function} ? + */ + DateFormat.dateFormat = function (culture, option, cldr) { + var _this = this; + var dependable = intl_base_IntlBase.getDependables(cldr, culture, option.calendar); + var numObject = util_getValue('parserObject.numbers', dependable); + var dateObject = dependable.dateObject; + var formatOptions = { isIslamic: intl_base_IntlBase.islamicRegex.test(option.calendar) }; + if (util_isBlazor() && option.isServerRendered) { + option = intl_base_IntlBase.compareBlazorDateFormats(option, culture); + } + var resPattern = option.format || + intl_base_IntlBase.getResultantPattern(option.skeleton, dependable.dateObject, option.type, false, util_isBlazor() ? culture : ''); + formatOptions.dateSeperator = util_isBlazor() ? util_getValue('dateSeperator', dateObject) : intl_base_IntlBase.getDateSeparator(dependable.dateObject); + if (util_isUndefined(resPattern)) { + throwError('Format options or type given must be invalid'); + } + else { + resPattern = intl_base_IntlBase.ConvertDateToWeekFormat(resPattern); + if (util_isBlazor()) { + resPattern = resPattern.replace(/tt/, 'a'); + } + formatOptions.pattern = resPattern; + formatOptions.numMapper = util_isBlazor() ? + util_extend({}, numObject) : ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr)); + var patternMatch = resPattern.match(abbreviateRegexGlobal) || []; + for (var _i = 0, patternMatch_1 = patternMatch; _i < patternMatch_1.length; _i++) { + var str = patternMatch_1[_i]; + var len = str.length; + var char = str[0]; + if (char === 'K') { + char = 'h'; + } + switch (char) { + case 'E': + case 'c': + if (util_isBlazor()) { + // eslint-disable-next-line + formatOptions.weekday = util_getValue('days.' + intl_base_IntlBase.monthIndex[len], dateObject); + } + else { + // eslint-disable-next-line + formatOptions.weekday = dependable.dateObject[intl_base_IntlBase.days][standalone][intl_base_IntlBase.monthIndex[len]]; + } + break; + case 'M': + case 'L': + if (util_isBlazor()) { + // eslint-disable-next-line + formatOptions.month = util_getValue('months.' + intl_base_IntlBase.monthIndex[len], dateObject); + } + else { + // eslint-disable-next-line + formatOptions.month = dependable.dateObject[intl_base_IntlBase.month][standalone][intl_base_IntlBase.monthIndex[len]]; + } + break; + case 'a': + formatOptions.designator = util_isBlazor() ? + util_getValue('dayPeriods', dateObject) : util_getValue('dayPeriods.format.wide', dateObject); + break; + case 'G': + // eslint-disable-next-line + var eText = (len <= 3) ? 'eraAbbr' : (len === 4) ? 'eraNames' : 'eraNarrow'; + formatOptions.era = util_isBlazor() ? util_getValue('eras', dateObject) : util_getValue('eras.' + eText, dependable.dateObject); + break; + case 'z': + formatOptions.timeZone = util_getValue('dates.timeZoneNames', dependable.parserObject); + break; + } + } + } + return function (value) { + if (isNaN(value.getDate())) { + return null; + } + return _this.intDateFormatter(value, formatOptions); + }; + }; + /** + * Returns formatted date string based on options passed. + * + * @param {Date} value ? + * @param {FormatOptions} options ? + * @returns {string} ? + */ + DateFormat.intDateFormatter = function (value, options) { + var pattern = options.pattern; + var ret = ''; + var matches = pattern.match(intl_base_IntlBase.dateParseRegex); + var dObject = this.getCurrentDateValue(value, options.isIslamic); + for (var _i = 0, matches_1 = matches; _i < matches_1.length; _i++) { + var match = matches_1[_i]; + var length_1 = match.length; + var char = match[0]; + if (char === 'K') { + char = 'h'; + } + var curval = void 0; + var curvalstr = ''; + var isNumber = void 0; + var processNumber = void 0; + var curstr = ''; + switch (char) { + case 'M': + case 'L': + curval = dObject.month; + if (length_1 > 2) { + // eslint-disable-next-line + ret += options.month[curval]; + } + else { + isNumber = true; + } + break; + case 'E': + case 'c': + // eslint-disable-next-line + ret += options.weekday[weekdayKey[value.getDay()]]; + break; + case 'H': + case 'h': + case 'm': + case 's': + case 'd': + case 'f': + isNumber = true; + if (char === 'd') { + curval = dObject.date; + } + else if (char === 'f') { + isNumber = false; + processNumber = true; + // eslint-disable-next-line + curvalstr = value[timeSetter[char]]().toString(); + curvalstr = curvalstr.substring(0, length_1); + var curlength = curvalstr.length; + if (length_1 !== curlength) { + if (length_1 > 3) { + continue; + } + for (var i = 0; i < length_1 - curlength; i++) { + curvalstr = '0' + curvalstr.toString(); + } + } + curstr += curvalstr; + } + else { + // eslint-disable-next-line + curval = value[timeSetter[char]](); + } + if (char === 'h') { + curval = curval % 12 || 12; + } + break; + case 'y': + processNumber = true; + curstr += dObject.year; + if (length_1 === 2) { + curstr = curstr.substr(curstr.length - 2); + } + break; + case 'a': + // eslint-disable-next-line + var desig = value.getHours() < 12 ? 'am' : 'pm'; + // eslint-disable-next-line + ret += options.designator[desig]; + break; + case 'G': + // eslint-disable-next-line + var dec = value.getFullYear() < 0 ? 0 : 1; + // eslint-disable-next-line + var retu = options.era[dec]; + if (util_isNullOrUndefined(retu)) { + // eslint-disable-next-line + retu = options.era[dec ? 0 : 1]; + } + ret += retu || ''; + break; + case '\'': + ret += (match === '\'\'') ? '\'' : match.replace(/'/g, ''); + break; + case 'z': + // eslint-disable-next-line + var timezone = value.getTimezoneOffset(); + // eslint-disable-next-line + var pattern_1 = (length_1 < 4) ? '+H;-H' : options.timeZone.hourFormat; + pattern_1 = pattern_1.replace(/:/g, options.numMapper.timeSeparator); + if (timezone === 0) { + ret += options.timeZone.gmtZeroFormat; + } + else { + processNumber = true; + curstr = this.getTimeZoneValue(timezone, pattern_1); + } + curstr = options.timeZone.gmtFormat.replace(/\{0\}/, curstr); + break; + case ':': + // eslint-disable-next-line + ret += options.numMapper.numberSymbols[timeSeparator]; + break; + case '/': + ret += options.dateSeperator; + break; + case 'W': + isNumber = true; + curval = intl_base_IntlBase.getWeekOfYear(value); + break; + default: + ret += match; + } + if (isNumber) { + processNumber = true; + curstr = this.checkTwodigitNumber(curval, length_1); + } + if (processNumber) { + ret += ParserBase.convertValueParts(curstr, intl_base_IntlBase.latnParseRegex, options.numMapper.mapper); + } + } + return ret; + }; + DateFormat.getCurrentDateValue = function (value, isIslamic) { + if (isIslamic) { + return HijriParser.getHijriDate(value); + } + return { year: value.getFullYear(), month: value.getMonth() + 1, date: value.getDate() }; + }; + /** + * Returns two digit numbers for given value and length + * + * @param {number} val ? + * @param {number} len ? + * @returns {string} ? + */ + DateFormat.checkTwodigitNumber = function (val, len) { + var ret = val + ''; + if (len === 2 && ret.length !== 2) { + return '0' + ret; + } + return ret; + }; + /** + * Returns the value of the Time Zone. + * + * @param {number} tVal ? + * @param {string} pattern ? + * @returns {string} ? + * @private + */ + DateFormat.getTimeZoneValue = function (tVal, pattern) { + var _this = this; + var splt = pattern.split(';'); + var curPattern = splt[tVal > 0 ? 1 : 0]; + var no = Math.abs(tVal); + return curPattern = curPattern.replace(/HH?|mm/g, function (str) { + var len = str.length; + var ishour = str.indexOf('H') !== -1; + return _this.checkTwodigitNumber(Math.floor(ishour ? (no / 60) : (no % 60)), len); + }); + }; + return DateFormat; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/intl/number-formatter.js + + + + +var errorText = { + 'ms': 'minimumSignificantDigits', + 'ls': 'maximumSignificantDigits', + 'mf': 'minimumFractionDigits', + 'lf': 'maximumFractionDigits', +}; +var integerError = 'minimumIntegerDigits'; +var percentSign = 'percentSign'; +var minusSign = 'minusSign'; +var spaceRegex = /\s/; +var mapper = ['infinity', 'nan', 'group', 'decimal', 'exponential']; +var infinity = 'infinity'; +var nan = 'nan'; +/** + * Module for number formatting. + * + * @private + */ +var NumberFormat = /** @class */ (function () { + function NumberFormat() { + } + /** + * Returns the formatter function for given skeleton. + * + * @param {string} culture - Specifies the culture name to be which formatting. + * @param {NumberFormatOptions} option - Specific the format in which number will format. + * @param {Object} cldr - Specifies the global cldr data collection. + * @returns {Function} ? + */ + NumberFormat.numberFormatter = function (culture, option, cldr) { + var _this = this; + var fOptions = util_extend({}, option); + var cOptions = {}; + var dOptions = {}; + var symbolPattern; + var dependable = intl_base_IntlBase.getDependables(cldr, culture, '', true); + var numObject = dependable.numericObject; + dOptions.numberMapper = util_isBlazor() ? util_extend({}, numObject) : + ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr), true); + dOptions.currencySymbol = util_isBlazor() ? util_getValue('currencySymbol', numObject) : intl_base_IntlBase.getCurrencySymbol(dependable.numericObject, fOptions.currency || defaultCurrencyCode, option.altSymbol); + /* eslint-disable @typescript-eslint/no-explicit-any */ + dOptions.percentSymbol = util_isBlazor() ? util_getValue('numberSymbols.percentSign', numObject) : + dOptions.numberMapper.numberSymbols[percentSign]; + dOptions.minusSymbol = util_isBlazor() ? util_getValue('numberSymbols.minusSign', numObject) : + dOptions.numberMapper.numberSymbols[minusSign]; + var symbols = dOptions.numberMapper.numberSymbols; + if ((option.format) && !(intl_base_IntlBase.formatRegex.test(option.format))) { + cOptions = intl_base_IntlBase.customFormat(option.format, dOptions, dependable.numericObject); + } + else { + util_extend(fOptions, intl_base_IntlBase.getProperNumericSkeleton(option.format || 'N')); + fOptions.isCurrency = fOptions.type === 'currency'; + fOptions.isPercent = fOptions.type === 'percent'; + if (!util_isBlazor()) { + symbolPattern = intl_base_IntlBase.getSymbolPattern(fOptions.type, dOptions.numberMapper.numberSystem, dependable.numericObject, fOptions.isAccount); + } + fOptions.groupOne = this.checkValueRange(fOptions.maximumSignificantDigits, fOptions.minimumSignificantDigits, true); + this.checkValueRange(fOptions.maximumFractionDigits, fOptions.minimumFractionDigits, false, true); + if (!util_isUndefined(fOptions.fractionDigits)) { + fOptions.minimumFractionDigits = fOptions.maximumFractionDigits = fOptions.fractionDigits; + } + if (util_isUndefined(fOptions.useGrouping)) { + fOptions.useGrouping = true; + } + if (fOptions.isCurrency && !util_isBlazor()) { + symbolPattern = symbolPattern.replace(/\u00A4/g, intl_base_IntlBase.defaultCurrency); + } + if (!util_isBlazor()) { + var split = symbolPattern.split(';'); + cOptions.nData = intl_base_IntlBase.getFormatData(split[1] || '-' + split[0], true, dOptions.currencySymbol); + cOptions.pData = intl_base_IntlBase.getFormatData(split[0], false, dOptions.currencySymbol); + if (fOptions.useGrouping) { + fOptions.groupSeparator = symbols[mapper[2]]; + fOptions.groupData = this.getGroupingDetails(split[0]); + } + } + else { + cOptions.nData = util_extend({}, {}, util_getValue(fOptions.type + 'nData', numObject)); + cOptions.pData = util_extend({}, {}, util_getValue(fOptions.type + 'pData', numObject)); + if (fOptions.type === 'currency' && option.currency) { + intl_base_IntlBase.replaceBlazorCurrency([cOptions.pData, cOptions.nData], dOptions.currencySymbol, option.currency); + } + } + var minFrac = util_isUndefined(fOptions.minimumFractionDigits); + if (minFrac) { + fOptions.minimumFractionDigits = cOptions.nData.minimumFraction; + } + if (util_isUndefined(fOptions.maximumFractionDigits)) { + var mval = cOptions.nData.maximumFraction; + fOptions.maximumFractionDigits = util_isUndefined(mval) && fOptions.isPercent ? 0 : mval; + } + var mfrac = fOptions.minimumFractionDigits; + var lfrac = fOptions.maximumFractionDigits; + if (!util_isUndefined(mfrac) && !util_isUndefined(lfrac)) { + if (mfrac > lfrac) { + fOptions.maximumFractionDigits = mfrac; + } + } + } + util_extend(cOptions.nData, fOptions); + util_extend(cOptions.pData, fOptions); + return function (value) { + if (isNaN(value)) { + return symbols[mapper[1]]; + } + else if (!isFinite(value)) { + return symbols[mapper[0]]; + } + return _this.intNumberFormatter(value, cOptions, dOptions); + }; + }; + /** + * Returns grouping details for the pattern provided + * + * @param {string} pattern ? + * @returns {GroupDetails} ? + */ + NumberFormat.getGroupingDetails = function (pattern) { + var ret = {}; + var match = pattern.match(intl_base_IntlBase.negativeDataRegex); + if (match && match[4]) { + var pattern_1 = match[4]; + var p = pattern_1.lastIndexOf(','); + if (p !== -1) { + var temp = pattern_1.split('.')[0]; + ret.primary = (temp.length - p) - 1; + var s = pattern_1.lastIndexOf(',', p - 1); + if (s !== -1) { + ret.secondary = p - 1 - s; + } + } + } + return ret; + }; + /** + * Returns if the provided integer range is valid. + * + * @param {number} val1 ? + * @param {number} val2 ? + * @param {boolean} checkbothExist ? + * @param {boolean} isFraction ? + * @returns {boolean} ? + */ + NumberFormat.checkValueRange = function (val1, val2, checkbothExist, isFraction) { + var decide = isFraction ? 'f' : 's'; + var dint = 0; + var str1 = errorText['l' + decide]; + // eslint-disable-next-line + var str2 = errorText['m' + decide]; + if (!util_isUndefined(val1)) { + this.checkRange(val1, str1, isFraction); + dint++; + } + if (!util_isUndefined(val2)) { + this.checkRange(val2, str2, isFraction); + dint++; + } + if (dint === 2) { + if (val1 < val2) { + throwError(str2 + 'specified must be less than the' + str1); + } + else { + return true; + } + } + else if (checkbothExist && dint === 1) { + throwError('Both' + str2 + 'and' + str2 + 'must be present'); + } + return false; + }; + /** + * Check if the provided fraction range is valid + * + * @param {number} val ? + * @param {string} text ? + * @param {boolean} isFraction ? + * @returns {void} ? + */ + NumberFormat.checkRange = function (val, text, isFraction) { + var range = isFraction ? [0, 20] : [1, 21]; + if (val < range[0] || val > range[1]) { + throwError(text + 'value must be within the range' + range[0] + 'to' + range[1]); + } + }; + /** + * Returns formatted numeric string for provided formatting options + * + * @param {number} value ? + * @param {base.GenericFormatOptions} fOptions ? + * @param {CommonOptions} dOptions ? + * @returns {string} ? + */ + NumberFormat.intNumberFormatter = function (value, fOptions, dOptions) { + var curData; + if (util_isUndefined(fOptions.nData.type)) { + return undefined; + } + else { + if (value < 0) { + value = value * -1; + curData = fOptions.nData; + } + else if (value === 0) { + curData = fOptions.zeroData || fOptions.pData; + } + else { + curData = fOptions.pData; + } + var fValue = ''; + if (curData.isPercent) { + value = value * 100; + } + if (curData.groupOne) { + fValue = this.processSignificantDigits(value, curData.minimumSignificantDigits, curData.maximumSignificantDigits); + } + else { + fValue = this.processFraction(value, curData.minimumFractionDigits, curData.maximumFractionDigits); + if (curData.minimumIntegerDigits) { + fValue = this.processMinimumIntegers(fValue, curData.minimumIntegerDigits); + } + } + if (curData.type === 'scientific') { + fValue = value.toExponential(curData.maximumFractionDigits); + fValue = fValue.replace('e', dOptions.numberMapper.numberSymbols[mapper[4]]); + } + fValue = fValue.replace('.', dOptions.numberMapper.numberSymbols[mapper[3]]); + if (curData.useGrouping) { + /* eslint-disable @typescript-eslint/no-explicit-any */ + fValue = this.groupNumbers(fValue, curData.groupData.primary, curData.groupSeparator || ',', dOptions.numberMapper.numberSymbols[mapper[3]] || '.', curData.groupData.secondary); + } + fValue = ParserBase.convertValueParts(fValue, intl_base_IntlBase.latnParseRegex, dOptions.numberMapper.mapper); + if (curData.nlead === 'N/A') { + return curData.nlead; + } + else { + return curData.nlead + fValue + curData.nend; + } + } + }; + /** + * Returns significant digits processed numeric string + * + * @param {number} value ? + * @param {number} min ? + * @param {number} max ? + * @returns {string} ? + */ + NumberFormat.processSignificantDigits = function (value, min, max) { + var temp = value + ''; + var tn; + var length = temp.length; + if (length < min) { + return value.toPrecision(min); + } + else { + temp = value.toPrecision(max); + tn = +temp; + return tn + ''; + } + }; + /** + * Returns grouped numeric string + * + * @param {string} val ? + * @param {number} level1 ? + * @param {string} sep ? + * @param {string} decimalSymbol ? + * @param {number} level2 ? + * @returns {string} ? + */ + NumberFormat.groupNumbers = function (val, level1, sep, decimalSymbol, level2) { + var flag = !util_isNullOrUndefined(level2) && level2 !== 0; + var split = val.split(decimalSymbol); + var prefix = split[0]; + var length = prefix.length; + var str = ''; + while (length > level1) { + str = prefix.slice(length - level1, length) + (str.length ? + (sep + str) : ''); + length -= level1; + if (flag) { + level1 = level2; + flag = false; + } + } + split[0] = prefix.slice(0, length) + (str.length ? sep : '') + str; + return split.join(decimalSymbol); + }; + /** + * Returns fraction processed numeric string + * + * @param {number} value ? + * @param {number} min ? + * @param {number} max ? + * @returns {string} ? + */ + NumberFormat.processFraction = function (value, min, max) { + var temp = (value + '').split('.')[1]; + var length = temp ? temp.length : 0; + if (min && length < min) { + var ret = ''; + if (length === 0) { + ret = value.toFixed(min); + } + else { + ret += value; + for (var j = 0; j < min - length; j++) { + ret += '0'; + } + return ret; + } + return value.toFixed(min); + } + else if (!util_isNullOrUndefined(max) && (length > max || max === 0)) { + return value.toFixed(max); + } + return value + ''; + }; + /** + * Returns integer processed numeric string + * + * @param {string} value ? + * @param {number} min ? + * @returns {string} ? + */ + NumberFormat.processMinimumIntegers = function (value, min) { + var temp = value.split('.'); + var lead = temp[0]; + var len = lead.length; + if (len < min) { + for (var i = 0; i < min - len; i++) { + lead = '0' + lead; + } + temp[0] = lead; + } + return temp.join('.'); + }; + return NumberFormat; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/intl/date-parser.js + + + + + +var date_parser_standalone = 'stand-alone'; +var latnRegex = /^[0-9]*$/; +var date_parser_timeSetter = { + minute: 'setMinutes', + hour: 'setHours', + second: 'setSeconds', + day: 'setDate', + month: 'setMonth', + milliseconds: 'setMilliseconds' +}; +var month = 'months'; +/* tslint:disable no-any */ +/** + * Date Parser. + * + * @private + */ +var DateParser = /** @class */ (function () { + function DateParser() { + } + /** + * Returns the parser function for given skeleton. + * + * @param {string} culture - Specifies the culture name to be which formatting. + * @param {DateFormatOptions} option - Specific the format in which string date will be parsed. + * @param {Object} cldr - Specifies the global cldr data collection. + * @returns {Function} ? + */ + DateParser.dateParser = function (culture, option, cldr) { + var _this = this; + var dependable = intl_base_IntlBase.getDependables(cldr, culture, option.calendar); + var numOptions = ParserBase.getCurrentNumericOptions(dependable.parserObject, ParserBase.getNumberingSystem(cldr), false, util_isBlazor()); + var parseOptions = {}; + if (util_isBlazor() && option.isServerRendered) { + option = intl_base_IntlBase.compareBlazorDateFormats(option, culture); + } + var resPattern = option.format || + intl_base_IntlBase.getResultantPattern(option.skeleton, dependable.dateObject, option.type, false, util_isBlazor() ? culture : ''); + var regexString = ''; + var hourOnly; + if (util_isUndefined(resPattern)) { + throwError('Format options or type given must be invalid'); + } + else { + resPattern = intl_base_IntlBase.ConvertDateToWeekFormat(resPattern); + parseOptions = { isIslamic: intl_base_IntlBase.islamicRegex.test(option.calendar), pattern: resPattern, evalposition: {}, culture: culture }; + var patternMatch = resPattern.match(intl_base_IntlBase.dateParseRegex) || []; + var length_1 = patternMatch.length; + var gmtCorrection = 0; + var zCorrectTemp = 0; + var isgmtTraversed = false; + var nRegx = numOptions.numericRegex; + // eslint-disable-next-line + var numMapper = util_isBlazor() ? dependable.parserObject.numbers : + ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr)); + for (var i = 0; i < length_1; i++) { + var str = patternMatch[i]; + var len = str.length; + var char = (str[0] === 'K') ? 'h' : str[0]; + var isNumber = void 0; + var canUpdate = void 0; + // eslint-disable-next-line + var charKey = datePartMatcher[char]; + var optional = (len === 2) ? '' : '?'; + if (isgmtTraversed) { + gmtCorrection = zCorrectTemp; + isgmtTraversed = false; + } + switch (char) { + case 'E': + case 'c': + // eslint-disable-next-line + var weekData = void 0; + if (util_isBlazor()) { + // eslint-disable-next-line + weekData = util_getValue('days.' + intl_base_IntlBase.monthIndex[len], dependable.dateObject); + } + else { + // eslint-disable-next-line + weekData = dependable.dateObject[intl_base_IntlBase.days][date_parser_standalone][intl_base_IntlBase.monthIndex[len]]; + } + // eslint-disable-next-line + var weekObject = ParserBase.reverseObject(weekData); + // tslint:enable + regexString += '(' + Object.keys(weekObject).join('|') + ')'; + break; + case 'M': + case 'L': + case 'd': + case 'm': + case 's': + case 'h': + case 'H': + case 'f': + canUpdate = true; + if ((char === 'M' || char === 'L') && len > 2) { + var monthData = void 0; + if (util_isBlazor()) { + // eslint-disable-next-line + monthData = util_getValue('months.' + intl_base_IntlBase.monthIndex[len], dependable.dateObject); + } + else { + // eslint-disable-next-line + monthData = dependable.dateObject[month][date_parser_standalone][intl_base_IntlBase.monthIndex[len]]; + } + // eslint-disable-next-line + parseOptions[charKey] = ParserBase.reverseObject(monthData); + // eslint-disable-next-line + regexString += '(' + Object.keys(parseOptions[charKey]).join('|') + ')'; + } + else if (char === 'f') { + if (len > 3) { + continue; + } + isNumber = true; + regexString += '(' + nRegx + nRegx + '?' + nRegx + '?' + ')'; + } + else { + isNumber = true; + regexString += '(' + nRegx + nRegx + optional + ')'; + } + if (char === 'h') { + parseOptions.hour12 = true; + } + break; + case 'W': + // eslint-disable-next-line + var opt = len === 1 ? '?' : ''; + regexString += '(' + nRegx + opt + nRegx + ')'; + break; + case 'y': + canUpdate = isNumber = true; + if (len === 2) { + regexString += '(' + nRegx + nRegx + ')'; + } + else { + regexString += '(' + nRegx + '{' + len + ',})'; + } + break; + case 'a': + canUpdate = true; + // eslint-disable-next-line + var periodValur = util_isBlazor() ? + util_getValue('dayPeriods', dependable.dateObject) : + util_getValue('dayPeriods.format.wide', dependable.dateObject); + // eslint-disable-next-line + parseOptions[charKey] = ParserBase.reverseObject(periodValur); + // eslint-disable-next-line + regexString += '(' + Object.keys(parseOptions[charKey]).join('|') + ')'; + break; + case 'G': + canUpdate = true; + // eslint-disable-next-line + var eText = (len <= 3) ? 'eraAbbr' : (len === 4) ? 'eraNames' : 'eraNarrow'; + // eslint-disable-next-line + parseOptions[charKey] = ParserBase.reverseObject(util_isBlazor() ? + util_getValue('eras', dependable.dateObject) : util_getValue('eras.' + eText, dependable.dateObject)); + // eslint-disable-next-line + regexString += '(' + Object.keys(parseOptions[charKey]).join('|') + '?)'; + break; + case 'z': + // eslint-disable-next-line + var tval = new Date().getTimezoneOffset(); + canUpdate = (tval !== 0); + // eslint-disable-next-line + parseOptions[charKey] = util_getValue('dates.timeZoneNames', dependable.parserObject); + // eslint-disable-next-line + var tzone = parseOptions[charKey]; + hourOnly = (len < 4); + // eslint-disable-next-line + var hpattern = hourOnly ? '+H;-H' : tzone.hourFormat; + hpattern = hpattern.replace(/:/g, numMapper.timeSeparator); + regexString += '(' + this.parseTimeZoneRegx(hpattern, tzone, nRegx) + ')?'; + isgmtTraversed = true; + zCorrectTemp = hourOnly ? 6 : 12; + break; + case '\'': + // eslint-disable-next-line + var iString = str.replace(/'/g, ''); + regexString += '(' + iString + ')?'; + break; + default: + regexString += '([\\D])'; + break; + } + if (canUpdate) { + parseOptions.evalposition[charKey] = { isNumber: isNumber, pos: i + 1 + gmtCorrection, hourOnly: hourOnly }; + } + if (i === length_1 - 1 && !util_isNullOrUndefined(regexString)) { + parseOptions.parserRegex = new RegExp('^' + regexString + '$', 'i'); + } + } + } + return function (value) { + var parsedDateParts = _this.internalDateParse(value, parseOptions, numOptions); + if (util_isNullOrUndefined(parsedDateParts) || !Object.keys(parsedDateParts).length) { + return null; + } + if (parseOptions.isIslamic) { + var dobj = {}; + var tYear = parsedDateParts.year; + var tDate = parsedDateParts.day; + var tMonth = parsedDateParts.month; + var ystrig = tYear ? (tYear + '') : ''; + var is2DigitYear = (ystrig.length === 2); + if (!tYear || !tMonth || !tDate || is2DigitYear) { + dobj = HijriParser.getHijriDate(new Date()); + } + if (is2DigitYear) { + tYear = parseInt((dobj.year + '').slice(0, 2) + ystrig, 10); + } + // tslint:disable-next-line + var dateObject = HijriParser.toGregorian(tYear || dobj.year, tMonth || dobj.month, tDate || dobj.date); + parsedDateParts.year = dateObject.getFullYear(); + parsedDateParts.month = dateObject.getMonth() + 1; + parsedDateParts.day = dateObject.getDate(); + } + return _this.getDateObject(parsedDateParts); + }; + }; + /* tslint:disable */ + /** + * Returns date object for provided date options + * + * @param {DateParts} options ? + * @param {Date} value ? + * @returns {Date} ? + */ + DateParser.getDateObject = function (options, value) { + var res = value || new Date(); + res.setMilliseconds(0); + var tKeys = ['hour', 'minute', 'second', 'milliseconds', 'month', 'day']; + var y = options.year; + var desig = options.designator; + var tzone = options.timeZone; + if (!util_isUndefined(y)) { + var len = (y + '').length; + if (len <= 2) { + var century = Math.floor(res.getFullYear() / 100) * 100; + y += century; + } + res.setFullYear(y); + } + for (var _i = 0, tKeys_1 = tKeys; _i < tKeys_1.length; _i++) { + var key = tKeys_1[_i]; + // eslint-disable-next-line + var tValue = options[key]; + if (util_isUndefined(tValue) && key === 'day') { + res.setDate(1); + } + if (!util_isUndefined(tValue)) { + if (key === 'month') { + tValue -= 1; + if (tValue < 0 || tValue > 11) { + return new Date('invalid'); + } + var pDate = res.getDate(); + res.setDate(1); + // eslint-disable-next-line + res[date_parser_timeSetter[key]](tValue); + var lDate = new Date(res.getFullYear(), tValue + 1, 0).getDate(); + res.setDate(pDate < lDate ? pDate : lDate); + } + else { + if (key === 'day') { + var lastDay = new Date(res.getFullYear(), res.getMonth() + 1, 0).getDate(); + if ((tValue < 1 || tValue > lastDay)) { + return null; + } + } + // eslint-disable-next-line + res[date_parser_timeSetter[key]](tValue); + } + } + } + if (!util_isUndefined(desig)) { + var hour = res.getHours(); + if (desig === 'pm') { + res.setHours(hour + (hour === 12 ? 0 : 12)); + } + else if (hour === 12) { + res.setHours(0); + } + } + if (!util_isUndefined(tzone)) { + var tzValue = tzone - res.getTimezoneOffset(); + if (tzValue !== 0) { + res.setMinutes(res.getMinutes() + tzValue); + } + } + return res; + }; + /** + * Returns date parsing options for provided value along with parse and numeric options + * + * @param {string} value ? + * @param {ParseOptions} parseOptions ? + * @param {NumericOptions} num ? + * @returns {DateParts} ? + */ + DateParser.internalDateParse = function (value, parseOptions, num) { + var matches = value.match(parseOptions.parserRegex); + var retOptions = { 'hour': 0, 'minute': 0, 'second': 0 }; + if (util_isNullOrUndefined(matches)) { + return null; + } + else { + var props = Object.keys(parseOptions.evalposition); + for (var _i = 0, props_1 = props; _i < props_1.length; _i++) { + var prop = props_1[_i]; + var curObject = parseOptions.evalposition[prop]; + var matchString = matches[curObject.pos]; + if (curObject.isNumber) { + // eslint-disable-next-line + retOptions[prop] = this.internalNumberParser(matchString, num); + } + else { + if (prop === 'timeZone' && !util_isUndefined(matchString)) { + var pos = curObject.pos; + var val = void 0; + var tmatch = matches[pos + 1]; + var flag = !util_isUndefined(tmatch); + if (curObject.hourOnly) { + val = this.getZoneValue(flag, tmatch, matches[pos + 4], num) * 60; + } + else { + val = this.getZoneValue(flag, tmatch, matches[pos + 7], num) * 60; + val += this.getZoneValue(flag, matches[pos + 4], matches[pos + 10], num); + } + if (!util_isNullOrUndefined(val)) { + retOptions[prop] = val; + } + } + else { + // eslint-disable-next-line + matchString = ((prop === 'month') && (!parseOptions.isIslamic) && (parseOptions.culture === 'en' || parseOptions.culture === 'en-GB' || parseOptions.culture === 'en-US')) + ? matchString[0].toUpperCase() + matchString.substring(1).toLowerCase() : matchString; + // eslint-disable-next-line + retOptions[prop] = parseOptions[prop][matchString]; + } + } + } + if (parseOptions.hour12) { + retOptions.hour12 = true; + } + } + return retOptions; + }; + /** + * Returns parsed number for provided Numeric string and Numeric Options + * + * @param {string} value ? + * @param {NumericOptions} option ? + * @returns {number} ? + */ + DateParser.internalNumberParser = function (value, option) { + value = ParserBase.convertValueParts(value, option.numberParseRegex, option.numericPair); + if (latnRegex.test(value)) { + return +value; + } + return null; + }; + /** + * Returns parsed time zone RegExp for provided hour format and time zone + * + * @param {string} hourFormat ? + * @param {base.TimeZoneOptions} tZone ? + * @param {string} nRegex ? + * @returns {string} ? + */ + DateParser.parseTimeZoneRegx = function (hourFormat, tZone, nRegex) { + var pattern = tZone.gmtFormat; + var ret; + var cRegex = '(' + nRegex + ')' + '(' + nRegex + ')'; + var splitStr; + ret = hourFormat.replace('+', '\\+'); + if (hourFormat.indexOf('HH') !== -1) { + ret = ret.replace(/HH|mm/g, '(' + cRegex + ')'); + } + else { + ret = ret.replace(/H|m/g, '(' + cRegex + '?)'); + } + // eslint-disable-next-line + splitStr = (ret.split(';').map(function (str) { + return pattern.replace('{0}', str); + })); + ret = splitStr.join('|') + '|' + tZone.gmtZeroFormat; + return ret; + }; + /** + * Returns zone based value. + * + * @param {boolean} flag ? + * @param {string} val1 ? + * @param {string} val2 ? + * @param {NumericOptions} num ? + * @returns {number} ? + */ + DateParser.getZoneValue = function (flag, val1, val2, num) { + var ival = flag ? val1 : val2; + if (!ival) { + return 0; + } + var value = this.internalNumberParser(ival, num); + if (flag) { + return -value; + } + return value; + }; + return DateParser; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/intl/number-parser.js + + + +var parseRegex = /^([^0-9]*)(([0-9,]*[0-9]+)(\.[0-9]+)?)([Ee][+-]?[0-9]+)?([^0-9]*)$/; +var groupRegex = /,/g; +var keys = ['minusSign', 'infinity']; +/** + * Module for Number Parser. + * + * @private + */ +var NumberParser = /** @class */ (function () { + function NumberParser() { + } + /** + * Returns the parser function for given skeleton. + * + * @param {string} culture - Specifies the culture name to be which formatting. + * @param {NumberFormatOptions} option - Specific the format in which number will parsed. + * @param {Object} cldr - Specifies the global cldr data collection. + * @returns {Function} ? + */ + NumberParser.numberParser = function (culture, option, cldr) { + var _this = this; + var dependable = intl_base_IntlBase.getDependables(cldr, culture, '', true); + var parseOptions = { custom: true }; + var numOptions; + if ((intl_base_IntlBase.formatRegex.test(option.format)) || !(option.format)) { + util_extend(parseOptions, intl_base_IntlBase.getProperNumericSkeleton(option.format || 'N')); + parseOptions.custom = false; + if (!parseOptions.fractionDigits) { + if (option.maximumFractionDigits) { + parseOptions.maximumFractionDigits = option.maximumFractionDigits; + } + } + } + else { + util_extend(parseOptions, intl_base_IntlBase.customFormat(option.format, null, null)); + } + var numbers = util_getValue('numbers', dependable.parserObject); + // eslint-disable-next-line + numOptions = ParserBase.getCurrentNumericOptions(dependable.parserObject, ParserBase.getNumberingSystem(cldr), true, util_isBlazor()); + parseOptions.symbolRegex = ParserBase.getSymbolRegex(Object.keys(numOptions.symbolMatch)); + // eslint-disable-next-line + parseOptions.infinity = numOptions.symbolNumberSystem[keys[1]]; + var symbolpattern; + if (!util_isBlazor()) { + symbolpattern = intl_base_IntlBase.getSymbolPattern(parseOptions.type, numOptions.numberSystem, dependable.numericObject, parseOptions.isAccount); + if (symbolpattern) { + symbolpattern = symbolpattern.replace(/\u00A4/g, intl_base_IntlBase.defaultCurrency); + var split = symbolpattern.split(';'); + parseOptions.nData = intl_base_IntlBase.getFormatData(split[1] || '-' + split[0], true, ''); + parseOptions.pData = intl_base_IntlBase.getFormatData(split[0], true, ''); + } + } + else { + parseOptions.nData = util_extend({}, {}, util_getValue(parseOptions.type + 'nData', numbers)); + parseOptions.pData = util_extend({}, {}, util_getValue(parseOptions.type + 'pData', numbers)); + if (parseOptions.type === 'currency' && option.currency) { + intl_base_IntlBase.replaceBlazorCurrency([parseOptions.pData, parseOptions.nData], util_getValue('currencySymbol', numbers), option.currency); + } + } + return function (value) { + return _this.getParsedNumber(value, parseOptions, numOptions); + }; + }; + /** + * Returns parsed number for the provided formatting options + * + * @param {string} value ? + * @param {NumericParts} options ? + * @param {NumericOptions} numOptions ? + * @returns {number} ? + */ + NumberParser.getParsedNumber = function (value, options, numOptions) { + var isNegative; + var isPercent; + var tempValue; + var lead; + var end; + var ret; + if (value.indexOf(options.infinity) !== -1) { + return Infinity; + } + else { + value = ParserBase.convertValueParts(value, options.symbolRegex, numOptions.symbolMatch); + value = ParserBase.convertValueParts(value, numOptions.numberParseRegex, numOptions.numericPair); + value = value.indexOf('-') !== -1 ? value.replace('-.', '-0.') : value; + if (value.indexOf('.') === 0) { + value = '0' + value; + } + var matches = value.match(parseRegex); + if (util_isNullOrUndefined(matches)) { + return NaN; + } + lead = matches[1]; + tempValue = matches[2]; + var exponent = matches[5]; + end = matches[6]; + isNegative = options.custom ? ((lead === options.nData.nlead) && (end === options.nData.nend)) : + ((lead.indexOf(options.nData.nlead) !== -1) && (end.indexOf(options.nData.nend) !== -1)); + isPercent = isNegative ? + options.nData.isPercent : + options.pData.isPercent; + tempValue = tempValue.replace(groupRegex, ''); + if (exponent) { + tempValue += exponent; + } + ret = +tempValue; + if (options.type === 'percent' || isPercent) { + ret = ret / 100; + } + if (options.custom || options.fractionDigits) { + ret = parseFloat(ret.toFixed(options.custom ? + (isNegative ? options.nData.maximumFractionDigits : options.pData.maximumFractionDigits) : options.fractionDigits)); + } + if (options.maximumFractionDigits) { + ret = this.convertMaxFracDigits(tempValue, options, ret, isNegative); + } + if (isNegative) { + ret *= -1; + } + return ret; + } + }; + NumberParser.convertMaxFracDigits = function (value, options, ret, isNegative) { + var decimalSplitValue = value.split('.'); + if (decimalSplitValue[1] && decimalSplitValue[1].length > options.maximumFractionDigits) { + ret = +(ret.toFixed(options.custom ? + (isNegative ? options.nData.maximumFractionDigits : options.pData.maximumFractionDigits) : options.maximumFractionDigits)); + } + return ret; + }; + return NumberParser; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/observer.js + +var Observer = /** @class */ (function () { + function Observer(context) { + this.ranArray = []; + this.boundedEvents = {}; + if (util_isNullOrUndefined(context)) { + return; + } + this.context = context; + } + /** + * To attach handler for given property in current context. + * + * @param {string} property - specifies the name of the event. + * @param {Function} handler - Specifies the handler function to be called while event notified. + * @param {Object} context - Specifies the context binded to the handler. + * @param {string} id - specifies the random generated id. + * @returns {void} + */ + Observer.prototype.on = function (property, handler, context, id) { + if (util_isNullOrUndefined(handler)) { + return; + } + var cntxt = context || this.context; + if (this.notExist(property)) { + this.boundedEvents[property] = [{ handler: handler, context: cntxt }]; + return; + } + if (!util_isNullOrUndefined(id)) { + if (this.ranArray.indexOf(id) === -1) { + this.ranArray.push(id); + this.boundedEvents[property].push({ handler: handler, context: cntxt, id: id }); + } + } + else if (!this.isHandlerPresent(this.boundedEvents[property], handler)) { + this.boundedEvents[property].push({ handler: handler, context: cntxt }); + } + }; + /** + * To remove handlers from a event attached using on() function. + * + * @param {string} property - specifies the name of the event. + * @param {Function} handler - Optional argument specifies the handler function to be called while event notified. + * @param {string} id - specifies the random generated id. + * @returns {void} ? + */ + Observer.prototype.off = function (property, handler, id) { + if (this.notExist(property)) { + return; + } + var curObject = util_getValue(property, this.boundedEvents); + if (handler) { + for (var i = 0; i < curObject.length; i++) { + if (id) { + if (curObject[i].id === id) { + curObject.splice(i, 1); + var indexLocation = this.ranArray.indexOf(id); + if (indexLocation !== -1) { + this.ranArray.splice(indexLocation, 1); + } + break; + } + } + else if (handler === curObject[i].handler) { + curObject.splice(i, 1); + break; + } + } + } + else { + delete this.boundedEvents[property]; + } + }; + /** + * To notify the handlers in the specified event. + * + * @param {string} property - Specifies the event to be notify. + * @param {Object} argument - Additional parameters to pass while calling the handler. + * @param {Function} successHandler - this function will invoke after event successfully triggered + * @param {Function} errorHandler - this function will invoke after event if it was failure to call. + * @returns {void} ? + */ + Observer.prototype.notify = function (property, argument, successHandler, errorHandler) { + if (this.notExist(property)) { + if (successHandler) { + successHandler.call(this, argument); + } + return; + } + if (argument) { + argument.name = property; + } + var blazor = 'Blazor'; + var curObject = util_getValue(property, this.boundedEvents).slice(0); + if (window[blazor]) { + return this.blazorCallback(curObject, argument, successHandler, errorHandler, 0); + } + else { + for (var _i = 0, curObject_1 = curObject; _i < curObject_1.length; _i++) { + var cur = curObject_1[_i]; + cur.handler.call(cur.context, argument); + } + if (successHandler) { + successHandler.call(this, argument); + } + } + }; + Observer.prototype.blazorCallback = function (objs, argument, successHandler, errorHandler, index) { + var _this = this; + var isTrigger = index === objs.length - 1; + if (index < objs.length) { + var obj_1 = objs[index]; + var promise = obj_1.handler.call(obj_1.context, argument); + if (promise && typeof promise.then === 'function') { + if (!successHandler) { + return promise; + } + promise.then(function (data) { + data = typeof data === 'string' && _this.isJson(data) ? JSON.parse(data, _this.dateReviver) : data; + util_extend(argument, argument, data, true); + if (successHandler && isTrigger) { + successHandler.call(obj_1.context, argument); + } + else { + return _this.blazorCallback(objs, argument, successHandler, errorHandler, index + 1); + } + }).catch(function (data) { + if (errorHandler) { + errorHandler.call(obj_1.context, typeof data === 'string' && + _this.isJson(data) ? JSON.parse(data, _this.dateReviver) : data); + } + }); + } + else if (successHandler && isTrigger) { + successHandler.call(obj_1.context, argument); + } + else { + return this.blazorCallback(objs, argument, successHandler, errorHandler, index + 1); + } + } + }; + // eslint-disable-next-line + Observer.prototype.dateReviver = function (key, value) { + var dPattern = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/; + if (util_isBlazor && typeof value === 'string' && value.match(dPattern) !== null) { + return (new Date(value)); + } + return (value); + }; + Observer.prototype.isJson = function (value) { + try { + JSON.parse(value); + } + catch (e) { + return false; + } + return true; + }; + /** + * To destroy handlers in the event + * + * @returns {void} ? + */ + Observer.prototype.destroy = function () { + this.boundedEvents = this.context = undefined; + }; + /** + * Returns if the property exists. + * + * @param {string} prop ? + * @returns {boolean} ? + */ + Observer.prototype.notExist = function (prop) { + // eslint-disable-next-line + return this.boundedEvents.hasOwnProperty(prop) === false || this.boundedEvents[prop].length <= 0; + }; + /** + * Returns if the handler is present. + * + * @param {BoundOptions[]} boundedEvents ? + * @param {Function} handler ? + * @returns {boolean} ? + */ + Observer.prototype.isHandlerPresent = function (boundedEvents, handler) { + for (var _i = 0, boundedEvents_1 = boundedEvents; _i < boundedEvents_1.length; _i++) { + var cur = boundedEvents_1[_i]; + if (cur.handler === handler) { + return true; + } + } + return false; + }; + return Observer; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/internationalization.js + + + + + + + +/** + * Specifies the observer used for external change detection. + */ +var onIntlChange = new Observer(); +/** + * Specifies the default rtl status for EJ2 components. + */ +var rightToLeft = false; +/** + * Specifies the CLDR data loaded for internationalization functionalities. + * + * @private + */ +var cldrData = {}; +/** + * Specifies the default culture value to be considered. + * + * @private + */ +var defaultCulture = 'en-US'; +/** + * Specifies default currency code to be considered + * + * @private + */ +var defaultCurrencyCode = 'USD'; +var internationalization_mapper = ['numericObject', 'dateObject']; +/** + * Internationalization class provides support to parse and format the number and date object to the desired format. + * ```typescript + * // To set the culture globally + * setCulture('en-GB'); + * + * // To set currency code globally + * setCurrencyCode('EUR'); + * + * //Load cldr data + * loadCldr(gregorainData); + * loadCldr(timeZoneData); + * loadCldr(numbersData); + * loadCldr(numberSystemData); + * + * // To use formatter in component side + * let Intl:Internationalization = new Internationalization(); + * + * // Date formatting + * let dateFormatter: Function = Intl.getDateFormat({skeleton:'long',type:'dateTime'}); + * dateFormatter(new Date('11/2/2016')); + * dateFormatter(new Date('25/2/2030')); + * Intl.formatDate(new Date(),{skeleton:'E'}); + * + * //Number formatting + * let numberFormatter: Function = Intl.getNumberFormat({skeleton:'C5'}) + * numberFormatter(24563334); + * Intl.formatNumber(123123,{skeleton:'p2'}); + * + * // Date parser + * let dateParser: Function = Intl.getDateParser({skeleton:'short',type:'time'}); + * dateParser('10:30 PM'); + * Intl.parseDate('10',{skeleton:'H'}); + * ``` + */ +var Internationalization = /** @class */ (function () { + function Internationalization(cultureName) { + if (cultureName) { + this.culture = cultureName; + } + } + /** + * Returns the format function for given options. + * + * @param {DateFormatOptions} options - Specifies the format options in which the format function will return. + * @returns {Function} ? + */ + Internationalization.prototype.getDateFormat = function (options) { + return DateFormat.dateFormat(this.getCulture(), options || { type: 'date', skeleton: 'short' }, cldrData); + }; + /** + * Returns the format function for given options. + * + * @param {NumberFormatOptions} options - Specifies the format options in which the format function will return. + * @returns {Function} ? + */ + Internationalization.prototype.getNumberFormat = function (options) { + if (options && !options.currency) { + options.currency = defaultCurrencyCode; + } + if (util_isBlazor() && options && !options.format) { + options.minimumFractionDigits = 0; + } + return NumberFormat.numberFormatter(this.getCulture(), options || {}, cldrData); + }; + /** + * Returns the parser function for given options. + * + * @param {DateFormatOptions} options - Specifies the format options in which the parser function will return. + * @returns {Function} ? + */ + Internationalization.prototype.getDateParser = function (options) { + return DateParser.dateParser(this.getCulture(), options || { skeleton: 'short', type: 'date' }, cldrData); + }; + /** + * Returns the parser function for given options. + * + * @param {NumberFormatOptions} options - Specifies the format options in which the parser function will return. + * @returns {Function} ? + */ + Internationalization.prototype.getNumberParser = function (options) { + if (util_isBlazor() && options && !options.format) { + options.minimumFractionDigits = 0; + } + return NumberParser.numberParser(this.getCulture(), options || { format: 'N' }, cldrData); + }; + /** + * Returns the formatted string based on format options. + * + * @param {number} value - Specifies the number to format. + * @param {NumberFormatOptions} option - Specifies the format options in which the number will be formatted. + * @returns {string} ? + */ + Internationalization.prototype.formatNumber = function (value, option) { + return this.getNumberFormat(option)(value); + }; + /** + * Returns the formatted date string based on format options. + * + * @param {Date} value - Specifies the number to format. + * @param {DateFormatOptions} option - Specifies the format options in which the number will be formatted. + * @returns {string} ? + */ + Internationalization.prototype.formatDate = function (value, option) { + return this.getDateFormat(option)(value); + }; + /** + * Returns the date object for given date string and options. + * + * @param {string} value - Specifies the string to parse. + * @param {DateFormatOptions} option - Specifies the parse options in which the date string will be parsed. + * @returns {Date} ? + */ + Internationalization.prototype.parseDate = function (value, option) { + return this.getDateParser(option)(value); + }; + /** + * Returns the number object from the given string value and options. + * + * @param {string} value - Specifies the string to parse. + * @param {NumberFormatOptions} option - Specifies the parse options in which the string number will be parsed. + * @returns {number} ? + */ + Internationalization.prototype.parseNumber = function (value, option) { + return this.getNumberParser(option)(value); + }; + /** + * Returns Native Date Time Pattern + * + * @param {DateFormatOptions} option - Specifies the parse options for resultant date time pattern. + * @param {boolean} isExcelFormat - Specifies format value to be converted to excel pattern. + * @returns {string} ? + * @private + */ + Internationalization.prototype.getDatePattern = function (option, isExcelFormat) { + return intl_base_IntlBase.getActualDateTimeFormat(this.getCulture(), option, cldrData, isExcelFormat); + }; + /** + * Returns Native Number Pattern + * + * @param {NumberFormatOptions} option - Specifies the parse options for resultant number pattern. + * @param {boolean} isExcel ? + * @returns {string} ? + * @private + */ + Internationalization.prototype.getNumberPattern = function (option, isExcel) { + return intl_base_IntlBase.getActualNumberFormat(this.getCulture(), option, cldrData, isExcel); + }; + /** + * Returns the First Day of the Week + * + * @returns {number} ? + */ + Internationalization.prototype.getFirstDayOfWeek = function () { + return intl_base_IntlBase.getWeekData(this.getCulture(), cldrData); + }; + /** + * Returns the culture + * + * @returns {string} ? + */ + Internationalization.prototype.getCulture = function () { + return this.culture || defaultCulture; + }; + return Internationalization; +}()); + +/** + * Set the default culture to all EJ2 components + * + * @param {string} cultureName - Specifies the culture name to be set as default culture. + * @returns {void} ? + */ +function setCulture(cultureName) { + defaultCulture = cultureName; + onIntlChange.notify('notifyExternalChange', { 'locale': defaultCulture }); +} +/** + * Set the default currency code to all EJ2 components + * + * @param {string} currencyCode Specifies the culture name to be set as default culture. + * @returns {void} ? + */ +function setCurrencyCode(currencyCode) { + defaultCurrencyCode = currencyCode; + onIntlChange.notify('notifyExternalChange', { 'currencyCode': defaultCurrencyCode }); +} +/** + * Load the CLDR data into context + * + * @param {Object[]} data Specifies the CLDR data's to be used for formatting and parser. + * @returns {void} ? + */ +function loadCldr() { + var data = []; + for (var _i = 0; _i < arguments.length; _i++) { + data[_i] = arguments[_i]; + } + for (var _a = 0, data_1 = data; _a < data_1.length; _a++) { + var obj = data_1[_a]; + extend(cldrData, obj, {}, true); + } +} +/** + * To enable or disable RTL functionality for all components globally. + * + * @param {boolean} status - Optional argument Specifies the status value to enable or disable rtl option. + * @returns {void} ? + */ +function enableRtl(status) { + if (status === void 0) { status = true; } + rightToLeft = status; + onIntlChange.notify('notifyExternalChange', { enableRtl: rightToLeft }); +} +/** + * To get the numeric CLDR object for given culture + * + * @param {string} locale - Specifies the locale for which numericObject to be returned. + * @param {string} type ? + * @returns {Object} ? + * @ignore + * @private + */ +function getNumericObject(locale, type) { + // eslint-disable-next-line + var numObject = intl_base_IntlBase.getDependables(cldrData, locale, '', true)[internationalization_mapper[0]]; + // eslint-disable-next-line + var dateObject = intl_base_IntlBase.getDependables(cldrData, locale, '')[internationalization_mapper[1]]; + var numSystem = util_getValue('defaultNumberingSystem', numObject); + var symbPattern = util_isBlazor() ? util_getValue('numberSymbols', numObject) : util_getValue('symbols-numberSystem-' + numSystem, numObject); + var pattern = intl_base_IntlBase.getSymbolPattern(type || 'decimal', numSystem, numObject, false); + return util_extend(symbPattern, intl_base_IntlBase.getFormatData(pattern, true, '', true), { 'dateSeparator': intl_base_IntlBase.getDateSeparator(dateObject) }); +} +/** + * To get the numeric CLDR number base object for given culture + * + * @param {string} locale - Specifies the locale for which numericObject to be returned. + * @param {string} currency - Specifies the currency for which numericObject to be returned. + * @returns {string} ? + * @ignore + * @private + */ +function getNumberDependable(locale, currency) { + // eslint-disable-next-line + var numObject = IntlBase.getDependables(cldrData, locale, '', true); + // eslint-disable-next-line + return IntlBase.getCurrencySymbol(numObject.numericObject, currency); +} +/** + * To get the default date CLDR object. + * + * @param {string} mode ? + * @returns {Object} ? + * @ignore + * @private + */ +function getDefaultDateObject(mode) { + // eslint-disable-next-line + return IntlBase.getDependables(cldrData, '', mode, false)[internationalization_mapper[1]]; +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/intl/intl-base.js + + + + + + +var blazorCultureFormats = { + 'en-US': { + 'd': 'M/d/y', + 'D': 'EEEE, MMMM d, y', + 'f': 'EEEE, MMMM d, y h:mm a', + 'F': 'EEEE, MMMM d, y h:mm:s a', + 'g': 'M/d/y h:mm a', + 'G': 'M/d/yyyy h:mm:ss tt', + 'm': 'MMMM d', + 'M': 'MMMM d', + 'r': 'ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'', + 'R': 'ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'', + 's': 'yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss', + 't': 'h:mm tt', + 'T': 'h:m:s tt', + 'u': 'yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'', + 'U': 'dddd, MMMM d, yyyy h:mm:ss tt', + 'y': 'MMMM yyyy', + 'Y': 'MMMM yyyy' + } +}; +/** + * Date base common constants and function for date parser and formatter. + */ +// eslint-disable-next-line +var intl_base_IntlBase; +(function (IntlBase) { + // tslint:disable-next-line:max-line-length + IntlBase.negativeDataRegex = /^(('[^']+'|''|[^*#@0,.E])*)(\*.)?((([#,]*[0,]*0+)(\.0*[0-9]*#*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/; + IntlBase.customRegex = /^(('[^']+'|''|[^*#@0,.])*)(\*.)?((([0#,]*[0,]*[0#]*[0#\ ]*)(\.[0#]*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/; + IntlBase.latnParseRegex = /0|1|2|3|4|5|6|7|8|9/g; + var fractionRegex = /[0-9]/g; + IntlBase.defaultCurrency = '$'; + var mapper = ['infinity', 'nan', 'group', 'decimal']; + var patternRegex = /G|M|L|H|c|'| a|yy|y|EEEE|E/g; + var patternMatch = { + 'G': '', + 'M': 'm', + 'L': 'm', + 'H': 'h', + 'c': 'd', + '\'': '"', + ' a': ' AM/PM', + 'yy': 'yy', + 'y': 'yyyy', + 'EEEE': 'dddd', + 'E': 'ddd' + }; + IntlBase.dateConverterMapper = /dddd|ddd/ig; + var defaultFirstDay = 'sun'; + IntlBase.islamicRegex = /^islamic/; + var firstDayMapper = { + 'sun': 0, + 'mon': 1, + 'tue': 2, + 'wed': 3, + 'thu': 4, + 'fri': 5, + 'sat': 6 + }; + IntlBase.formatRegex = /(^[ncpae]{1})([0-1]?[0-9]|20)?$/i; + IntlBase.currencyFormatRegex = /(^[ca]{1})([0-1]?[0-9]|20)?$/i; + IntlBase.curWithoutNumberRegex = /(c|a)$/ig; + var typeMapper = { + '$': 'isCurrency', + '%': 'isPercent', + '-': 'isNegative', + 0: 'nlead', + 1: 'nend' + }; + IntlBase.dateParseRegex = /([a-z])\1*|'([^']|'')+'|''|./gi; + IntlBase.basicPatterns = ['short', 'medium', 'long', 'full']; + /* tslint:disable:quotemark */ + IntlBase.defaultObject = { + 'dates': { + 'calendars': { + 'gregorian': { + 'months': { + 'stand-alone': { + 'abbreviated': { + '1': 'Jan', + '2': 'Feb', + '3': 'Mar', + '4': 'Apr', + '5': 'May', + '6': 'Jun', + '7': 'Jul', + '8': 'Aug', + '9': 'Sep', + '10': 'Oct', + '11': 'Nov', + '12': 'Dec' + }, + 'narrow': { + '1': 'J', + '2': 'F', + '3': 'M', + '4': 'A', + '5': 'M', + '6': 'J', + '7': 'J', + '8': 'A', + '9': 'S', + '10': 'O', + '11': 'N', + '12': 'D' + }, + 'wide': { + '1': 'January', + '2': 'February', + '3': 'March', + '4': 'April', + '5': 'May', + '6': 'June', + '7': 'July', + '8': 'August', + '9': 'September', + '10': 'October', + '11': 'November', + '12': 'December' + } + } + }, + 'days': { + 'stand-alone': { + 'abbreviated': { + 'sun': 'Sun', + 'mon': 'Mon', + 'tue': 'Tue', + 'wed': 'Wed', + 'thu': 'Thu', + 'fri': 'Fri', + 'sat': 'Sat' + }, + 'narrow': { + 'sun': 'S', + 'mon': 'M', + 'tue': 'T', + 'wed': 'W', + 'thu': 'T', + 'fri': 'F', + 'sat': 'S' + }, + 'short': { + 'sun': 'Su', + 'mon': 'Mo', + 'tue': 'Tu', + 'wed': 'We', + 'thu': 'Th', + 'fri': 'Fr', + 'sat': 'Sa' + }, + 'wide': { + 'sun': 'Sunday', + 'mon': 'Monday', + 'tue': 'Tuesday', + 'wed': 'Wednesday', + 'thu': 'Thursday', + 'fri': 'Friday', + 'sat': 'Saturday' + } + } + }, + 'dayPeriods': { + 'format': { + 'wide': { + 'am': 'AM', + 'pm': 'PM' + } + } + }, + 'eras': { + 'eraNames': { + '0': 'Before Christ', + '0-alt-variant': 'Before Common Era', + '1': 'Anno Domini', + '1-alt-variant': 'Common Era' + }, + 'eraAbbr': { + '0': 'BC', + '0-alt-variant': 'BCE', + '1': 'AD', + '1-alt-variant': 'CE' + }, + 'eraNarrow': { + '0': 'B', + '0-alt-variant': 'BCE', + '1': 'A', + '1-alt-variant': 'CE' + } + }, + 'dateFormats': { + 'full': 'EEEE, MMMM d, y', + 'long': 'MMMM d, y', + 'medium': 'MMM d, y', + 'short': 'M/d/yy' + }, + 'timeFormats': { + 'full': 'h:mm:ss a zzzz', + 'long': 'h:mm:ss a z', + 'medium': 'h:mm:ss a', + 'short': 'h:mm a' + }, + 'dateTimeFormats': { + 'full': '{1} \'at\' {0}', + 'long': '{1} \'at\' {0}', + 'medium': '{1}, {0}', + 'short': '{1}, {0}', + 'availableFormats': { + 'd': 'd', + 'E': 'ccc', + 'Ed': 'd E', + 'Ehm': 'E h:mm a', + 'EHm': 'E HH:mm', + 'Ehms': 'E h:mm:ss a', + 'EHms': 'E HH:mm:ss', + 'Gy': 'y G', + 'GyMMM': 'MMM y G', + 'GyMMMd': 'MMM d, y G', + 'GyMMMEd': 'E, MMM d, y G', + 'h': 'h a', + 'H': 'HH', + 'hm': 'h:mm a', + 'Hm': 'HH:mm', + 'hms': 'h:mm:ss a', + 'Hms': 'HH:mm:ss', + 'hmsv': 'h:mm:ss a v', + 'Hmsv': 'HH:mm:ss v', + 'hmv': 'h:mm a v', + 'Hmv': 'HH:mm v', + 'M': 'L', + 'Md': 'M/d', + 'MEd': 'E, M/d', + 'MMM': 'LLL', + 'MMMd': 'MMM d', + 'MMMEd': 'E, MMM d', + 'MMMMd': 'MMMM d', + 'ms': 'mm:ss', + 'y': 'y', + 'yM': 'M/y', + 'yMd': 'M/d/y', + 'yMEd': 'E, M/d/y', + 'yMMM': 'MMM y', + 'yMMMd': 'MMM d, y', + 'yMMMEd': 'E, MMM d, y', + 'yMMMM': 'MMMM y' + } + } + }, + 'islamic': { + 'months': { + 'stand-alone': { + 'abbreviated': { + '1': 'Muh.', + '2': 'Saf.', + '3': 'Rab. I', + '4': 'Rab. II', + '5': 'Jum. I', + '6': 'Jum. II', + '7': 'Raj.', + '8': 'Sha.', + '9': 'Ram.', + '10': 'Shaw.', + '11': 'Dhuʻl-Q.', + '12': 'Dhuʻl-H.' + }, + 'narrow': { + '1': '1', + '2': '2', + '3': '3', + '4': '4', + '5': '5', + '6': '6', + '7': '7', + '8': '8', + '9': '9', + '10': '10', + '11': '11', + '12': '12' + }, + 'wide': { + '1': 'Muharram', + '2': 'Safar', + '3': 'Rabiʻ I', + '4': 'Rabiʻ II', + '5': 'Jumada I', + '6': 'Jumada II', + '7': 'Rajab', + '8': 'Shaʻban', + '9': 'Ramadan', + '10': 'Shawwal', + '11': 'Dhuʻl-Qiʻdah', + '12': 'Dhuʻl-Hijjah' + } + } + }, + 'days': { + 'stand-alone': { + 'abbreviated': { + 'sun': 'Sun', + 'mon': 'Mon', + 'tue': 'Tue', + 'wed': 'Wed', + 'thu': 'Thu', + 'fri': 'Fri', + 'sat': 'Sat' + }, + 'narrow': { + 'sun': 'S', + 'mon': 'M', + 'tue': 'T', + 'wed': 'W', + 'thu': 'T', + 'fri': 'F', + 'sat': 'S' + }, + 'short': { + 'sun': 'Su', + 'mon': 'Mo', + 'tue': 'Tu', + 'wed': 'We', + 'thu': 'Th', + 'fri': 'Fr', + 'sat': 'Sa' + }, + 'wide': { + 'sun': 'Sunday', + 'mon': 'Monday', + 'tue': 'Tuesday', + 'wed': 'Wednesday', + 'thu': 'Thursday', + 'fri': 'Friday', + 'sat': 'Saturday' + } + } + }, + 'dayPeriods': { + 'format': { + 'wide': { + 'am': 'AM', + 'pm': 'PM' + } + } + }, + 'eras': { + 'eraNames': { + '0': 'AH' + }, + 'eraAbbr': { + '0': 'AH' + }, + 'eraNarrow': { + '0': 'AH' + } + }, + 'dateFormats': { + 'full': 'EEEE, MMMM d, y G', + 'long': 'MMMM d, y G', + 'medium': 'MMM d, y G', + 'short': 'M/d/y GGGGG' + }, + 'timeFormats': { + 'full': 'h:mm:ss a zzzz', + 'long': 'h:mm:ss a z', + 'medium': 'h:mm:ss a', + 'short': 'h:mm a' + }, + 'dateTimeFormats': { + 'full': '{1} \'at\' {0}', + 'long': '{1} \'at\' {0}', + 'medium': '{1}, {0}', + 'short': '{1}, {0}', + 'availableFormats': { + 'd': 'd', + 'E': 'ccc', + 'Ed': 'd E', + 'Ehm': 'E h:mm a', + 'EHm': 'E HH:mm', + 'Ehms': 'E h:mm:ss a', + 'EHms': 'E HH:mm:ss', + 'Gy': 'y G', + 'GyMMM': 'MMM y G', + 'GyMMMd': 'MMM d, y G', + 'GyMMMEd': 'E, MMM d, y G', + 'h': 'h a', + 'H': 'HH', + 'hm': 'h:mm a', + 'Hm': 'HH:mm', + 'hms': 'h:mm:ss a', + 'Hms': 'HH:mm:ss', + 'M': 'L', + 'Md': 'M/d', + 'MEd': 'E, M/d', + 'MMM': 'LLL', + 'MMMd': 'MMM d', + 'MMMEd': 'E, MMM d', + 'MMMMd': 'MMMM d', + 'ms': 'mm:ss', + 'y': 'y G', + 'yyyy': 'y G', + 'yyyyM': 'M/y GGGGG', + 'yyyyMd': 'M/d/y GGGGG', + 'yyyyMEd': 'E, M/d/y GGGGG', + 'yyyyMMM': 'MMM y G', + 'yyyyMMMd': 'MMM d, y G', + 'yyyyMMMEd': 'E, MMM d, y G', + 'yyyyMMMM': 'MMMM y G', + 'yyyyQQQ': 'QQQ y G', + 'yyyyQQQQ': 'QQQQ y G' + } + } + } + }, + 'timeZoneNames': { + 'hourFormat': '+HH:mm;-HH:mm', + 'gmtFormat': 'GMT{0}', + 'gmtZeroFormat': 'GMT' + } + }, + 'numbers': { + 'currencies': { + 'USD': { + 'displayName': 'US Dollar', + 'symbol': '$', + 'symbol-alt-narrow': '$' + }, + 'EUR': { + 'displayName': 'Euro', + 'symbol': '€', + 'symbol-alt-narrow': '€' + }, + 'GBP': { + 'displayName': 'British Pound', + 'symbol-alt-narrow': '£' + } + }, + 'defaultNumberingSystem': 'latn', + 'minimumGroupingDigits': '1', + 'symbols-numberSystem-latn': { + 'decimal': '.', + 'group': ',', + 'list': ';', + 'percentSign': '%', + 'plusSign': '+', + 'minusSign': '-', + 'exponential': 'E', + 'superscriptingExponent': '×', + 'perMille': '‰', + 'infinity': '∞', + 'nan': 'NaN', + 'timeSeparator': ':' + }, + 'decimalFormats-numberSystem-latn': { + 'standard': '#,##0.###' + }, + 'percentFormats-numberSystem-latn': { + 'standard': '#,##0%' + }, + 'currencyFormats-numberSystem-latn': { + 'standard': '¤#,##0.00', + 'accounting': '¤#,##0.00;(¤#,##0.00)' + }, + 'scientificFormats-numberSystem-latn': { + 'standard': '#E0' + } + } + }; + IntlBase.blazorDefaultObject = { + 'numbers': { + 'mapper': { + '0': '0', + '1': '1', + '2': '2', + '3': '3', + '4': '4', + '5': '5', + '6': '6', + '7': '7', + '8': '8', + '9': '9' + }, + 'mapperDigits': '0123456789', + 'numberSymbols': { + 'decimal': '.', + 'group': ',', + 'plusSign': '+', + 'minusSign': '-', + 'percentSign': '%', + 'nan': 'NaN', + 'timeSeparator': ':', + 'infinity': '∞' + }, + 'timeSeparator': ':', + 'currencySymbol': '$', + 'currencypData': { + 'nlead': '$', + 'nend': '', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'percentpData': { + 'nlead': '', + 'nend': '%', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'percentnData': { + 'nlead': '-', + 'nend': '%', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'currencynData': { + 'nlead': '($', + 'nend': ')', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'decimalnData': { + 'nlead': '-', + 'nend': '', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'decimalpData': { + 'nlead': '', + 'nend': '', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + } + }, + 'dates': { + 'dayPeriods': { + 'am': 'AM', + 'pm': 'PM' + }, + 'dateSeperator': '/', + 'days': { + 'abbreviated': { + 'sun': 'Sun', + 'mon': 'Mon', + 'tue': 'Tue', + 'wed': 'Wed', + 'thu': 'Thu', + 'fri': 'Fri', + 'sat': 'Sat' + }, + 'short': { + 'sun': 'Su', + 'mon': 'Mo', + 'tue': 'Tu', + 'wed': 'We', + 'thu': 'Th', + 'fri': 'Fr', + 'sat': 'Sa' + }, + 'wide': { + 'sun': 'Sunday', + 'mon': 'Monday', + 'tue': 'Tuesday', + 'wed': 'Wednesday', + 'thu': 'Thursday', + 'fri': 'Friday', + 'sat': 'Saturday' + } + }, + 'months': { + 'abbreviated': { + '1': 'Jan', + '2': 'Feb', + '3': 'Mar', + '4': 'Apr', + '5': 'May', + '6': 'Jun', + '7': 'Jul', + '8': 'Aug', + '9': 'Sep', + '10': 'Oct', + '11': 'Nov', + '12': 'Dec' + }, + 'wide': { + '1': 'January', + '2': 'February', + '3': 'March', + '4': 'April', + '5': 'May', + '6': 'June', + '7': 'July', + '8': 'August', + '9': 'September', + '10': 'October', + '11': 'November', + '12': 'December' + } + }, + 'eras': { + '1': 'AD' + } + } + }; + /* tslint:enable:quotemark */ + IntlBase.monthIndex = { + 3: 'abbreviated', + 4: 'wide', + 5: 'narrow', + 1: 'abbreviated' + }; + /** + * + */ + IntlBase.month = 'months'; + IntlBase.days = 'days'; + /** + * Default numerber Object + */ + IntlBase.patternMatcher = { + C: 'currency', + P: 'percent', + N: 'decimal', + A: 'currency', + E: 'scientific' + }; + /** + * Returns the resultant pattern based on the skeleton, dateObject and the type provided + * + * @private + * @param {string} skeleton ? + * @param {Object} dateObject ? + * @param {string} type ? + * @param {boolean} isIslamic ? + * @param {string} blazorCulture ? + * @returns {string} ? + */ + function getResultantPattern(skeleton, dateObject, type, isIslamic, blazorCulture) { + var resPattern; + var iType = type || 'date'; + if (blazorCulture) { + resPattern = compareBlazorDateFormats({ skeleton: skeleton }, blazorCulture).format || + compareBlazorDateFormats({ skeleton: 'd' }, 'en-US').format; + } + else { + if (IntlBase.basicPatterns.indexOf(skeleton) !== -1) { + resPattern = util_getValue(iType + 'Formats.' + skeleton, dateObject); + if (iType === 'dateTime') { + var dPattern = util_getValue('dateFormats.' + skeleton, dateObject); + var tPattern = util_getValue('timeFormats.' + skeleton, dateObject); + resPattern = resPattern.replace('{1}', dPattern).replace('{0}', tPattern); + } + } + else { + resPattern = util_getValue('dateTimeFormats.availableFormats.' + skeleton, dateObject); + } + if (util_isUndefined(resPattern) && skeleton === 'yMd') { + resPattern = 'M/d/y'; + } + } + return resPattern; + } + IntlBase.getResultantPattern = getResultantPattern; + /** + * Returns the dependable object for provided cldr data and culture + * + * @private + * @param {Object} cldr ? + * @param {string} culture ? + * @param {string} mode ? + * @param {boolean} isNumber ? + * @returns {any} ? + */ + function getDependables(cldr, culture, mode, isNumber) { + var ret = {}; + var calendartype = mode || 'gregorian'; + ret.parserObject = ParserBase.getMainObject(cldr, culture) || (util_isBlazor() ? IntlBase.blazorDefaultObject : IntlBase.defaultObject); + if (isNumber) { + ret.numericObject = util_getValue('numbers', ret.parserObject); + } + else { + var dateString = util_isBlazor() ? 'dates' : ('dates.calendars.' + calendartype); + ret.dateObject = util_getValue(dateString, ret.parserObject); + } + return ret; + } + IntlBase.getDependables = getDependables; + /** + * Returns the symbol pattern for provided parameters + * + * @private + * @param {string} type ? + * @param {string} numSystem ? + * @param {Object} obj ? + * @param {boolean} isAccount ? + * @returns {string} ? + */ + function getSymbolPattern(type, numSystem, obj, isAccount) { + return util_getValue(type + 'Formats-numberSystem-' + + numSystem + (isAccount ? '.accounting' : '.standard'), obj) || (isAccount ? util_getValue(type + 'Formats-numberSystem-' + + numSystem + '.standard', obj) : ''); + } + IntlBase.getSymbolPattern = getSymbolPattern; + /** + * + * @param {string} format ? + * @returns {string} ? + */ + function ConvertDateToWeekFormat(format) { + var convertMapper = format.match(IntlBase.dateConverterMapper); + if (convertMapper && util_isBlazor()) { + var tempString = convertMapper[0].length === 3 ? 'EEE' : 'EEEE'; + return format.replace(IntlBase.dateConverterMapper, tempString); + } + return format; + } + IntlBase.ConvertDateToWeekFormat = ConvertDateToWeekFormat; + /** + * + * @param {DateFormatOptions} formatOptions ? + * @param {string} culture ? + * @returns {DateFormatOptions} ? + */ + function compareBlazorDateFormats(formatOptions, culture) { + var format = formatOptions.format || formatOptions.skeleton; + var curFormatMapper = util_getValue((culture || 'en-US') + '.' + format, blazorCultureFormats); + if (!curFormatMapper) { + curFormatMapper = util_getValue('en-US.' + format, blazorCultureFormats); + } + if (curFormatMapper) { + curFormatMapper = ConvertDateToWeekFormat(curFormatMapper); + formatOptions.format = curFormatMapper.replace(/tt/, 'a'); + } + return formatOptions; + } + IntlBase.compareBlazorDateFormats = compareBlazorDateFormats; + /** + * Returns proper numeric skeleton + * + * @private + * @param {string} skeleton ? + * @returns {any} ? + */ + function getProperNumericSkeleton(skeleton) { + var matches = skeleton.match(IntlBase.formatRegex); + var ret = {}; + var pattern = matches[1].toUpperCase(); + ret.isAccount = (pattern === 'A'); + // eslint-disable-next-line + ret.type = IntlBase.patternMatcher[pattern]; + if (skeleton.length > 1) { + ret.fractionDigits = parseInt(matches[2], 10); + } + return ret; + } + IntlBase.getProperNumericSkeleton = getProperNumericSkeleton; + /** + * Returns format data for number formatting like minimum fraction, maximum fraction, etc.., + * + * @private + * @param {string} pattern ? + * @param {boolean} needFraction ? + * @param {string} cSymbol ? + * @param {boolean} fractionOnly ? + * @returns {any} ? + */ + function getFormatData(pattern, needFraction, cSymbol, fractionOnly) { + var nData = fractionOnly ? {} : { nlead: '', nend: '' }; + var match = pattern.match(IntlBase.customRegex); + if (match) { + if (!fractionOnly) { + nData.nlead = changeCurrencySymbol(match[1], cSymbol); + nData.nend = changeCurrencySymbol(match[10], cSymbol); + nData.groupPattern = match[4]; + } + var fraction = match[7]; + if (fraction && needFraction) { + var fmatch = fraction.match(fractionRegex); + if (!util_isNullOrUndefined(fmatch)) { + nData.minimumFraction = fmatch.length; + } + else { + nData.minimumFraction = 0; + } + nData.maximumFraction = fraction.length - 1; + } + } + return nData; + } + IntlBase.getFormatData = getFormatData; + /** + * Changes currency symbol + * + * @private + * @param {string} val ? + * @param {string} sym ? + * @returns {string} ? + */ + function changeCurrencySymbol(val, sym) { + if (val) { + return val.replace(IntlBase.defaultCurrency, sym); + } + return ''; + } + IntlBase.changeCurrencySymbol = changeCurrencySymbol; + /** + * Returns currency symbol based on currency code ? + * + * @private + * @param {Object} numericObject ? + * @param {string} currencyCode ? + * @param {string} altSymbol ? + * @returns {string} ? + */ + function getCurrencySymbol(numericObject, currencyCode, altSymbol) { + var symbol = altSymbol ? ('.' + altSymbol) : '.symbol'; + var getCurrency = util_getValue('currencies.' + currencyCode + symbol, numericObject) || + util_getValue('currencies.' + currencyCode + '.symbol-alt-narrow', numericObject) || '$'; + return getCurrency; + } + IntlBase.getCurrencySymbol = getCurrencySymbol; + /** + * Returns formatting options for custom number format + * + * @private + * @param {string} format ? + * @param {CommonOptions} dOptions ? + * @param {any} obj ? + * @returns {any} ? + */ + function customFormat(format, dOptions, obj) { + var options = {}; + var formatSplit = format.split(';'); + var data = ['pData', 'nData', 'zeroData']; + for (var i = 0; i < formatSplit.length; i++) { + // eslint-disable-next-line + options[data[i]] = customNumberFormat(formatSplit[i], dOptions, obj); + } + if (util_isNullOrUndefined(options.nData)) { + options.nData = util_extend({}, options.pData); + options.nData.nlead = util_isNullOrUndefined(dOptions) ? '-' + options.nData.nlead : dOptions.minusSymbol + options.nData.nlead; + } + return options; + } + IntlBase.customFormat = customFormat; + /** + * Returns custom formatting options + * + * @private + * @param {string} format ? + * @param {CommonOptions} dOptions ? + * @param {Object} numObject ? + * @returns {any} ? + */ + function customNumberFormat(format, dOptions, numObject) { + var cOptions = { type: 'decimal', minimumFractionDigits: 0, maximumFractionDigits: 0 }; + var pattern = format.match(IntlBase.customRegex); + if (util_isNullOrUndefined(pattern) || (pattern[5] === '' && format !== 'N/A')) { + cOptions.type = undefined; + return cOptions; + } + cOptions.nlead = pattern[1]; + cOptions.nend = pattern[10]; + var integerPart = pattern[6]; + var spaceCapture = integerPart.match(/\ $/g) ? true : false; + var spaceGrouping = integerPart.replace(/\ $/g, '').indexOf(' ') !== -1; + cOptions.useGrouping = integerPart.indexOf(',') !== -1 || spaceGrouping; + integerPart = integerPart.replace(/,/g, ''); + var fractionPart = pattern[7]; + if (integerPart.indexOf('0') !== -1) { + cOptions.minimumIntegerDigits = integerPart.length - integerPart.indexOf('0'); + } + if (!util_isNullOrUndefined(fractionPart)) { + cOptions.minimumFractionDigits = fractionPart.lastIndexOf('0'); + cOptions.maximumFractionDigits = fractionPart.lastIndexOf('#'); + if (cOptions.minimumFractionDigits === -1) { + cOptions.minimumFractionDigits = 0; + } + if (cOptions.maximumFractionDigits === -1 || cOptions.maximumFractionDigits < cOptions.minimumFractionDigits) { + cOptions.maximumFractionDigits = cOptions.minimumFractionDigits; + } + } + if (!util_isNullOrUndefined(dOptions)) { + util_extend(cOptions, isCurrencyPercent([cOptions.nlead, cOptions.nend], '$', dOptions.currencySymbol)); + if (!cOptions.isCurrency) { + util_extend(cOptions, isCurrencyPercent([cOptions.nlead, cOptions.nend], '%', dOptions.percentSymbol)); + } + } + else { + util_extend(cOptions, isCurrencyPercent([cOptions.nlead, cOptions.nend], '%', '%')); + } + if (!util_isNullOrUndefined(numObject)) { + var symbolPattern = getSymbolPattern(cOptions.type, dOptions.numberMapper.numberSystem, numObject, false); + if (cOptions.useGrouping) { + // eslint-disable-next-line + cOptions.groupSeparator = spaceGrouping ? ' ' : dOptions.numberMapper.numberSymbols[mapper[2]]; + cOptions.groupData = NumberFormat.getGroupingDetails(symbolPattern.split(';')[0]); + } + cOptions.nlead = cOptions.nlead.replace(/'/g, ''); + cOptions.nend = spaceCapture ? ' ' + cOptions.nend.replace(/'/g, '') : cOptions.nend.replace(/'/g, ''); + } + return cOptions; + } + IntlBase.customNumberFormat = customNumberFormat; + /** + * Returns formatting options for currency or percent type + * + * @private + * @param {string[]} parts ? + * @param {string} actual ? + * @param {string} symbol ? + * @returns {any} ? + */ + function isCurrencyPercent(parts, actual, symbol) { + var options = { nlead: parts[0], nend: parts[1] }; + for (var i = 0; i < 2; i++) { + var part = parts[i]; + var loc = part.indexOf(actual); + if ((loc !== -1) && ((loc < part.indexOf('\'')) || (loc > part.lastIndexOf('\'')))) { + // eslint-disable-next-line + options[typeMapper[i]] = part.substr(0, loc) + symbol + part.substr(loc + 1); + // eslint-disable-next-line + options[typeMapper[actual]] = true; + options.type = options.isCurrency ? 'currency' : 'percent'; + break; + } + } + return options; + } + IntlBase.isCurrencyPercent = isCurrencyPercent; + /** + * Returns culture based date separator + * + * @private + * @param {Object} dateObj ? + * @returns {string} ? + */ + function getDateSeparator(dateObj) { + var value = (util_getValue('dateFormats.short', dateObj) || '').match(/[d‏M‏]([^d‏M])[d‏M‏]/i); + return value ? value[1] : '/'; + } + IntlBase.getDateSeparator = getDateSeparator; + /** + * Returns Native Date Time pattern + * + * @private + * @param {string} culture ? + * @param {DateFormatOptions} options ? + * @param {Object} cldr ? + * @param {boolean} isExcelFormat ? + * @returns {string} ? + */ + function getActualDateTimeFormat(culture, options, cldr, isExcelFormat) { + var dependable = getDependables(cldr, culture, options.calendar); + if (util_isBlazor()) { + options = compareBlazorDateFormats(options, culture); + } + var actualPattern = options.format || getResultantPattern(options.skeleton, dependable.dateObject, options.type); + if (isExcelFormat) { + actualPattern = actualPattern.replace(patternRegex, function (pattern) { + // eslint-disable-next-line + return patternMatch[pattern]; + }); + if (actualPattern.indexOf('z') !== -1) { + var tLength = actualPattern.match(/z/g).length; + var timeZonePattern = void 0; + var options_1 = { 'timeZone': {} }; + options_1.numMapper = ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr)); + options_1.timeZone = util_getValue('dates.timeZoneNames', dependable.parserObject); + var value = new Date(); + var timezone = value.getTimezoneOffset(); + var pattern = (tLength < 4) ? '+H;-H' : options_1.timeZone.hourFormat; + pattern = pattern.replace(/:/g, options_1.numMapper.timeSeparator); + if (timezone === 0) { + timeZonePattern = options_1.timeZone.gmtZeroFormat; + } + else { + timeZonePattern = DateFormat.getTimeZoneValue(timezone, pattern); + timeZonePattern = options_1.timeZone.gmtFormat.replace(/\{0\}/, timeZonePattern); + } + actualPattern = actualPattern.replace(/[z]+/, '"' + timeZonePattern + '"'); + } + actualPattern = actualPattern.replace(/ $/, ''); + } + return actualPattern; + } + IntlBase.getActualDateTimeFormat = getActualDateTimeFormat; + /** + * + * @param {string} actual ? + * @param {any} option ? + * @returns {any} ? + */ + // eslint-disable-next-line + function processSymbol(actual, option) { + if (actual.indexOf(',') !== -1) { + // eslint-disable-next-line + var split = actual.split(','); + actual = (split[0] + util_getValue('numberMapper.numberSymbols.group', option) + + split[1].replace('.', util_getValue('numberMapper.numberSymbols.decimal', option))); + } + else { + actual = actual.replace('.', util_getValue('numberMapper.numberSymbols.decimal', option)); + } + return actual; + } + /** + * Returns Native Number pattern + * + * @private + * @param {string} culture ? + * @param {NumberFormatOptions} options ? + * @param {Object} cldr ? + * @param {boolean} isExcel ? + * @returns {string} ? + */ + function getActualNumberFormat(culture, options, cldr, isExcel) { + var dependable = getDependables(cldr, culture, '', true); + var parseOptions = { custom: true }; + var numrericObject = dependable.numericObject; + var minFrac; + var curObj = {}; + var curMatch = (options.format || '').match(IntlBase.currencyFormatRegex); + var type = IntlBase.formatRegex.test(options.format) ? getProperNumericSkeleton(options.format || 'N') : {}; + var dOptions = {}; + if (curMatch) { + dOptions.numberMapper = util_isBlazor() ? + util_extend({}, dependable.numericObject) : + ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr), true); + var curCode = util_isBlazor() ? util_getValue('currencySymbol', dependable.numericObject) : + getCurrencySymbol(dependable.numericObject, options.currency || defaultCurrencyCode, options.altSymbol); + var symbolPattern = getSymbolPattern('currency', dOptions.numberMapper.numberSystem, dependable.numericObject, (/a/i).test(options.format)); + symbolPattern = symbolPattern.replace(/\u00A4/g, curCode); + var split = symbolPattern.split(';'); + curObj.hasNegativePattern = util_isBlazor() ? true : (split.length > 1); + curObj.nData = util_isBlazor() ? util_getValue(type.type + 'nData', numrericObject) : + getFormatData(split[1] || '-' + split[0], true, curCode); + curObj.pData = util_isBlazor() ? util_getValue(type.type + 'pData', numrericObject) : + getFormatData(split[0], false, curCode); + if (!curMatch[2] && !options.minimumFractionDigits && !options.maximumFractionDigits) { + minFrac = getFormatData(symbolPattern.split(';')[0], true, '', true).minimumFraction; + } + } + var actualPattern; + if ((IntlBase.formatRegex.test(options.format)) || !(options.format)) { + util_extend(parseOptions, getProperNumericSkeleton(options.format || 'N')); + parseOptions.custom = false; + actualPattern = '###0'; + if (parseOptions.fractionDigits || options.minimumFractionDigits || options.maximumFractionDigits || minFrac) { + var defaultMinimum = 0; + if (parseOptions.fractionDigits) { + options.minimumFractionDigits = options.maximumFractionDigits = parseOptions.fractionDigits; + } + actualPattern = fractionDigitsPattern(actualPattern, minFrac || parseOptions.fractionDigits || + options.minimumFractionDigits || defaultMinimum, options.maximumFractionDigits || defaultMinimum); + } + if (options.minimumIntegerDigits) { + actualPattern = minimumIntegerPattern(actualPattern, options.minimumIntegerDigits); + } + if (options.useGrouping) { + actualPattern = groupingPattern(actualPattern); + } + if (parseOptions.type === 'currency' || (parseOptions.type && util_isBlazor())) { + if (util_isBlazor() && parseOptions.type !== 'currency') { + curObj.pData = util_getValue(parseOptions.type + 'pData', numrericObject); + curObj.nData = util_getValue(parseOptions.type + 'nData', numrericObject); + } + var cPattern = actualPattern; + actualPattern = curObj.pData.nlead + cPattern + curObj.pData.nend; + if (curObj.hasNegativePattern || util_isBlazor()) { + actualPattern += ';' + curObj.nData.nlead + cPattern + curObj.nData.nend; + } + } + if (parseOptions.type === 'percent' && !util_isBlazor()) { + actualPattern += ' %'; + } + } + else { + actualPattern = options.format.replace(/'/g, '"'); + } + if (Object.keys(dOptions).length > 0) { + actualPattern = !isExcel ? processSymbol(actualPattern, dOptions) : actualPattern; + } + return actualPattern; + } + IntlBase.getActualNumberFormat = getActualNumberFormat; + /** + * + * @param {string} pattern ? + * @param {number} minDigits ? + * @param {number} maxDigits ? + * @returns {string} ? + */ + function fractionDigitsPattern(pattern, minDigits, maxDigits) { + pattern += '.'; + for (var a = 0; a < minDigits; a++) { + pattern += '0'; + } + if (minDigits < maxDigits) { + var diff = maxDigits - minDigits; + for (var b = 0; b < diff; b++) { + pattern += '#'; + } + } + return pattern; + } + IntlBase.fractionDigitsPattern = fractionDigitsPattern; + /** + * + * @param {string} pattern ? + * @param {number} digits ? + * @returns {string} ? + */ + function minimumIntegerPattern(pattern, digits) { + var temp = pattern.split('.'); + var integer = ''; + for (var x = 0; x < digits; x++) { + integer += '0'; + } + return temp[1] ? (integer + '.' + temp[1]) : integer; + } + IntlBase.minimumIntegerPattern = minimumIntegerPattern; + /** + * + * @param {string} pattern ? + * @returns {string} ? + */ + function groupingPattern(pattern) { + var temp = pattern.split('.'); + var integer = temp[0]; + var no = 3 - integer.length % 3; + var hash = (no && no === 1) ? '#' : (no === 2 ? '##' : ''); + integer = hash + integer; + pattern = ''; + for (var x = integer.length - 1; x > 0; x = x - 3) { + pattern = ',' + integer[x - 2] + integer[x - 1] + integer[x] + pattern; + } + pattern = pattern.slice(1); + return temp[1] ? (pattern + '.' + temp[1]) : pattern; + } + IntlBase.groupingPattern = groupingPattern; + /** + * + * @param {string} culture ? + * @param {Object} cldr ? + * @returns {number} ? + */ + function getWeekData(culture, cldr) { + var firstDay = defaultFirstDay; + var mapper = util_getValue('supplemental.weekData.firstDay', cldr); + var iCulture = culture; + if ((/en-/).test(iCulture)) { + iCulture = iCulture.slice(3); + } + iCulture = iCulture.slice(0, 2).toUpperCase() + iCulture.substr(2); + if (mapper) { + firstDay = mapper[iCulture] || mapper[iCulture.slice(0, 2)] || defaultFirstDay; + } + return firstDayMapper[firstDay]; + } + IntlBase.getWeekData = getWeekData; + /** + * @private + * @param {any} pData ? + * @param {string} aCurrency ? + * @param {string} rCurrency ? + * @returns {void} ? + */ + function replaceBlazorCurrency(pData, aCurrency, rCurrency) { + var iCurrency = getBlazorCurrencySymbol(rCurrency); + if (aCurrency !== iCurrency) { + for (var _i = 0, pData_1 = pData; _i < pData_1.length; _i++) { + var data = pData_1[_i]; + data.nend = data.nend.replace(aCurrency, iCurrency); + data.nlead = data.nlead.replace(aCurrency, iCurrency); + } + } + } + IntlBase.replaceBlazorCurrency = replaceBlazorCurrency; + /** + * @private + * @param {Date} date ? + * @returns {number} ? + */ + function getWeekOfYear(date) { + var newYear = new Date(date.getFullYear(), 0, 1); + var day = newYear.getDay(); + var weeknum; + day = (day >= 0 ? day : day + 7); + var daynum = Math.floor((date.getTime() - newYear.getTime() - + (date.getTimezoneOffset() - newYear.getTimezoneOffset()) * 60000) / 86400000) + 1; + if (day < 4) { + weeknum = Math.floor((daynum + day - 1) / 7) + 1; + if (weeknum > 52) { + var nYear = new Date(date.getFullYear() + 1, 0, 1); + var nday = nYear.getDay(); + nday = nday >= 0 ? nday : nday + 7; + weeknum = nday < 4 ? 1 : 53; + } + } + else { + weeknum = Math.floor((daynum + day - 1) / 7); + } + return weeknum; + } + IntlBase.getWeekOfYear = getWeekOfYear; +})(intl_base_IntlBase || (intl_base_IntlBase = {})); + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/ajax.js + +var headerRegex = /^(.*?):[ \t]*([^\r\n]*)$/gm; +var defaultType = 'GET'; +/** + * Ajax class provides ability to make asynchronous HTTP request to the server + * ```typescript + * var ajax = new Ajax("index.html", "GET", true); + * ajax.send().then( + * function (value) { + * console.log(value); + * }, + * function (reason) { + * console.log(reason); + * }); + * ``` + */ +var Ajax = /** @class */ (function () { + /** + * Constructor for Ajax class + * + * @param {string|Object} options ? + * @param {string} type ? + * @param {boolean} async ? + * @returns defaultType any + */ + function Ajax(options, type, async, contentType) { + /** + * A boolean value indicating whether the request should be sent asynchronous or not. + * + * @default true + */ + this.mode = true; + /** + * A boolean value indicating whether to ignore the promise reject. + * + * @private + * @default true + */ + this.emitError = true; + this.options = {}; + if (typeof options === 'string') { + this.url = options; + this.type = type ? type.toUpperCase() : defaultType; + this.mode = !util_isNullOrUndefined(async) ? async : true; + } + else if (typeof options === 'object') { + this.options = options; + util_merge(this, this.options); + } + this.type = this.type ? this.type.toUpperCase() : defaultType; + this.contentType = (this.contentType !== undefined) ? this.contentType : contentType; + } + /** + * + * Send the request to server. + * + * @param {any} data - To send the user data + * @return {Promise} ? + */ + Ajax.prototype.send = function (data) { + var _this = this; + this.data = util_isNullOrUndefined(data) ? this.data : data; + var eventArgs = { + cancel: false, + httpRequest: null + }; + var promise = new Promise(function (resolve, reject) { + _this.httpRequest = new XMLHttpRequest(); + _this.httpRequest.onreadystatechange = function () { _this.stateChange(resolve, reject); }; + if (!util_isNullOrUndefined(_this.onLoad)) { + _this.httpRequest.onload = _this.onLoad; + } + if (!util_isNullOrUndefined(_this.onProgress)) { + _this.httpRequest.onprogress = _this.onProgress; + } + /* istanbul ignore next */ + if (!util_isNullOrUndefined(_this.onAbort)) { + _this.httpRequest.onabort = _this.onAbort; + } + /* istanbul ignore next */ + if (!util_isNullOrUndefined(_this.onError)) { + _this.httpRequest.onerror = _this.onError; + } + //** Upload Events **/ + /* istanbul ignore next */ + if (!util_isNullOrUndefined(_this.onUploadProgress)) { + _this.httpRequest.upload.onprogress = _this.onUploadProgress; + } + _this.httpRequest.open(_this.type, _this.url, _this.mode); + // Set default headers + if (!util_isNullOrUndefined(_this.data) && _this.contentType !== null) { + _this.httpRequest.setRequestHeader('Content-Type', _this.contentType || 'application/json; charset=utf-8'); + } + if (_this.beforeSend) { + eventArgs.httpRequest = _this.httpRequest; + _this.beforeSend(eventArgs); + } + if (!eventArgs.cancel) { + _this.httpRequest.send(!util_isNullOrUndefined(_this.data) ? _this.data : null); + } + }); + return promise; + }; + Ajax.prototype.successHandler = function (data) { + if (this.onSuccess) { + this.onSuccess(data, this); + } + return data; + }; + Ajax.prototype.failureHandler = function (reason) { + if (this.onFailure) { + this.onFailure(this.httpRequest); + } + return reason; + }; + Ajax.prototype.stateChange = function (resolve, reject) { + var data = this.httpRequest.responseText; + if (this.dataType && this.dataType.toLowerCase() === 'json') { + if (data === '') { + data = undefined; + } + else { + try { + data = JSON.parse(data); + } + catch (error) { + // no exception handle + } + } + } + if (this.httpRequest.readyState === 4) { + //success range should be 200 to 299 + if ((this.httpRequest.status >= 200 && this.httpRequest.status <= 299) || this.httpRequest.status === 304) { + resolve(this.successHandler(data)); + } + else { + if (this.emitError) { + reject(new Error(this.failureHandler(this.httpRequest.statusText))); + } + else { + resolve(); + } + } + } + }; + /** + * To get the response header from XMLHttpRequest + * + * @param {string} key Key to search in the response header + * @returns {string} ? + */ + Ajax.prototype.getResponseHeader = function (key) { + var responseHeaders; + var header; + // eslint-disable-next-line + responseHeaders = {}; + var headers = headerRegex.exec(this.httpRequest.getAllResponseHeaders()); + while (headers) { + responseHeaders[headers[1].toLowerCase()] = headers[2]; + headers = headerRegex.exec(this.httpRequest.getAllResponseHeaders()); + } + // eslint-disable-next-line + header = responseHeaders[key.toLowerCase()]; + return util_isNullOrUndefined(header) ? null : header; + }; + return Ajax; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/browser.js + +var REGX_MOBILE = /android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini|mobile/i; +var REGX_IE = /msie|trident/i; +var REGX_IE11 = /Trident\/7\./; +var REGX_IOS = /(ipad|iphone|ipod touch)/i; +var REGX_IOS7 = /(ipad|iphone|ipod touch);.*os 7_\d|(ipad|iphone|ipod touch);.*os 8_\d/i; +var REGX_ANDROID = /android/i; +var REGX_WINDOWS = /trident|windows phone|edge/i; +var REGX_VERSION = /(version)[ /]([\w.]+)/i; +var REGX_BROWSER = { + OPERA: /(opera|opr)(?:.*version|)[ /]([\w.]+)/i, + EDGE: /(edge)(?:.*version|)[ /]([\w.]+)/i, + CHROME: /(chrome|crios)[ /]([\w.]+)/i, + PANTHOMEJS: /(phantomjs)[ /]([\w.]+)/i, + SAFARI: /(safari)[ /]([\w.]+)/i, + WEBKIT: /(webkit)[ /]([\w.]+)/i, + MSIE: /(msie|trident) ([\w.]+)/i, + MOZILLA: /(mozilla)(?:.*? rv:([\w.]+)|)/i +}; +/* istanbul ignore else */ +if (typeof window !== 'undefined') { + window.browserDetails = window.browserDetails || {}; +} +/** + * Get configuration details for Browser + * + * @private + */ +var Browser = /** @class */ (function () { + function Browser() { + } + Browser.extractBrowserDetail = function () { + var browserInfo = { culture: {} }; + var keys = Object.keys(REGX_BROWSER); + var clientInfo = []; + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + clientInfo = Browser.userAgent.match(REGX_BROWSER[key]); + if (clientInfo) { + browserInfo.name = (clientInfo[1].toLowerCase() === 'opr' ? 'opera' : clientInfo[1].toLowerCase()); + browserInfo.name = (clientInfo[1].toLowerCase() === 'crios' ? 'chrome' : browserInfo.name); + browserInfo.version = clientInfo[2]; + browserInfo.culture.name = browserInfo.culture.language = navigator.language; + // eslint-disable-next-line + if (!!Browser.userAgent.match(REGX_IE11)) { + browserInfo.name = 'msie'; + break; + } + var version = Browser.userAgent.match(REGX_VERSION); + if (browserInfo.name === 'safari' && version) { + browserInfo.version = version[2]; + } + break; + } + } + return browserInfo; + }; + /** + * To get events from the browser + * + * @param {string} event - type of event triggered. + * @returns {boolean} + */ + Browser.getEvent = function (event) { + // eslint-disable-next-line + var events = { + start: { + isPointer: 'pointerdown', isTouch: 'touchstart', isDevice: 'mousedown' + }, + move: { + isPointer: 'pointermove', isTouch: 'touchmove', isDevice: 'mousemove' + }, + end: { + isPointer: 'pointerup', isTouch: 'touchend', isDevice: 'mouseup' + }, + cancel: { + isPointer: 'pointercancel', isTouch: 'touchcancel', isDevice: 'mouseleave' + } + }; + return (Browser.isPointer ? events[event].isPointer : + (Browser.isTouch ? events[event].isTouch + (!Browser.isDevice ? ' ' + events[event].isDevice : '') + : events[event].isDevice)); + }; + /** + * To get the Touch start event from browser + * + * @returns {string} + */ + Browser.getTouchStartEvent = function () { + return Browser.getEvent('start'); + }; + /** + * To get the Touch end event from browser + * + * @returns {string} + */ + Browser.getTouchEndEvent = function () { + return Browser.getEvent('end'); + }; + /** + * To get the Touch move event from browser + * + * @returns {string} + */ + Browser.getTouchMoveEvent = function () { + return Browser.getEvent('move'); + }; + /** + * To cancel the touch event from browser + * + * @returns {string} + */ + Browser.getTouchCancelEvent = function () { + return Browser.getEvent('cancel'); + }; + /** + * To get the value based on provided key and regX + * + * @param {string} key ? + * @param {RegExp} regX ? + * @returns {Object} ? + */ + Browser.getValue = function (key, regX) { + var browserDetails = window.browserDetails; + if (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1 && Browser.isTouch === true) { + browserDetails['isIos'] = true; + browserDetails['isDevice'] = true; + browserDetails['isTouch'] = true; + browserDetails['isPointer'] = true; + } + if ('undefined' === typeof browserDetails[key]) { + return browserDetails[key] = regX.test(Browser.userAgent); + } + return browserDetails[key]; + }; + Object.defineProperty(Browser, "userAgent", { + get: function () { + return Browser.uA; + }, + //Properties + /** + * Property specifies the userAgent of the browser. Default userAgent value is based on the browser. + * Also we can set our own userAgent. + * + * @param {string} uA ? + */ + set: function (uA) { + Browser.uA = uA; + window.browserDetails = {}; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "info", { + //Read Only Properties + /** + * Property is to get the browser information like Name, Version and Language + * + * @returns {BrowserInfo} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.info)) { + return window.browserDetails.info = Browser.extractBrowserDetail(); + } + return window.browserDetails.info; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isIE", { + /** + * Property is to get whether the userAgent is based IE. + * + * @returns {boolean} ? + */ + get: function () { + return Browser.getValue('isIE', REGX_IE); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isTouch", { + /** + * Property is to get whether the browser has touch support. + * + * @returns {boolean} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.isTouch)) { + return (window.browserDetails.isTouch = + ('ontouchstart' in window.navigator) || + (window && + window.navigator && + (window.navigator.maxTouchPoints > 0)) || ('ontouchstart' in window)); + } + return window.browserDetails.isTouch; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isPointer", { + /** + * Property is to get whether the browser has Pointer support. + * + * @returns {boolean} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.isPointer)) { + return window.browserDetails.isPointer = ('pointerEnabled' in window.navigator); + } + return window.browserDetails.isPointer; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isMSPointer", { + /** + * Property is to get whether the browser has MSPointer support. + * + * @returns {boolean} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.isMSPointer)) { + return window.browserDetails.isMSPointer = ('msPointerEnabled' in window.navigator); + } + return window.browserDetails.isMSPointer; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isDevice", { + /** + * Property is to get whether the userAgent is device based. + * + * @returns {boolean} ? + */ + get: function () { + return Browser.getValue('isDevice', REGX_MOBILE); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isIos", { + /** + * Property is to get whether the userAgent is IOS. + * + * @returns {boolean} ? + */ + get: function () { + return Browser.getValue('isIos', REGX_IOS); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isIos7", { + /** + * Property is to get whether the userAgent is Ios7. + * + * @returns {boolean} ? + */ + get: function () { + return Browser.getValue('isIos7', REGX_IOS7); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isAndroid", { + /** + * Property is to get whether the userAgent is Android. + * + * @returns {boolean} ? + */ + get: function () { + return Browser.getValue('isAndroid', REGX_ANDROID); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isWebView", { + /** + * Property is to identify whether application ran in web view. + * + * @returns {boolean} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.isWebView)) { + window.browserDetails.isWebView = !(util_isUndefined(window.cordova) && util_isUndefined(window.PhoneGap) + && util_isUndefined(window.phonegap) && window.forge !== 'object'); + return window.browserDetails.isWebView; + } + return window.browserDetails.isWebView; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "isWindows", { + /** + * Property is to get whether the userAgent is Windows. + * + * @returns {boolean} ? + */ + get: function () { + return Browser.getValue('isWindows', REGX_WINDOWS); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "touchStartEvent", { + /** + * Property is to get the touch start event. It returns event name based on browser. + * + * @returns {string} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.touchStartEvent)) { + return window.browserDetails.touchStartEvent = Browser.getTouchStartEvent(); + } + return window.browserDetails.touchStartEvent; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "touchMoveEvent", { + /** + * Property is to get the touch move event. It returns event name based on browser. + * + * @returns {string} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.touchMoveEvent)) { + return window.browserDetails.touchMoveEvent = Browser.getTouchMoveEvent(); + } + return window.browserDetails.touchMoveEvent; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "touchEndEvent", { + /** + * Property is to get the touch end event. It returns event name based on browser. + * + * @returns {string} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.touchEndEvent)) { + return window.browserDetails.touchEndEvent = Browser.getTouchEndEvent(); + } + return window.browserDetails.touchEndEvent; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(Browser, "touchCancelEvent", { + /** + * Property is to cancel the touch end event. + * + * @returns {string} ? + */ + get: function () { + if (util_isUndefined(window.browserDetails.touchCancelEvent)) { + return window.browserDetails.touchCancelEvent = Browser.getTouchCancelEvent(); + } + return window.browserDetails.touchCancelEvent; + }, + enumerable: true, + configurable: true + }); + /* istanbul ignore next */ + Browser.uA = typeof navigator !== 'undefined' ? navigator.userAgent : ''; + return Browser; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/event-handler.js + + +/** + * EventHandler class provides option to add, remove, clear and trigger events to a HTML DOM element + * ```html + *
+ * + * ``` + */ +var EventHandler = /** @class */ (function () { + function EventHandler() { + } + // to get the event data based on element + EventHandler.addOrGetEventData = function (element) { + if ('__eventList' in element) { + return element.__eventList.events; + } + else { + element.__eventList = {}; + return element.__eventList.events = []; + } + }; + /** + * Add an event to the specified DOM element. + * + * @param {any} element - Target HTML DOM element + * @param {string} eventName - A string that specifies the name of the event + * @param {Function} listener - Specifies the function to run when the event occurs + * @param {Object} bindTo - A object that binds 'this' variable in the event handler + * @param {number} intDebounce - Specifies at what interval given event listener should be triggered. + * @returns {Function} ? + */ + EventHandler.add = function (element, eventName, listener, bindTo, intDebounce) { + var eventData = EventHandler.addOrGetEventData(element); + var debounceListener; + if (intDebounce) { + debounceListener = debounce(listener, intDebounce); + } + else { + debounceListener = listener; + } + if (bindTo) { + debounceListener = debounceListener.bind(bindTo); + } + var event = eventName.split(' '); + for (var i = 0; i < event.length; i++) { + eventData.push({ + name: event[i], + listener: listener, + debounce: debounceListener + }); + if (Browser.isIE) { + element.addEventListener(event[i], debounceListener); + } + else { + element.addEventListener(event[i], debounceListener, { passive: false }); + } + } + return debounceListener; + }; + /** + * Remove an event listener that has been attached before. + * + * @param {any} element - Specifies the target html element to remove the event + * @param {string} eventName - A string that specifies the name of the event to remove + * @param {Function} listener - Specifies the function to remove + * @returns {void} ? + */ + EventHandler.remove = function (element, eventName, listener) { + var eventData = EventHandler.addOrGetEventData(element); + var event = eventName.split(' '); + var _loop_1 = function (j) { + var index = -1; + var debounceListener; + if (eventData && eventData.length !== 0) { + eventData.some(function (x, i) { + return x.name === event[j] && x.listener === listener ? + (index = i, debounceListener = x.debounce, true) : false; + }); + } + if (index !== -1) { + eventData.splice(index, 1); + } + if (debounceListener) { + element.removeEventListener(event[j], debounceListener); + } + }; + for (var j = 0; j < event.length; j++) { + _loop_1(j); + } + }; + /** + * Clear all the event listeners that has been previously attached to the element. + * + * @param {any} element - Specifies the target html element to clear the events + * @returns {void} ? + */ + EventHandler.clearEvents = function (element) { + var eventData; + var copyData; + // eslint-disable-next-line + eventData = EventHandler.addOrGetEventData(element); + // eslint-disable-next-line + copyData = util_extend([], copyData, eventData); + for (var i = 0; i < copyData.length; i++) { + element.removeEventListener(copyData[i].name, copyData[i].debounce); + eventData.shift(); + } + }; + /** + * Trigger particular event of the element. + * + * @param {any} element - Specifies the target html element to trigger the events + * @param {string} eventName - Specifies the event to trigger for the specified element. + * Can be a custom event, or any of the standard events. + * @param {any} eventProp - Additional parameters to pass on to the event properties + * @returns {void} ? + */ + EventHandler.trigger = function (element, eventName, eventProp) { + var eventData = EventHandler.addOrGetEventData(element); + for (var _i = 0, eventData_1 = eventData; _i < eventData_1.length; _i++) { + var event_1 = eventData_1[_i]; + if (event_1.name === eventName) { + event_1.debounce.call(this, eventProp); + } + } + }; + return EventHandler; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/dom.js +/** + * Functions related to dom operations. + */ + + +var SVG_REG = /^svg|^path|^g/; +/** + * Function to create Html element. + * + * @param {string} tagName - Name of the tag, id and class names. + * @param {ElementProperties} properties - Object to set properties in the element. + * @param {ElementProperties} properties.id - To set the id to the created element. + * @param {ElementProperties} properties.className - To add classes to the element. + * @param {ElementProperties} properties.innerHTML - To set the innerHTML to element. + * @param {ElementProperties} properties.styles - To set the some custom styles to element. + * @param {ElementProperties} properties.attrs - To set the attributes to element. + * @returns {any} ? + * @private + */ +function createElement(tagName, properties) { + var element = (SVG_REG.test(tagName) ? document.createElementNS('http://www.w3.org/2000/svg', tagName) : document.createElement(tagName)); + if (typeof (properties) === 'undefined') { + return element; + } + element.innerHTML = (properties.innerHTML ? properties.innerHTML : ''); + if (properties.className !== undefined) { + element.className = properties.className; + } + if (properties.id !== undefined) { + element.id = properties.id; + } + if (properties.styles !== undefined) { + element.setAttribute('style', properties.styles); + } + if (properties.attrs !== undefined) { + attributes(element, properties.attrs); + } + return element; +} +/** + * The function used to add the classes to array of elements + * + * @param {Element[]|NodeList} elements - An array of elements that need to add a list of classes + * @param {string|string[]} classes - String or array of string that need to add an individual element as a class + * @returns {any} . + * @private + */ +function addClass(elements, classes) { + var classList = getClassList(classes); + for (var _i = 0, _a = elements; _i < _a.length; _i++) { + var ele = _a[_i]; + for (var _b = 0, classList_1 = classList; _b < classList_1.length; _b++) { + var className = classList_1[_b]; + if (util_isObject(ele)) { + var curClass = util_getValue('attributes.className', ele); + if (util_isNullOrUndefined(curClass)) { + setValue('attributes.className', className, ele); + } + else if (!new RegExp('\\b' + className + '\\b', 'i').test(curClass)) { + setValue('attributes.className', curClass + ' ' + className, ele); + } + } + else { + if (!ele.classList.contains(className)) { + ele.classList.add(className); + } + } + } + } + return elements; +} +/** + * The function used to add the classes to array of elements + * + * @param {Element[]|NodeList} elements - An array of elements that need to remove a list of classes + * @param {string|string[]} classes - String or array of string that need to add an individual element as a class + * @returns {any} . + * @private + */ +function removeClass(elements, classes) { + var classList = getClassList(classes); + for (var _i = 0, _a = elements; _i < _a.length; _i++) { + var ele = _a[_i]; + var flag = util_isObject(ele); + var canRemove = flag ? util_getValue('attributes.className', ele) : ele.className !== ''; + if (canRemove) { + for (var _b = 0, classList_2 = classList; _b < classList_2.length; _b++) { + var className = classList_2[_b]; + if (flag) { + var classes_1 = util_getValue('attributes.className', ele); + var classArr = classes_1.split(' '); + var index = classArr.indexOf(className); + if (index !== -1) { + classArr.splice(index, 1); + } + setValue('attributes.className', classArr.join(' '), ele); + } + else { + ele.classList.remove(className); + } + } + } + } + return elements; +} +/** + * The function used to get classlist. + * + * @param {string | string[]} classes - An element the need to check visibility + * @returns {string[]} ? + * @private + */ +function getClassList(classes) { + var classList = []; + if (typeof classes === 'string') { + classList.push(classes); + } + else { + classList = classes; + } + return classList; +} +/** + * The function used to check element is visible or not. + * + * @param {Element|Node} element - An element the need to check visibility + * @returns {boolean} ? + * @private + */ +function isVisible(element) { + var ele = element; + return (ele.style.visibility === '' && ele.offsetWidth > 0); +} +/** + * The function used to insert an array of elements into a first of the element. + * + * @param {Element[]|NodeList} fromElements - An array of elements that need to prepend. + * @param {Element} toElement - An element that is going to prepend. + * @param {boolean} isEval - ? + * @returns {Element[] | NodeList} ? + * @private + */ +function prepend(fromElements, toElement, isEval) { + var docFrag = document.createDocumentFragment(); + for (var _i = 0, _a = fromElements; _i < _a.length; _i++) { + var ele = _a[_i]; + docFrag.appendChild(ele); + } + toElement.insertBefore(docFrag, toElement.firstElementChild); + if (isEval) { + executeScript(toElement); + } + return fromElements; +} +/** + * The function used to insert an array of elements into last of the element. + * + * @param {Element[]|NodeList} fromElements - An array of elements that need to append. + * @param {Element} toElement - An element that is going to prepend. + * @param {boolean} isEval - ? + * @returns {Element[] | NodeList} ? + * @private + */ +function append(fromElements, toElement, isEval) { + var docFrag = document.createDocumentFragment(); + for (var _i = 0, _a = fromElements; _i < _a.length; _i++) { + var ele = _a[_i]; + docFrag.appendChild(ele); + } + toElement.appendChild(docFrag); + if (isEval) { + executeScript(toElement); + } + return fromElements; +} +/** + * The function is used to evaluate script from Ajax request + * + * @param {Element} ele - An element is going to evaluate the script + * @returns {void} ? + */ +function executeScript(ele) { + var eleArray = ele.querySelectorAll('script'); + eleArray.forEach(function (element) { + var script = document.createElement('script'); + script.text = element.innerHTML; + document.head.appendChild(script); + detach(script); + }); +} +/** + * The function used to remove the element from parentnode + * + * @param {Element|Node|HTMLElement} element - An element that is going to detach from the Dom + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function detach(element) { + var parentNode = element.parentNode; + if (parentNode) { + return parentNode.removeChild(element); + } +} +/** + * The function used to remove the element from Dom also clear the bounded events + * + * @param {Element|Node|HTMLElement} element - An element remove from the Dom + * @returns {void} ? + * @private + */ +function remove(element) { + var parentNode = element.parentNode; + EventHandler.clearEvents(element); + parentNode.removeChild(element); +} +/** + * The function helps to set multiple attributes to an element + * + * @param {Element|Node} element - An element that need to set attributes. + * @param {string} attributes - JSON Object that is going to as attributes. + * @returns {Element} ? + * @private + */ +// eslint-disable-next-line +function attributes(element, attributes) { + var keys = Object.keys(attributes); + var ele = element; + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + if (util_isObject(ele)) { + var iKey = key; + if (key === 'tabindex') { + iKey = 'tabIndex'; + } + ele.attributes[iKey] = attributes[key]; + } + else { + ele.setAttribute(key, attributes[key]); + } + } + return ele; +} +/** + * The function selects the element from giving context. + * + * @param {string} selector - Selector string need fetch element + * @param {Document|Element} context - It is an optional type, That specifies a Dom context. + * @param {boolean} needsVDOM ? + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function dom_select(selector, context, needsVDOM) { + if (context === void 0) { context = document; } + selector = querySelectId(selector); + return context.querySelector(selector); +} +/** + * The function selects an array of element from the given context. + * + * @param {string} selector - Selector string need fetch element + * @param {Document|Element} context - It is an optional type, That specifies a Dom context. + * @param {boolean} needsVDOM ? + * @returns {HTMLElement[]} ? + * @private + */ +// eslint-disable-next-line +function selectAll(selector, context, needsVDOM) { + if (context === void 0) { context = document; } + selector = querySelectId(selector); + var nodeList = context.querySelectorAll(selector); + return nodeList; +} +/** + * The function selects an id of element from the given context. + * + * @param {string} selector - Selector string need fetch element + * @returns {string} ? + * @private + */ +function querySelectId(selector) { + var charRegex = /(!|"|\$|%|&|'|\(|\)|\*|\/|:|;|<|=|\?|@|\]|\^|`|{|}|\||\+|~)/g; + if (selector.match(/#[0-9]/g) || selector.match(charRegex)) { + var idList = selector.split(','); + for (var i = 0; i < idList.length; i++) { + var list = idList[i].split(' '); + for (var j = 0; j < list.length; j++) { + if (list[j].indexOf('#') > -1) { + if (!list[j].match(/\[.*\]/)) { + var splitId = list[j].split('#'); + if (splitId[1].match(/^\d/) || splitId[1].match(charRegex)) { + var setId = list[j].split('.'); + setId[0] = setId[0].replace(/#/, '[id=\'') + '\']'; + list[j] = setId.join('.'); + } + } + } + } + idList[i] = list.join(' '); + } + return idList.join(','); + } + return selector; +} +/** + * Returns single closest parent element based on class selector. + * + * @param {Element} element - An element that need to find the closest element. + * @param {string} selector - A classSelector of closest element. + * @returns {Element} ? + * @private + */ +function closest(element, selector) { + var el = element; + if (typeof el.closest === 'function') { + return el.closest(selector); + } + while (el && el.nodeType === 1) { + if (matches(el, selector)) { + return el; + } + el = el.parentNode; + } + return null; +} +/** + * Returns all sibling elements of the given element. + * + * @param {Element|Node} element - An element that need to get siblings. + * @returns {Element[]} ? + * @private + */ +function siblings(element) { + var siblings = []; + var childNodes = Array.prototype.slice.call(element.parentNode.childNodes); + for (var _i = 0, childNodes_1 = childNodes; _i < childNodes_1.length; _i++) { + var curNode = childNodes_1[_i]; + if (curNode.nodeType === Node.ELEMENT_NODE && element !== curNode) { + siblings.push(curNode); + } + } + return siblings; +} +/** + * set the value if not exist. Otherwise set the existing value + * + * @param {HTMLElement} element - An element to which we need to set value. + * @param {string} property - Property need to get or set. + * @param {string} value - value need to set. + * @returns {string} ? + * @private + */ +function getAttributeOrDefault(element, property, value) { + var attrVal; + var isObj = isObject(element); + if (isObj) { + attrVal = getValue('attributes.' + property, element); + } + else { + attrVal = element.getAttribute(property); + } + if (isNullOrUndefined(attrVal) && value) { + if (!isObj) { + element.setAttribute(property, value.toString()); + } + else { + element.attributes[property] = value; + } + attrVal = value; + } + return attrVal; +} +/** + * Set the style attributes to Html element. + * + * @param {HTMLElement} element - Element which we want to set attributes + * @param {any} attrs - Set the given attributes to element + * @returns {void} ? + * @private + */ +function setStyleAttribute(element, attrs) { + if (attrs !== undefined) { + Object.keys(attrs).forEach(function (key) { + // eslint-disable-next-line + element.style[key] = attrs[key]; + }); + } +} +/** + * Method for add and remove classes to a dom element. + * + * @param {Element} element - Element for add and remove classes + * @param {string[]} addClasses - List of classes need to be add to the element + * @param {string[]} removeClasses - List of classes need to be remove from the element + * @returns {void} ? + * @private + */ +function classList(element, addClasses, removeClasses) { + addClass([element], addClasses); + removeClass([element], removeClasses); +} +/** + * Method to check whether the element matches the given selector. + * + * @param {Element} element - Element to compare with the selector. + * @param {string} selector - String selector which element will satisfy. + * @returns {void} ? + * @private + */ +function matches(element, selector) { + // eslint-disable-next-line + var matches = element.matches || element.msMatchesSelector || element.webkitMatchesSelector; + if (matches) { + return matches.call(element, selector); + } + else { + return [].indexOf.call(document.querySelectorAll(selector), element) !== -1; + } +} +/** + * Method to get the html text from DOM. + * + * @param {HTMLElement} ele - Element to compare with the selector. + * @param {string} innerHTML - String selector which element will satisfy. + * @returns {void} ? + * @private + */ +function includeInnerHTML(ele, innerHTML) { + ele.innerHTML = innerHTML; +} +/** + * Method to get the containsclass. + * + * @param {HTMLElement} ele - Element to compare with the selector. + * @param {string} className - String selector which element will satisfy. + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function containsClass(ele, className) { + if (isObject(ele)) { + // eslint-disable-next-line + return new RegExp('\\b' + className + '\\b', 'i').test(ele.attributes.className); + } + else { + return ele.classList.contains(className); + } +} +/** + * Method to check whether the element matches the given selector. + * + * @param {Object} element - Element to compare with the selector. + * @param {boolean} deep ? + * @returns {any} ? + * @private + */ +// eslint-disable-next-line +function cloneNode(element, deep) { + if (isObject(element)) { + if (deep) { + return extend({}, {}, element, true); + } + } + else { + return element.cloneNode(deep); + } +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/base.js + + + +var isColEName = new RegExp(']'); +/* tslint:enable:no-any */ +/** + * Base library module is common module for Framework modules like touch,keyboard and etc., + * + * @private + */ +var Base = /** @class */ (function () { + /** + * Base constructor accept options and element + * + * @param {Object} options ? + * @param {string} element ? + */ + function Base(options, element) { + this.isRendered = false; + this.isComplexArraySetter = false; + this.isServerRendered = false; + this.allowServerDataBinding = true; + this.isProtectedOnChange = true; + this.properties = {}; + this.changedProperties = {}; + this.oldProperties = {}; + this.bulkChanges = {}; + this.refreshing = false; + this.ignoreCollectionWatch = false; + // eslint-disable-next-line + this.finalUpdate = function () { }; + this.childChangedProperties = {}; + this.modelObserver = new Observer(this); + if (!util_isUndefined(element)) { + if ('string' === typeof (element)) { + this.element = document.querySelector(element); + } + else { + this.element = element; + } + if (!util_isNullOrUndefined(this.element)) { + this.isProtectedOnChange = false; + this.addInstance(); + } + } + if (!util_isUndefined(options)) { + this.setProperties(options, true); + } + this.isDestroyed = false; + } + /** Property base section */ + /** + * Function used to set bunch of property at a time. + * + * @private + * @param {Object} prop - JSON object which holds components properties. + * @param {boolean} muteOnChange ? - Specifies to true when we set properties. + * @returns {void} ? + */ + Base.prototype.setProperties = function (prop, muteOnChange) { + var prevDetection = this.isProtectedOnChange; + this.isProtectedOnChange = !!muteOnChange; + util_merge(this, prop); + if (muteOnChange !== true) { + util_merge(this.changedProperties, prop); + this.dataBind(); + } + else if (util_isBlazor() && this.isRendered) { + this.serverDataBind(prop); + } + this.finalUpdate(); + this.changedProperties = {}; + this.oldProperties = {}; + this.isProtectedOnChange = prevDetection; + }; + /** + * Calls for child element data bind + * + * @param {Object} obj ? + * @param {Object} parent ? + * @returns {void} ? + */ + // tslint:disable-next-line:no-any + Base.callChildDataBind = function (obj, parent) { + var keys = Object.keys(obj); + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + if (parent[key] instanceof Array) { + for (var _a = 0, _b = parent[key]; _a < _b.length; _a++) { + var obj_1 = _b[_a]; + if (obj_1.dataBind !== undefined) { + obj_1.dataBind(); + } + } + } + else { + parent[key].dataBind(); + } + } + }; + Base.prototype.clearChanges = function () { + this.finalUpdate(); + this.changedProperties = {}; + this.oldProperties = {}; + this.childChangedProperties = {}; + }; + /** + * Bind property changes immediately to components + * + * @returns {void} ? + */ + Base.prototype.dataBind = function () { + Base.callChildDataBind(this.childChangedProperties, this); + if (Object.getOwnPropertyNames(this.changedProperties).length) { + var prevDetection = this.isProtectedOnChange; + var newChanges = this.changedProperties; + var oldChanges = this.oldProperties; + this.clearChanges(); + this.isProtectedOnChange = true; + this.onPropertyChanged(newChanges, oldChanges); + this.isProtectedOnChange = prevDetection; + } + }; + /* tslint:disable:no-any */ + Base.prototype.serverDataBind = function (newChanges) { + if (!util_isBlazor()) { + return; + } + newChanges = newChanges ? newChanges : {}; + util_extend(this.bulkChanges, {}, newChanges, true); + var sfBlazor = 'sfBlazor'; + if (this.allowServerDataBinding && window[sfBlazor].updateModel) { + window[sfBlazor].updateModel(this); + this.bulkChanges = {}; + } + }; + /* tslint:enable:no-any */ + Base.prototype.saveChanges = function (key, newValue, oldValue) { + if (util_isBlazor()) { + // tslint:disable-next-line:no-any + var newChanges = {}; + newChanges[key] = newValue; + this.serverDataBind(newChanges); + } + if (this.isProtectedOnChange) { + return; + } + this.oldProperties[key] = oldValue; + this.changedProperties[key] = newValue; + this.finalUpdate(); + this.finalUpdate = setImmediate(this.dataBind.bind(this)); + }; + /** Event Base Section */ + /** + * Adds the handler to the given event listener. + * + * @param {string} eventName - A String that specifies the name of the event + * @param {Function} handler - Specifies the call to run when the event occurs. + * @returns {void} ? + */ + Base.prototype.addEventListener = function (eventName, handler) { + this.modelObserver.on(eventName, handler); + }; + /** + * Removes the handler from the given event listener. + * + * @param {string} eventName - A String that specifies the name of the event to remove + * @param {Function} handler - Specifies the function to remove + * @returns {void} ? + */ + Base.prototype.removeEventListener = function (eventName, handler) { + this.modelObserver.off(eventName, handler); + }; + /** + * Triggers the handlers in the specified event. + * + * @private + * @param {string} eventName - Specifies the event to trigger for the specified component properties. + * Can be a custom event, or any of the standard events. + * @param {Event} eventProp - Additional parameters to pass on to the event properties + * @param {Function} successHandler - this function will invoke after event successfully triggered + * @param {Function} errorHandler - this function will invoke after event if it failured to call. + * @returns {void} ? + */ + Base.prototype.trigger = function (eventName, eventProp, successHandler, errorHandler) { + var _this = this; + if (this.isDestroyed !== true) { + var prevDetection = this.isProtectedOnChange; + this.isProtectedOnChange = false; + var data = this.modelObserver.notify(eventName, eventProp, successHandler, errorHandler); + if (isColEName.test(eventName)) { + var handler = util_getValue(eventName, this); + if (handler) { + var blazor = 'Blazor'; + if (window[blazor]) { + var promise = handler.call(this, eventProp); + if (promise && typeof promise.then === 'function') { + if (!successHandler) { + data = promise; + } + else { + promise.then(function (data) { + if (successHandler) { + data = typeof data === 'string' && _this.modelObserver.isJson(data) ? + JSON.parse(data) : data; + successHandler.call(_this, data); + } + }).catch(function (data) { + if (errorHandler) { + data = typeof data === 'string' && _this.modelObserver.isJson(data) ? JSON.parse(data) : data; + errorHandler.call(_this, data); + } + }); + } + } + else if (successHandler) { + successHandler.call(this, eventProp); + } + } + else { + handler.call(this, eventProp); + if (successHandler) { + successHandler.call(this, eventProp); + } + } + } + else if (successHandler) { + successHandler.call(this, eventProp); + } + } + this.isProtectedOnChange = prevDetection; + return data; + } + }; + /** + * To maintain instance in base class + * + * @returns {void} ? + */ + Base.prototype.addInstance = function () { + // Add module class to the root element + var moduleClass = 'e-' + this.getModuleName().toLowerCase(); + addClass([this.element], ['e-lib', moduleClass]); + if (!util_isNullOrUndefined(this.element.ej2_instances)) { + this.element.ej2_instances.push(this); + } + else { + setValue('ej2_instances', [this], this.element); + } + }; + /** + * To remove the instance from the element + * + * @returns {void} ? + */ + Base.prototype.destroy = function () { + var _this = this; + // eslint-disable-next-line + this.element.ej2_instances = + this.element.ej2_instances.filter(function (i) { return i !== _this; }); + removeClass([this.element], ['e-' + this.getModuleName()]); + if (this.element.ej2_instances.length === 0) { + // Remove module class from the root element + removeClass([this.element], ['e-lib']); + } + this.clearChanges(); + this.modelObserver.destroy(); + this.isDestroyed = true; + }; + return Base; +}()); + +/** + * Global function to get the component instance from the rendered element. + * + * @param {HTMLElement} elem Specifies the HTMLElement or element id string. + * @param {string} comp Specifies the component module name or Component. + * @returns {any} ? + */ +// tslint:disable-next-line:no-any +function getComponent(elem, comp) { + var instance; + var i; + var ele = typeof elem === 'string' ? document.getElementById(elem) : elem; + for (i = 0; i < ele.ej2_instances.length; i++) { + instance = ele.ej2_instances[i]; + if (typeof comp === 'string') { + var compName = instance.getModuleName(); + if (comp === compName) { + return instance; + } + } + else { + // tslint:disable-next-line:no-any + if (instance instanceof comp) { + return instance; + } + } + } + return undefined; +} +/** + * Function to remove the child instances. + * + * @param {HTMLElement} element ? + * @return {void} + * @private + */ +// tslint:disable-next-line:no-any +function removeChildInstance(element) { + // tslint:disable-next-line:no-any + var childEle = [].slice.call(element.getElementsByClassName('e-control')); + for (var i = 0; i < childEle.length; i++) { + var compName = childEle[i].classList[1].split('e-')[1]; + // tslint:disable-next-line:no-any + var compInstance = getComponent(childEle[i], compName); + if (!isUndefined(compInstance)) { + compInstance.destroy(); + } + } +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/notify-property-change.js + +/** + * Returns the Class Object + * + * @param {ClassObject} instance - instance of ClassObject + * @param {string} curKey - key of the current instance + * @param {Object} defaultValue - default Value + * @param {Object[]} type ? + * @returns {ClassObject} ? + */ +// eslint-disable-next-line +function getObject(instance, curKey, defaultValue, type) { + // eslint-disable-next-line + if (!instance.properties.hasOwnProperty(curKey) || !(instance.properties[curKey] instanceof type)) { + instance.properties[curKey] = createInstance(type, [instance, curKey, defaultValue]); + } + return instance.properties[curKey]; +} +/** + * Returns object array + * + * @param {ClassObject} instance ? + * @param {string} curKey ? + * @param {Object[]} defaultValue ? + * @param {Object} type ? + * @param {boolean} isSetter ? + * @param {boolean} isFactory ? + * @returns {Object[]} ? + */ +// eslint-disable-next-line +function getObjectArray(instance, curKey, defaultValue, type, isSetter, isFactory) { + var result = []; + var len = defaultValue ? defaultValue.length : 0; + for (var i = 0; i < len; i++) { + var curType = type; + if (isFactory) { + curType = type(defaultValue[i], instance); + } + if (isSetter) { + var inst = createInstance(curType, [instance, curKey, {}, true]); + inst.setProperties(defaultValue[i], true); + result.push(inst); + } + else { + result.push(createInstance(curType, [instance, curKey, defaultValue[i], false])); + } + } + return result; +} +/** + * Returns the properties of the object + * + * @param {Object} defaultValue ? + * @param {string} curKey ? + * @returns {void} ? + */ +function propertyGetter(defaultValue, curKey) { + return function () { + // eslint-disable-next-line + if (!this.properties.hasOwnProperty(curKey)) { + this.properties[curKey] = defaultValue; + } + return this.properties[curKey]; + }; +} +/** + * Set the properties for the object + * + * @param {Object} defaultValue ? + * @param {string} curKey ? + * @returns {void} ? + */ +function propertySetter(defaultValue, curKey) { + return function (newValue) { + if (this.properties[curKey] !== newValue) { + // eslint-disable-next-line + var oldVal = this.properties.hasOwnProperty(curKey) ? this.properties[curKey] : defaultValue; + this.saveChanges(curKey, newValue, oldVal); + this.properties[curKey] = newValue; + } + }; +} +/** + * Returns complex objects + * + * @param {Object} defaultValue ? + * @param {string} curKey ? + * @param {Object[]} type ? + * @returns {void} ? + */ +// eslint-disable-next-line +function complexGetter(defaultValue, curKey, type) { + return function () { + return getObject(this, curKey, defaultValue, type); + }; +} +/** + * Sets complex objects + * + * @param {Object} defaultValue ? + * @param {string} curKey ? + * @param {Object[]} type ? + * @returns {void} ? + */ +function complexSetter(defaultValue, curKey, type) { + return function (newValue) { + getObject(this, curKey, defaultValue, type).setProperties(newValue); + }; +} +/** + * + * @param {Object} defaultValue ? + * @param {string} curKey ? + * @param {FunctionConstructor} type ? + * @returns {void} ? + */ +// eslint-disable-next-line +function complexFactoryGetter(defaultValue, curKey, type) { + return function () { + var curType = type({}); + // eslint-disable-next-line + if (this.properties.hasOwnProperty(curKey)) { + return this.properties[curKey]; + } + else { + return getObject(this, curKey, defaultValue, curType); + } + }; +} +/** + * + * @param {Object} defaultValue ? + * @param {string} curKey ? + * @param {Object[]} type ? + * @returns {void} ? + */ +function complexFactorySetter(defaultValue, curKey, type) { + return function (newValue) { + var curType = type(newValue, this); + getObject(this, curKey, defaultValue, curType).setProperties(newValue); + }; +} +/** + * + * @param {Object[]} defaultValue ? + * @param {string} curKey ? + * @param {Object[]} type ? + * @returns {void} ? + */ +function complexArrayGetter(defaultValue, curKey, type) { + return function () { + var _this = this; + // eslint-disable-next-line + if (!this.properties.hasOwnProperty(curKey)) { + var defCollection = getObjectArray(this, curKey, defaultValue, type, false); + this.properties[curKey] = defCollection; + } + var ignore = ((this.controlParent !== undefined && this.controlParent.ignoreCollectionWatch) + || this.ignoreCollectionWatch); + // eslint-disable-next-line + if (!this.properties[curKey].hasOwnProperty('push') && !ignore) { + ['push', 'pop'].forEach(function (extendFunc) { + var descriptor = { + value: complexArrayDefinedCallback(extendFunc, curKey, type, _this.properties[curKey]).bind(_this), + configurable: true + }; + Object.defineProperty(_this.properties[curKey], extendFunc, descriptor); + }); + } + // eslint-disable-next-line + if (!this.properties[curKey].hasOwnProperty('isComplexArray')) { + Object.defineProperty(this.properties[curKey], 'isComplexArray', { value: true }); + } + return this.properties[curKey]; + }; +} +/** + * + * @param {Object[]} defaultValue ? + * @param {string} curKey ? + * @param {Object[]} type ? + * @returns {void} ? + */ +function complexArraySetter(defaultValue, curKey, type) { + return function (newValue) { + this.isComplexArraySetter = true; + var oldValueCollection = getObjectArray(this, curKey, defaultValue, type, false); + var newValCollection = getObjectArray(this, curKey, newValue, type, true); + this.isComplexArraySetter = false; + this.saveChanges(curKey, newValCollection, oldValueCollection); + this.properties[curKey] = newValCollection; + }; +} +/** + * + * @param {Object[]} defaultValue ? + * @param {string} curKey ? + * @param {Object[]} type ? + * @returns {void} ? + */ +function complexArrayFactorySetter(defaultValue, curKey, type) { + return function (newValue) { + // eslint-disable-next-line + var oldValueCollection = this.properties.hasOwnProperty(curKey) ? this.properties[curKey] : defaultValue; + var newValCollection = getObjectArray(this, curKey, newValue, type, true, true); + this.saveChanges(curKey, newValCollection, oldValueCollection); + this.properties[curKey] = newValCollection; + }; +} +/** + * + * @param {Object[]} defaultValue ? + * @param {string} curKey ? + * @param {FunctionConstructor} type ? + * @returns {void} ? + */ +function complexArrayFactoryGetter(defaultValue, curKey, type) { + return function () { + var curType = type({}); + // eslint-disable-next-line + if (!this.properties.hasOwnProperty(curKey)) { + var defCollection = getObjectArray(this, curKey, defaultValue, curType, false); + this.properties[curKey] = defCollection; + } + return this.properties[curKey]; + }; +} +/** + * + * @param {string} dFunc ? + * @param {string} curKey ? + * @param {Object} type ? + * @param {Object} prop ? + * @returns {Object} ? + */ +function complexArrayDefinedCallback(dFunc, curKey, type, prop) { + /* tslint:disable no-function-expression */ + return function () { + var newValue = []; + for (var _i = 0; _i < arguments.length; _i++) { + newValue[_i] = arguments[_i]; + } + var keyString = this.propName ? this.getParentKey() + '.' + curKey + '-' : curKey + '-'; + switch (dFunc) { + case 'push': + for (var i = 0; i < newValue.length; i++) { + Array.prototype[dFunc].apply(prop, [newValue[i]]); + var model_1 = getArrayModel(keyString + (prop.length - 1), newValue[i], !this.controlParent, dFunc); + this.serverDataBind(model_1, newValue[i], false, dFunc); + } + break; + case 'pop': + Array.prototype[dFunc].apply(prop); + // eslint-disable-next-line + var model = getArrayModel(keyString + prop.length, null, !this.controlParent, dFunc); + this.serverDataBind(model, { ejsAction: 'pop' }, false, dFunc); + break; + } + return prop; + }; +} +/** + * + * @param {string} keyString ? + * @param {Object} value ? + * @param {boolean} isControlParent ? + * @param {string} arrayFunction ? + * @returns {Object} ? + */ +function getArrayModel(keyString, value, isControlParent, arrayFunction) { + var modelObject = keyString; + if (isControlParent) { + modelObject = {}; + modelObject[keyString] = value; + if (value && typeof value === 'object') { + var action = 'ejsAction'; + modelObject[keyString][action] = arrayFunction; + } + } + return modelObject; +} +// eslint-disable-next-line +/** + * Method used to create property. General syntax below. + * + * @param {Object} defaultValue - Specifies the default value of property. + * @returns {PropertyDecorator} ? + * ``` + * @Property('TypeScript') + * propertyName: Type; + * ``` + * @private + */ +function Property(defaultValue) { + return function (target, key) { + var propertyDescriptor = { + set: propertySetter(defaultValue, key), + get: propertyGetter(defaultValue, key), + enumerable: true, + configurable: true + }; + //new property creation + Object.defineProperty(target, key, propertyDescriptor); + addPropertyCollection(target, key, 'prop', defaultValue); + }; +} +/** + * Method used to create complex property. General syntax below. + * + * @param {any} defaultValue - Specifies the default value of property. + * @param {Function} type - Specifies the class type of complex object. + * @returns {PropertyDecorator} ? + * ``` + * @Complex({},Type) + * propertyName: Type; + * ``` + * @private + */ +function Complex(defaultValue, type) { + return function (target, key) { + var propertyDescriptor = { + set: complexSetter(defaultValue, key, type), + get: complexGetter(defaultValue, key, type), + enumerable: true, + configurable: true + }; + //new property creation + Object.defineProperty(target, key, propertyDescriptor); + addPropertyCollection(target, key, 'complexProp', defaultValue, type); + }; +} +/** + * Method used to create complex Factory property. General syntax below. + * + * @param {Function} type - Specifies the class factory type of complex object. + * @returns {PropertyDecorator} ? + * ``` + * @ComplexFactory(defaultType, factoryFunction) + * propertyName: Type1 | Type2; + * ``` + * @private + */ +function ComplexFactory(type) { + return function (target, key) { + var propertyDescriptor = { + set: complexFactorySetter({}, key, type), + get: complexFactoryGetter({}, key, type), + enumerable: true, + configurable: true + }; + //new property creation + Object.defineProperty(target, key, propertyDescriptor); + addPropertyCollection(target, key, 'complexProp', {}, type); + }; +} +/** + * Method used to create complex array property. General syntax below. + * + * @param {any} defaultValue - Specifies the default value of property. + * @param {Function} type - Specifies the class type of complex object. + * @returns {PropertyDecorator} ? + * ``` + * @Collection([], Type); + * propertyName: Type; + * ``` + * @private + */ +function Collection(defaultValue, type) { + return function (target, key) { + var propertyDescriptor = { + set: complexArraySetter(defaultValue, key, type), + get: complexArrayGetter(defaultValue, key, type), + enumerable: true, + configurable: true + }; + //new property creation + Object.defineProperty(target, key, propertyDescriptor); + addPropertyCollection(target, key, 'colProp', defaultValue, type); + }; +} +/** + * Method used to create complex factory array property. General syntax below. + * + * @param {Function} type - Specifies the class type of complex object. + * @returns {PropertyCollectionInfo} ? + * ``` + * @Collection([], Type); + * propertyName: Type; + * ``` + * @private + */ +function CollectionFactory(type) { + return function (target, key) { + var propertyDescriptor = { + set: complexArrayFactorySetter([], key, type), + get: complexArrayFactoryGetter([], key, type), + enumerable: true, + configurable: true + }; + //new property creation + Object.defineProperty(target, key, propertyDescriptor); + addPropertyCollection(target, key, 'colProp', {}, type); + }; +} +/** + * Method used to create event property. General syntax below. + * + * @returns {PropertyDecorator} ? + * ``` + * @Event(()=>{return true;}) + * ``` + * @private + */ +function notify_property_change_Event() { + return function (target, key) { + var eventDescriptor = { + set: function (newValue) { + var oldValue = this.properties[key]; + if (oldValue !== newValue) { + var finalContext = getParentContext(this, key); + if (util_isUndefined(oldValue) === false) { + finalContext.context.removeEventListener(finalContext.prefix, oldValue); + } + finalContext.context.addEventListener(finalContext.prefix, newValue); + this.properties[key] = newValue; + } + }, + get: propertyGetter(undefined, key), + enumerable: true, + configurable: true + }; + Object.defineProperty(target, key, eventDescriptor); + addPropertyCollection(target, key, 'event'); + }; +} +/** + * NotifyPropertyChanges is triggers the call back when the property has been changed. + * + * @param {Function} classConstructor ? + * @returns {void} ? + * ``` + * @NotifyPropertyChanges + * class DemoClass implements INotifyPropertyChanged { + * + * @Property() + * property1: string; + * + * dataBind: () => void; + * + * constructor() { } + * + * onPropertyChanged(newProp: any, oldProp: any) { + * // Called when property changed + * } + * } + * ``` + * @private + */ +// eslint-disable-next-line +function NotifyPropertyChanges(classConstructor) { + /** Need to code */ +} +/** + * Method used to create the builderObject for the target component. + * + * @param {BuildInfo} target ? + * @param {string} key ? + * @param {string} propertyType ? + * @param {Object} defaultValue ? + * @param {Function} type ? + * @returns {void} ? + * @private + */ +function addPropertyCollection(target, key, propertyType, defaultValue, type) { + if (util_isUndefined(target.propList)) { + target.propList = { + props: [], + complexProps: [], + colProps: [], + events: [], + propNames: [], + complexPropNames: [], + colPropNames: [], + eventNames: [] + }; + } + // eslint-disable-next-line + target.propList[propertyType + 's'].push({ + propertyName: key, + defaultValue: defaultValue, + type: type + }); + // eslint-disable-next-line + target.propList[propertyType + 'Names'].push(key); +} +/** + * Returns an object containing the builder properties + * + * @param {Function} component ? + * @returns {Object} ? + * @private + */ +function getBuilderProperties(component) { + if (isUndefined(component.prototype.builderObject)) { + component.prototype.builderObject = { + properties: {}, propCollections: [], add: function () { + this.isPropertyArray = true; + this.propCollections.push(extend({}, this.properties, {})); + } + }; + var rex = /complex/; + for (var _i = 0, _a = Object.keys(component.prototype.propList); _i < _a.length; _i++) { + var key = _a[_i]; + var _loop_1 = function (prop) { + if (rex.test(key)) { + component.prototype.builderObject[prop.propertyName] = function (value) { + var childType = {}; + merge(childType, getBuilderProperties(prop.type)); + value(childType); + var tempValue; + if (!childType.isPropertyArray) { + tempValue = extend({}, childType.properties, {}); + } + else { + tempValue = childType.propCollections; + } + this.properties[prop.propertyName] = tempValue; + childType.properties = {}; + childType.propCollections = []; + childType.isPropertyArray = false; + return this; + }; + } + else { + component.prototype.builderObject[prop.propertyName] = function (value) { + this.properties[prop.propertyName] = value; + return this; + }; + } + }; + for (var _b = 0, _c = component.prototype.propList[key]; _b < _c.length; _b++) { + var prop = _c[_b]; + _loop_1(prop); + } + } + } + return component.prototype.builderObject; +} +/** + * Method used to create builder for the components + * + * @param {any} component -specifies the target component for which builder to be created. + * @returns {Object} ? + * @private + */ +function CreateBuilder(component) { + var builderFunction = function (element) { + this.element = element; + return this; + }; + var instanceFunction = function (element) { + // eslint-disable-next-line + if (!builderFunction.prototype.hasOwnProperty('create')) { + builderFunction.prototype = getBuilderProperties(component); + builderFunction.prototype.create = function () { + var temp = extend({}, {}, this.properties); + this.properties = {}; + return new component(temp, this.element); + }; + } + return new builderFunction(element); + }; + return instanceFunction; +} +/** + * Returns parent options for the object + * + * @param {Object} context ? + * @param {string} prefix ? + * @returns {ParentOption} ? + * @private + */ +function getParentContext(context, prefix) { + // eslint-disable-next-line + if (context.hasOwnProperty('parentObj') === false) { + return { context: context, prefix: prefix }; + } + else { + var curText = util_getValue('propName', context); + if (curText) { + prefix = curText + '-' + prefix; + } + return getParentContext(util_getValue('parentObj', context), prefix); + } +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/animation.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + +/** + * The Animation framework provide options to animate the html DOM elements + * ```typescript + * let animeObject = new Animation({ + * name: 'SlideLeftIn', + * duration: 1000 + * }); + * animeObject.animate('#anime1'); + * animeObject.animate('#anime2', { duration: 500 }); + * ``` + */ +var Animation = /** @class */ (function (_super) { + __extends(Animation, _super); + function Animation(options) { + var _this = _super.call(this, options, undefined) || this; + /** + * @private + */ + _this.easing = { + ease: 'cubic-bezier(0.250, 0.100, 0.250, 1.000)', + linear: 'cubic-bezier(0.250, 0.250, 0.750, 0.750)', + easeIn: 'cubic-bezier(0.420, 0.000, 1.000, 1.000)', + easeOut: 'cubic-bezier(0.000, 0.000, 0.580, 1.000)', + easeInOut: 'cubic-bezier(0.420, 0.000, 0.580, 1.000)', + elasticInOut: 'cubic-bezier(0.5,-0.58,0.38,1.81)', + elasticIn: 'cubic-bezier(0.17,0.67,0.59,1.81)', + elasticOut: 'cubic-bezier(0.7,-0.75,0.99,1.01)' + }; + return _this; + } + Animation_1 = Animation; + /** + * Applies animation to the current element. + * + * @param {string | HTMLElement} element - Element which needs to be animated. + * @param {AnimationModel} options - Overriding default animation settings. + * @returns {void} ? + */ + Animation.prototype.animate = function (element, options) { + options = !options ? {} : options; + var model = this.getModel(options); + if (typeof element === 'string') { + var elements = Array.prototype.slice.call(selectAll(element, document)); + for (var _i = 0, elements_1 = elements; _i < elements_1.length; _i++) { + var element_1 = elements_1[_i]; + model.element = element_1; + Animation_1.delayAnimation(model); + } + } + else { + model.element = element; + Animation_1.delayAnimation(model); + } + }; + /** + * Stop the animation effect on animated element. + * + * @param {HTMLElement} element - Element which needs to be stop the animation. + * @param {AnimationOptions} model - Handling the animation model at stop function. + * @return {void} + */ + Animation.stop = function (element, model) { + element.style.animation = ''; + element.removeAttribute('e-animate'); + var animationId = element.getAttribute('e-animation-id'); + if (animationId) { + var frameId = parseInt(animationId, 10); + cancelAnimationFrame(frameId); + element.removeAttribute('e-animation-id'); + } + if (model && model.end) { + model.end.call(this, model); + } + }; + /** + * Set delay to animation element + * + * @param {AnimationModel} model ? + * @returns {void} + */ + Animation.delayAnimation = function (model) { + if (animationMode === 'Disable') { + if (model.begin) { + model.begin.call(this, model); + } + if (model.end) { + model.end.call(this, model); + } + } + else { + if (model.delay) { + setTimeout(function () { Animation_1.applyAnimation(model); }, model.delay); + } + else { + Animation_1.applyAnimation(model); + } + } + }; + /** + * Triggers animation + * + * @param {AnimationModel} model ? + * @returns {void} + */ + Animation.applyAnimation = function (model) { + var _this = this; + model.timeStamp = 0; + var step = 0; + var timerId = 0; + var prevTimeStamp = 0; + var duration = model.duration; + model.element.setAttribute('e-animate', 'true'); + var startAnimation = function (timeStamp) { + try { + if (timeStamp) { + // let step: number = model.timeStamp = timeStamp - startTime; + /** phantomjs workaround for timestamp fix */ + prevTimeStamp = prevTimeStamp === 0 ? timeStamp : prevTimeStamp; + model.timeStamp = (timeStamp + model.timeStamp) - prevTimeStamp; + prevTimeStamp = timeStamp; + /** phantomjs workaround end */ + // trigger animation begin event + if (!step && model.begin) { + model.begin.call(_this, model); + } + step = step + 1; + var avg = model.timeStamp / step; + if (model.timeStamp < duration && model.timeStamp + avg < duration && model.element.getAttribute('e-animate')) { + // apply animation effect to the current element + model.element.style.animation = model.name + ' ' + model.duration + 'ms ' + model.timingFunction; + if (model.progress) { + model.progress.call(_this, model); + } + // repeat requestAnimationFrame + requestAnimationFrame(startAnimation); + } + else { + // clear requestAnimationFrame + cancelAnimationFrame(timerId); + model.element.removeAttribute('e-animation-id'); + model.element.removeAttribute('e-animate'); + model.element.style.animation = ''; + if (model.end) { + model.end.call(_this, model); + } + } + } + else { + //startTime = performance.now(); + // set initial requestAnimationFrame + timerId = requestAnimationFrame(startAnimation); + model.element.setAttribute('e-animation-id', timerId.toString()); + } + } + catch (e) { + cancelAnimationFrame(timerId); + model.element.removeAttribute('e-animation-id'); + if (model.fail) { + model.fail.call(_this, e); + } + } + }; + startAnimation(); + }; + /** + * Returns Animation Model + * + * @param {AnimationModel} options ? + * @returns {AnimationModel} ? + */ + Animation.prototype.getModel = function (options) { + return { + name: options.name || this.name, + delay: options.delay || this.delay, + duration: (options.duration !== undefined ? options.duration : this.duration), + begin: options.begin || this.begin, + end: options.end || this.end, + fail: options.fail || this.fail, + progress: options.progress || this.progress, + timingFunction: this.easing[options.timingFunction] ? this.easing[options.timingFunction] : + (options.timingFunction || this.easing[this.timingFunction]) + }; + }; + /** + * @private + * @param {AnimationModel} newProp ? + * @param {AnimationModel} oldProp ? + * @returns {void} ? + */ + // eslint-disable-next-line + Animation.prototype.onPropertyChanged = function (newProp, oldProp) { + // no code needed + }; + /** + * Returns module name as animation + * + * @private + * @returns {void} ? + */ + Animation.prototype.getModuleName = function () { + return 'animation'; + }; + /** + * + * @private + * @returns {void} ? + */ + Animation.prototype.destroy = function () { + //Override base destroy; + }; + var Animation_1; + __decorate([ + Property('FadeIn') + ], Animation.prototype, "name", void 0); + __decorate([ + Property(400) + ], Animation.prototype, "duration", void 0); + __decorate([ + Property('ease') + ], Animation.prototype, "timingFunction", void 0); + __decorate([ + Property(0) + ], Animation.prototype, "delay", void 0); + __decorate([ + notify_property_change_Event() + ], Animation.prototype, "progress", void 0); + __decorate([ + notify_property_change_Event() + ], Animation.prototype, "begin", void 0); + __decorate([ + notify_property_change_Event() + ], Animation.prototype, "end", void 0); + __decorate([ + notify_property_change_Event() + ], Animation.prototype, "fail", void 0); + Animation = Animation_1 = __decorate([ + NotifyPropertyChanges + ], Animation); + return Animation; +}(Base)); + +/** + * Ripple provides material theme's wave effect when an element is clicked + * ```html + *
+ * + * ``` + * + * @private + * @param {HTMLElement} element - Target element + * @param {RippleOptions} rippleOptions - Ripple options . + * @param {Function} done . + * @returns {void} . + */ +function rippleEffect(element, rippleOptions, done) { + var rippleModel = getRippleModel(rippleOptions); + if (rippleModel.rippleFlag === false || (rippleModel.rippleFlag === undefined && !isRippleEnabled)) { + return (function () { }); + } + element.setAttribute('data-ripple', 'true'); + EventHandler.add(element, 'mousedown', rippleHandler, { parent: element, rippleOptions: rippleModel }); + EventHandler.add(element, 'mouseup', rippleUpHandler, { parent: element, rippleOptions: rippleModel, done: done }); + EventHandler.add(element, 'mouseleave', rippleLeaveHandler, { parent: element, rippleOptions: rippleModel }); + if (Browser.isPointer) { + EventHandler.add(element, 'transitionend', rippleLeaveHandler, { parent: element, rippleOptions: rippleModel }); + } + return (function () { + element.removeAttribute('data-ripple'); + EventHandler.remove(element, 'mousedown', rippleHandler); + EventHandler.remove(element, 'mouseup', rippleUpHandler); + EventHandler.remove(element, 'mouseleave', rippleLeaveHandler); + EventHandler.remove(element, 'transitionend', rippleLeaveHandler); + }); +} +/** + * Handler for ripple model + * + * @param {RippleOptions} rippleOptions ? + * @returns {RippleOptions} ? + */ +function getRippleModel(rippleOptions) { + var rippleModel = { + selector: rippleOptions && rippleOptions.selector ? rippleOptions.selector : null, + ignore: rippleOptions && rippleOptions.ignore ? rippleOptions.ignore : null, + rippleFlag: rippleOptions && rippleOptions.rippleFlag, + isCenterRipple: rippleOptions && rippleOptions.isCenterRipple, + duration: rippleOptions && rippleOptions.duration ? rippleOptions.duration : 350 + }; + return rippleModel; +} +/** + * Handler for ripple event + * + * @param {MouseEvent} e ? + * @returns {void} ? + * @private + */ +function rippleHandler(e) { + var target = (e.target); + var selector = this.rippleOptions.selector; + var element = selector ? closest(target, selector) : target; + if (!element || (this.rippleOptions && closest(target, this.rippleOptions.ignore))) { + return; + } + var offset = element.getBoundingClientRect(); + var offsetX = e.pageX - document.body.scrollLeft; + var offsetY = e.pageY - ((!document.body.scrollTop && document.documentElement) ? + document.documentElement.scrollTop : document.body.scrollTop); + var pageX = Math.max(Math.abs(offsetX - offset.left), Math.abs(offsetX - offset.right)); + var pageY = Math.max(Math.abs(offsetY - offset.top), Math.abs(offsetY - offset.bottom)); + var radius = Math.sqrt(pageX * pageX + pageY * pageY); + var diameter = radius * 2 + 'px'; + var x = offsetX - offset.left - radius; + var y = offsetY - offset.top - radius; + if (this.rippleOptions && this.rippleOptions.isCenterRipple) { + x = 0; + y = 0; + diameter = '100%'; + } + element.classList.add('e-ripple'); + var duration = this.rippleOptions.duration.toString(); + var styles = 'width: ' + diameter + ';height: ' + diameter + ';left: ' + x + 'px;top: ' + y + 'px;' + + 'transition-duration: ' + duration + 'ms;'; + var rippleElement = createElement('div', { className: 'e-ripple-element', styles: styles }); + element.appendChild(rippleElement); + window.getComputedStyle(rippleElement).getPropertyValue('opacity'); + rippleElement.style.transform = 'scale(1)'; + if (element !== this.parent) { + EventHandler.add(element, 'mouseleave', rippleLeaveHandler, { parent: this.parent, rippleOptions: this.rippleOptions }); + } +} +/** + * Handler for ripple element mouse up event + * + * @param {MouseEvent} e ? + * @returns {void} ? + * @private + */ +function rippleUpHandler(e) { + removeRipple(e, this); +} +/** + * Handler for ripple element mouse move event + * + * @param {MouseEvent} e ? + * @returns {void} ? + * @private + */ +function rippleLeaveHandler(e) { + removeRipple(e, this); +} +/** + * Handler for removing ripple element + * + * @param {MouseEvent} e ? + * @param {RippleArgs} eventArgs ? + * @returns {void} ? + * @private + */ +function removeRipple(e, eventArgs) { + var duration = eventArgs.rippleOptions.duration; + var target = (e.target); + var selector = eventArgs.rippleOptions.selector; + var element = selector ? closest(target, selector) : target; + if (!element || (element && element.className.indexOf('e-ripple') === -1)) { + return; + } + var rippleElements = selectAll('.e-ripple-element', element); + var rippleElement = rippleElements[rippleElements.length - 1]; + if (rippleElement) { + rippleElement.style.opacity = '0.5'; + } + if (eventArgs.parent !== element) { + EventHandler.remove(element, 'mouseleave', rippleLeaveHandler); + } + /* tslint:disable:align */ + setTimeout(function () { + if (rippleElement && rippleElement.parentNode) { + rippleElement.parentNode.removeChild(rippleElement); + } + if (!element.getElementsByClassName('e-ripple-element').length) { + element.classList.remove('e-ripple'); + } + if (eventArgs.done) { + eventArgs.done(e); + } + }, duration); +} +var isRippleEnabled = false; +/** + * Animation Module provides support to enable ripple effect functionality to Essential JS 2 components. + * + * @param {boolean} isRipple Specifies the boolean value to enable or disable ripple effect. + * @returns {boolean} ? + */ +function enableRipple(isRipple) { + isRippleEnabled = isRipple; + return isRippleEnabled; +} +/** + * Defines the Modes of Global animation. + * @private + */ +var animationMode = ''; +/** + * Method for set the Global animation modes for Syncfusion Blazor components. + */ +function setGlobalAnimation(value) { + animationMode = value; +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/module-loader.js +/** + * Module loading operations + */ + +var MODULE_SUFFIX = 'Module'; +var ModuleLoader = /** @class */ (function () { + function ModuleLoader(parent) { + this.loadedModules = []; + this.parent = parent; + } + /** + * Inject required modules in component library + * + * @returns {void} ? + * @param {ModuleDeclaration[]} requiredModules - Array of modules to be required + * @param {Function[]} moduleList - Array of modules to be injected from sample side + */ + ModuleLoader.prototype.inject = function (requiredModules, moduleList) { + var reqLength = requiredModules.length; + if (reqLength === 0) { + this.clean(); + return; + } + if (this.loadedModules.length) { + this.clearUnusedModule(requiredModules); + } + for (var i = 0; i < reqLength; i++) { + var modl = requiredModules[i]; + for (var _i = 0, moduleList_1 = moduleList; _i < moduleList_1.length; _i++) { + var module = moduleList_1[_i]; + var modName = modl.member; + if (module.prototype.getModuleName() === modl.member && !this.isModuleLoaded(modName)) { + var moduleObject = createInstance(module, modl.args); + var memberName = this.getMemberName(modName); + if (modl.isProperty) { + setValue(memberName, module, this.parent); + } + else { + setValue(memberName, moduleObject, this.parent); + } + var loadedModule = modl; + loadedModule.member = memberName; + this.loadedModules.push(loadedModule); + } + } + } + }; + /** + * To remove the created object while destroying the control + * + * @returns {void} + */ + ModuleLoader.prototype.clean = function () { + for (var _i = 0, _a = this.loadedModules; _i < _a.length; _i++) { + var modules = _a[_i]; + if (!modules.isProperty) { + util_getValue(modules.member, this.parent).destroy(); + } + } + this.loadedModules = []; + }; + /** + * Removes all unused modules + * + * @param {ModuleDeclaration[]} moduleList ? + * @returns {void} ? + */ + ModuleLoader.prototype.clearUnusedModule = function (moduleList) { + var _this = this; + var usedModules = moduleList.map(function (arg) { return _this.getMemberName(arg.member); }); + var removableModule = this.loadedModules.filter(function (module) { + return usedModules.indexOf(module.member) === -1; + }); + for (var _i = 0, removableModule_1 = removableModule; _i < removableModule_1.length; _i++) { + var mod = removableModule_1[_i]; + if (!mod.isProperty) { + util_getValue(mod.member, this.parent).destroy(); + } + this.loadedModules.splice(this.loadedModules.indexOf(mod), 1); + deleteObject(this.parent, mod.member); + } + }; + /** + * To get the name of the member. + * + * @param {string} name ? + * @returns {string} ? + */ + ModuleLoader.prototype.getMemberName = function (name) { + return name[0].toLowerCase() + name.substring(1) + MODULE_SUFFIX; + }; + /** + * Returns boolean based on whether the module specified is loaded or not + * + * @param {string} modName ? + * @returns {boolean} ? + */ + ModuleLoader.prototype.isModuleLoaded = function (modName) { + for (var _i = 0, _a = this.loadedModules; _i < _a.length; _i++) { + var mod = _a[_i]; + if (mod.member === this.getMemberName(modName)) { + return true; + } + } + return false; + }; + return ModuleLoader; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/child-property.js + + +/** + * To detect the changes for inner properties. + * + * @private + */ +var ChildProperty = /** @class */ (function () { + function ChildProperty(parent, propName, defaultValue, isArray) { + this.isComplexArraySetter = false; + this.properties = {}; + this.changedProperties = {}; + this.childChangedProperties = {}; + this.oldProperties = {}; + // eslint-disable-next-line + this.finalUpdate = function () { }; + this.callChildDataBind = util_getValue('callChildDataBind', Base); + this.parentObj = parent; + this.controlParent = this.parentObj.controlParent || this.parentObj; + this.propName = propName; + this.isParentArray = isArray; + this.setProperties(defaultValue, true); + } + /** + * Updates the property changes + * + * @param {boolean} val ? + * @param {string} propName ? + * @returns {void} ? + */ + ChildProperty.prototype.updateChange = function (val, propName) { + if (val === true) { + this.parentObj.childChangedProperties[propName] = val; + } + else { + delete this.parentObj.childChangedProperties[propName]; + } + if (this.parentObj.updateChange) { + this.parentObj.updateChange(val, this.parentObj.propName); + } + }; + /** + * Updates time out duration + * + * @returns {void} ? + */ + ChildProperty.prototype.updateTimeOut = function () { + if (this.parentObj.updateTimeOut) { + this.parentObj.finalUpdate(); + this.parentObj.updateTimeOut(); + } + else { + var changeTime_1 = setTimeout(this.parentObj.dataBind.bind(this.parentObj)); + var clearUpdate = function () { + clearTimeout(changeTime_1); + }; + this.finalUpdate = clearUpdate; + } + }; + /** + * Clears changed properties + * + * @returns {void} ? + */ + ChildProperty.prototype.clearChanges = function () { + this.finalUpdate(); + this.updateChange(false, this.propName); + this.oldProperties = {}; + this.changedProperties = {}; + }; + /** + * Set property changes + * + * @param {Object} prop ? + * @param {boolean} muteOnChange ? + * @returns {void} ? + */ + ChildProperty.prototype.setProperties = function (prop, muteOnChange) { + if (muteOnChange === true) { + util_merge(this, prop); + this.updateChange(false, this.propName); + this.clearChanges(); + } + else { + util_merge(this, prop); + } + }; + /** + * Binds data + * + * @returns {void} ? + */ + ChildProperty.prototype.dataBind = function () { + this.callChildDataBind(this.childChangedProperties, this); + if (this.isParentArray) { + var curIndex = this.parentObj[this.propName].indexOf(this); + if (Object.keys(this.changedProperties).length) { + setValue(this.propName + '.' + curIndex, this.changedProperties, this.parentObj.changedProperties); + setValue(this.propName + '.' + curIndex, this.oldProperties, this.parentObj.oldProperties); + } + } + else { + this.parentObj.changedProperties[this.propName] = this.changedProperties; + this.parentObj.oldProperties[this.propName] = this.oldProperties; + } + this.clearChanges(); + }; + /** + * Saves changes to newer values + * + * @param {string} key ? + * @param {Object} newValue ? + * @param {Object} oldValue ? + * @param {boolean} restrictServerDataBind ? + * @returns {void} ? + */ + ChildProperty.prototype.saveChanges = function (key, newValue, oldValue, restrictServerDataBind) { + if (this.controlParent.isProtectedOnChange) { + return; + } + if (!restrictServerDataBind) { + this.serverDataBind(key, newValue, true); + } + this.oldProperties[key] = oldValue; + this.changedProperties[key] = newValue; + this.updateChange(true, this.propName); + this.finalUpdate(); + this.updateTimeOut(); + }; + ChildProperty.prototype.serverDataBind = function (key, value, isSaveChanges, action) { + if (util_isBlazor() && !this.parentObj.isComplexArraySetter) { + var parent_1; + var newChanges = {}; + var parentKey = isSaveChanges ? this.getParentKey(true) + '.' + key : key; + /* istanbul ignore else */ + if (parentKey.indexOf('.') !== -1) { + var complexKeys = parentKey.split('.'); + parent_1 = newChanges; + for (var i = 0; i < complexKeys.length; i++) { + var isFinal = i === complexKeys.length - 1; + parent_1[complexKeys[i]] = isFinal ? value : {}; + parent_1 = isFinal ? parent_1 : parent_1[complexKeys[i]]; + } + } + else { + newChanges[parentKey] = {}; + parent_1 = newChanges[parentKey]; + newChanges[parentKey][key] = value; + } + /* istanbul ignore next */ + if (this.isParentArray) { + var actionProperty = 'ejsAction'; + parent_1[actionProperty] = action ? action : 'none'; + } + this.controlParent.serverDataBind(newChanges); + } + }; + ChildProperty.prototype.getParentKey = function (isSaveChanges) { + // eslint-disable-next-line + var index = ''; + var propName = this.propName; + /* istanbul ignore next */ + if (this.isParentArray) { + index = this.parentObj[this.propName].indexOf(this); + var valueLength = this.parentObj[this.propName].length; + valueLength = isSaveChanges ? valueLength : (valueLength > 0 ? valueLength - 1 : 0); + index = index !== -1 ? '-' + index : '-' + valueLength; + propName = propName + index; + } + if (this.controlParent !== this.parentObj) { + propName = this.parentObj.getParentKey() + '.' + this.propName + index; + } + return propName; + }; + return ChildProperty; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/validate-lic.js + + +var bypassKey = [115, 121, 110, 99, 102, 117, 115, 105, + 111, 110, 46, 105, 115, 76, 105, 99, 86, 97, 108, + 105, 100, 97, 116, 101, 100]; +/** + * License validation module + * @private + */ +var LicenseValidator = /** @class */ (function () { + function LicenseValidator(key) { + this.isValidated = false; + this.version = '20.2'; + this.platform = /JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i; + this.errors = { + noLicense: 'This application was built using a trial version of Syncfusion Essential Studio.' + + ' Please include a valid license to permanently remove this license validation message.' + + ' You can also obtain a free 30 day evaluation license to temporarily remove this message ' + + 'during the evaluation period. Please refer to this help topic for more information.', + trailExpired: 'Your Syncfusion trial license has expired. Please refer to this ' + + 'help topic for more information.', + versionMismatched: 'The included Syncfusion license (v##LicenseVersion) is invalid for version ' + + '##Requireversion. Please refer to this help topic for more information.', + platformMismatched: 'The included Syncfusion license is invalid (Platform mismatch). Please refer' + + ' to this help topic for more information.', + invalidKey: 'The included Syncfusion license is invalid. Please refer to this ' + + 'help topic for more information.' + }; + /** + * To manage licensing operation. + */ + this.manager = (function () { + var licKey = null; + function set(key) { licKey = key; } + function get() { return licKey; } + return { + setKey: set, + getKey: get + }; + })(); + /** + * To manage npx licensing operation. + */ + this.npxManager = (function () { + var npxLicKey = 'npxKeyReplace'; + function get() { return npxLicKey; } + return { + getKey: get + }; + })(); + this.manager.setKey(key); + } + /** + * To validate the provided license key. + */ + LicenseValidator.prototype.validate = function () { + if (!this.isValidated && (containerObject && !util_getValue(convertToChar(bypassKey), containerObject) && !util_getValue('Blazor', containerObject))) { + var validateMsg = void 0; + if ((this.manager && this.manager.getKey()) || (this.npxManager && this.npxManager.getKey() !== 'npxKeyReplace')) { + var result = this.getInfoFromKey(); + if (result && result.length) { + for (var _i = 0, result_1 = result; _i < result_1.length; _i++) { + var res = result_1[_i]; + if (!this.platform.test(res.platform) || res.invalidPlatform) { + validateMsg = this.errors.platformMismatched; + } + else if (res.version.indexOf(this.version) === -1) { + validateMsg = this.errors.versionMismatched; + validateMsg = validateMsg.replace('##LicenseVersion', res.version); + validateMsg = validateMsg.replace('##Requireversion', this.version + '.x'); + } + else if (res.expiryDate) { + var expDate = new Date(res.expiryDate); + var currDate = new Date(); + if (expDate !== currDate && expDate < currDate) { + validateMsg = this.errors.trailExpired; + } + else { + break; + } + } + } + } + else { + validateMsg = this.errors.invalidKey; + } + } + else { + validateMsg = this.errors.noLicense; + } + if (validateMsg && typeof document !== 'undefined' && !util_isNullOrUndefined(document)) { + var errorDiv = createElement('div', { + innerHTML: validateMsg + + '' + + '' + + '', + styles: 'position:fixed;top:0;left:0;right:0;font-family:"Segoe UI";font-size:16px;' + + 'background:repeating-linear-gradient(45deg,#d70f0f,#d70f0f 10px,#e12121 10px,#e12121 17px);' + + 'color:#ffffff;z-index:999999999;text-align:center;padding:10px 50px 10px 25px;' + }); + errorDiv.setAttribute('id', 'js-licensing'); + document.body.appendChild(errorDiv); + document.getElementById('license-banner-error').addEventListener('click', function () { + document.getElementById('js-licensing').remove(); + }); + } + this.isValidated = true; + setValue(convertToChar(bypassKey), this.isValidated, containerObject); + } + }; + LicenseValidator.prototype.getDecryptedData = function (key) { + try { + return atob(key); + } + catch (error) { + return ''; + } + }; + /** + * Get license information from key. + */ + LicenseValidator.prototype.getInfoFromKey = function () { + try { + var licKey = ''; + var pkey = [5439488, 7929856, 5111808, 6488064, 4587520, 7667712, 5439488, + 6881280, 5177344, 7208960, 4194304, 4456448, 6619136, 7733248, 5242880, 7077888, + 6356992, 7602176, 4587520, 7274496, 7471104, 7143424]; + var decryptedStr = []; + var resultArray = []; + var invalidPlatform = false; + var isNpxKey = false; + if (this.manager.getKey()) { + licKey = this.manager.getKey(); + } + else { + isNpxKey = true; + licKey = this.npxManager.getKey().split('npxKeyReplace')[1]; + } + var licKeySplit = licKey.split(';'); + for (var _i = 0, licKeySplit_1 = licKeySplit; _i < licKeySplit_1.length; _i++) { + var lKey = licKeySplit_1[_i]; + var decodeStr = this.getDecryptedData(lKey); + if (!decodeStr) { + continue; + } + var k = 0; + var buffr = ''; + if (!isNpxKey) { + for (var i = 0; i < decodeStr.length; i++, k++) { + if (k === pkey.length) { + k = 0; + } + var c = decodeStr.charCodeAt(i); + buffr += String.fromCharCode(c ^ (pkey[k] >> 16)); + } + } + else { + var charKey = decodeStr[decodeStr.length - 1]; + var decryptedKey = []; + for (var i = 0; i < decodeStr.length; i++) { + decryptedKey[i] = decodeStr[i].charCodeAt(0) - charKey.charCodeAt(0); + } + for (var i = 0; i < decryptedKey.length; i++) { + buffr += String.fromCharCode(decryptedKey[i]); + } + } + if (this.platform.test(buffr)) { + decryptedStr = buffr.split(';'); + invalidPlatform = false; + // checked the length to verify the key in proper strucutre + if (decryptedStr.length > 3) { + resultArray.push({ platform: decryptedStr[0], + version: decryptedStr[1], + expiryDate: decryptedStr[2] }); + } + } + else if (buffr && buffr.split(';').length > 3) { + invalidPlatform = true; + } + } + if (invalidPlatform && !resultArray.length) { + return [{ invalidPlatform: invalidPlatform }]; + } + else { + return resultArray.length ? resultArray : null; + } + } + catch (error) { + return null; + } + }; + return LicenseValidator; +}()); +var licenseValidator = new LicenseValidator(); +function convertToChar(cArr) { + var ret = ''; + for (var _i = 0, cArr_1 = cArr; _i < cArr_1.length; _i++) { + var arr = cArr_1[_i]; + ret += String.fromCharCode(arr); + } + return ret; +} +/** + * To set license key. + * + * @param {string} key - license key + */ +function registerLicense(key) { + licenseValidator = new LicenseValidator(key); +} +var validateLicense = function (key) { + if (key) { + registerLicense(key); + } + licenseValidator.validate(); +}; +var getVersion = function () { + return licenseValidator.version; +}; + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/component.js +var component_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var component_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + + +var componentCount = 0; +var lastPageID; +var lastHistoryLen = 0; +var versionBasedStatePersistence = false; +/** + * To enable or disable version based statePersistence functionality for all components globally. + * + * @param {boolean} status - Optional argument Specifies the status value to enable or disable versionBasedStatePersistence option. + * @returns {void} + */ +function enableVersionBasedPersistence(status) { + versionBasedStatePersistence = status; +} +/** + * Base class for all Essential JavaScript components + */ +var Component = /** @class */ (function (_super) { + component_extends(Component, _super); + /** + * Initialize the constructor for component base + * + * @param {Object} options ? + * @param {string} selector ? + */ + function Component(options, selector) { + var _this = _super.call(this, options, selector) || this; + _this.randomId = uniqueID(); + /** + * string template option for Blazor template rendering + * + * @private + */ + _this.isStringTemplate = false; + _this.needsID = false; + _this.isReactHybrid = false; + if (util_isNullOrUndefined(_this.enableRtl)) { + _this.setProperties({ 'enableRtl': rightToLeft }, true); + } + if (util_isNullOrUndefined(_this.locale)) { + _this.setProperties({ 'locale': defaultCulture }, true); + } + _this.moduleLoader = new ModuleLoader(_this); + _this.localObserver = new Observer(_this); + // tslint:disable-next-line:no-function-constructor-with-string-args + onIntlChange.on('notifyExternalChange', _this.detectFunction, _this, _this.randomId); + validateLicense(); + if (!util_isUndefined(selector)) { + _this.appendTo(); + } + return _this; + } + Component.prototype.requiredModules = function () { + return []; + }; + /** + * Destroys the sub modules while destroying the widget + * + * @returns {void} ? + */ + Component.prototype.destroy = function () { + if (this.isDestroyed) { + return; + } + if (this.enablePersistence) { + this.setPersistData(); + } + this.localObserver.destroy(); + if (this.refreshing) { + return; + } + removeClass([this.element], ['e-control']); + this.trigger('destroyed', { cancel: false }); + _super.prototype.destroy.call(this); + this.moduleLoader.clean(); + onIntlChange.off('notifyExternalChange', this.detectFunction, this.randomId); + }; + /** + * Applies all the pending property changes and render the component again. + * + * @returns {void} ? + */ + Component.prototype.refresh = function () { + this.refreshing = true; + this.moduleLoader.clean(); + this.destroy(); + this.clearChanges(); + this.localObserver = new Observer(this); + this.preRender(); + this.injectModules(); + this.render(); + this.refreshing = false; + }; + Component.prototype.accessMount = function () { + if (this.mount && !this.isReactHybrid) { + this.mount(); + } + }; + /** + * Returns the route element of the component + * + * @returns {HTMLElement} ? + */ + Component.prototype.getRootElement = function () { + if (this.isReactHybrid) { + // eslint-disable-next-line + return this.actualElement; + } + else { + return this.element; + } + }; + /** + * Returns the persistence data for component + * + * @returns {any} ? + */ + // eslint-disable-next-line + Component.prototype.getLocalData = function () { + var eleId = this.getModuleName() + this.element.id; + if (versionBasedStatePersistence) { + return window.localStorage.getItem(eleId + this.ej2StatePersistenceVersion); + } + else { + return window.localStorage.getItem(eleId); + } + }; + /** + * Appends the control within the given HTML element + * + * @param {string | HTMLElement} selector - Target element where control needs to be appended + * @returns {void} ? + */ + Component.prototype.appendTo = function (selector) { + if (!util_isNullOrUndefined(selector) && typeof (selector) === 'string') { + this.element = dom_select(selector, document); + } + else if (!util_isNullOrUndefined(selector)) { + this.element = selector; + } + if (!util_isNullOrUndefined(this.element)) { + var moduleClass = 'e-' + this.getModuleName().toLowerCase(); + addClass([this.element], ['e-control', moduleClass]); + this.isProtectedOnChange = false; + if (this.needsID && !this.element.id) { + this.element.id = this.getUniqueID(this.getModuleName()); + } + if (this.enablePersistence) { + this.mergePersistData(); + window.addEventListener('unload', this.setPersistData.bind(this)); + } + var inst = util_getValue('ej2_instances', this.element); + if (!inst || inst.indexOf(this) === -1) { + _super.prototype.addInstance.call(this); + } + this.preRender(); + this.injectModules(); + this.render(); + if (!this.mount) { + this.trigger('created'); + } + else { + this.accessMount(); + } + } + }; + /** + * It is used to process the post rendering functionalities to a component. + * + * @param {Node} wrapperElement ? + * @returns {void} ? + */ + Component.prototype.renderComplete = function (wrapperElement) { + if (util_isBlazor()) { + var sfBlazor = 'sfBlazor'; + // eslint-disable-next-line + window[sfBlazor].renderComplete(this.element, wrapperElement); + } + this.isRendered = true; + }; + /** + * When invoked, applies the pending property changes immediately to the component. + * + * @returns {void} ? + */ + Component.prototype.dataBind = function () { + this.injectModules(); + _super.prototype.dataBind.call(this); + }; + /** + * Attach one or more event handler to the current component context. + * It is used for internal handling event internally within the component only. + * + * @param {BoundOptions[]| string} event - It is optional type either to Set the collection of event list or the eventName. + * @param {Function} handler - optional parameter Specifies the handler to run when the event occurs + * @param {Object} context - optional parameter Specifies the context to be bind in the handler. + * @returns {void} ? + * @private + */ + Component.prototype.on = function (event, handler, context) { + if (typeof event === 'string') { + this.localObserver.on(event, handler, context); + } + else { + for (var _i = 0, event_1 = event; _i < event_1.length; _i++) { + var arg = event_1[_i]; + this.localObserver.on(arg.event, arg.handler, arg.context); + } + } + }; + /** + * To remove one or more event handler that has been attached with the on() method. + * + * @param {BoundOptions[]| string} event - It is optional type either to Set the collection of event list or the eventName. + * @param {Function} handler - optional parameter Specifies the function to run when the event occurs + * @returns {void} ? + * @private + */ + Component.prototype.off = function (event, handler) { + if (typeof event === 'string') { + this.localObserver.off(event, handler); + } + else { + for (var _i = 0, event_2 = event; _i < event_2.length; _i++) { + var arg = event_2[_i]; + this.localObserver.off(arg.event, arg.handler); + } + } + }; + /** + * To notify the handlers in the specified event. + * + * @param {string} property - Specifies the event to be notify. + * @param {Object} argument - Additional parameters to pass while calling the handler. + * @returns {void} ? + * @private + */ + Component.prototype.notify = function (property, argument) { + if (this.isDestroyed !== true) { + this.localObserver.notify(property, argument); + } + }; + /** + * Get injected modules + * + * @returns {Function} ? + * @private + */ + Component.prototype.getInjectedModules = function () { + return this.injectedModules; + }; + /** + * Dynamically injects the required modules to the component. + * + * @param {Function} moduleList ? + * @returns {void} ? + */ + Component.Inject = function () { + var moduleList = []; + for (var _i = 0; _i < arguments.length; _i++) { + moduleList[_i] = arguments[_i]; + } + if (!this.prototype.injectedModules) { + this.prototype.injectedModules = []; + } + for (var i = 0; i < moduleList.length; i++) { + if (this.prototype.injectedModules.indexOf(moduleList[i]) === -1) { + this.prototype.injectedModules.push(moduleList[i]); + } + } + }; + /** + * This is a instance method to create an element. + * + * @param {string} tagName ? + * @param {ElementProperties} prop ? + * @param {boolean} isVDOM ? + * @returns {any} ? + * @private + */ + // eslint-disable-next-line + Component.prototype.createElement = function (tagName, prop, isVDOM) { + return createElement(tagName, prop); + }; + /** + * + * @param {Function} handler - handler to be triggered after state Updated. + * @param {any} argument - Arguments to be passed to caller. + * @returns {void} . + * @private + */ + // eslint-disable-next-line + Component.prototype.triggerStateChange = function (handler, argument) { + if (this.isReactHybrid) { + // eslint-disable-next-line + this.setState(); + this.currentContext = { calls: handler, args: argument }; + } + }; + // tslint: enable: no-any + Component.prototype.injectModules = function () { + if (this.injectedModules && this.injectedModules.length) { + this.moduleLoader.inject(this.requiredModules(), this.injectedModules); + } + }; + Component.prototype.detectFunction = function (args) { + var prop = Object.keys(args); + if (prop.length) { + this[prop[0]] = args[prop[0]]; + } + }; + Component.prototype.mergePersistData = function () { + var data; + if (versionBasedStatePersistence) { + data = window.localStorage.getItem(this.getModuleName() + this.element.id + this.ej2StatePersistenceVersion); + } + else { + data = window.localStorage.getItem(this.getModuleName() + this.element.id); + } + if (!(util_isNullOrUndefined(data) || (data === ''))) { + this.setProperties(JSON.parse(data), true); + } + }; + Component.prototype.setPersistData = function () { + if (!this.isDestroyed) { + if (versionBasedStatePersistence) { + window.localStorage.setItem(this.getModuleName() + + this.element.id + this.ej2StatePersistenceVersion, this.getPersistData()); + } + else { + window.localStorage.setItem(this.getModuleName() + this.element.id, this.getPersistData()); + } + } + }; + //tslint:disable-next-line + Component.prototype.renderReactTemplates = function () { + //No Code + }; + // eslint-disable-next-line + Component.prototype.clearTemplate = function (templateName, index) { + //No Code + }; + Component.prototype.getUniqueID = function (definedName) { + if (this.isHistoryChanged()) { + componentCount = 0; + } + lastPageID = this.pageID(location.href); + lastHistoryLen = history.length; + return definedName + '_' + lastPageID + '_' + componentCount++; + }; + Component.prototype.pageID = function (url) { + var hash = 0; + if (url.length === 0) { + return hash; + } + for (var i = 0; i < url.length; i++) { + var char = url.charCodeAt(i); + hash = ((hash << 5) - hash) + char; + hash = hash & hash; // Convert to 32bit integer + } + return Math.abs(hash); + }; + Component.prototype.isHistoryChanged = function () { + return lastPageID !== this.pageID(location.href) || lastHistoryLen !== history.length; + }; + Component.prototype.addOnPersist = function (options) { + var _this = this; + var persistObj = {}; + for (var _i = 0, options_1 = options; _i < options_1.length; _i++) { + var key = options_1[_i]; + var objValue = void 0; + // eslint-disable-next-line + objValue = util_getValue(key, this); + if (!util_isUndefined(objValue)) { + setValue(key, this.getActualProperties(objValue), persistObj); + } + } + return JSON.stringify(persistObj, function (key, value) { + return _this.getActualProperties(value); + }); + }; + Component.prototype.getActualProperties = function (obj) { + if (obj instanceof ChildProperty) { + return util_getValue('properties', obj); + } + else { + return obj; + } + }; + Component.prototype.ignoreOnPersist = function (options) { + return JSON.stringify(this.iterateJsonProperties(this.properties, options)); + }; + Component.prototype.iterateJsonProperties = function (obj, ignoreList) { + var newObj = {}; + var _loop_1 = function (key) { + if (ignoreList.indexOf(key) === -1) { + // eslint-disable-next-line + var value = obj[key]; + if (typeof value === 'object' && !(value instanceof Array)) { + var newList = ignoreList.filter(function (str) { + return new RegExp(key + '.').test(str); + }).map(function (str) { + return str.replace(key + '.', ''); + }); + newObj[key] = this_1.iterateJsonProperties(this_1.getActualProperties(value), newList); + } + else { + newObj[key] = value; + } + } + }; + var this_1 = this; + for (var _i = 0, _a = Object.keys(obj); _i < _a.length; _i++) { + var key = _a[_i]; + _loop_1(key); + } + return newObj; + }; + component_decorate([ + Property(false) + ], Component.prototype, "enablePersistence", void 0); + component_decorate([ + Property() + ], Component.prototype, "enableRtl", void 0); + component_decorate([ + Property() + ], Component.prototype, "locale", void 0); + Component = component_decorate([ + NotifyPropertyChanges + ], Component); + return Component; +}(Base)); + +//Function handling for page navigation detection +/* istanbul ignore next */ +(function () { + if (typeof window !== 'undefined') { + window.addEventListener('popstate', + /* istanbul ignore next */ + function () { + componentCount = 0; + }); + } +})(); + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/draggable.js +var draggable_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var draggable_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + +var defaultPosition = { left: 0, top: 0, bottom: 0, right: 0 }; +var positionProp = (/* unused pure expression or super */ null && (['offsetLeft', 'offsetTop'])); +var axisMapper = (/* unused pure expression or super */ null && (['x', 'y'])); +var axisValueMapper = (/* unused pure expression or super */ null && (['left', 'top'])); +var isDraggedObject = { isDragged: false }; +/** + * Specifies the position coordinates + */ +var Position = /** @class */ (function (_super) { + draggable_extends(Position, _super); + function Position() { + return _super !== null && _super.apply(this, arguments) || this; + } + draggable_decorate([ + Property(0) + ], Position.prototype, "left", void 0); + draggable_decorate([ + Property(0) + ], Position.prototype, "top", void 0); + return Position; +}(ChildProperty)); + +/** + * Draggable Module provides support to enable draggable functionality in Dom Elements. + * ```html + *
Draggable
+ * + * ``` + */ +var Draggable = /** @class */ (function (_super) { + draggable_extends(Draggable, _super); + function Draggable(element, options) { + var _this = _super.call(this, options, element) || this; + _this.dragLimit = Draggable_1.getDefaultPosition(); + _this.borderWidth = Draggable_1.getDefaultPosition(); + _this.padding = Draggable_1.getDefaultPosition(); + _this.diffX = 0; + _this.prevLeft = 0; + _this.prevTop = 0; + _this.dragProcessStarted = false; + /* tslint:disable no-any */ + _this.eleTop = 0; + _this.tapHoldTimer = 0; + _this.externalInitialize = false; + _this.diffY = 0; + _this.parentScrollX = 0; + _this.parentScrollY = 0; + _this.droppables = {}; + _this.bind(); + return _this; + } + Draggable_1 = Draggable; + Draggable.prototype.bind = function () { + this.toggleEvents(); + if (Browser.isIE) { + addClass([this.element], 'e-block-touch'); + } + this.droppables[this.scope] = {}; + }; + Draggable.getDefaultPosition = function () { + return util_extend({}, defaultPosition); + }; + Draggable.prototype.toggleEvents = function (isUnWire) { + var ele; + if (!util_isUndefined(this.handle)) { + ele = dom_select(this.handle, this.element); + } + var handler = (this.enableTapHold && Browser.isDevice && Browser.isTouch) ? this.mobileInitialize : this.initialize; + if (isUnWire) { + EventHandler.remove(ele || this.element, Browser.touchStartEvent, handler); + } + else { + EventHandler.add(ele || this.element, Browser.touchStartEvent, handler, this); + } + }; + /* istanbul ignore next */ + Draggable.prototype.mobileInitialize = function (evt) { + var _this = this; + var target = evt.currentTarget; + this.tapHoldTimer = setTimeout(function () { + _this.externalInitialize = true; + _this.removeTapholdTimer(); + _this.initialize(evt, target); + }, this.tapHoldThreshold); + EventHandler.add(document, Browser.touchMoveEvent, this.removeTapholdTimer, this); + EventHandler.add(document, Browser.touchEndEvent, this.removeTapholdTimer, this); + }; + /* istanbul ignore next */ + Draggable.prototype.removeTapholdTimer = function () { + clearTimeout(this.tapHoldTimer); + EventHandler.remove(document, Browser.touchMoveEvent, this.removeTapholdTimer); + EventHandler.remove(document, Browser.touchEndEvent, this.removeTapholdTimer); + }; + /* istanbul ignore next */ + Draggable.prototype.getScrollableParent = function (element, axis) { + var scroll = { 'vertical': 'scrollHeight', 'horizontal': 'scrollWidth' }; + var client = { 'vertical': 'clientHeight', 'horizontal': 'clientWidth' }; + if (util_isNullOrUndefined(element)) { + return null; + } + if (element[scroll[axis]] > element[client[axis]]) { + if (axis === 'vertical' ? element.scrollTop > 0 : element.scrollLeft > 0) { + if (axis === 'vertical') { + this.parentScrollY = this.parentScrollY + + (this.parentScrollY === 0 ? element.scrollTop : element.scrollTop - this.parentScrollY); + this.tempScrollHeight = element.scrollHeight; + } + else { + this.parentScrollX = this.parentScrollX + + (this.parentScrollX === 0 ? element.scrollLeft : element.scrollLeft - this.parentScrollX); + this.tempScrollWidth = element.scrollWidth; + } + if (!util_isNullOrUndefined(element)) { + return this.getScrollableParent(element.parentNode, axis); + } + else { + return element; + } + } + else { + return this.getScrollableParent(element.parentNode, axis); + } + } + else { + return this.getScrollableParent(element.parentNode, axis); + } + }; + Draggable.prototype.getScrollableValues = function () { + this.parentScrollX = 0; + this.parentScrollY = 0; + var isModalDialog = this.element.classList.contains('e-dialog') && this.element.classList.contains('e-dlg-modal'); + var verticalScrollParent = this.getScrollableParent(this.element.parentNode, 'vertical'); + var horizontalScrollParent = this.getScrollableParent(this.element.parentNode, 'horizontal'); + }; + Draggable.prototype.initialize = function (evt, curTarget) { + this.currentStateTarget = evt.target; + if (this.isDragStarted()) { + return; + } + else { + this.isDragStarted(true); + this.externalInitialize = false; + } + this.target = (evt.currentTarget || curTarget); + this.dragProcessStarted = false; + if (this.abort) { + /* tslint:disable no-any */ + var abortSelectors = this.abort; + if (typeof abortSelectors === 'string') { + abortSelectors = [abortSelectors]; + } + for (var i = 0; i < abortSelectors.length; i++) { + if (!util_isNullOrUndefined(closest(evt.target, abortSelectors[i]))) { + /* istanbul ignore next */ + if (this.isDragStarted()) { + this.isDragStarted(true); + } + return; + } + } + } + if (this.preventDefault && !util_isUndefined(evt.changedTouches) && evt.type !== 'touchstart') { + evt.preventDefault(); + } + this.element.setAttribute('aria-grabbed', 'true'); + var intCoord = this.getCoordinates(evt); + this.initialPosition = { x: intCoord.pageX, y: intCoord.pageY }; + if (!this.clone) { + var pos = this.element.getBoundingClientRect(); + this.getScrollableValues(); + if (evt.clientX === evt.pageX) { + this.parentScrollX = 0; + } + if (evt.clientY === evt.pageY) { + this.parentScrollY = 0; + } + this.relativeXPosition = intCoord.pageX - (pos.left + this.parentScrollX); + this.relativeYPosition = intCoord.pageY - (pos.top + this.parentScrollY); + } + if (this.externalInitialize) { + this.intDragStart(evt); + } + else { + EventHandler.add(document, Browser.touchMoveEvent, this.intDragStart, this); + EventHandler.add(document, Browser.touchEndEvent, this.intDestroy, this); + } + this.toggleEvents(true); + if (evt.type !== 'touchstart' && this.isPreventSelect) { + document.body.classList.add('e-prevent-select'); + } + this.externalInitialize = false; + EventHandler.trigger(document.documentElement, Browser.touchStartEvent, evt); + }; + Draggable.prototype.intDragStart = function (evt) { + this.removeTapholdTimer(); + var isChangeTouch = !util_isUndefined(evt.changedTouches); + if (isChangeTouch && (evt.changedTouches.length !== 1)) { + return; + } + var intCordinate = this.getCoordinates(evt); + var pos; + var styleProp = getComputedStyle(this.element); + this.margin = { + left: parseInt(styleProp.marginLeft, 10), + top: parseInt(styleProp.marginTop, 10), + right: parseInt(styleProp.marginRight, 10), + bottom: parseInt(styleProp.marginBottom, 10), + }; + var element = this.element; + if (this.clone && this.dragTarget) { + var intClosest = closest(evt.target, this.dragTarget); + if (!util_isNullOrUndefined(intClosest)) { + element = intClosest; + } + } + /* istanbul ignore next */ + if (this.isReplaceDragEle) { + element = this.currentStateCheck(evt.target, element); + } + this.offset = this.calculateParentPosition(element); + this.position = this.getMousePosition(evt, this.isDragScroll); + var x = this.initialPosition.x - intCordinate.pageX; + var y = this.initialPosition.y - intCordinate.pageY; + var distance = Math.sqrt((x * x) + (y * y)); + if ((distance >= this.distance || this.externalInitialize)) { + var ele = this.getHelperElement(evt); + if (!ele || util_isNullOrUndefined(ele)) { + return; + } + if (isChangeTouch) { + evt.preventDefault(); + } + var dragTargetElement = this.helperElement = ele; + this.parentClientRect = this.calculateParentPosition(dragTargetElement.offsetParent); + if (this.dragStart) { + var curTarget = this.getProperTargetElement(evt); + var args = { + event: evt, + element: element, + target: curTarget, + bindEvents: util_isBlazor() ? this.bindDragEvents.bind(this) : null, + dragElement: dragTargetElement + }; + this.trigger('dragStart', args); + } + if (this.dragArea) { + this.setDragArea(); + } + else { + this.dragLimit = { left: 0, right: 0, bottom: 0, top: 0 }; + this.borderWidth = { top: 0, left: 0 }; + } + pos = { left: this.position.left - this.parentClientRect.left, top: this.position.top - this.parentClientRect.top }; + if (this.clone && !this.enableTailMode) { + this.diffX = this.position.left - this.offset.left; + this.diffY = this.position.top - this.offset.top; + } + this.getScrollableValues(); + // when drag element has margin-top + var styles = getComputedStyle(element); + var marginTop = parseFloat(styles.marginTop); + /* istanbul ignore next */ + if (this.clone && marginTop !== 0) { + pos.top += marginTop; + } + this.eleTop = !isNaN(parseFloat(styles.top)) ? parseFloat(styles.top) - this.offset.top : 0; + /* istanbul ignore next */ + // if (this.eleTop > 0) { + // pos.top += this.eleTop; + // } + if (this.enableScrollHandler && !this.clone) { + pos.top -= this.parentScrollY; + pos.left -= this.parentScrollX; + } + var posValue = this.getProcessedPositionValue({ + top: (pos.top - this.diffY) + 'px', + left: (pos.left - this.diffX) + 'px' + }); + this.dragElePosition = { top: pos.top, left: pos.left }; + setStyleAttribute(dragTargetElement, this.getDragPosition({ position: 'absolute', left: posValue.left, top: posValue.top })); + EventHandler.remove(document, Browser.touchMoveEvent, this.intDragStart); + EventHandler.remove(document, Browser.touchEndEvent, this.intDestroy); + if (!util_isBlazor()) { + this.bindDragEvents(dragTargetElement); + } + } + }; + Draggable.prototype.bindDragEvents = function (dragTargetElement) { + if (isVisible(dragTargetElement)) { + EventHandler.add(document, Browser.touchMoveEvent, this.intDrag, this); + EventHandler.add(document, Browser.touchEndEvent, this.intDragStop, this); + this.setGlobalDroppables(false, this.element, dragTargetElement); + } + else { + this.toggleEvents(); + document.body.classList.remove('e-prevent-select'); + } + }; + Draggable.prototype.elementInViewport = function (el) { + this.top = el.offsetTop; + this.left = el.offsetLeft; + this.width = el.offsetWidth; + this.height = el.offsetHeight; + while (el.offsetParent) { + el = el.offsetParent; + this.top += el.offsetTop; + this.left += el.offsetLeft; + } + return (this.top >= window.pageYOffset && + this.left >= window.pageXOffset && + (this.top + this.height) <= (window.pageYOffset + window.innerHeight) && + (this.left + this.width) <= (window.pageXOffset + window.innerWidth)); + }; + Draggable.prototype.getProcessedPositionValue = function (value) { + if (this.queryPositionInfo) { + return this.queryPositionInfo(value); + } + return value; + }; + Draggable.prototype.calculateParentPosition = function (ele) { + if (util_isNullOrUndefined(ele)) { + return { left: 0, top: 0 }; + } + var rect = ele.getBoundingClientRect(); + var style = getComputedStyle(ele); + return { + left: (rect.left + window.pageXOffset) - parseInt(style.marginLeft, 10), + top: (rect.top + window.pageYOffset) - parseInt(style.marginTop, 10) + }; + }; + // tslint:disable-next-line:max-func-body-length + Draggable.prototype.intDrag = function (evt) { + if (!util_isUndefined(evt.changedTouches) && (evt.changedTouches.length !== 1)) { + return; + } + if (this.clone && evt.changedTouches && Browser.isDevice && Browser.isTouch) { + evt.preventDefault(); + } + var left; + var top; + this.position = this.getMousePosition(evt, this.isDragScroll); + var docHeight = this.getDocumentWidthHeight('Height'); + if (docHeight < this.position.top) { + this.position.top = docHeight; + } + var docWidth = this.getDocumentWidthHeight('Width'); + if (docWidth < this.position.left) { + this.position.left = docWidth; + } + if (this.drag) { + var curTarget = this.getProperTargetElement(evt); + this.trigger('drag', { event: evt, element: this.element, target: curTarget }); + } + var eleObj = this.checkTargetElement(evt); + if (eleObj.target && eleObj.instance) { + /* tslint:disable no-any */ + var flag = true; + if (this.hoverObject) { + if (this.hoverObject.instance !== eleObj.instance) { + this.triggerOutFunction(evt, eleObj); + } + else { + flag = false; + } + } + if (flag) { + eleObj.instance.dragData[this.scope] = this.droppables[this.scope]; + eleObj.instance.intOver(evt, eleObj.target); + this.hoverObject = eleObj; + } + } + else if (this.hoverObject) { + this.triggerOutFunction(evt, eleObj); + } + var helperElement = this.droppables[this.scope].helper; + this.parentClientRect = this.calculateParentPosition(this.helperElement.offsetParent); + var tLeft = this.parentClientRect.left; + var tTop = this.parentClientRect.top; + var intCoord = this.getCoordinates(evt); + var pagex = intCoord.pageX; + var pagey = intCoord.pageY; + var dLeft = this.position.left - this.diffX; + var dTop = this.position.top - this.diffY; + var styles = getComputedStyle(helperElement); + if (this.dragArea) { + if (this.pageX !== pagex || this.skipDistanceCheck) { + var helperWidth = helperElement.offsetWidth + (parseFloat(styles.marginLeft) + + parseFloat(styles.marginRight)); + if (this.dragLimit.left > dLeft && dLeft > 0) { + left = this.dragLimit.left; + } + else if (this.dragLimit.right + window.pageXOffset < dLeft + helperWidth && dLeft > 0) { + left = dLeft - (dLeft - this.dragLimit.right) + window.pageXOffset - helperWidth; + } + else { + left = dLeft < 0 ? this.dragLimit.left : dLeft; + } + } + if (this.pageY !== pagey || this.skipDistanceCheck) { + var helperHeight = helperElement.offsetHeight + (parseFloat(styles.marginTop) + + parseFloat(styles.marginBottom)); + if (this.dragLimit.top > dTop && dTop > 0) { + top = this.dragLimit.top; + } + else if (this.dragLimit.bottom + window.pageYOffset < dTop + helperHeight && dTop > 0) { + top = dTop - (dTop - this.dragLimit.bottom) + window.pageYOffset - helperHeight; + } + else { + top = dTop < 0 ? this.dragLimit.top : dTop; + } + } + } + else { + left = dLeft; + top = dTop; + } + var iTop = tTop + this.borderWidth.top; + var iLeft = tLeft + this.borderWidth.left; + if (this.dragProcessStarted) { + if (util_isNullOrUndefined(top)) { + top = this.prevTop; + } + if (util_isNullOrUndefined(left)) { + left = this.prevLeft; + } + } + var draEleTop; + var draEleLeft; + if (this.dragArea) { + this.dragLimit.top = this.clone ? this.dragLimit.top : 0; + draEleTop = (top - iTop) < 0 ? this.dragLimit.top : (top - iTop); + draEleLeft = (left - iLeft) < 0 ? this.dragElePosition.left : (left - iLeft); + } + else { + draEleTop = top - iTop; + draEleLeft = left - iLeft; + } + var marginTop = parseFloat(getComputedStyle(this.element).marginTop); + // when drag-element has margin-top + /* istanbul ignore next */ + if (marginTop > 0) { + if (this.clone) { + draEleTop += marginTop; + if (dTop < 0) { + if ((marginTop + dTop) >= 0) { + draEleTop = marginTop + dTop; + } + else { + draEleTop -= marginTop; + } + } + draEleTop = (this.dragLimit.bottom < draEleTop) ? this.dragLimit.bottom : draEleTop; + } + if ((top - iTop) < 0) { + if (dTop + marginTop + (helperElement.offsetHeight - iTop) >= 0) { + var tempDraEleTop = this.dragLimit.top + dTop - iTop; + if ((tempDraEleTop + marginTop + iTop) < 0) { + draEleTop -= marginTop + iTop; + } + else { + draEleTop = tempDraEleTop; + } + } + else { + draEleTop -= marginTop + iTop; + } + } + } + /* istanbul ignore next */ + // if(this.eleTop > 0) { + // draEleTop += this.eleTop; + // } + if (this.enableScrollHandler && !this.clone) { + draEleTop -= this.parentScrollY; + draEleLeft -= this.parentScrollX; + } + var dragValue = this.getProcessedPositionValue({ top: draEleTop + 'px', left: draEleLeft + 'px' }); + setStyleAttribute(helperElement, this.getDragPosition(dragValue)); + if (!this.elementInViewport(helperElement) && this.enableAutoScroll && !this.helperElement.classList.contains('e-treeview')) { + this.helperElement.scrollIntoView(); + } + var elements = document.querySelectorAll(':hover'); + if (this.enableAutoScroll && this.helperElement.classList.contains('e-treeview')) { + if (elements.length === 0) { + elements = this.getPathElements(evt); + } + /* tslint:disable no-any */ + var scrollParent = this.getScrollParent(elements, false); + if (this.elementInViewport(this.helperElement)) { + this.getScrollPosition(scrollParent, draEleTop); + } + else if (!this.elementInViewport(this.helperElement)) { + elements = [].slice.call(document.querySelectorAll(':hover')); + if (elements.length === 0) { + elements = this.getPathElements(evt); + } + scrollParent = this.getScrollParent(elements, true); + this.getScrollPosition(scrollParent, draEleTop); + } + } + this.dragProcessStarted = true; + this.prevLeft = left; + this.prevTop = top; + this.position.left = left; + this.position.top = top; + this.pageX = pagex; + this.pageY = pagey; + }; + /* tslint:disable no-any */ + Draggable.prototype.getScrollParent = function (node, reverse) { + /* tslint:disable no-any */ + var nodeEl = reverse ? node.reverse() : node; + var hasScroll; + for (var i = nodeEl.length - 1; i >= 0; i--) { + hasScroll = window.getComputedStyle(nodeEl[i])['overflow-y']; + if ((hasScroll === 'auto' || hasScroll === 'scroll') + && nodeEl[i].scrollHeight > nodeEl[i].clientHeight) { + return nodeEl[i]; + } + } + hasScroll = window.getComputedStyle(document.scrollingElement)['overflow-y']; + if (hasScroll === 'visible') { + document.scrollingElement.style.overflow = 'auto'; + return document.scrollingElement; + } + }; + Draggable.prototype.getScrollPosition = function (nodeEle, draEleTop) { + if (nodeEle && nodeEle === document.scrollingElement) { + if ((nodeEle.clientHeight - nodeEle.getBoundingClientRect().top - this.helperElement.clientHeight) < draEleTop + && nodeEle.getBoundingClientRect().height > draEleTop) { + nodeEle.scrollTop += this.helperElement.clientHeight; + } + else if (nodeEle.scrollHeight - nodeEle.clientHeight > draEleTop) { + nodeEle.scrollTop -= this.helperElement.clientHeight; + } + } + else if (nodeEle && nodeEle !== document.scrollingElement) { + if ((nodeEle.clientHeight + nodeEle.getBoundingClientRect().top - this.helperElement.clientHeight) < draEleTop) { + nodeEle.scrollTop += this.helperElement.clientHeight; + } + else if (nodeEle.getBoundingClientRect().top > (draEleTop - this.helperElement.clientHeight)) { + nodeEle.scrollTop -= this.helperElement.clientHeight; + } + } + }; + Draggable.prototype.getPathElements = function (evt) { + var elementTop = evt.clientX > 0 ? evt.clientX : 0; + var elementLeft = evt.clientY > 0 ? evt.clientY : 0; + return document.elementsFromPoint(elementTop, elementLeft); + }; + Draggable.prototype.triggerOutFunction = function (evt, eleObj) { + this.hoverObject.instance.intOut(evt, eleObj.target); + this.hoverObject.instance.dragData[this.scope] = null; + this.hoverObject = null; + }; + Draggable.prototype.getDragPosition = function (dragValue) { + var temp = util_extend({}, dragValue); + if (this.axis) { + if (this.axis === 'x') { + delete temp.top; + } + else if (this.axis === 'y') { + delete temp.left; + } + } + return temp; + }; + Draggable.prototype.getDocumentWidthHeight = function (str) { + var docBody = document.body; + var docEle = document.documentElement; + var returnValue = Math.max(docBody['scroll' + str], docEle['scroll' + str], docBody['offset' + str], docEle['offset' + str], docEle['client' + str]); + return returnValue; + }; + Draggable.prototype.intDragStop = function (evt) { + this.dragProcessStarted = false; + if (!util_isUndefined(evt.changedTouches) && (evt.changedTouches.length !== 1)) { + return; + } + var type = ['touchend', 'pointerup', 'mouseup']; + if (type.indexOf(evt.type) !== -1) { + if (this.dragStop) { + var curTarget = this.getProperTargetElement(evt); + this.trigger('dragStop', { event: evt, element: this.element, target: curTarget, helper: this.helperElement }); + } + this.intDestroy(evt); + } + else { + this.element.setAttribute('aria-grabbed', 'false'); + } + var eleObj = this.checkTargetElement(evt); + if (eleObj.target && eleObj.instance) { + eleObj.instance.dragStopCalled = true; + eleObj.instance.dragData[this.scope] = this.droppables[this.scope]; + eleObj.instance.intDrop(evt, eleObj.target); + } + this.setGlobalDroppables(true); + document.body.classList.remove('e-prevent-select'); + }; + /** + * @private + */ + Draggable.prototype.intDestroy = function (evt) { + this.dragProcessStarted = false; + this.toggleEvents(); + document.body.classList.remove('e-prevent-select'); + this.element.setAttribute('aria-grabbed', 'false'); + EventHandler.remove(document, Browser.touchMoveEvent, this.intDragStart); + EventHandler.remove(document, Browser.touchEndEvent, this.intDragStop); + EventHandler.remove(document, Browser.touchEndEvent, this.intDestroy); + EventHandler.remove(document, Browser.touchMoveEvent, this.intDrag); + if (this.isDragStarted()) { + this.isDragStarted(true); + } + }; + // triggers when property changed + Draggable.prototype.onPropertyChanged = function (newProp, oldProp) { + //No Code to handle + }; + Draggable.prototype.getModuleName = function () { + return 'draggable'; + }; + Draggable.prototype.isDragStarted = function (change) { + if (change) { + isDraggedObject.isDragged = !isDraggedObject.isDragged; + } + return isDraggedObject.isDragged; + }; + Draggable.prototype.setDragArea = function () { + var eleWidthBound; + var eleHeightBound; + var top = 0; + var left = 0; + var ele; + var type = typeof this.dragArea; + if (type === 'string') { + ele = dom_select(this.dragArea); + } + else { + ele = this.dragArea; + } + if (ele) { + var elementArea = ele.getBoundingClientRect(); + eleWidthBound = ele.scrollWidth ? ele.scrollWidth : elementArea.right - elementArea.left; + eleHeightBound = ele.scrollHeight ? ele.scrollHeight : elementArea.bottom - elementArea.top; + var keys = ['Top', 'Left', 'Bottom', 'Right']; + var styles = getComputedStyle(ele); + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + var tborder = styles['border' + key + 'Width']; + var tpadding = styles['padding' + key]; + var lowerKey = key.toLowerCase(); + this.borderWidth[lowerKey] = isNaN(parseFloat(tborder)) ? 0 : parseFloat(tborder); + this.padding[lowerKey] = isNaN(parseFloat(tpadding)) ? 0 : parseFloat(tpadding); + } + top = elementArea.top; + left = elementArea.left; + this.dragLimit.left = left + this.borderWidth.left + this.padding.left; + this.dragLimit.top = ele.offsetTop + this.borderWidth.top + this.padding.top; + this.dragLimit.right = left + eleWidthBound - (this.borderWidth.right + this.padding.right); + this.dragLimit.bottom = top + eleHeightBound - (this.borderWidth.bottom + this.padding.bottom); + } + }; + Draggable.prototype.getProperTargetElement = function (evt) { + var intCoord = this.getCoordinates(evt); + var ele; + var prevStyle = this.helperElement.style.pointerEvents || ''; + if (compareElementParent(evt.target, this.helperElement) || evt.type.indexOf('touch') !== -1) { + this.helperElement.style.pointerEvents = 'none'; + ele = document.elementFromPoint(intCoord.clientX, intCoord.clientY); + this.helperElement.style.pointerEvents = prevStyle; + } + else { + ele = evt.target; + } + return ele; + }; + /* istanbul ignore next */ + Draggable.prototype.currentStateCheck = function (ele, oldEle) { + var elem; + if (!util_isNullOrUndefined(this.currentStateTarget) && this.currentStateTarget !== ele) { + elem = this.currentStateTarget; + } + else { + elem = !util_isNullOrUndefined(oldEle) ? oldEle : ele; + } + return elem; + }; + Draggable.prototype.getMousePosition = function (evt, isdragscroll) { + /* tslint:disable no-any */ + var dragEle = evt.srcElement !== undefined ? evt.srcElement : evt.target; + var intCoord = this.getCoordinates(evt); + var pageX; + var pageY; + var isOffsetParent = util_isNullOrUndefined(dragEle.offsetParent); + /* istanbul ignore next */ + if (isdragscroll) { + pageX = this.clone ? intCoord.pageX : + (intCoord.pageX + (isOffsetParent ? 0 : dragEle.offsetParent.scrollLeft)) - this.relativeXPosition; + pageY = this.clone ? intCoord.pageY : + (intCoord.pageY + (isOffsetParent ? 0 : dragEle.offsetParent.scrollTop)) - this.relativeYPosition; + } + else { + pageX = this.clone ? intCoord.pageX : (intCoord.pageX + window.pageXOffset) - this.relativeXPosition; + pageY = this.clone ? intCoord.pageY : (intCoord.pageY + window.pageYOffset) - this.relativeYPosition; + } + return { + left: pageX - (this.margin.left + this.cursorAt.left), + top: pageY - (this.margin.top + this.cursorAt.top) + }; + }; + Draggable.prototype.getCoordinates = function (evt) { + if (evt.type.indexOf('touch') > -1) { + return evt.changedTouches[0]; + } + return evt; + }; + Draggable.prototype.getHelperElement = function (evt) { + var element; + if (this.clone) { + if (this.helper) { + element = this.helper({ sender: evt, element: this.target }); + } + else { + element = createElement('div', { className: 'e-drag-helper e-block-touch', innerHTML: 'Draggable' }); + document.body.appendChild(element); + } + } + else { + element = this.element; + } + return element; + }; + Draggable.prototype.setGlobalDroppables = function (reset, drag, helper) { + this.droppables[this.scope] = reset ? null : { + draggable: drag, + helper: helper, + draggedElement: this.element + }; + }; + Draggable.prototype.checkTargetElement = function (evt) { + var target = this.getProperTargetElement(evt); + var dropIns = this.getDropInstance(target); + if (!dropIns && target && !util_isNullOrUndefined(target.parentNode)) { + var parent_1 = closest(target.parentNode, '.e-droppable') || target.parentElement; + if (parent_1) { + dropIns = this.getDropInstance(parent_1); + } + } + return { target: target, instance: dropIns }; + }; + Draggable.prototype.getDropInstance = function (ele) { + var name = 'getModuleName'; + var drop; + var eleInst = ele && ele.ej2_instances; + if (eleInst) { + for (var _i = 0, eleInst_1 = eleInst; _i < eleInst_1.length; _i++) { + var inst = eleInst_1[_i]; + if (inst[name]() === 'droppable') { + drop = inst; + break; + } + } + } + return drop; + }; + Draggable.prototype.destroy = function () { + this.toggleEvents(true); + _super.prototype.destroy.call(this); + }; + var Draggable_1; + draggable_decorate([ + Complex({}, Position) + ], Draggable.prototype, "cursorAt", void 0); + draggable_decorate([ + Property(true) + ], Draggable.prototype, "clone", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "dragArea", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "isDragScroll", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "isReplaceDragEle", void 0); + draggable_decorate([ + Property(true) + ], Draggable.prototype, "isPreventSelect", void 0); + draggable_decorate([ + notify_property_change_Event() + ], Draggable.prototype, "drag", void 0); + draggable_decorate([ + notify_property_change_Event() + ], Draggable.prototype, "dragStart", void 0); + draggable_decorate([ + notify_property_change_Event() + ], Draggable.prototype, "dragStop", void 0); + draggable_decorate([ + Property(1) + ], Draggable.prototype, "distance", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "handle", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "abort", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "helper", void 0); + draggable_decorate([ + Property('default') + ], Draggable.prototype, "scope", void 0); + draggable_decorate([ + Property('') + ], Draggable.prototype, "dragTarget", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "axis", void 0); + draggable_decorate([ + Property() + ], Draggable.prototype, "queryPositionInfo", void 0); + draggable_decorate([ + Property(false) + ], Draggable.prototype, "enableTailMode", void 0); + draggable_decorate([ + Property(false) + ], Draggable.prototype, "skipDistanceCheck", void 0); + draggable_decorate([ + Property(true) + ], Draggable.prototype, "preventDefault", void 0); + draggable_decorate([ + Property(false) + ], Draggable.prototype, "enableAutoScroll", void 0); + draggable_decorate([ + Property(false) + ], Draggable.prototype, "enableTapHold", void 0); + draggable_decorate([ + Property(750) + ], Draggable.prototype, "tapHoldThreshold", void 0); + draggable_decorate([ + Property(false) + ], Draggable.prototype, "enableScrollHandler", void 0); + Draggable = Draggable_1 = draggable_decorate([ + NotifyPropertyChanges + ], Draggable); + return Draggable; +}(Base)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/droppable.js +var droppable_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var droppable_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + +/** + * Droppable Module provides support to enable droppable functionality in Dom Elements. + * ```html + *
Droppable
+ * + * ``` + */ +var Droppable = /** @class */ (function (_super) { + droppable_extends(Droppable, _super); + function Droppable(element, options) { + var _this = _super.call(this, options, element) || this; + _this.mouseOver = false; + _this.dragData = {}; + _this.dragStopCalled = false; + _this.bind(); + return _this; + } + Droppable.prototype.bind = function () { + this.wireEvents(); + }; + Droppable.prototype.wireEvents = function () { + EventHandler.add(this.element, Browser.touchEndEvent, this.intDrop, this); + }; + // triggers when property changed + // eslint-disable-next-line + Droppable.prototype.onPropertyChanged = function (newProp, oldProp) { + //No Code to handle + }; + Droppable.prototype.getModuleName = function () { + return 'droppable'; + }; + Droppable.prototype.intOver = function (event, element) { + if (!this.mouseOver) { + var drag = this.dragData[this.scope]; + this.trigger('over', { event: event, target: element, dragData: drag }); + this.mouseOver = true; + } + }; + Droppable.prototype.intOut = function (event, element) { + if (this.mouseOver) { + this.trigger('out', { evt: event, target: element }); + this.mouseOver = false; + } + }; + Droppable.prototype.intDrop = function (evt, element) { + if (!this.dragStopCalled) { + return; + } + else { + this.dragStopCalled = false; + } + var accept = true; + var drag = this.dragData[this.scope]; + var isDrag = drag ? (drag.helper && isVisible(drag.helper)) : false; + var area; + if (isDrag) { + area = this.isDropArea(evt, drag.helper, element); + if (this.accept) { + accept = matches(drag.helper, this.accept); + } + } + if (isDrag && this.drop && area.canDrop && accept) { + this.trigger('drop', { event: evt, target: area.target, droppedElement: drag.helper, dragData: drag }); + } + this.mouseOver = false; + }; + Droppable.prototype.isDropArea = function (evt, helper, element) { + var area = { canDrop: true, target: element || evt.target }; + var isTouch = evt.type === 'touchend'; + if (isTouch || area.target === helper) { + helper.style.display = 'none'; + var coord = isTouch ? (evt.changedTouches[0]) : evt; + var ele = document.elementFromPoint(coord.clientX, coord.clientY); + area.canDrop = false; + area.canDrop = compareElementParent(ele, this.element); + if (area.canDrop) { + area.target = ele; + } + helper.style.display = ''; + } + return area; + }; + Droppable.prototype.destroy = function () { + EventHandler.remove(this.element, Browser.touchEndEvent, this.intDrop); + _super.prototype.destroy.call(this); + }; + droppable_decorate([ + Property() + ], Droppable.prototype, "accept", void 0); + droppable_decorate([ + Property('default') + ], Droppable.prototype, "scope", void 0); + droppable_decorate([ + notify_property_change_Event() + ], Droppable.prototype, "drop", void 0); + droppable_decorate([ + notify_property_change_Event() + ], Droppable.prototype, "over", void 0); + droppable_decorate([ + notify_property_change_Event() + ], Droppable.prototype, "out", void 0); + Droppable = droppable_decorate([ + NotifyPropertyChanges + ], Droppable); + return Droppable; +}(Base)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/keyboard.js +var keyboard_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var keyboard_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + +var keyCode = { + 'backspace': 8, + 'tab': 9, + 'enter': 13, + 'shift': 16, + 'control': 17, + 'alt': 18, + 'pause': 19, + 'capslock': 20, + 'space': 32, + 'escape': 27, + 'pageup': 33, + 'pagedown': 34, + 'end': 35, + 'home': 36, + 'leftarrow': 37, + 'uparrow': 38, + 'rightarrow': 39, + 'downarrow': 40, + 'insert': 45, + 'delete': 46, + 'f1': 112, + 'f2': 113, + 'f3': 114, + 'f4': 115, + 'f5': 116, + 'f6': 117, + 'f7': 118, + 'f8': 119, + 'f9': 120, + 'f10': 121, + 'f11': 122, + 'f12': 123, + 'semicolon': 186, + 'plus': 187, + 'comma': 188, + 'minus': 189, + 'dot': 190, + 'forwardslash': 191, + 'graveaccent': 192, + 'openbracket': 219, + 'backslash': 220, + 'closebracket': 221, + 'singlequote': 222 +}; +/** + * KeyboardEvents class enables you to bind key action desired key combinations for ex., Ctrl+A, Delete, Alt+Space etc. + * ```html + *
; + * + * ``` + */ +var KeyboardEvents = /** @class */ (function (_super) { + keyboard_extends(KeyboardEvents, _super); + /** + * Initializes the KeyboardEvents + * + * @param {HTMLElement} element ? + * @param {KeyboardEventsModel} options ? + */ + function KeyboardEvents(element, options) { + var _this = _super.call(this, options, element) || this; + /** + * To handle a key press event returns null + * + * @param {KeyboardEventArgs} e ? + * @returns {void} ? + */ + _this.keyPressHandler = function (e) { + var isAltKey = e.altKey; + var isCtrlKey = e.ctrlKey; + var isShiftKey = e.shiftKey; + var curkeyCode = e.which; + var keys = Object.keys(_this.keyConfigs); + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + var configCollection = _this.keyConfigs[key].split(','); + for (var _a = 0, configCollection_1 = configCollection; _a < configCollection_1.length; _a++) { + var rconfig = configCollection_1[_a]; + var rKeyObj = KeyboardEvents_1.getKeyConfigData(rconfig.trim()); + if (isAltKey === rKeyObj.altKey && isCtrlKey === rKeyObj.ctrlKey && + isShiftKey === rKeyObj.shiftKey && curkeyCode === rKeyObj.keyCode) { + e.action = key; + if (_this.keyAction) { + _this.keyAction(e); + } + } + } + } + }; + _this.bind(); + return _this; + } + KeyboardEvents_1 = KeyboardEvents; + /** + * Unwire bound events and destroy the instance. + * + * @returns {void} ? + */ + KeyboardEvents.prototype.destroy = function () { + this.unwireEvents(); + _super.prototype.destroy.call(this); + }; + /** + * Function can be used to specify certain action if a property is changed + * + * @param {KeyboardEventsModel} newProp ? + * @param {KeyboardEventsModel} oldProp ? + * @returns {void} ? + * @private + */ + // eslint-disable-next-line + KeyboardEvents.prototype.onPropertyChanged = function (newProp, oldProp) { + // No code are needed + }; + KeyboardEvents.prototype.bind = function () { + this.wireEvents(); + }; + /** + * To get the module name, returns 'keyboard'. + * + * @returns {string} ? + * @private + */ + KeyboardEvents.prototype.getModuleName = function () { + return 'keyboard'; + }; + /** + * Wiring event handlers to events + * + * @returns {void} ? + * @private + */ + KeyboardEvents.prototype.wireEvents = function () { + this.element.addEventListener(this.eventName, this.keyPressHandler); + }; + /** + * Unwiring event handlers to events + * + * @returns {void} ? + * @private + */ + KeyboardEvents.prototype.unwireEvents = function () { + this.element.removeEventListener(this.eventName, this.keyPressHandler); + }; + /** + * To get the key configuration data + * + * @param {string} config - configuration data + * @returns {KeyData} ? + */ + KeyboardEvents.getKeyConfigData = function (config) { + if (config in this.configCache) { + return this.configCache[config]; + } + var keys = config.toLowerCase().split('+'); + var keyData = { + altKey: (keys.indexOf('alt') !== -1 ? true : false), + ctrlKey: (keys.indexOf('ctrl') !== -1 ? true : false), + shiftKey: (keys.indexOf('shift') !== -1 ? true : false), + keyCode: null + }; + if (keys[keys.length - 1].length > 1 && !!Number(keys[keys.length - 1])) { + keyData.keyCode = Number(keys[keys.length - 1]); + } + else { + keyData.keyCode = KeyboardEvents_1.getKeyCode(keys[keys.length - 1]); + } + KeyboardEvents_1.configCache[config] = keyData; + return keyData; + }; + // Return the keycode value as string + KeyboardEvents.getKeyCode = function (keyVal) { + return keyCode[keyVal] || keyVal.toUpperCase().charCodeAt(0); + }; + var KeyboardEvents_1; + KeyboardEvents.configCache = {}; + keyboard_decorate([ + Property({}) + ], KeyboardEvents.prototype, "keyConfigs", void 0); + keyboard_decorate([ + Property('keyup') + ], KeyboardEvents.prototype, "eventName", void 0); + keyboard_decorate([ + notify_property_change_Event() + ], KeyboardEvents.prototype, "keyAction", void 0); + KeyboardEvents = KeyboardEvents_1 = keyboard_decorate([ + NotifyPropertyChanges + ], KeyboardEvents); + return KeyboardEvents; +}(Base)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/l10n.js + + +/** + * L10n modules provides localized text for different culture. + * ```typescript + * import {setCulture} from '@syncfusion/ts-base-library'; + * //load global locale object common for all components. + * L10n.load({ + * 'fr-BE': { + * 'button': { + * 'check': 'vérifié' + * } + * } + * }); + * //set globale default locale culture. + * setCulture('fr-BE'); + * let instance: L10n = new L10n('button', { + * check: 'checked' + * }); + * //Get locale text for current property. + * instance.getConstant('check'); + * //Change locale culture in a component. + * instance.setLocale('en-US'); + * ``` + */ +var L10n = /** @class */ (function () { + /** + * Constructor + * + * @param {string} controlName ? + * @param {Object} localeStrings ? + * @param {string} locale ? + */ + function L10n(controlName, localeStrings, locale) { + this.controlName = controlName; + this.localeStrings = localeStrings; + this.setLocale(locale || defaultCulture); + } + /** + * Sets the locale text + * + * @param {string} locale ? + * @returns {void} ? + */ + L10n.prototype.setLocale = function (locale) { + var intLocale = this.intGetControlConstant(L10n.locale, locale); + this.currentLocale = intLocale || this.localeStrings; + }; + /** + * Sets the global locale for all components. + * + * @param {Object} localeObject - specifies the localeObject to be set as global locale. + * @returns {void} ? + */ + L10n.load = function (localeObject) { + this.locale = util_extend(this.locale, localeObject, {}, true); + }; + /** + * Returns current locale text for the property based on the culture name and control name. + * + * @param {string} prop - specifies the property for which localize text to be returned. + * @returns {string} ? + */ + L10n.prototype.getConstant = function (prop) { + // Removed conditional operator because this method does not return correct value when passing 0 as value in localization + if (!util_isNullOrUndefined(this.currentLocale[prop])) { + return this.currentLocale[prop]; + } + else { + return this.localeStrings[prop] || ''; + } + }; + /** + * Returns the control constant object for current object and the locale specified. + * + * @param {Object} curObject ? + * @param {string} locale ? + * @returns {Object} ? + */ + L10n.prototype.intGetControlConstant = function (curObject, locale) { + if ((curObject)[locale]) { + return (curObject)[locale][this.controlName]; + } + return null; + }; + L10n.locale = {}; + return L10n; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/touch.js +var touch_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var touch_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + +/** + * SwipeSettings is a framework module that provides support to handle swipe event like swipe up, swipe right, etc.., + */ +var SwipeSettings = /** @class */ (function (_super) { + touch_extends(SwipeSettings, _super); + function SwipeSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + touch_decorate([ + Property(50) + ], SwipeSettings.prototype, "swipeThresholdDistance", void 0); + return SwipeSettings; +}(ChildProperty)); + +var swipeRegex = /(Up|Down)/; +/** + * Touch class provides support to handle the touch event like tap, double tap, tap hold, etc.., + * ```typescript + * let node: HTMLElement; + * let touchObj: Touch = new Touch({ + * element: node, + * tap: function (e) { + * // tap handler function code + * } + * tapHold: function (e) { + * // tap hold handler function code + * } + * scroll: function (e) { + * // scroll handler function code + * } + * swipe: function (e) { + * // swipe handler function code + * } + * }); + * ``` + */ +var Touch = /** @class */ (function (_super) { + touch_extends(Touch, _super); + /* End-Properties */ + function Touch(element, options) { + var _this = _super.call(this, options, element) || this; + _this.touchAction = true; + _this.tapCount = 0; + /** + * + * @param {MouseEventArgs | TouchEventArgs} evt ? + * @returns {void} ? + */ + _this.startEvent = function (evt) { + if (_this.touchAction === true) { + var point = _this.updateChangeTouches(evt); + if (evt.changedTouches !== undefined) { + _this.touchAction = false; + } + _this.isTouchMoved = false; + _this.movedDirection = ''; + _this.startPoint = _this.lastMovedPoint = { clientX: point.clientX, clientY: point.clientY }; + _this.startEventData = point; + _this.hScrollLocked = _this.vScrollLocked = false; + _this.tStampStart = Date.now(); + _this.timeOutTapHold = setTimeout(function () { _this.tapHoldEvent(evt); }, _this.tapHoldThreshold); + EventHandler.add(_this.element, Browser.touchMoveEvent, _this.moveEvent, _this); + EventHandler.add(_this.element, Browser.touchEndEvent, _this.endEvent, _this); + EventHandler.add(_this.element, Browser.touchCancelEvent, _this.cancelEvent, _this); + } + }; + /** + * + * @param {MouseEventArgs | TouchEventArgs} evt ? + * @returns {void} ? + */ + _this.moveEvent = function (evt) { + var point = _this.updateChangeTouches(evt); + _this.movedPoint = point; + _this.isTouchMoved = !(point.clientX === _this.startPoint.clientX && point.clientY === _this.startPoint.clientY); + var eScrollArgs = {}; + if (_this.isTouchMoved) { + clearTimeout(_this.timeOutTapHold); + _this.calcScrollPoints(evt); + var scrollArg = { + startEvents: _this.startEventData, + originalEvent: evt, startX: _this.startPoint.clientX, + startY: _this.startPoint.clientY, distanceX: _this.distanceX, + distanceY: _this.distanceY, scrollDirection: _this.scrollDirection, + velocity: _this.getVelocity(point) + }; + eScrollArgs = util_extend(eScrollArgs, {}, scrollArg); + _this.trigger('scroll', eScrollArgs); + _this.lastMovedPoint = { clientX: point.clientX, clientY: point.clientY }; + } + }; + /** + * + * @param {MouseEventArgs | TouchEventArgs} evt ? + * @returns {void} ? + */ + _this.cancelEvent = function (evt) { + clearTimeout(_this.timeOutTapHold); + clearTimeout(_this.timeOutTap); + _this.tapCount = 0; + _this.swipeFn(evt); + EventHandler.remove(_this.element, Browser.touchCancelEvent, _this.cancelEvent); + }; + /** + * + * @param {MouseEventArgs | TouchEventArgs} evt ? + * @returns {void} ? + */ + _this.endEvent = function (evt) { + _this.swipeFn(evt); + if (!_this.isTouchMoved) { + if (typeof _this.tap === 'function') { + _this.trigger('tap', { originalEvent: evt, tapCount: ++_this.tapCount }); + _this.timeOutTap = setTimeout(function () { + _this.tapCount = 0; + }, _this.tapThreshold); + } + } + _this.modeclear(); + }; + /** + * + * @param {MouseEventArgs | TouchEventArgs} evt ? + * @returns {void} ? + */ + _this.swipeFn = function (evt) { + clearTimeout(_this.timeOutTapHold); + clearTimeout(_this.timeOutTap); + var point = _this.updateChangeTouches(evt); + var diffX = point.clientX - _this.startPoint.clientX; + var diffY = point.clientY - _this.startPoint.clientY; + diffX = Math.floor(diffX < 0 ? -1 * diffX : diffX); + diffY = Math.floor(diffY < 0 ? -1 * diffY : diffX); + _this.isTouchMoved = diffX > 1 || diffY > 1; + var isFirefox = (/Firefox/).test(Browser.userAgent); + if (isFirefox && point.clientX === 0 && point.clientY === 0 && evt.type === 'mouseup') { + _this.isTouchMoved = false; + } + _this.endPoint = point; + _this.calcPoints(evt); + var swipeArgs = { + originalEvent: evt, + startEvents: _this.startEventData, + startX: _this.startPoint.clientX, + startY: _this.startPoint.clientY, + distanceX: _this.distanceX, distanceY: _this.distanceY, swipeDirection: _this.movedDirection, + velocity: _this.getVelocity(point) + }; + if (_this.isTouchMoved) { + var eSwipeArgs = void 0; + var tDistance = _this.swipeSettings.swipeThresholdDistance; + // eslint-disable-next-line + eSwipeArgs = util_extend(eSwipeArgs, _this.defaultArgs, swipeArgs); + var canTrigger = false; + var ele = _this.element; + var scrollBool = _this.isScrollable(ele); + var moved = swipeRegex.test(_this.movedDirection); + if ((tDistance < _this.distanceX && !moved) || (tDistance < _this.distanceY && moved)) { + if (!scrollBool) { + canTrigger = true; + } + else { + canTrigger = _this.checkSwipe(ele, moved); + } + } + if (canTrigger) { + _this.trigger('swipe', eSwipeArgs); + } + } + _this.modeclear(); + }; + _this.modeclear = function () { + _this.modeClear = setTimeout(function () { + _this.touchAction = true; + }, (typeof _this.tap !== 'function' ? 0 : 20)); + _this.lastTapTime = new Date().getTime(); + EventHandler.remove(_this.element, Browser.touchMoveEvent, _this.moveEvent); + EventHandler.remove(_this.element, Browser.touchEndEvent, _this.endEvent); + EventHandler.remove(_this.element, Browser.touchCancelEvent, _this.cancelEvent); + }; + _this.bind(); + return _this; + } + // triggers when property changed + /** + * + * @private + * @param {TouchModel} newProp ? + * @param {TouchModel} oldProp ? + * @returns {void} ? + */ + // eslint-disable-next-line + Touch.prototype.onPropertyChanged = function (newProp, oldProp) { + //No Code to handle + }; + Touch.prototype.bind = function () { + this.wireEvents(); + if (Browser.isIE) { + this.element.classList.add('e-block-touch'); + } + }; + /** + * To destroy the touch instance. + * + * @returns {void} + */ + Touch.prototype.destroy = function () { + this.unwireEvents(); + _super.prototype.destroy.call(this); + }; + // Need to changes the event binding once we updated the event handler. + Touch.prototype.wireEvents = function () { + EventHandler.add(this.element, Browser.touchStartEvent, this.startEvent, this); + }; + Touch.prototype.unwireEvents = function () { + EventHandler.remove(this.element, Browser.touchStartEvent, this.startEvent); + }; + /** + * Returns module name as touch + * + * @returns {string} ? + * @private + */ + Touch.prototype.getModuleName = function () { + return 'touch'; + }; + /** + * Returns if the HTML element is Scrollable. + * + * @param {HTMLElement} element - HTML Element to check if Scrollable. + * @returns {boolean} ? + */ + Touch.prototype.isScrollable = function (element) { + var eleStyle = getComputedStyle(element); + var style = eleStyle.overflow + eleStyle.overflowX + eleStyle.overflowY; + if ((/(auto|scroll)/).test(style)) { + return true; + } + return false; + }; + /** + * + * @param {MouseEventArgs | TouchEventArgs} evt ? + * @returns {void} ? + */ + Touch.prototype.tapHoldEvent = function (evt) { + this.tapCount = 0; + this.touchAction = true; + var eTapArgs; + EventHandler.remove(this.element, Browser.touchMoveEvent, this.moveEvent); + EventHandler.remove(this.element, Browser.touchEndEvent, this.endEvent); + // eslint-disable-next-line + eTapArgs = { originalEvent: evt }; + this.trigger('tapHold', eTapArgs); + EventHandler.remove(this.element, Browser.touchCancelEvent, this.cancelEvent); + }; + Touch.prototype.calcPoints = function (evt) { + var point = this.updateChangeTouches(evt); + this.defaultArgs = { originalEvent: evt }; + this.distanceX = Math.abs((Math.abs(point.clientX) - Math.abs(this.startPoint.clientX))); + this.distanceY = Math.abs((Math.abs(point.clientY) - Math.abs(this.startPoint.clientY))); + if (this.distanceX > this.distanceY) { + this.movedDirection = (point.clientX > this.startPoint.clientX) ? 'Right' : 'Left'; + } + else { + this.movedDirection = (point.clientY < this.startPoint.clientY) ? 'Up' : 'Down'; + } + }; + Touch.prototype.calcScrollPoints = function (evt) { + var point = this.updateChangeTouches(evt); + this.defaultArgs = { originalEvent: evt }; + this.distanceX = Math.abs((Math.abs(point.clientX) - Math.abs(this.lastMovedPoint.clientX))); + this.distanceY = Math.abs((Math.abs(point.clientY) - Math.abs(this.lastMovedPoint.clientY))); + if ((this.distanceX > this.distanceY || this.hScrollLocked === true) && this.vScrollLocked === false) { + this.scrollDirection = (point.clientX > this.lastMovedPoint.clientX) ? 'Right' : 'Left'; + this.hScrollLocked = true; + } + else { + this.scrollDirection = (point.clientY < this.lastMovedPoint.clientY) ? 'Up' : 'Down'; + this.vScrollLocked = true; + } + }; + Touch.prototype.getVelocity = function (pnt) { + var newX = pnt.clientX; + var newY = pnt.clientY; + var newT = Date.now(); + var xDist = newX - this.startPoint.clientX; + var yDist = newY - this.startPoint.clientX; + var interval = newT - this.tStampStart; + return Math.sqrt(xDist * xDist + yDist * yDist) / interval; + }; + // eslint-disable-next-line + Touch.prototype.checkSwipe = function (ele, flag) { + var keys = ['scroll', 'offset']; + var temp = flag ? ['Height', 'Top'] : ['Width', 'Left']; + if ((ele[keys[0] + temp[0]] <= ele[keys[1] + temp[0]])) { + return true; + } + return (ele[keys[0] + temp[1]] === 0) || + (ele[keys[1] + temp[0]] + ele[keys[0] + temp[1]] >= ele[keys[0] + temp[0]]); + }; + Touch.prototype.updateChangeTouches = function (evt) { + var point = evt.changedTouches && evt.changedTouches.length !== 0 ? evt.changedTouches[0] : evt; + return point; + }; + touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "tap", void 0); + touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "tapHold", void 0); + touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "swipe", void 0); + touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "scroll", void 0); + touch_decorate([ + Property(350) + ], Touch.prototype, "tapThreshold", void 0); + touch_decorate([ + Property(750) + ], Touch.prototype, "tapHoldThreshold", void 0); + touch_decorate([ + Complex({}, SwipeSettings) + ], Touch.prototype, "swipeSettings", void 0); + Touch = touch_decorate([ + NotifyPropertyChanges + ], Touch); + return Touch; +}(Base)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/template.js +/** + * Template Engine + */ +var LINES = new RegExp('\\n|\\r|\\s\\s+', 'g'); +var QUOTES = new RegExp(/'|"/g); +var IF_STMT = new RegExp('if ?\\('); +var ELSEIF_STMT = new RegExp('else if ?\\('); +var ELSE_STMT = new RegExp('else'); +var FOR_STMT = new RegExp('for ?\\('); +var IF_OR_FOR = new RegExp('(/if|/for)'); +var CALL_FUNCTION = new RegExp('\\((.*)\\)', ''); +var NOT_NUMBER = new RegExp('^[0-9]+$', 'g'); +var WORD = new RegExp('[\\w"\'.\\s+]+', 'g'); +var DBL_QUOTED_STR = new RegExp('"(.*?)"', 'g'); +var WORDIF = new RegExp('[\\w"\'@#$.\\s-+]+', 'g'); +var exp = new RegExp('\\${([^}]*)}', 'g'); +// let cachedTemplate: Object = {}; +var ARR_OBJ = /^\..*/gm; +var SINGLE_SLASH = /\\/gi; +var DOUBLE_SLASH = /\\\\/gi; +var WORDFUNC = new RegExp('[\\w"\'@#$.\\s+]+', 'g'); +var WINDOWFUNC = /\window\./gm; +/** + * The function to set regular expression for template expression string. + * + * @param {RegExp} value - Value expression. + * @returns {RegExp} ? + * @private + */ +function expression(value) { + if (value) { + exp = value; + } + return exp; +} +// /** +// * To render the template string from the given data. +// * @param {string} template - String Template. +// * @param {Object[]|JSON} data - DataSource for the template. +// * @param {Object} helper? - custom helper object. +// */ +// export function template(template: string, data: JSON, helper?: Object): string { +// let hash: string = hashCode(template); +// let tmpl: Function; +// if (!cachedTemplate[hash]) { +// tmpl = cachedTemplate[hash] = compile(template, helper); +// } else { +// tmpl = cachedTemplate[hash]; +// } +// return tmpl(data); +// } +/** + * Compile the template string into template function. + * + * @param {string} template - The template string which is going to convert. + * @param {Object} helper - Helper functions as an object. + * @param {boolean} ignorePrefix ? + * @returns {string} ? + * @private + */ +function compile(template, helper, ignorePrefix) { + var argName = 'data'; + var evalExpResult = evalExp(template, argName, helper, ignorePrefix); + var condtion = "var valueRegEx = (/value=\\'([A-Za-z0-9 _]*)((.)([\\w)(!-;?-\u25A0\\s]+)['])/g);\n var hrefRegex = (/(?:href)([\\s='\"./]+)([\\w-./?=&\\\\#\"]+)((.)([\\w)(!-;/?-\u25A0\\s]+)['])/g);\n if(str.match(valueRegEx)){\n var check = str.match(valueRegEx);\n var str1 = str;\n for (var i=0; i < check.length; i++) {\n var check1 = str.match(valueRegEx)[i].split('value=')[1];\n var change = check1.match(/^'/) !== null ? check1.replace(/^'/, '\"') : check1;\n change =change.match(/.$/)[0] === '\\'' ? change.replace(/.$/,'\"') : change;\n str1 = str1.replace(check1, change);\n }\n str = str.replace(str, str1);\n }\n else if (str.match(/(?:href='')/) === null) {\n if(str.match(hrefRegex)) {\n var check = str.match(hrefRegex);\n var str1 = str;\n for (var i=0; i < check.length; i++) {\n var check1 = str.match(hrefRegex)[i].split('href=')[1];\n if (check1) {\n var change = check1.match(/^'/) !== null ? check1.replace(/^'/, '\"') : check1;\n change =change.match(/.$/)[0] === '\\'' ? change.replace(/.$/,'\"') : change;\n str1 = str1.replace(check1, change);\n }\n }\n str = str.replace(str, str1);\n }\n }\n "; + var fnCode = "var str=\"" + evalExpResult + "\";" + condtion + " return str;"; + var fn = new Function(argName, fnCode); + return fn.bind(helper); +} +/** function used to evaluate the function expression + * + * @param {string} str ? + * @param {string} nameSpace ? + * @param {Object} helper ? + * @param {boolean} ignorePrefix ? + * @returns {string} ? + */ +function evalExp(str, nameSpace, helper, ignorePrefix) { + var varCOunt = 0; + /** + * Variable containing Local Keys + */ + var localKeys = []; + var isClass = str.match(/class="([^"]+|)\s{2}/g); + var singleSpace = ''; + if (isClass) { + isClass.forEach(function (value) { + singleSpace = value.replace(/\s\s+/g, ' '); + str = str.replace(value, singleSpace); + }); + } + return str.replace(LINES, '').replace(DBL_QUOTED_STR, '\'$1\'').replace(exp, + // eslint-disable-next-line + function (match, cnt, offset, matchStr) { + var SPECIAL_CHAR = /@|#|\$/gm; + var matches = cnt.match(CALL_FUNCTION); + // matches to detect any function calls + if (matches) { + var rlStr = matches[1]; + if (ELSEIF_STMT.test(cnt)) { + //handling else-if condition + cnt = '";} ' + cnt.replace(matches[1], rlStr.replace(WORD, function (str) { + str = str.trim(); + return addNameSpace(str, !(QUOTES.test(str)) && (localKeys.indexOf(str) === -1), nameSpace, localKeys, ignorePrefix); + })) + '{ \n str = str + "'; + } + else if (IF_STMT.test(cnt)) { + //handling if condition + cnt = '"; ' + cnt.replace(matches[1], rlStr.replace(WORDIF, function (strs) { + return HandleSpecialCharArrObj(strs, nameSpace, localKeys, ignorePrefix); + })) + '{ \n str = str + "'; + } + else if (FOR_STMT.test(cnt)) { + //handling for condition + var rlStr_1 = matches[1].split(' of '); + // replace for each into actual JavaScript + // eslint-disable-next-line + cnt = '"; ' + cnt.replace(matches[1], function (mtc) { + localKeys.push(rlStr_1[0]); + localKeys.push(rlStr_1[0] + 'Index'); + varCOunt = varCOunt + 1; + // tslint:disable-next-line + return 'var i' + varCOunt + '=0; i' + varCOunt + ' < ' + addNameSpace(rlStr_1[1], true, nameSpace, localKeys, ignorePrefix) + '.length; i' + varCOunt + '++'; + }) + '{ \n ' + rlStr_1[0] + '= ' + addNameSpace(rlStr_1[1], true, nameSpace, localKeys, ignorePrefix) + + '[i' + varCOunt + ']; \n var ' + rlStr_1[0] + 'Index=i' + varCOunt + '; \n str = str + "'; + } + else { + //helper function handling + var fnStr = cnt.split('('); + // eslint-disable-next-line + var fNameSpace = (helper && helper.hasOwnProperty(fnStr[0]) ? 'this.' : 'global'); + fNameSpace = (/\./.test(fnStr[0]) ? '' : fNameSpace); + var ftArray = matches[1].split(','); + if (matches[1].length !== 0 && !(/data/).test(ftArray[0]) && !(/window./).test(ftArray[0])) { + matches[1] = (fNameSpace === 'global' ? nameSpace + '.' + matches[1] : matches[1]); + } + var splRegexp = /@|\$|#/gm; + var arrObj = /\]\./gm; + if (WINDOWFUNC.test(cnt) && arrObj.test(cnt) || splRegexp.test(cnt)) { + var splArrRegexp = /@|\$|#|\]\./gm; + if (splArrRegexp.test(cnt)) { + // tslint:disable-next-line + cnt = '"+ ' + (fNameSpace === 'global' ? '' : fNameSpace) + cnt.replace(matches[1], rlStr.replace(WORDFUNC, function (strs) { + return HandleSpecialCharArrObj(strs, nameSpace, localKeys, ignorePrefix); + })) + '+ "'; + } + } + else { + cnt = '" + ' + (fNameSpace === 'global' ? '' : fNameSpace) + + cnt.replace(rlStr, addNameSpace(matches[1].replace(/,( |)data.|,/gi, ',' + nameSpace + '.').replace(/,( |)data.window/gi, ',window'), (fNameSpace === 'global' ? false : true), nameSpace, localKeys, ignorePrefix)) + + '+"'; + } + } + } + else if (ELSE_STMT.test(cnt)) { + // handling else condition + cnt = '"; ' + cnt.replace(ELSE_STMT, '} else { \n str = str + "'); + // eslint-disable-next-line + } + else if (!!cnt.match(IF_OR_FOR)) { + // close condition + cnt = cnt.replace(IF_OR_FOR, '"; \n } \n str = str + "'); + } + else if (SPECIAL_CHAR.test(cnt)) { + // template string with double slash with special character + if (cnt.match(SINGLE_SLASH)) { + cnt = SlashReplace(cnt); + } + cnt = '"+' + NameSpaceForspecialChar(cnt, (localKeys.indexOf(cnt) === -1), nameSpace, localKeys) + '"]+"'; + } + else { + // template string with double slash + if (cnt.match(SINGLE_SLASH)) { + cnt = SlashReplace(cnt); + cnt = '"+' + NameSpaceForspecialChar(cnt, (localKeys.indexOf(cnt) === -1), nameSpace, localKeys) + '"]+"'; + } + else { + // evaluate normal expression + cnt = '"+' + addNameSpace(cnt.replace(/,/gi, '+' + nameSpace + '.'), (localKeys.indexOf(cnt) === -1), nameSpace, localKeys, ignorePrefix) + '+"'; + } + } + return cnt; + }); +} +/** + * + * @param {string} str ? + * @param {boolean} addNS ? + * @param {string} nameSpace ? + * @param {string[]} ignoreList ? + * @param {boolean} ignorePrefix ? + * @returns {string} ? + */ +function addNameSpace(str, addNS, nameSpace, ignoreList, ignorePrefix) { + return ((addNS && !(NOT_NUMBER.test(str)) && ignoreList.indexOf(str.split('.')[0]) === -1 && !ignorePrefix) ? nameSpace + '.' + str : str); +} +/** + * + * @param {string} str ? + * @param {boolean} addNS ? + * @param {string} nameSpace ? + * @param {string[]} ignoreList ? + * @returns {string} ? + */ +function NameSpaceArrObj(str, addNS, nameSpace, ignoreList) { + var arrObjReg = /^\..*/gm; + return ((addNS && !(NOT_NUMBER.test(str)) && + ignoreList.indexOf(str.split('.')[0]) === -1 && !(arrObjReg.test(str))) ? nameSpace + '.' + str : str); +} +// // Create hashCode for template string to storeCached function +// function hashCode(str: string): string { +// return str.split('').reduce((a: number, b: string) => { a = ((a << 5) - a) + b.charCodeAt(0); return a & a; }, 0).toString(); +// } +/** + * + * @param {string} str ? + * @param {boolean} addNS ? + * @param {string} nameSpace ? + * @param {string[]} ignoreList ? + * @returns {string} ? + */ +function NameSpaceForspecialChar(str, addNS, nameSpace, ignoreList) { + return ((addNS && !(NOT_NUMBER.test(str)) && ignoreList.indexOf(str.split('.')[0]) === -1) ? nameSpace + '["' + str : str); +} +// eslint-disable-next-line +function SlashReplace(tempStr) { + var double = '\\\\'; + if (tempStr.match(DOUBLE_SLASH)) { + // eslint-disable-next-line + tempStr = tempStr; + } + else { + tempStr = tempStr.replace(SINGLE_SLASH, double); + } + return tempStr; +} +/** + * + * @param {string} str ? + * @param {string} nameSpaceNew ? + * @param {string[]} keys ? + * @param {boolean} ignorePrefix ? + * @returns {string} ? + */ +function HandleSpecialCharArrObj(str, nameSpaceNew, keys, ignorePrefix) { + str = str.trim(); + var windowFunc = /\window\./gm; + if (!windowFunc.test(str)) { + var quotes = /'|"/gm; + var splRegexp = /@|\$|#/gm; + if (splRegexp.test(str)) { + str = NameSpaceForspecialChar(str, (keys.indexOf(str) === -1), nameSpaceNew, keys) + '"]'; + } + if (ARR_OBJ.test(str)) { + return NameSpaceArrObj(str, !(quotes.test(str)) && (keys.indexOf(str) === -1), nameSpaceNew, keys); + } + else { + return addNameSpace(str, !(quotes.test(str)) && (keys.indexOf(str) === -1), nameSpaceNew, keys, ignorePrefix); + } + } + else { + return str; + } +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/template-engine.js +/** + * Template Engine Bridge + */ + + + +var HAS_ROW = /^[\n\r.]+ 0) { + elements.forEach(function (element) { + detach(element); + }); + } + else { + return; + } + }; + SanitizeHtmlHelper.removeJsEvents = function () { + var elements = this.wrapElement.querySelectorAll('[' + jsEvents.join('],[') + ']'); + if (elements.length > 0) { + elements.forEach(function (element) { + jsEvents.forEach(function (attr) { + if (element.hasAttribute(attr)) { + element.removeAttribute(attr); + } + }); + }); + } + else { + return; + } + }; + SanitizeHtmlHelper.removeXssAttrs = function () { + var _this = this; + // eslint-disable-next-line + this.removeAttrs.forEach(function (item, index) { + var elements = _this.wrapElement.querySelectorAll(item.selector); + if (elements.length > 0) { + elements.forEach(function (element) { + element.removeAttribute(item.attribute); + }); + } + }); + }; + return SanitizeHtmlHelper; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/src/index.js +/** + * Base modules + */ + + + + + + + + + + + + + + + + + + + + + + + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-base/index.js +/** + * index + */ + + + +/***/ }), + +/***/ 78: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "z": function() { return /* binding */ Button; } +/* harmony export */ }); +/* unused harmony export buttonObserver */ +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* harmony import */ var _common_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(759); +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + +var buttonObserver = new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Observer */ .Qj(); +var cssClassName = { + RTL: 'e-rtl', + BUTTON: 'e-btn', + PRIMARY: 'e-primary', + ICONBTN: 'e-icon-btn' +}; +/** + * The Button is a graphical user interface element that triggers an event on its click action. It can contain a text, an image, or both. + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var Button = /** @class */ (function (_super) { + __extends(Button, _super); + /** + * Constructor for creating the widget + * + * @param {ButtonModel} options - Specifies the button model + * @param {string|HTMLButtonElement} element - Specifies the target element + */ + function Button(options, element) { + return _super.call(this, options, element) || this; + } + Button.prototype.preRender = function () { + // pre render code snippets + }; + /** + * Initialize the control rendering + * + * @returns {void} + * @private + */ + Button.prototype.render = function () { + this.initialize(); + this.removeRippleEffect = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .rippleEffect */ .qx)(this.element, { selector: '.' + cssClassName.BUTTON }); + this.renderComplete(); + }; + Button.prototype.initialize = function () { + if (this.cssClass) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.element], this.cssClass.split(' ')); + } + if (this.isPrimary) { + this.element.classList.add(cssClassName.PRIMARY); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isBlazor */ .xr)() || ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isBlazor */ .xr)() && this.getModuleName() !== 'progress-btn')) { + if (this.content) { + var tempContent = (this.enableHtmlSanitizer) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .SanitizeHtmlHelper.sanitize */ .pJ.sanitize(this.content) : this.content; + this.element.innerHTML = tempContent; + } + this.setIconCss(); + } + if (this.enableRtl) { + this.element.classList.add(cssClassName.RTL); + } + if (this.disabled) { + this.controlStatus(this.disabled); + } + else { + this.wireEvents(); + } + }; + Button.prototype.controlStatus = function (disabled) { + this.element.disabled = disabled; + }; + Button.prototype.setIconCss = function () { + if (this.iconCss) { + var span = this.createElement('span', { className: 'e-btn-icon ' + this.iconCss }); + if (!this.element.textContent.trim()) { + this.element.classList.add(cssClassName.ICONBTN); + } + else { + span.classList.add('e-icon-' + this.iconPosition.toLowerCase()); + if (this.iconPosition === 'Top' || this.iconPosition === 'Bottom') { + this.element.classList.add('e-' + this.iconPosition.toLowerCase() + '-icon-btn'); + } + } + var node = this.element.childNodes[0]; + if (node && (this.iconPosition === 'Left' || this.iconPosition === 'Top')) { + this.element.insertBefore(span, node); + } + else { + this.element.appendChild(span); + } + } + }; + Button.prototype.wireEvents = function () { + if (this.isToggle) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'click', this.btnClickHandler, this); + } + }; + Button.prototype.unWireEvents = function () { + if (this.isToggle) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'click', this.btnClickHandler); + } + }; + Button.prototype.btnClickHandler = function () { + if (this.element.classList.contains('e-active')) { + this.element.classList.remove('e-active'); + } + else { + this.element.classList.add('e-active'); + } + }; + /** + * Destroys the widget. + * + * @returns {void} + */ + Button.prototype.destroy = function () { + var classList = [cssClassName.PRIMARY, cssClassName.RTL, cssClassName.ICONBTN, 'e-success', 'e-info', 'e-danger', + 'e-warning', 'e-flat', 'e-outline', 'e-small', 'e-bigger', 'e-active', 'e-round', + 'e-top-icon-btn', 'e-bottom-icon-btn']; + if (this.cssClass) { + classList = classList.concat(this.cssClass.split(' ')); + } + _super.prototype.destroy.call(this); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], classList); + if (!this.element.getAttribute('class')) { + this.element.removeAttribute('class'); + } + if (this.disabled) { + this.element.removeAttribute('disabled'); + } + if (this.content) { + this.element.innerHTML = this.element.innerHTML.replace(this.content, ''); + } + var span = this.element.querySelector('span.e-btn-icon'); + if (span) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(span); + } + this.unWireEvents(); + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isRippleEnabled */ .re) { + this.removeRippleEffect(); + } + }; + /** + * Get component name. + * + * @returns {string} - Module name + * @private + */ + Button.prototype.getModuleName = function () { + return 'btn'; + }; + /** + * Get the properties to be maintained in the persisted state. + * + * @returns {string} - Persist Data + * @private + */ + Button.prototype.getPersistData = function () { + return this.addOnPersist([]); + }; + /** + * Dynamically injects the required modules to the component. + * + * @private + * @returns {void} + */ + Button.Inject = function () { + // Inject code snippets + }; + /** + * Called internally if any of the property value changed. + * + * @param {ButtonModel} newProp - Specifies new properties + * @param {ButtonModel} oldProp - Specifies old properties + * @returns {void} + * @private + */ + Button.prototype.onPropertyChanged = function (newProp, oldProp) { + var span = this.element.querySelector('span.e-btn-icon'); + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'isPrimary': + if (newProp.isPrimary) { + this.element.classList.add(cssClassName.PRIMARY); + } + else { + this.element.classList.remove(cssClassName.PRIMARY); + } + break; + case 'disabled': + this.controlStatus(newProp.disabled); + break; + case 'iconCss': { + if (span) { + if (newProp.iconCss) { + span.className = 'e-btn-icon ' + newProp.iconCss; + if (this.element.textContent.trim()) { + if (this.iconPosition === 'Left') { + span.classList.add('e-icon-left'); + } + else { + span.classList.add('e-icon-right'); + } + } + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(span); + } + } + else { + this.setIconCss(); + } + break; + } + case 'iconPosition': + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], ['e-top-icon-btn', 'e-bottom-icon-btn']); + span = this.element.querySelector('span.e-btn-icon'); + if (span) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(span); + } + this.setIconCss(); + break; + case 'cssClass': + if (oldProp.cssClass) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], oldProp.cssClass.split(' ')); + } + if (newProp.cssClass) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.element], newProp.cssClass.split(' ')); + } + break; + case 'enableRtl': + if (newProp.enableRtl) { + this.element.classList.add(cssClassName.RTL); + } + else { + this.element.classList.remove(cssClassName.RTL); + } + break; + case 'content': { + var node = (0,_common_common__WEBPACK_IMPORTED_MODULE_1__/* .getTextNode */ .UC)(this.element); + if (!node) { + this.element.classList.remove(cssClassName.ICONBTN); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isBlazor */ .xr)() || ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isBlazor */ .xr)() && !this.isServerRendered && this.getModuleName() !== 'progress-btn')) { + if (this.enableHtmlSanitizer) { + newProp.content = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .SanitizeHtmlHelper.sanitize */ .pJ.sanitize(newProp.content); + } + this.element.innerHTML = newProp.content; + this.setIconCss(); + } + break; + } + case 'isToggle': + if (newProp.isToggle) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'click', this.btnClickHandler, this); + } + else { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'click', this.btnClickHandler); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], ['e-active']); + } + break; + } + } + }; + /** + * Click the button element + * its native method + * + * @public + * @returns {void} + */ + Button.prototype.click = function () { + this.element.click(); + }; + /** + * Sets the focus to Button + * its native method + * + * @public + * @returns {void} + */ + Button.prototype.focusIn = function () { + this.element.focus(); + }; + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('Left') + ], Button.prototype, "iconPosition", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('') + ], Button.prototype, "iconCss", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], Button.prototype, "disabled", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], Button.prototype, "isPrimary", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('') + ], Button.prototype, "cssClass", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('') + ], Button.prototype, "content", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], Button.prototype, "isToggle", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)() + ], Button.prototype, "locale", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], Button.prototype, "enableHtmlSanitizer", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], Button.prototype, "created", void 0); + Button = __decorate([ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .NotifyPropertyChanges */ .Zl + ], Button); + return Button; +}(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Component */ .wA)); + + + +/***/ }), + +/***/ 759: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Rm": function() { return /* binding */ wrapperInitialize; }, +/* harmony export */ "UC": function() { return /* binding */ getTextNode; }, +/* harmony export */ "Z5": function() { return /* binding */ setHiddenInput; }, +/* harmony export */ "sg": function() { return /* binding */ rippleMouseHandler; } +/* harmony export */ }); +/* unused harmony exports destroy, preRender, createCheckBox */ +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); + + +/** + * Initialize wrapper element for angular. + * + * @private + * + * @param {CreateElementArgs} createElement - Specifies created element args + * @param {string} tag - Specifies tag name + * @param {string} type - Specifies type name + * @param {HTMLInputElement} element - Specifies input element + * @param {string} WRAPPER - Specifies wrapper element + * @param {string} role - Specifies role + * @returns {HTMLInputElement} - Input Element + */ +function wrapperInitialize(createElement, tag, type, element, WRAPPER, role) { + var input = element; + if (element.tagName === tag) { + var ejInstance = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('ej2_instances', element); + input = createElement('input', { attrs: { 'type': type } }); + var props = ['change', 'cssClass', 'label', 'labelPosition', 'id']; + for (var index = 0, len = element.attributes.length; index < len; index++) { + if (props.indexOf(element.attributes[index].nodeName) === -1) { + input.setAttribute(element.attributes[index].nodeName, element.attributes[index].nodeValue); + } + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(element, { 'class': WRAPPER }); + element.appendChild(input); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)('ej2_instances', ejInstance, input); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .deleteObject */ .ex)(element, 'ej2_instances'); + } + return input; +} +/** + * Get the text node. + * + * @param {HTMLElement} element - Specifies html element + * @private + * @returns {Node} - Text node. + */ +function getTextNode(element) { + var node; + var childnode = element.childNodes; + for (var i = 0; i < childnode.length; i++) { + node = childnode[i]; + if (node.nodeType === 3) { + return node; + } + } + return null; +} +/** + * Destroy the button components. + * + * @private + * @param {Switch | CheckBox} ejInst - Specifies eJ2 Instance + * @param {Element} wrapper - Specifies wrapper element + * @param {string} tagName - Specifies tag name + * @returns {void} + */ +function destroy(ejInst, wrapper, tagName) { + if (tagName === 'INPUT') { + wrapper.parentNode.insertBefore(ejInst.element, wrapper); + detach(wrapper); + ejInst.element.checked = false; + ['name', 'value', 'disabled'].forEach(function (key) { + ejInst.element.removeAttribute(key); + }); + } + else { + ['role', 'aria-checked', 'class'].forEach(function (key) { + wrapper.removeAttribute(key); + }); + wrapper.innerHTML = ''; + } +} +/** + * Initialize control pre rendering. + * + * @private + * @param {Switch | CheckBox} proxy - Specifies proxy + * @param {string} control - Specifies control + * @param {string} wrapper - Specifies wrapper element + * @param {HTMLInputElement} element - Specifies input element + * @param {string} moduleName - Specifies module name + * @returns {void} + */ +function preRender(proxy, control, wrapper, element, moduleName) { + element = wrapperInitialize(proxy.createElement, control, 'checkbox', element, wrapper, moduleName); + proxy.element = element; + if (proxy.element.getAttribute('type') !== 'checkbox') { + proxy.element.setAttribute('type', 'checkbox'); + } + if (!proxy.element.id) { + proxy.element.id = getUniqueID('e-' + moduleName); + } +} +/** + * Creates CheckBox component UI with theming and ripple support. + * + * @private + * @param {CreateElementArgs} createElement - Specifies Created Element args + * @param {boolean} enableRipple - Specifies ripple effect + * @param {CheckBoxUtilModel} options - Specifies Checkbox util Model + * @returns {Element} - Checkbox Element + */ +function createCheckBox(createElement, enableRipple, options) { + if (enableRipple === void 0) { enableRipple = false; } + if (options === void 0) { options = {}; } + var wrapper = createElement('div', { className: 'e-checkbox-wrapper e-css' }); + if (options.cssClass) { + addClass([wrapper], options.cssClass.split(' ')); + } + if (options.enableRtl) { + wrapper.classList.add('e-rtl'); + } + if (enableRipple) { + var rippleSpan = createElement('span', { className: 'e-ripple-container' }); + rippleEffect(rippleSpan, { isCenterRipple: true, duration: 400 }); + wrapper.appendChild(rippleSpan); + } + var frameSpan = createElement('span', { className: 'e-frame e-icons' }); + if (options.checked) { + frameSpan.classList.add('e-check'); + } + wrapper.appendChild(frameSpan); + if (options.label) { + var labelSpan = createElement('span', { className: 'e-label' }); + if (options.disableHtmlEncode) { + labelSpan.textContent = options.label; + } + else { + labelSpan.innerHTML = options.label; + } + wrapper.appendChild(labelSpan); + } + return wrapper; +} +/** + * Handles ripple mouse. + * + * @private + * @param {MouseEvent} e - Specifies mouse event + * @param {Element} rippleSpan - Specifies Ripple span element + * @returns {void} + */ +function rippleMouseHandler(e, rippleSpan) { + if (rippleSpan) { + var event_1 = document.createEvent('MouseEvents'); + event_1.initEvent(e.type, false, true); + rippleSpan.dispatchEvent(event_1); + } +} +/** + * Append hidden input to given element + * + * @private + * @param {Switch | CheckBox} proxy - Specifies Proxy + * @param {Element} wrap - Specifies Wrapper ELement + * @returns {void} + */ +function setHiddenInput(proxy, wrap) { + if (proxy.element.getAttribute('ejs-for')) { + wrap.appendChild(proxy.createElement('input', { + attrs: { 'name': proxy.name || proxy.element.name, 'value': 'false', 'type': 'hidden' } + })); + } +} + + +/***/ }), + +/***/ 3213: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "I": function() { return /* binding */ Input; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* eslint-disable valid-jsdoc, jsdoc/require-jsdoc, jsdoc/require-returns, jsdoc/require-param */ + + +var CLASSNAMES = { + RTL: 'e-rtl', + DISABLE: 'e-disabled', + INPUT: 'e-input', + TEXTAREA: 'e-multi-line-input', + INPUTGROUP: 'e-input-group', + FLOATINPUT: 'e-float-input', + FLOATLINE: 'e-float-line', + FLOATTEXT: 'e-float-text', + FLOATTEXTCONTENT: 'e-float-text-content', + CLEARICON: 'e-clear-icon', + CLEARICONHIDE: 'e-clear-icon-hide', + LABELTOP: 'e-label-top', + LABELBOTTOM: 'e-label-bottom', + NOFLOATLABEL: 'e-no-float-label', + INPUTCUSTOMTAG: 'e-input-custom-tag', + FLOATCUSTOMTAG: 'e-float-custom-tag' +}; +/** + * Base for Input creation through util methods. + */ +// eslint-disable-next-line @typescript-eslint/no-namespace +var Input; +(function (Input) { + var privateInputObj = { + container: null, + buttons: [], + clearButton: null + }; + var floatType; + var isBindClearAction = true; + /** + * Create a wrapper to input element with multiple span elements and set the basic properties to input based components. + * ``` + * E.g : Input.createInput({ element: element, floatLabelType : "Auto", properties: { placeholder: 'Search' } }); + * ``` + * + */ + function createInput(args, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + var inputObject = { container: null, buttons: [], clearButton: null }; + floatType = args.floatLabelType; + isBindClearAction = args.bindClearAction; + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.floatLabelType) || args.floatLabelType === 'Never') { + inputObject.container = createInputContainer(args, CLASSNAMES.INPUTGROUP, CLASSNAMES.INPUTCUSTOMTAG, 'span', makeElement); + args.element.parentNode.insertBefore(inputObject.container, args.element); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([args.element], CLASSNAMES.INPUT); + inputObject.container.appendChild(args.element); + } + else { + createFloatingInput(args, inputObject, makeElement); + } + bindInitialEvent(args); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.properties) && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.properties.showClearButton) && + args.properties.showClearButton && args.element.tagName !== 'TEXTAREA') { + setClearButton(args.properties.showClearButton, args.element, inputObject, true, makeElement); + inputObject.clearButton.setAttribute('role', 'button'); + if (inputObject.container.classList.contains(CLASSNAMES.FLOATINPUT)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([inputObject.container], CLASSNAMES.INPUTGROUP); + } + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.buttons) && args.element.tagName !== 'TEXTAREA') { + for (var i = 0; i < args.buttons.length; i++) { + inputObject.buttons.push(appendSpan(args.buttons[i], inputObject.container, makeElement)); + } + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.element) && args.element.tagName === 'TEXTAREA') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([inputObject.container], CLASSNAMES.TEXTAREA); + } + validateInputType(inputObject.container, args.element); + inputObject = setPropertyValue(args, inputObject); + createSpanElement(inputObject, makeElement); + // eslint-disable-next-line @typescript-eslint/no-unused-vars + privateInputObj = inputObject; + return inputObject; + } + Input.createInput = createInput; + function bindInitialEvent(args) { + checkInputValue(args.floatLabelType, args.element); + args.element.addEventListener('focus', function () { + var parent = getParentNode(this); + if (parent.classList.contains('e-input-group') || parent.classList.contains('e-outline') + || parent.classList.contains('e-filled')) { + parent.classList.add('e-input-focus'); + } + }); + args.element.addEventListener('blur', function () { + var parent = getParentNode(this); + if (parent.classList.contains('e-input-group') || parent.classList.contains('e-outline') + || parent.classList.contains('e-filled')) { + parent.classList.remove('e-input-focus'); + } + }); + args.element.addEventListener('input', function () { + checkInputValue(floatType, args.element); + }); + } + Input.bindInitialEvent = bindInitialEvent; + function checkInputValue(floatLabelType, inputElement) { + var inputValue = inputElement.value; + if (inputValue !== '' && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(inputValue) && inputElement.parentElement) { + inputElement.parentElement.classList.add('e-valid-input'); + } + else if (floatLabelType !== 'Always' && inputElement.parentElement) { + inputElement.parentElement.classList.remove('e-valid-input'); + } + } + function _focusFn() { + var label = getParentNode(this).getElementsByClassName('e-float-text')[0]; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(label)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([label], CLASSNAMES.LABELTOP); + if (label.classList.contains(CLASSNAMES.LABELBOTTOM)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([label], CLASSNAMES.LABELBOTTOM); + } + } + } + function _blurFn() { + var parent = getParentNode(this); + if ((parent.getElementsByTagName('textarea')[0]) ? parent.getElementsByTagName('textarea')[0].value === '' : + parent.getElementsByTagName('input')[0].value === '') { + var label = parent.getElementsByClassName('e-float-text')[0]; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(label)) { + if (label.classList.contains(CLASSNAMES.LABELTOP)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([label], CLASSNAMES.LABELTOP); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([label], CLASSNAMES.LABELBOTTOM); + } + } + } + function wireFloatingEvents(element) { + element.addEventListener('focus', _focusFn); + element.addEventListener('blur', _blurFn); + } + Input.wireFloatingEvents = wireFloatingEvents; + function unwireFloatingEvents(element) { + element.removeEventListener('focus', _focusFn); + element.removeEventListener('blur', _blurFn); + } + function createFloatingInput(args, inputObject, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + if (args.floatLabelType === 'Auto') { + wireFloatingEvents(args.element); + } + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(inputObject.container)) { + inputObject.container = createInputContainer(args, CLASSNAMES.FLOATINPUT, CLASSNAMES.FLOATCUSTOMTAG, 'div', makeElement); + if (args.element.parentNode) { + args.element.parentNode.insertBefore(inputObject.container, args.element); + } + } + else { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.customTag)) { + inputObject.container.classList.add(CLASSNAMES.FLOATCUSTOMTAG); + } + inputObject.container.classList.add(CLASSNAMES.FLOATINPUT); + } + var floatLinelement = makeElement('span', { className: CLASSNAMES.FLOATLINE }); + var floatLabelElement = makeElement('label', { className: CLASSNAMES.FLOATTEXT }); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.element.id) && args.element.id !== '') { + floatLabelElement.id = 'label_' + args.element.id.replace(/ /g, '_'); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(args.element, { 'aria-labelledby': floatLabelElement.id }); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.element.placeholder) && args.element.placeholder !== '') { + floatLabelElement.innerText = encodePlaceHolder(args.element.placeholder); + args.element.removeAttribute('placeholder'); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.properties) && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.properties.placeholder) && + args.properties.placeholder !== '') { + floatLabelElement.innerText = encodePlaceHolder(args.properties.placeholder); + } + if (!floatLabelElement.innerText) { + inputObject.container.classList.add(CLASSNAMES.NOFLOATLABEL); + } + if (inputObject.container.classList.contains('e-float-icon-left')) { + var inputWrap = inputObject.container.querySelector('.e-input-in-wrap'); + inputWrap.appendChild(args.element); + inputWrap.appendChild(floatLinelement); + inputWrap.appendChild(floatLabelElement); + } + else { + inputObject.container.appendChild(args.element); + inputObject.container.appendChild(floatLinelement); + inputObject.container.appendChild(floatLabelElement); + } + updateLabelState(args.element.value, floatLabelElement); + if (args.floatLabelType === 'Always') { + if (floatLabelElement.classList.contains(CLASSNAMES.LABELBOTTOM)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([floatLabelElement], CLASSNAMES.LABELBOTTOM); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([floatLabelElement], CLASSNAMES.LABELTOP); + } + if (args.floatLabelType === 'Auto') { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + args.element.addEventListener('input', function (event) { + updateLabelState(args.element.value, floatLabelElement, args.element); + }); + // eslint-disable-next-line @typescript-eslint/no-unused-vars + args.element.addEventListener('blur', function (event) { + updateLabelState(args.element.value, floatLabelElement); + }); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.element.getAttribute('id'))) { + floatLabelElement.setAttribute('for', args.element.getAttribute('id')); + } + } + function checkFloatLabelType(type, container) { + if (type === 'Always' && container.classList.contains('e-outline')) { + container.classList.add('e-valid-input'); + } + } + function setPropertyValue(args, inputObject) { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.properties)) { + for (var _i = 0, _a = Object.keys(args.properties); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'cssClass': + setCssClass(args.properties.cssClass, [inputObject.container]); + checkFloatLabelType(args.floatLabelType, inputObject.container); + break; + case 'enabled': + setEnabled(args.properties.enabled, args.element, args.floatLabelType, inputObject.container); + break; + case 'enableRtl': + setEnableRtl(args.properties.enableRtl, [inputObject.container]); + break; + case 'placeholder': + setPlaceholder(args.properties.placeholder, args.element); + break; + case 'readonly': + setReadonly(args.properties.readonly, args.element); + break; + } + } + } + return inputObject; + } + function updateIconState(value, button, readonly) { + if (value && !readonly) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([button], CLASSNAMES.CLEARICONHIDE); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([button], CLASSNAMES.CLEARICONHIDE); + } + } + function updateLabelState(value, label, element) { + if (element === void 0) { element = null; } + if (value) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([label], CLASSNAMES.LABELTOP); + if (label.classList.contains(CLASSNAMES.LABELBOTTOM)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([label], CLASSNAMES.LABELBOTTOM); + } + } + else { + var isNotFocused = element != null ? element !== document.activeElement : true; + if (isNotFocused) { + if (label.classList.contains(CLASSNAMES.LABELTOP)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([label], CLASSNAMES.LABELTOP); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([label], CLASSNAMES.LABELBOTTOM); + } + } + } + function getParentNode(element) { + var parentNode = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(element.parentNode) ? element + : element.parentNode; + if (parentNode && parentNode.classList.contains('e-input-in-wrap')) { + parentNode = parentNode.parentNode; + } + return parentNode; + } + /** + * To create clear button. + */ + function createClearButton(element, inputObject, initial, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + var button = makeElement('span', { className: CLASSNAMES.CLEARICON }); + var container = inputObject.container; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(initial)) { + container.appendChild(button); + } + else { + var baseElement = inputObject.container.classList.contains(CLASSNAMES.FLOATINPUT) ? + inputObject.container.querySelector('.' + CLASSNAMES.FLOATTEXT) : element; + baseElement.insertAdjacentElement('afterend', button); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(container) && + container.classList.contains(CLASSNAMES.FLOATINPUT)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([container], CLASSNAMES.INPUTGROUP); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([button], CLASSNAMES.CLEARICONHIDE); + wireClearBtnEvents(element, button, container); + button.setAttribute('aria-label', 'close'); + return button; + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + function wireClearBtnEvents(element, button, container) { + if (isBindClearAction == undefined || isBindClearAction) { + button.addEventListener('click', function (event) { + if (!(element.classList.contains(CLASSNAMES.DISABLE) || element.readOnly)) { + event.preventDefault(); + if (element !== document.activeElement) { + element.focus(); + } + element.value = ''; + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([button], CLASSNAMES.CLEARICONHIDE); + } + }); + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + element.addEventListener('input', function (event) { + updateIconState(element.value, button); + }); + // eslint-disable-next-line @typescript-eslint/no-unused-vars + element.addEventListener('focus', function (event) { + updateIconState(element.value, button, element.readOnly); + }); + // eslint-disable-next-line @typescript-eslint/no-unused-vars + element.addEventListener('blur', function (event) { + setTimeout(function () { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([button], CLASSNAMES.CLEARICONHIDE); + }, 200); + }); + } + Input.wireClearBtnEvents = wireClearBtnEvents; + function validateLabel(element, floatLabelType) { + var parent = getParentNode(element); + if (parent.classList.contains(CLASSNAMES.FLOATINPUT) && floatLabelType === 'Auto') { + var label = getParentNode(element).getElementsByClassName('e-float-text')[0]; + updateLabelState(element.value, label, element); + } + } + /** + * To create input box contianer. + */ + function createInputContainer(args, className, tagClass, tag, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + var container; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.customTag)) { + container = makeElement(args.customTag, { className: className }); + container.classList.add(tagClass); + } + else { + container = makeElement(tag, { className: className }); + } + container.classList.add('e-control-wrapper'); + return container; + } + function encodePlaceHolder(placeholder) { + var result = ''; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(placeholder) && placeholder !== '') { + var spanEle = document.createElement('span'); + spanEle.innerHTML = ''; + var hiddenInput = (spanEle.children[0]); + result = hiddenInput.placeholder; + } + return result; + } + /** + * Sets the value to the input element. + * ``` + * E.g : Input.setValue('content', element, "Auto", true ); + * ``` + * + * @param {string} value - Specify the value of the input element. + * @param {HTMLInputElement | HTMLTextAreaElement} element - The element on which the specified value is updated. + * @param {string} floatLabelType - Specify the float label type of the input element. + * @param {boolean} clearButton - Boolean value to specify whether the clear icon is enabled / disabled on the input. + */ + function setValue(value, element, floatLabelType, clearButton) { + element.value = value; + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(element.getAttribute('value'))) { + calculateWidth(element, element.parentElement); + } + if ((!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(floatLabelType)) && floatLabelType === 'Auto') { + validateLabel(element, floatLabelType); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(clearButton) && clearButton) { + var parentElement = getParentNode(element); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(parentElement)) { + var button = parentElement.getElementsByClassName(CLASSNAMES.CLEARICON)[0]; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(button)) { + if (element.value && parentElement.classList.contains('e-input-focus')) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([button], CLASSNAMES.CLEARICONHIDE); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([button], CLASSNAMES.CLEARICONHIDE); + } + } + } + } + checkInputValue(floatLabelType, element); + } + Input.setValue = setValue; + /** + * Sets the single or multiple cssClass to wrapper of input element. + * ``` + * E.g : Input.setCssClass('e-custom-class', [element]); + * ``` + * + * @param {string} cssClass - Css class names which are needed to add. + * @param {Element[] | NodeList} elements - The elements which are needed to add / remove classes. + * @param {string} oldClass + * - Css class names which are needed to remove. If old classes are need to remove, can give this optional parameter. + */ + function setCssClass(cssClass, elements, oldClass) { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(oldClass) && oldClass !== '') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)(elements, oldClass.split(' ')); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(cssClass) && cssClass !== '') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)(elements, cssClass.split(' ')); + } + } + Input.setCssClass = setCssClass; + /** + * Set the width to the placeholder when it overflows on the button such as spinbutton, clearbutton, icon etc + * ``` + * E.g : Input.calculateWidth(element, container); + * ``` + * + * @param {any} element - Input element which is need to add. + * @param {HTMLElement} container - The parent element which is need to get the label span to calculate width + */ + function calculateWidth(element, container) { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(container.getElementsByClassName('e-float-text-content')[0])) { + if (container.getElementsByClassName('e-float-text-content')[0].classList.contains('e-float-text-overflow')) { + container.getElementsByClassName('e-float-text-content')[0].classList.remove('e-float-text-overflow'); + } + if (element.clientWidth < container.getElementsByClassName('e-float-text-content')[0].clientWidth || element.clientWidth === container.getElementsByClassName('e-float-text-content')[0].clientWidth) { + container.getElementsByClassName('e-float-text-content')[0].classList.add('e-float-text-overflow'); + } + } + } + Input.calculateWidth = calculateWidth; + /** + * Set the width to the wrapper of input element. + * ``` + * E.g : Input.setWidth('200px', container); + * ``` + * + * @param {number | string} width - Width value which is need to add. + * @param {HTMLElement} container - The element on which the width is need to add. + */ + function setWidth(width, container) { + if (typeof width === 'number') { + container.style.width = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(width); + } + else if (typeof width === 'string') { + container.style.width = (width.match(/px|%|em/)) ? (width) : ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(width)); + } + calculateWidth(container.firstChild, container); + } + Input.setWidth = setWidth; + /** + * Set the placeholder attribute to the input element. + * ``` + * E.g : Input.setPlaceholder('Search here', element); + * ``` + * + * @param {string} placeholder - Placeholder value which is need to add. + * @param {HTMLInputElement | HTMLTextAreaElement} element - The element on which the placeholder is need to add. + */ + function setPlaceholder(placeholder, element) { + placeholder = encodePlaceHolder(placeholder); + var parentElement = getParentNode(element); + if (parentElement.classList.contains(CLASSNAMES.FLOATINPUT)) { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(placeholder) && placeholder !== '') { + parentElement.getElementsByClassName('e-float-text-content')[0] ? parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].children[0].textContent = placeholder : parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = placeholder; + parentElement.classList.remove(CLASSNAMES.NOFLOATLABEL); + element.removeAttribute('placeholder'); + } + else { + parentElement.classList.add(CLASSNAMES.NOFLOATLABEL); + parentElement.getElementsByClassName('e-float-text-content')[0] ? parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].children[0].textContent = '' : parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = ''; + } + } + else { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(placeholder) && placeholder !== '') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(element, { 'placeholder': placeholder, 'aria-placeholder': placeholder }); + } + else { + element.removeAttribute('placeholder'); + element.removeAttribute('aria-placeholder'); + } + } + } + Input.setPlaceholder = setPlaceholder; + /** + * Set the read only attribute to the input element + * ``` + * E.g : Input.setReadonly(true, element); + * ``` + * + * @param {boolean} isReadonly + * - Boolean value to specify whether to set read only. Setting "True" value enables read only. + * @param {HTMLInputElement | HTMLTextAreaElement} element + * - The element which is need to enable read only. + */ + function setReadonly(isReadonly, element, floatLabelType) { + if (isReadonly) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(element, { readonly: '' }); + } + else { + element.removeAttribute('readonly'); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(floatLabelType)) { + validateLabel(element, floatLabelType); + } + } + Input.setReadonly = setReadonly; + /** + * Displays the element direction from right to left when its enabled. + * ``` + * E.g : Input.setEnableRtl(true, [inputObj.container]); + * ``` + * + * @param {boolean} isRtl + * - Boolean value to specify whether to set RTL. Setting "True" value enables the RTL mode. + * @param {Element[] | NodeList} elements + * - The elements that are needed to enable/disable RTL. + */ + function setEnableRtl(isRtl, elements) { + if (isRtl) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)(elements, CLASSNAMES.RTL); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)(elements, CLASSNAMES.RTL); + } + } + Input.setEnableRtl = setEnableRtl; + /** + * Enables or disables the given input element. + * ``` + * E.g : Input.setEnabled(false, element); + * ``` + * + * @param {boolean} isEnable + * - Boolean value to specify whether to enable or disable. + * @param {HTMLInputElement | HTMLTextAreaElement} element + * - Element to be enabled or disabled. + */ + function setEnabled(isEnable, element, floatLabelType, inputContainer) { + var disabledAttrs = { 'disabled': 'disabled', 'aria-disabled': 'true' }; + var considerWrapper = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(inputContainer) ? false : true; + if (isEnable) { + element.classList.remove(CLASSNAMES.DISABLE); + removeAttributes(disabledAttrs, element); + if (considerWrapper) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([inputContainer], CLASSNAMES.DISABLE); + } + } + else { + element.classList.add(CLASSNAMES.DISABLE); + addAttributes(disabledAttrs, element); + if (considerWrapper) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([inputContainer], CLASSNAMES.DISABLE); + } + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(floatLabelType)) { + validateLabel(element, floatLabelType); + } + } + Input.setEnabled = setEnabled; + function setClearButton(isClear, element, inputObject, initial, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + if (isClear) { + inputObject.clearButton = createClearButton(element, inputObject, initial, makeElement); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .remove */ .Od)(inputObject.clearButton); + inputObject.clearButton = null; + } + } + Input.setClearButton = setClearButton; + /** + * Removing the multiple attributes from the given element such as "disabled","id" , etc. + * ``` + * E.g : Input.removeAttributes({ 'disabled': 'disabled', 'aria-disabled': 'true' }, element); + * ``` + * + * @param {string} attrs + * - Array of attributes which are need to removed from the element. + * @param {HTMLInputElement | HTMLElement} element + * - Element on which the attributes are needed to be removed. + */ + function removeAttributes(attrs, element) { + for (var _i = 0, _a = Object.keys(attrs); _i < _a.length; _i++) { + var key = _a[_i]; + var parentElement = getParentNode(element); + if (key === 'disabled') { + element.classList.remove(CLASSNAMES.DISABLE); + } + if (key === 'disabled' && parentElement.classList.contains(CLASSNAMES.INPUTGROUP)) { + parentElement.classList.remove(CLASSNAMES.DISABLE); + } + if (key === 'placeholder' && parentElement.classList.contains(CLASSNAMES.FLOATINPUT)) { + parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = ''; + } + else { + element.removeAttribute(key); + } + } + } + Input.removeAttributes = removeAttributes; + /** + * Adding the multiple attributes to the given element such as "disabled","id" , etc. + * ``` + * E.g : Input.addAttributes({ 'id': 'inputpopup' }, element); + * ``` + * + * @param {string} attrs + * - Array of attributes which is added to element. + * @param {HTMLInputElement | HTMLElement} element + * - Element on which the attributes are needed to be added. + */ + function addAttributes(attrs, element) { + for (var _i = 0, _a = Object.keys(attrs); _i < _a.length; _i++) { + var key = _a[_i]; + var parentElement = getParentNode(element); + if (key === 'disabled') { + element.classList.add(CLASSNAMES.DISABLE); + } + if (key === 'disabled' && parentElement.classList.contains(CLASSNAMES.INPUTGROUP)) { + parentElement.classList.add(CLASSNAMES.DISABLE); + } + if (key === 'placeholder' && parentElement.classList.contains(CLASSNAMES.FLOATINPUT)) { + parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = attrs[key]; + } + else { + element.setAttribute(key, attrs[key]); + } + } + } + Input.addAttributes = addAttributes; + function removeFloating(input) { + var container = input.container; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(container) && container.classList.contains(CLASSNAMES.FLOATINPUT)) { + var inputEle = container.querySelector('textarea') ? container.querySelector('textarea') : + container.querySelector('input'); + var placeholder = container.querySelector('.' + CLASSNAMES.FLOATTEXT).textContent; + var clearButton = container.querySelector('.e-clear-icon') !== null; + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(container.querySelector('.' + CLASSNAMES.FLOATLINE)); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(container.querySelector('.' + CLASSNAMES.FLOATTEXT)); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .classList */ .s1)(container, [CLASSNAMES.INPUTGROUP], [CLASSNAMES.FLOATINPUT]); + unwireFloatingEvents(inputEle); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(inputEle, { 'placeholder': placeholder }); + inputEle.classList.add(CLASSNAMES.INPUT); + if (!clearButton && inputEle.tagName === 'INPUT') { + inputEle.removeAttribute('required'); + } + } + } + Input.removeFloating = removeFloating; + function addFloating(input, type, placeholder, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + var container = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(input, '.' + CLASSNAMES.INPUTGROUP); + floatType = type; + if (type !== 'Never') { + var customTag = container.tagName; + customTag = customTag !== 'DIV' && customTag !== 'SPAN' ? customTag : null; + var args = { element: input, floatLabelType: type, + customTag: customTag, properties: { placeholder: placeholder } }; + var iconEle = container.querySelector('.e-clear-icon'); + var inputObj = { container: container }; + input.classList.remove(CLASSNAMES.INPUT); + createFloatingInput(args, inputObj, makeElement); + createSpanElement(inputObj, makeElement); + calculateWidth(args.element, inputObj.container); + var isPrependIcon = container.classList.contains('e-float-icon-left'); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(iconEle)) { + if (isPrependIcon) { + var inputWrap = container.querySelector('.e-input-in-wrap'); + iconEle = inputWrap.querySelector('.e-input-group-icon'); + } + else { + iconEle = container.querySelector('.e-input-group-icon'); + } + } + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(iconEle)) { + if (isPrependIcon) { + iconEle = container.querySelector('.e-input-group-icon'); + } + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(iconEle)) { + container.classList.remove(CLASSNAMES.INPUTGROUP); + } + } + else { + var floatLine = container.querySelector('.' + CLASSNAMES.FLOATLINE); + var floatText = container.querySelector('.' + CLASSNAMES.FLOATTEXT); + var wrapper = isPrependIcon ? container.querySelector('.e-input-in-wrap') : container; + wrapper.insertBefore(input, iconEle); + wrapper.insertBefore(floatLine, iconEle); + wrapper.insertBefore(floatText, iconEle); + } + } + checkFloatLabelType(type, input.parentElement); + } + Input.addFloating = addFloating; + /** + * Create the span inside the label and add the label text into the span textcontent + * ``` + * E.g : Input.createSpanElement(inputObject, makeElement); + * ``` + * + * @param {InputObject} inputObject + * - Element which is need to get the label + * @param {createElementParams} makeElement + * - Element which is need to create the span + */ + function createSpanElement(inputObject, makeElement) { + if (inputObject.container.classList.contains('e-outline') && inputObject.container.getElementsByClassName('e-float-text')[0]) { + var labelSpanElement = makeElement('span', { className: CLASSNAMES.FLOATTEXTCONTENT }); + labelSpanElement.innerHTML = inputObject.container.getElementsByClassName('e-float-text')[0].innerHTML; + inputObject.container.getElementsByClassName('e-float-text')[0].innerHTML = ''; + inputObject.container.getElementsByClassName('e-float-text')[0].appendChild(labelSpanElement); + } + } + Input.createSpanElement = createSpanElement; + /** + * Enable or Disable the ripple effect on the icons inside the Input. Ripple effect is only applicable for material theme. + * ``` + * E.g : Input.setRipple(true, [inputObjects]); + * ``` + * + * @param {boolean} isRipple + * - Boolean value to specify whether to enable the ripple effect. + * @param {InputObject[]} inputObj + * - Specify the collection of input objects. + */ + function setRipple(isRipple, inputObj) { + for (var i = 0; i < inputObj.length; i++) { + _internalRipple(isRipple, inputObj[i].container); + } + } + Input.setRipple = setRipple; + function _internalRipple(isRipple, container, button) { + var argsButton = []; + argsButton.push(button); + var buttons = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(button) ? + container.querySelectorAll('.e-input-group-icon') : argsButton; + if (isRipple && buttons.length > 0) { + for (var index = 0; index < buttons.length; index++) { + buttons[index].addEventListener('mousedown', _onMouseDownRipple, false); + buttons[index].addEventListener('mouseup', _onMouseUpRipple, false); + } + } + else if (buttons.length > 0) { + for (var index = 0; index < buttons.length; index++) { + buttons[index].removeEventListener('mousedown', _onMouseDownRipple, this); + buttons[index].removeEventListener('mouseup', _onMouseUpRipple, this); + } + } + } + function _onMouseRipple(container, button) { + if (!container.classList.contains('e-disabled') && !container.querySelector('input').readOnly) { + button.classList.add('e-input-btn-ripple'); + } + } + function _onMouseDownRipple() { + // eslint-disable-next-line @typescript-eslint/no-this-alias + var ele = this; + var parentEle = this.parentElement; + while (!parentEle.classList.contains('e-input-group')) { + parentEle = parentEle.parentElement; + } + _onMouseRipple(parentEle, ele); + } + function _onMouseUpRipple() { + // eslint-disable-next-line @typescript-eslint/no-this-alias + var ele = this; + setTimeout(function () { + ele.classList.remove('e-input-btn-ripple'); + }, 500); + } + function createIconEle(iconClass, makeElement) { + var button = makeElement('span', { className: iconClass }); + button.classList.add('e-input-group-icon'); + return button; + } + /** + * Creates a new span element with the given icons added and append it in container element. + * ``` + * E.g : Input.addIcon('append', 'e-icon-spin', inputObj.container, inputElement); + * ``` + * + * @param {string} position - Specify the icon placement on the input.Possible values are append and prepend. + * @param {string | string[]} icons - Icon classes which are need to add to the span element which is going to created. + * Span element acts as icon or button element for input. + * @param {HTMLElement} container - The container on which created span element is going to append. + * @param {HTMLElement} input - The inputElement on which created span element is going to prepend. + */ + /* eslint-disable @typescript-eslint/indent */ + function addIcon(position, icons, container, input, internalCreate) { + /* eslint-enable @typescript-eslint/indent */ + var result = typeof (icons) === 'string' ? icons.split(',') + : icons; + if (position.toLowerCase() === 'append') { + for (var _i = 0, result_1 = result; _i < result_1.length; _i++) { + var icon = result_1[_i]; + appendSpan(icon, container, internalCreate); + } + } + else { + for (var _a = 0, result_2 = result; _a < result_2.length; _a++) { + var icon = result_2[_a]; + prependSpan(icon, container, input, internalCreate); + } + } + if (container.getElementsByClassName('e-input-group-icon')[0] && container.getElementsByClassName('e-float-text-overflow')[0]) { + container.getElementsByClassName('e-float-text-overflow')[0].classList.add('e-icon'); + } + } + Input.addIcon = addIcon; + /** + * Creates a new span element with the given icons added and prepend it in input element. + * ``` + * E.g : Input.prependSpan('e-icon-spin', inputObj.container, inputElement); + * ``` + * + * @param {string} iconClass - Icon classes which are need to add to the span element which is going to created. + * Span element acts as icon or button element for input. + * @param {HTMLElement} container - The container on which created span element is going to append. + * @param {HTMLElement} inputElement - The inputElement on which created span element is going to prepend. + */ + /* eslint-disable @typescript-eslint/indent */ + function prependSpan(iconClass, container, inputElement, internalCreateElement) { + /* eslint-enable @typescript-eslint/indent */ + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + var button = createIconEle(iconClass, makeElement); + container.classList.add('e-float-icon-left'); + var innerWrapper = container.querySelector('.e-input-in-wrap'); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(innerWrapper)) { + innerWrapper = makeElement('span', { className: 'e-input-in-wrap' }); + inputElement.parentNode.insertBefore(innerWrapper, inputElement); + var result = container.querySelectorAll(inputElement.tagName + ' ~ *'); + innerWrapper.appendChild(inputElement); + for (var i = 0; i < result.length; i++) { + innerWrapper.appendChild(result[i]); + } + } + innerWrapper.parentNode.insertBefore(button, innerWrapper); + if (!container.classList.contains(CLASSNAMES.INPUTGROUP)) { + container.classList.add(CLASSNAMES.INPUTGROUP); + } + _internalRipple(true, container, button); + return button; + } + Input.prependSpan = prependSpan; + /** + * Creates a new span element with the given icons added and append it in container element. + * ``` + * E.g : Input.appendSpan('e-icon-spin', inputObj.container); + * ``` + * + * @param {string} iconClass - Icon classes which are need to add to the span element which is going to created. + * Span element acts as icon or button element for input. + * @param {HTMLElement} container - The container on which created span element is going to append. + */ + function appendSpan(iconClass, container, internalCreateElement) { + var makeElement = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(internalCreateElement) ? internalCreateElement : _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az; + var button = createIconEle(iconClass, makeElement); + if (!container.classList.contains(CLASSNAMES.INPUTGROUP)) { + container.classList.add(CLASSNAMES.INPUTGROUP); + } + var wrap = (container.classList.contains('e-float-icon-left')) ? container.querySelector('.e-input-in-wrap') : + container; + wrap.appendChild(button); + _internalRipple(true, container, button); + return button; + } + Input.appendSpan = appendSpan; + function validateInputType(containerElement, input) { + if (input.type === 'hidden') { + containerElement.classList.add('e-hidden'); + } + else if (containerElement.classList.contains('e-hidden')) { + containerElement.classList.remove('e-hidden'); + } + } + Input.validateInputType = validateInputType; +})(Input || (Input = {})); +/* eslint-enable valid-jsdoc, jsdoc/require-jsdoc, jsdoc/require-returns, jsdoc/require-param */ + + +/***/ }), + +/***/ 8801: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "N": function() { return /* binding */ NumericTextBox; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* harmony import */ var _input_input__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3213); +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + +var ROOT = 'e-control-wrapper e-numeric'; +var SPINICON = 'e-input-group-icon'; +var SPINUP = 'e-spin-up'; +var SPINDOWN = 'e-spin-down'; +var ERROR = 'e-error'; +var INCREMENT = 'increment'; +var DECREMENT = 'decrement'; +var INTREGEXP = new RegExp('^(-)?(\\d*)$'); +var DECIMALSEPARATOR = '.'; +var COMPONENT = 'e-numerictextbox'; +var CONTROL = 'e-control'; +var NUMERIC_FOCUS = 'e-input-focus'; +var HIDDENELEMENT = 'e-numeric-hidden'; +var wrapperAttributes = ['title', 'style', 'class']; +/** + * Represents the NumericTextBox component that allows the user to enter only numeric values. + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var NumericTextBox = /** @class */ (function (_super) { + __extends(NumericTextBox, _super); + /** + * + * @param {NumericTextBoxModel} options - Specifies the NumericTextBox model. + * @param {string | HTMLInputElement} element - Specifies the element to render as component. + * @private + */ + function NumericTextBox(options, element) { + var _this = _super.call(this, options, element) || this; + _this.isVue = false; + _this.preventChange = false; + _this.isAngular = false; + _this.isDynamicChange = false; + _this.numericOptions = options; + return _this; + } + NumericTextBox.prototype.preRender = function () { + this.isPrevFocused = false; + this.decimalSeparator = '.'; + // eslint-disable-next-line no-useless-escape + this.intRegExp = new RegExp('/^(-)?(\d*)$/'); + this.isCalled = false; + var ejInstance = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('ej2_instances', this.element); + this.cloneElement = this.element.cloneNode(true); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.cloneElement], [CONTROL, COMPONENT, 'e-lib']); + this.angularTagName = null; + this.formEle = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(this.element, 'form'); + if (this.element.tagName === 'EJS-NUMERICTEXTBOX') { + this.angularTagName = this.element.tagName; + var input = this.createElement('input'); + var index = 0; + for (index; index < this.element.attributes.length; index++) { + var attributeName = this.element.attributes[index].nodeName; + if (attributeName !== 'id' && attributeName !== 'class') { + input.setAttribute(this.element.attributes[index].nodeName, this.element.attributes[index].nodeValue); + input.innerHTML = this.element.innerHTML; + } + else if (attributeName === 'class') { + input.setAttribute(attributeName, this.element.className.split(' ').filter(function (item) { return item.indexOf('ng-') !== 0; }).join(' ')); + } + } + if (this.element.hasAttribute('name')) { + this.element.removeAttribute('name'); + } + this.element.classList.remove('e-control', 'e-numerictextbox'); + this.element.appendChild(input); + this.element = input; + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)('ej2_instances', ejInstance, this.element); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.element, { 'role': 'spinbutton', 'tabindex': '0', 'autocomplete': 'off', 'aria-live': 'assertive' }); + var localeText = { + incrementTitle: 'Increment value', decrementTitle: 'Decrement value', placeholder: this.placeholder + }; + this.l10n = new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .L10n */ .E7('numerictextbox', localeText, this.locale); + if (this.l10n.getConstant('placeholder') !== '') { + this.setProperties({ placeholder: this.placeholder || this.l10n.getConstant('placeholder') }, true); + } + if (!this.element.hasAttribute('id')) { + this.element.setAttribute('id', (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getUniqueID */ .QI)('numerictextbox')); + } + this.isValidState = true; + this.inputStyle = null; + this.inputName = null; + this.cultureInfo = {}; + this.initCultureInfo(); + this.initCultureFunc(); + this.prevValue = this.value; + this.updateHTMLAttrToElement(); + this.checkAttributes(false); + if (this.formEle) { + this.inputEleValue = this.value; + } + this.validateMinMax(); + this.validateStep(); + if (this.placeholder === null) { + this.updatePlaceholder(); + } + }; + /** + * To Initialize the control rendering + * + * @returns {void} + * @private + */ + NumericTextBox.prototype.render = function () { + if (this.element.tagName.toLowerCase() === 'input') { + this.createWrapper(); + if (this.showSpinButton) { + this.spinBtnCreation(); + } + this.setElementWidth(this.width); + if (!this.container.classList.contains('e-input-group')) { + this.container.classList.add('e-input-group'); + } + this.changeValue(this.value === null || isNaN(this.value) ? + null : this.strictMode ? this.trimValue(this.value) : this.value); + this.wireEvents(); + if (this.value !== null && !isNaN(this.value)) { + if (this.decimals) { + this.setProperties({ value: this.roundNumber(this.value, this.decimals) }, true); + } + } + if (this.element.getAttribute('value') || this.value) { + this.element.setAttribute('value', this.element.value); + this.hiddenInput.setAttribute('value', this.hiddenInput.value); + } + this.elementPrevValue = this.element.value; + if (this.element.hasAttribute('data-val')) { + this.element.setAttribute('data-val', 'false'); + } + this.renderComplete(); + } + }; + NumericTextBox.prototype.checkAttributes = function (isDynamic) { + var attributes = isDynamic ? (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.htmlAttributes) ? [] : Object.keys(this.htmlAttributes) : + ['value', 'min', 'max', 'step', 'disabled', 'readonly', 'style', 'name', 'placeholder']; + for (var _i = 0, attributes_1 = attributes; _i < attributes_1.length; _i++) { + var prop = attributes_1[_i]; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.element.getAttribute(prop))) { + switch (prop) { + case 'disabled': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['enabled'] === undefined)) || isDynamic) { + var enabled = this.element.getAttribute(prop) === 'disabled' || this.element.getAttribute(prop) === '' + || this.element.getAttribute(prop) === 'true' ? false : true; + this.setProperties({ enabled: enabled }, !isDynamic); + } + break; + case 'readonly': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['readonly'] === undefined)) || isDynamic) { + var readonly = this.element.getAttribute(prop) === 'readonly' || this.element.getAttribute(prop) === '' + || this.element.getAttribute(prop) === 'true' ? true : false; + this.setProperties({ readonly: readonly }, !isDynamic); + } + break; + case 'placeholder': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['placeholder'] === undefined)) || isDynamic) { + this.setProperties({ placeholder: this.element.placeholder }, !isDynamic); + } + break; + case 'value': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['value'] === undefined)) || isDynamic) { + var setNumber = this.instance.getNumberParser({ format: 'n' })(this.element.getAttribute(prop)); + this.setProperties((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, setNumber, {}), !isDynamic); + } + break; + case 'min': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['min'] === undefined)) || isDynamic) { + var minValue = this.instance.getNumberParser({ format: 'n' })(this.element.getAttribute(prop)); + if (minValue !== null && !isNaN(minValue)) { + this.setProperties((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, minValue, {}), !isDynamic); + } + } + break; + case 'max': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['max'] === undefined)) || isDynamic) { + var maxValue = this.instance.getNumberParser({ format: 'n' })(this.element.getAttribute(prop)); + if (maxValue !== null && !isNaN(maxValue)) { + this.setProperties((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, maxValue, {}), !isDynamic); + } + } + break; + case 'step': + if (((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.numericOptions) || (this.numericOptions['step'] === undefined)) || isDynamic) { + var stepValue = this.instance.getNumberParser({ format: 'n' })(this.element.getAttribute(prop)); + if (stepValue !== null && !isNaN(stepValue)) { + this.setProperties((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, stepValue, {}), !isDynamic); + } + } + break; + case 'style': + this.inputStyle = this.element.getAttribute(prop); + break; + case 'name': + this.inputName = this.element.getAttribute(prop); + break; + default: + { + var value = this.instance.getNumberParser({ format: 'n' })(this.element.getAttribute(prop)); + if ((value !== null && !isNaN(value)) || (prop === 'value')) { + this.setProperties((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, value, {}), true); + } + } + break; + } + } + } + }; + NumericTextBox.prototype.updatePlaceholder = function () { + this.setProperties({ placeholder: this.l10n.getConstant('placeholder') }, true); + }; + NumericTextBox.prototype.initCultureFunc = function () { + this.instance = new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Internationalization */ .eC(this.locale); + }; + NumericTextBox.prototype.initCultureInfo = function () { + this.cultureInfo.format = this.format; + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('currency', this) !== null) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)('currency', this.currency, this.cultureInfo); + this.setProperties({ currencyCode: this.currency }, true); + } + }; + /* Wrapper creation */ + NumericTextBox.prototype.createWrapper = function () { + var updatedCssClassValue = this.cssClass; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.cssClass) && this.cssClass !== '') { + updatedCssClassValue = this.getNumericValidClassList(this.cssClass); + } + var inputObj = _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.createInput */ .I.createInput({ + element: this.element, + floatLabelType: this.floatLabelType, + properties: { + readonly: this.readonly, + placeholder: this.placeholder, + cssClass: updatedCssClassValue, + enableRtl: this.enableRtl, + showClearButton: this.showClearButton, + enabled: this.enabled + } + }, this.createElement); + this.inputWrapper = inputObj; + this.container = inputObj.container; + this.container.setAttribute('class', ROOT + ' ' + this.container.getAttribute('class')); + this.updateHTMLAttrToWrapper(); + if (this.readonly) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.element, { 'aria-readonly': 'true' }); + } + this.hiddenInput = (this.createElement('input', { attrs: { type: 'text', + 'validateHidden': 'true', 'class': HIDDENELEMENT } })); + this.inputName = this.inputName !== null ? this.inputName : this.element.id; + this.element.removeAttribute('name'); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.hiddenInput, { 'name': this.inputName }); + this.container.insertBefore(this.hiddenInput, this.container.childNodes[1]); + this.updateDataAttribute(false); + if (this.inputStyle !== null) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.container, { 'style': this.inputStyle }); + } + }; + NumericTextBox.prototype.updateDataAttribute = function (isDynamic) { + var attr = {}; + if (!isDynamic) { + for (var a = 0; a < this.element.attributes.length; a++) { + attr[this.element.attributes[a].name] = this.element.getAttribute(this.element.attributes[a].name); + } + } + else { + attr = this.htmlAttributes; + } + for (var _i = 0, _a = Object.keys(attr); _i < _a.length; _i++) { + var key = _a[_i]; + if (key.indexOf('data') === 0) { + this.hiddenInput.setAttribute(key, attr[key]); + } + } + }; + NumericTextBox.prototype.updateHTMLAttrToElement = function () { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.htmlAttributes)) { + for (var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++) { + var pro = _a[_i]; + if (wrapperAttributes.indexOf(pro) < 0) { + this.element.setAttribute(pro, this.htmlAttributes[pro]); + } + } + } + }; + NumericTextBox.prototype.updateCssClass = function (newClass, oldClass) { + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setCssClass */ .I.setCssClass(this.getNumericValidClassList(newClass), [this.container], this.getNumericValidClassList(oldClass)); + }; + NumericTextBox.prototype.getNumericValidClassList = function (numericClassName) { + var result = numericClassName; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(numericClassName) && numericClassName !== '') { + result = (numericClassName.replace(/\s+/g, ' ')).trim(); + } + return result; + }; + NumericTextBox.prototype.updateHTMLAttrToWrapper = function () { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.htmlAttributes)) { + for (var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++) { + var pro = _a[_i]; + if (wrapperAttributes.indexOf(pro) > -1) { + if (pro === 'class') { + var updatedClassValue = this.getNumericValidClassList(this.htmlAttributes[pro]); + if (updatedClassValue !== '') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.container], updatedClassValue.split(' ')); + } + } + else if (pro === 'style') { + var numericStyle = this.container.getAttribute(pro); + numericStyle = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(numericStyle) ? (numericStyle + this.htmlAttributes[pro]) : + this.htmlAttributes[pro]; + this.container.setAttribute(pro, numericStyle); + } + else { + this.container.setAttribute(pro, this.htmlAttributes[pro]); + } + } + } + } + }; + NumericTextBox.prototype.setElementWidth = function (width) { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(width)) { + if (typeof width === 'number') { + this.container.style.width = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(width); + } + else if (typeof width === 'string') { + this.container.style.width = (width.match(/px|%|em/)) ? (width) : ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(width)); + } + } + }; + /* Spinner creation */ + NumericTextBox.prototype.spinBtnCreation = function () { + this.spinDown = _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.appendSpan */ .I.appendSpan(SPINICON + ' ' + SPINDOWN, this.container, this.createElement); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.spinDown, { + 'title': this.l10n.getConstant('decrementTitle'), + 'aria-label': this.l10n.getConstant('decrementTitle') + }); + this.spinUp = _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.appendSpan */ .I.appendSpan(SPINICON + ' ' + SPINUP, this.container, this.createElement); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.spinUp, { + 'title': this.l10n.getConstant('incrementTitle'), + 'aria-label': this.l10n.getConstant('incrementTitle') + }); + this.wireSpinBtnEvents(); + }; + NumericTextBox.prototype.validateMinMax = function () { + if (!(typeof (this.min) === 'number' && !isNaN(this.min))) { + this.setProperties({ min: -(Number.MAX_VALUE) }, true); + } + if (!(typeof (this.max) === 'number' && !isNaN(this.max))) { + this.setProperties({ max: Number.MAX_VALUE }, true); + } + if (this.decimals !== null) { + if (this.min !== -(Number.MAX_VALUE)) { + this.setProperties({ min: this.instance.getNumberParser({ format: 'n' })(this.formattedValue(this.decimals, this.min)) }, true); + } + if (this.max !== (Number.MAX_VALUE)) { + this.setProperties({ max: this.instance.getNumberParser({ format: 'n' })(this.formattedValue(this.decimals, this.max)) }, true); + } + } + this.setProperties({ min: this.min > this.max ? this.max : this.min }, true); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.element, { 'aria-valuemin': this.min.toString(), 'aria-valuemax': this.max.toString() }); + }; + NumericTextBox.prototype.formattedValue = function (decimals, value) { + return this.instance.getNumberFormat({ + maximumFractionDigits: decimals, + minimumFractionDigits: decimals, useGrouping: false + })(value); + }; + NumericTextBox.prototype.validateStep = function () { + if (this.decimals !== null) { + this.setProperties({ step: this.instance.getNumberParser({ format: 'n' })(this.formattedValue(this.decimals, this.step)) }, true); + } + }; + NumericTextBox.prototype.action = function (operation, event) { + this.isInteract = true; + var value = this.isFocused ? this.instance.getNumberParser({ format: 'n' })(this.element.value) : this.value; + this.changeValue(this.performAction(value, this.step, operation)); + this.raiseChangeEvent(event); + }; + NumericTextBox.prototype.checkErrorClass = function () { + if (this.isValidState) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.container], ERROR); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.container], ERROR); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.element, { 'aria-invalid': this.isValidState ? 'false' : 'true' }); + }; + NumericTextBox.prototype.bindClearEvent = function () { + if (this.showClearButton) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.inputWrapper.clearButton, 'mousedown touchstart', this.resetHandler, this); + } + }; + NumericTextBox.prototype.resetHandler = function (e) { + e.preventDefault(); + if (!(this.inputWrapper.clearButton.classList.contains('e-clear-icon-hide')) || this.inputWrapper.container.classList.contains('e-static-clear')) { + this.clear(e); + } + this.isInteract = true; + this.raiseChangeEvent(e); + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + NumericTextBox.prototype.clear = function (event) { + this.setProperties({ value: null }, true); + this.setElementValue(''); + this.hiddenInput.value = ''; + var formElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(this.element, 'form'); + if (formElement) { + var element = this.element.nextElementSibling; + var keyupEvent = document.createEvent('KeyboardEvent'); + keyupEvent.initEvent('keyup', false, true); + element.dispatchEvent(keyupEvent); + } + }; + NumericTextBox.prototype.resetFormHandler = function () { + if (this.element.tagName === 'EJS-NUMERICTEXTBOX') { + this.updateValue(null); + } + else { + this.updateValue(this.inputEleValue); + } + }; + NumericTextBox.prototype.setSpinButton = function () { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.spinDown)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.spinDown, { + 'title': this.l10n.getConstant('decrementTitle'), + 'aria-label': this.l10n.getConstant('decrementTitle') + }); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.spinUp)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.spinUp, { + 'title': this.l10n.getConstant('incrementTitle'), + 'aria-label': this.l10n.getConstant('incrementTitle') + }); + } + }; + NumericTextBox.prototype.wireEvents = function () { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'focus', this.focusHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'blur', this.focusOutHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'keydown', this.keyDownHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'keyup', this.keyUpHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'input', this.inputHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'keypress', this.keyPressHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'change', this.changeHandler, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'paste', this.pasteHandler, this); + if (this.enabled) { + this.bindClearEvent(); + if (this.formEle) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.formEle, 'reset', this.resetFormHandler, this); + } + } + }; + NumericTextBox.prototype.wireSpinBtnEvents = function () { + /* bind spin button events */ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.mouseDownOnSpinner, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.mouseDownOnSpinner, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.mouseUpOnSpinner, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.mouseUpOnSpinner, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.touchMoveOnSpinner, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.touchMoveOnSpinner, this); + }; + NumericTextBox.prototype.unwireEvents = function () { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'focus', this.focusHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'blur', this.focusOutHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'keyup', this.keyUpHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'input', this.inputHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'keydown', this.keyDownHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'keypress', this.keyPressHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'change', this.changeHandler); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'paste', this.pasteHandler); + if (this.formEle) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.formEle, 'reset', this.resetFormHandler); + } + }; + NumericTextBox.prototype.unwireSpinBtnEvents = function () { + /* unbind spin button events */ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.mouseDownOnSpinner); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.mouseDownOnSpinner); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.mouseUpOnSpinner); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.mouseUpOnSpinner); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.touchMoveOnSpinner); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.touchMoveOnSpinner); + }; + NumericTextBox.prototype.changeHandler = function (event) { + event.stopPropagation(); + if (!this.element.value.length) { + this.setProperties({ value: null }, true); + } + var parsedInput = this.instance.getNumberParser({ format: 'n' })(this.element.value); + this.updateValue(parsedInput, event); + }; + NumericTextBox.prototype.raiseChangeEvent = function (event) { + if (this.prevValue !== this.value) { + var eventArgs = {}; + this.changeEventArgs = { value: this.value, previousValue: this.prevValue, isInteracted: this.isInteract, + isInteraction: this.isInteract, event: event }; + if (event) { + this.changeEventArgs.event = event; + } + if (this.changeEventArgs.event === undefined) { + this.changeEventArgs.isInteracted = false; + this.changeEventArgs.isInteraction = false; + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .merge */ .TS)(eventArgs, this.changeEventArgs); + this.prevValue = this.value; + this.isInteract = false; + this.elementPrevValue = this.element.value; + this.preventChange = false; + this.trigger('change', eventArgs); + } + }; + NumericTextBox.prototype.pasteHandler = function () { + var _this = this; + if (!this.enabled || this.readonly) { + return; + } + var beforeUpdate = this.element.value; + setTimeout(function () { + if (!_this.numericRegex().test(_this.element.value)) { + _this.setElementValue(beforeUpdate); + } + }); + }; + NumericTextBox.prototype.preventHandler = function () { + var _this = this; + var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + setTimeout(function () { + if (_this.element.selectionStart > 0) { + var currentPos = _this.element.selectionStart; + var prevPos = _this.element.selectionStart - 1; + var start = 0; + var valArray = _this.element.value.split(''); + var numericObject = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getNumericObject */ .NE)(_this.locale); + var decimalSeparator = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('decimal', numericObject); + var ignoreKeyCode = decimalSeparator.charCodeAt(0); + if (_this.element.value[prevPos] === ' ' && _this.element.selectionStart > 0 && !iOS) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(_this.prevVal)) { + _this.element.value = _this.element.value.trim(); + } + else if (prevPos !== 0) { + _this.element.value = _this.prevVal; + } + else if (prevPos === 0) { + _this.element.value = _this.element.value.trim(); + } + _this.element.setSelectionRange(prevPos, prevPos); + } + else if (isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 1])) && + _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) !== 45) { + if ((valArray.indexOf(_this.element.value[_this.element.selectionStart - 1]) !== + valArray.lastIndexOf(_this.element.value[_this.element.selectionStart - 1]) && + _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) === ignoreKeyCode) || + _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) !== ignoreKeyCode) { + _this.element.value = _this.element.value.substring(0, prevPos) + + _this.element.value.substring(currentPos, _this.element.value.length); + _this.element.setSelectionRange(prevPos, prevPos); + if (isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 1])) && _this.element.selectionStart > 0 + && _this.element.value.length) { + _this.preventHandler(); + } + } + } + else if (isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 2])) && _this.element.selectionStart > 1 && + _this.element.value[_this.element.selectionStart - 2].charCodeAt(0) !== 45) { + if ((valArray.indexOf(_this.element.value[_this.element.selectionStart - 2]) !== + valArray.lastIndexOf(_this.element.value[_this.element.selectionStart - 2]) && + _this.element.value[_this.element.selectionStart - 2].charCodeAt(0) === ignoreKeyCode) || + _this.element.value[_this.element.selectionStart - 2].charCodeAt(0) !== ignoreKeyCode) { + _this.element.setSelectionRange(prevPos, prevPos); + _this.nextEle = _this.element.value[_this.element.selectionStart]; + _this.cursorPosChanged = true; + _this.preventHandler(); + } + } + if (_this.cursorPosChanged === true && _this.element.value[_this.element.selectionStart] === _this.nextEle && + isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 1]))) { + _this.element.setSelectionRange(_this.element.selectionStart + 1, _this.element.selectionStart + 1); + _this.cursorPosChanged = false; + _this.nextEle = null; + } + if (_this.element.value.trim() === '') { + _this.element.setSelectionRange(start, start); + } + if (_this.element.selectionStart > 0) { + if ((_this.element.value[_this.element.selectionStart - 1].charCodeAt(0) === 45) && _this.element.selectionStart > 1) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(_this.prevVal)) { + // eslint-disable-next-line no-self-assign + _this.element.value = _this.element.value; + } + else { + _this.element.value = _this.prevVal; + } + _this.element.setSelectionRange(_this.element.selectionStart, _this.element.selectionStart); + } + if (_this.element.value[_this.element.selectionStart - 1] === decimalSeparator && _this.decimals === 0 && _this.validateDecimalOnType) { + _this.element.value = _this.element.value.substring(0, prevPos) + + _this.element.value.substring(currentPos, _this.element.value.length); + } + } + _this.prevVal = _this.element.value; + } + }); + }; + NumericTextBox.prototype.keyUpHandler = function () { + if (!this.enabled || this.readonly) { + return; + } + var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + if (!iOS && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + this.preventHandler(); + } + var parseValue = this.instance.getNumberParser({ format: 'n' })(this.element.value); + parseValue = parseValue === null || isNaN(parseValue) ? null : parseValue; + this.hiddenInput.value = parseValue || parseValue === 0 ? parseValue.toString() : null; + var formElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(this.element, 'form'); + if (formElement) { + var element = this.element.nextElementSibling; + var keyupEvent = document.createEvent('KeyboardEvent'); + keyupEvent.initEvent('keyup', false, true); + element.dispatchEvent(keyupEvent); + } + }; + NumericTextBox.prototype.inputHandler = function (event) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-this-alias + var numerictextboxObj = this; + if (!this.enabled || this.readonly) { + return; + } + var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + var fireFox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; + if ((fireFox || iOS) && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + this.preventHandler(); + } + /* istanbul ignore next */ + if (this.isAngular + && this.element.value !== (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('decimal', (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getNumericObject */ .NE)(this.locale)) + && this.element.value !== (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('minusSign', (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getNumericObject */ .NE)(this.locale))) { + var parsedValue = this.instance.getNumberParser({ format: 'n' })(this.element.value); + parsedValue = isNaN(parsedValue) ? null : parsedValue; + numerictextboxObj.localChange({ value: parsedValue }); + this.preventChange = true; + } + if (this.isVue) { + var current = this.instance.getNumberParser({ format: 'n' })(this.element.value); + var previous = this.instance.getNumberParser({ format: 'n' })(this.elementPrevValue); + //EJ2-54963-if type "." or ".0" or "-.0" it converts to "0" automatically when binding v-model + var nonZeroRegex = new RegExp('[^1-9]+$'); + if (nonZeroRegex.test(this.element.value)) { + current = this.value; + } + var eventArgs = { + event: event, + value: (current === null || isNaN(current) ? null : current), + previousValue: (previous === null || isNaN(previous) ? null : previous) + }; + this.preventChange = true; + this.elementPrevValue = this.element.value; + this.trigger('input', eventArgs); + } + }; + NumericTextBox.prototype.keyDownHandler = function (event) { + if (!this.readonly) { + switch (event.keyCode) { + case 38: + event.preventDefault(); + this.action(INCREMENT, event); + break; + case 40: + event.preventDefault(); + this.action(DECREMENT, event); + break; + default: break; + } + } + }; + NumericTextBox.prototype.performAction = function (value, step, operation) { + if (value === null || isNaN(value)) { + value = 0; + } + var updatedValue = operation === INCREMENT ? value + step : value - step; + updatedValue = this.correctRounding(value, step, updatedValue); + return this.strictMode ? this.trimValue(updatedValue) : updatedValue; + }; + NumericTextBox.prototype.correctRounding = function (value, step, result) { + var floatExp = new RegExp('[,.](.*)'); + var floatValue = floatExp.test(value.toString()); + var floatStep = floatExp.test(step.toString()); + if (floatValue || floatStep) { + var valueCount = floatValue ? floatExp.exec(value.toString())[0].length : 0; + var stepCount = floatStep ? floatExp.exec(step.toString())[0].length : 0; + var max = Math.max(valueCount, stepCount); + return value = this.roundValue(result, max); + } + return result; + }; + NumericTextBox.prototype.roundValue = function (result, precision) { + precision = precision || 0; + var divide = Math.pow(10, precision); + return result *= divide, result = Math.round(result) / divide; + }; + NumericTextBox.prototype.updateValue = function (value, event) { + if (event) { + this.isInteract = true; + } + if (value !== null && !isNaN(value)) { + if (this.decimals) { + value = this.roundNumber(value, this.decimals); + } + } + this.changeValue(value === null || isNaN(value) ? null : this.strictMode ? this.trimValue(value) : value); + /* istanbul ignore next */ + if (!this.isDynamicChange) { + this.raiseChangeEvent(event); + } + }; + NumericTextBox.prototype.updateCurrency = function (prop, propVal) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, propVal, this.cultureInfo); + this.updateValue(this.value); + }; + NumericTextBox.prototype.changeValue = function (value) { + if (!(value || value === 0)) { + value = null; + this.setProperties({ value: value }, true); + } + else { + var numberOfDecimals = this.getNumberOfDecimals(value); + this.setProperties({ value: this.roundNumber(value, numberOfDecimals) }, true); + } + this.modifyText(); + if (!this.strictMode) { + this.validateState(); + } + }; + NumericTextBox.prototype.modifyText = function () { + if (this.value || this.value === 0) { + var value = this.formatNumber(); + var elementValue = this.isFocused ? value : this.instance.getNumberFormat(this.cultureInfo)(this.value); + this.setElementValue(elementValue); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.element, { 'aria-valuenow': value }); + this.hiddenInput.value = this.value.toString(); + if (this.value !== null && this.serverDecimalSeparator) { + this.hiddenInput.value = this.hiddenInput.value.replace('.', this.serverDecimalSeparator); + } + } + else { + this.setElementValue(''); + this.element.removeAttribute('aria-valuenow'); + this.hiddenInput.value = null; + } + }; + NumericTextBox.prototype.setElementValue = function (val, element) { + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setValue */ .I.setValue(val, (element ? element : this.element), this.floatLabelType, this.showClearButton); + }; + NumericTextBox.prototype.validateState = function () { + this.isValidState = true; + if (this.value || this.value === 0) { + this.isValidState = !(this.value > this.max || this.value < this.min); + } + this.checkErrorClass(); + }; + NumericTextBox.prototype.getNumberOfDecimals = function (value) { + var numberOfDecimals; + // eslint-disable-next-line no-useless-escape + var EXPREGEXP = new RegExp('[eE][\-+]?([0-9]+)'); + var valueString = value.toString(); + if (EXPREGEXP.test(valueString)) { + var result = EXPREGEXP.exec(valueString); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(result)) { + valueString = value.toFixed(Math.min(parseInt(result[1], 10), 20)); + } + } + var decimalPart = valueString.split('.')[1]; + numberOfDecimals = !decimalPart || !decimalPart.length ? 0 : decimalPart.length; + if (this.decimals !== null) { + numberOfDecimals = numberOfDecimals < this.decimals ? numberOfDecimals : this.decimals; + } + return numberOfDecimals; + }; + NumericTextBox.prototype.formatNumber = function () { + var numberOfDecimals = this.getNumberOfDecimals(this.value); + return this.instance.getNumberFormat({ + maximumFractionDigits: numberOfDecimals, + minimumFractionDigits: numberOfDecimals, useGrouping: false + })(this.value); + }; + NumericTextBox.prototype.trimValue = function (value) { + if (value > this.max) { + return this.max; + } + if (value < this.min) { + return this.min; + } + return value; + }; + NumericTextBox.prototype.roundNumber = function (value, precision) { + var result = value; + var decimals = precision || 0; + var result1 = result.toString().split('e'); + result = Math.round(Number(result1[0] + 'e' + (result1[1] ? (Number(result1[1]) + decimals) : decimals))); + var result2 = result.toString().split('e'); + result = Number(result2[0] + 'e' + (result2[1] ? (Number(result2[1]) - decimals) : -decimals)); + return Number(result.toFixed(decimals)); + }; + NumericTextBox.prototype.cancelEvent = function (event) { + event.preventDefault(); + return false; + }; + NumericTextBox.prototype.keyPressHandler = function (event) { + if (!this.enabled || this.readonly) { + return true; + } + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.info.version */ .AR.info.version === '11.0' && event.keyCode === 13) { + var parsedInput = this.instance.getNumberParser({ format: 'n' })(this.element.value); + this.updateValue(parsedInput, event); + return true; + } + if (event.which === 0 || event.metaKey || event.ctrlKey || event.keyCode === 8 || event.keyCode === 13) { + return true; + } + var currentChar = String.fromCharCode(event.which); + var decimalSeparator = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('decimal', (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getNumericObject */ .NE)(this.locale)); + var isAlterNumPadDecimalChar = event.code === "NumpadDecimal" && currentChar !== decimalSeparator; + //EJ2-59813-replace the culture decimal separator value with numberpad decimal separator value when culture decimal separator and numberpad decimal separator are different + if (isAlterNumPadDecimalChar) { + currentChar = decimalSeparator; + } + var text = this.element.value; + text = text.substring(0, this.element.selectionStart) + currentChar + text.substring(this.element.selectionEnd); + if (!this.numericRegex().test(text)) { + event.preventDefault(); + event.stopPropagation(); + return false; + } + else { + //EJ2-59813-update the numberpad decimal separator and update the cursor position + if (isAlterNumPadDecimalChar) { + var start = this.element.selectionStart + 1; + this.element.value = text; + this.element.setSelectionRange(start, start); + event.preventDefault(); + event.stopPropagation(); + } + return true; + } + }; + NumericTextBox.prototype.numericRegex = function () { + var numericObject = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getNumericObject */ .NE)(this.locale); + var decimalSeparator = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)('decimal', numericObject); + var fractionRule = '*'; + if (decimalSeparator === DECIMALSEPARATOR) { + decimalSeparator = '\\' + decimalSeparator; + } + if (this.decimals === 0 && this.validateDecimalOnType) { + return INTREGEXP; + } + if (this.decimals && this.validateDecimalOnType) { + fractionRule = '{0,' + this.decimals + '}'; + } + return new RegExp('^(-)?(((\\d+(' + decimalSeparator + '\\d' + fractionRule + + ')?)|(' + decimalSeparator + '\\d' + fractionRule + ')))?$'); + }; + NumericTextBox.prototype.mouseWheel = function (event) { + event.preventDefault(); + var delta; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + var rawEvent = event; + if (rawEvent.wheelDelta) { + delta = rawEvent.wheelDelta / 120; + } + else if (rawEvent.detail) { + delta = -rawEvent.detail / 3; + } + if (delta > 0) { + this.action(INCREMENT, event); + } + else if (delta < 0) { + this.action(DECREMENT, event); + } + this.cancelEvent(event); + }; + NumericTextBox.prototype.focusHandler = function (event) { + var _this = this; + this.focusEventArgs = { event: event, value: this.value, container: this.container }; + this.trigger('focus', this.focusEventArgs); + if (!this.enabled || this.readonly) { + return; + } + this.isFocused = true; + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.container], ERROR); + this.prevValue = this.value; + if ((this.value || this.value === 0)) { + var formatValue_1 = this.formatNumber(); + this.setElementValue(formatValue_1); + if (!this.isPrevFocused) { + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.info.version */ .AR.info.version === '11.0') { + this.element.setSelectionRange(0, formatValue_1.length); + } + else { + var delay = (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isIos */ .AR.isIos) ? 600 : 0; + setTimeout(function () { + _this.element.setSelectionRange(0, formatValue_1.length); + }, delay); + } + } + } + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.element, 'mousewheel DOMMouseScroll', this.mouseWheel, this); + } + }; + NumericTextBox.prototype.focusOutHandler = function (event) { + var _this = this; + this.blurEventArgs = { event: event, value: this.value, container: this.container }; + this.trigger('blur', this.blurEventArgs); + if (!this.enabled || this.readonly) { + return; + } + if (this.isPrevFocused) { + event.preventDefault(); + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + var value_1 = this.element.value; + this.element.focus(); + this.isPrevFocused = false; + var ele_1 = this.element; + setTimeout(function () { + _this.setElementValue(value_1, ele_1); + }, 200); + } + } + else { + this.isFocused = false; + if (!this.element.value.length) { + this.setProperties({ value: null }, true); + } + var parsedInput = this.instance.getNumberParser({ format: 'n' })(this.element.value); + this.updateValue(parsedInput); + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.element, 'mousewheel DOMMouseScroll', this.mouseWheel); + } + } + var formElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(this.element, 'form'); + if (formElement) { + var element = this.element.nextElementSibling; + var focusEvent = document.createEvent('FocusEvent'); + focusEvent.initEvent('focusout', false, true); + element.dispatchEvent(focusEvent); + } + }; + NumericTextBox.prototype.mouseDownOnSpinner = function (event) { + var _this = this; + if (this.isFocused) { + this.isPrevFocused = true; + event.preventDefault(); + } + if (!this.getElementData(event)) { + return; + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + var result = this.getElementData(event); + var target = event.currentTarget; + var action = (target.classList.contains(SPINUP)) ? INCREMENT : DECREMENT; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(target, 'mouseleave', this.mouseUpClick, this); + this.timeOut = setInterval(function () { + _this.isCalled = true; + _this.action(action, event); + }, 150); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(document, 'mouseup', this.mouseUpClick, this); + }; + NumericTextBox.prototype.touchMoveOnSpinner = function (event) { + var target; + if (event.type === "touchmove") { + var touchEvent = event.touches; + target = touchEvent.length && document.elementFromPoint(touchEvent[0].pageX, touchEvent[0].pageY); + } + else { + target = document.elementFromPoint(event.clientX, event.clientY); + } + if (!(target.classList.contains(SPINICON))) { + clearInterval(this.timeOut); + } + }; + NumericTextBox.prototype.mouseUpOnSpinner = function (event) { + this.prevValue = this.value; + if (this.isPrevFocused) { + this.element.focus(); + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + this.isPrevFocused = false; + } + } + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + event.preventDefault(); + } + if (!this.getElementData(event)) { + return; + } + var target = event.currentTarget; + var action = (target.classList.contains(SPINUP)) ? INCREMENT : DECREMENT; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(target, 'mouseleave', this.mouseUpClick); + if (!this.isCalled) { + this.action(action, event); + } + this.isCalled = false; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(document, 'mouseup', this.mouseUpClick); + var formElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(this.element, 'form'); + if (formElement) { + var element = this.element.nextElementSibling; + var keyupEvent = document.createEvent('KeyboardEvent'); + keyupEvent.initEvent('keyup', false, true); + element.dispatchEvent(keyupEvent); + } + }; + NumericTextBox.prototype.getElementData = function (event) { + if ((event.which && event.which === 3) || (event.button && event.button === 2) + || !this.enabled || this.readonly) { + return false; + } + clearInterval(this.timeOut); + return true; + }; + NumericTextBox.prototype.floatLabelTypeUpdate = function () { + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.removeFloating */ .I.removeFloating(this.inputWrapper); + var hiddenInput = this.hiddenInput; + this.hiddenInput.remove(); + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.addFloating */ .I.addFloating(this.element, this.floatLabelType, this.placeholder, this.createElement); + this.container.insertBefore(hiddenInput, this.container.childNodes[1]); + }; + NumericTextBox.prototype.mouseUpClick = function (event) { + event.stopPropagation(); + clearInterval(this.timeOut); + this.isCalled = false; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinUp, 'mouseleave', this.mouseUpClick); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.spinDown, 'mouseleave', this.mouseUpClick); + }; + /** + * Increments the NumericTextBox value with the specified step value. + * + * @param {number} step - Specifies the value used to increment the NumericTextBox value. + * if its not given then numeric value will be incremented based on the step property value. + * @returns {void} + */ + NumericTextBox.prototype.increment = function (step) { + if (step === void 0) { step = this.step; } + this.isInteract = false; + this.changeValue(this.performAction(this.value, step, INCREMENT)); + this.raiseChangeEvent(); + }; + /** + * Decrements the NumericTextBox value with specified step value. + * + * @param {number} step - Specifies the value used to decrement the NumericTextBox value. + * if its not given then numeric value will be decremented based on the step property value. + * @returns {void} + */ + NumericTextBox.prototype.decrement = function (step) { + if (step === void 0) { step = this.step; } + this.isInteract = false; + this.changeValue(this.performAction(this.value, step, DECREMENT)); + this.raiseChangeEvent(); + }; + /** + * Removes the component from the DOM and detaches all its related event handlers. + * Also it maintains the initial input element from the DOM. + * + * @method destroy + * @returns {void} + */ + NumericTextBox.prototype.destroy = function () { + this.unwireEvents(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.hiddenInput); + if (this.showSpinButton) { + this.unwireSpinBtnEvents(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.spinUp); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.spinDown); + } + var attrArray = ['aria-labelledby', 'role', 'autocomplete', 'aria-readonly', + 'autocorrect', 'aria-disabled', 'aria-placeholder', 'autocapitalize', + 'spellcheck', 'aria-autocomplete', 'tabindex', 'aria-valuemin', + 'aria-valuemax', 'aria-live', 'aria-valuenow', 'aria-invalid']; + for (var i = 0; i < attrArray.length; i++) { + this.element.removeAttribute(attrArray[i]); + } + this.element.classList.remove('e-input'); + this.container.insertAdjacentElement('afterend', this.element); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.container); + _super.prototype.destroy.call(this); + }; + /* eslint-disable valid-jsdoc, jsdoc/require-returns */ + /** + * Returns the value of NumericTextBox with the format applied to the NumericTextBox. + * + */ + NumericTextBox.prototype.getText = function () { + return this.element.value; + }; + /* eslint-enable valid-jsdoc, jsdoc/require-returns */ + /** + * Sets the focus to widget for interaction. + * + * @returns {void} + */ + NumericTextBox.prototype.focusIn = function () { + if (document.activeElement !== this.element && this.enabled) { + this.element.focus(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.container], [NUMERIC_FOCUS]); + } + }; + /** + * Remove the focus from widget, if the widget is in focus state. + * + * @returns {void} + */ + NumericTextBox.prototype.focusOut = function () { + if (document.activeElement === this.element && this.enabled) { + this.element.blur(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.container], [NUMERIC_FOCUS]); + } + }; + /* eslint-disable valid-jsdoc, jsdoc/require-returns-description */ + /** + * Gets the properties to be maintained in the persisted state. + * + * @returns {string} + */ + NumericTextBox.prototype.getPersistData = function () { + var keyEntity = ['value']; + return this.addOnPersist(keyEntity); + }; + /* eslint-enable valid-jsdoc, jsdoc/require-returns-description */ + /** + * Calls internally if any of the property value is changed. + * + * @param {NumericTextBoxModel} newProp - Returns the dynamic property value of the component. + * @param {NumericTextBoxModel} oldProp - Returns the previous property value of the component. + * @returns {void} + * @private + */ + NumericTextBox.prototype.onPropertyChanged = function (newProp, oldProp) { + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'width': + this.setElementWidth(newProp.width); + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.calculateWidth */ .I.calculateWidth(this.element, this.container); + break; + case 'cssClass': + this.updateCssClass(newProp.cssClass, oldProp.cssClass); + break; + case 'enabled': + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setEnabled */ .I.setEnabled(newProp.enabled, this.element); + break; + case 'enableRtl': + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setEnableRtl */ .I.setEnableRtl(newProp.enableRtl, [this.container]); + break; + case 'readonly': + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setReadonly */ .I.setReadonly(newProp.readonly, this.element); + if (this.readonly) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .attributes */ .Y4)(this.element, { 'aria-readonly': 'true' }); + } + else { + this.element.removeAttribute('aria-readonly'); + } + break; + case 'htmlAttributes': + this.updateHTMLAttrToElement(); + this.updateHTMLAttrToWrapper(); + this.updateDataAttribute(true); + this.checkAttributes(true); + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.validateInputType */ .I.validateInputType(this.container, this.element); + break; + case 'placeholder': + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setPlaceholder */ .I.setPlaceholder(newProp.placeholder, this.element); + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.calculateWidth */ .I.calculateWidth(this.element, this.container); + break; + case 'step': + this.step = newProp.step; + this.validateStep(); + break; + case 'showSpinButton': + this.updateSpinButton(newProp); + break; + case 'showClearButton': + this.updateClearButton(newProp); + break; + case 'floatLabelType': + this.floatLabelType = newProp.floatLabelType; + this.floatLabelTypeUpdate(); + break; + case 'value': + this.isDynamicChange = (this.isAngular || this.isVue) && this.preventChange; + this.updateValue(newProp.value); + if (this.isDynamicChange) { + this.preventChange = false; + this.isDynamicChange = false; + } + break; + case 'min': + case 'max': + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)(prop, newProp), this); + this.validateMinMax(); + this.updateValue(this.value); + break; + case 'strictMode': + this.strictMode = newProp.strictMode; + this.updateValue(this.value); + this.validateState(); + break; + case 'locale': + this.initCultureFunc(); + this.l10n.setLocale(this.locale); + this.setSpinButton(); + this.updatePlaceholder(); + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setPlaceholder */ .I.setPlaceholder(this.placeholder, this.element); + this.updateValue(this.value); + break; + case 'currency': + { + var propVal = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)(prop, newProp); + this.setProperties({ currencyCode: propVal }, true); + this.updateCurrency(prop, propVal); + } + break; + case 'currencyCode': + { + var propValue = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)(prop, newProp); + this.setProperties({ currency: propValue }, true); + this.updateCurrency('currency', propValue); + } + break; + case 'format': + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setValue */ .sO)(prop, (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getValue */ .NA)(prop, newProp), this); + this.initCultureInfo(); + this.updateValue(this.value); + break; + case 'decimals': + this.decimals = newProp.decimals; + this.updateValue(this.value); + } + } + }; + NumericTextBox.prototype.updateClearButton = function (newProp) { + _input_input__WEBPACK_IMPORTED_MODULE_1__/* .Input.setClearButton */ .I.setClearButton(newProp.showClearButton, this.element, this.inputWrapper, undefined, this.createElement); + this.bindClearEvent(); + }; + NumericTextBox.prototype.updateSpinButton = function (newProp) { + if (newProp.showSpinButton) { + this.spinBtnCreation(); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.spinUp); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.spinDown); + } + }; + /** + * Gets the component name + * + * @returns {string} Returns the component name. + * @private + */ + NumericTextBox.prototype.getModuleName = function () { + return 'numerictextbox'; + }; + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('') + ], NumericTextBox.prototype, "cssClass", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], NumericTextBox.prototype, "value", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(-(Number.MAX_VALUE)) + ], NumericTextBox.prototype, "min", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(Number.MAX_VALUE) + ], NumericTextBox.prototype, "max", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(1) + ], NumericTextBox.prototype, "step", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], NumericTextBox.prototype, "width", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], NumericTextBox.prototype, "placeholder", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)({}) + ], NumericTextBox.prototype, "htmlAttributes", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(true) + ], NumericTextBox.prototype, "showSpinButton", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], NumericTextBox.prototype, "readonly", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(true) + ], NumericTextBox.prototype, "enabled", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], NumericTextBox.prototype, "showClearButton", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], NumericTextBox.prototype, "enablePersistence", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('n2') + ], NumericTextBox.prototype, "format", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], NumericTextBox.prototype, "decimals", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], NumericTextBox.prototype, "currency", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], NumericTextBox.prototype, "currencyCode", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(true) + ], NumericTextBox.prototype, "strictMode", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], NumericTextBox.prototype, "validateDecimalOnType", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('Never') + ], NumericTextBox.prototype, "floatLabelType", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], NumericTextBox.prototype, "created", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], NumericTextBox.prototype, "destroyed", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], NumericTextBox.prototype, "change", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], NumericTextBox.prototype, "focus", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], NumericTextBox.prototype, "blur", void 0); + NumericTextBox = __decorate([ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .NotifyPropertyChanges */ .Zl + ], NumericTextBox); + return NumericTextBox; +}(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Component */ .wA)); + + + +/***/ }), + +/***/ 4895: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "RR": function() { return /* binding */ flip; }, +/* harmony export */ "Tj": function() { return /* binding */ fit; }, +/* harmony export */ "vF": function() { return /* binding */ isCollide; } +/* harmony export */ }); +/* harmony import */ var _position__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6216); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/** + * Collision module. + */ + + +var parentDocument; +var targetContainer; +/** + * + * @param {HTMLElement} element - specifies the element + * @param {HTMLElement} viewPortElement - specifies the element + * @param {CollisionCoordinates} axis - specifies the collision coordinates + * @param {OffsetPosition} position - specifies the position + * @returns {void} + */ +function fit(element, viewPortElement, axis, position) { + if (viewPortElement === void 0) { viewPortElement = null; } + if (axis === void 0) { axis = { X: false, Y: false }; } + if (!axis.Y && !axis.X) { + return { left: 0, top: 0 }; + } + var elemData = element.getBoundingClientRect(); + targetContainer = viewPortElement; + parentDocument = element.ownerDocument; + if (!position) { + position = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(element, 'left', 'top'); + } + if (axis.X) { + var containerWidth = targetContainer ? getTargetContainerWidth() : getViewPortWidth(); + var containerLeft = ContainerLeft(); + var containerRight = ContainerRight(); + var overLeft = containerLeft - position.left; + var overRight = position.left + elemData.width - containerRight; + if (elemData.width > containerWidth) { + if (overLeft > 0 && overRight <= 0) { + position.left = containerRight - elemData.width; + } + else if (overRight > 0 && overLeft <= 0) { + position.left = containerLeft; + } + else { + position.left = overLeft > overRight ? (containerRight - elemData.width) : containerLeft; + } + } + else if (overLeft > 0) { + position.left += overLeft; + } + else if (overRight > 0) { + position.left -= overRight; + } + } + if (axis.Y) { + var containerHeight = targetContainer ? getTargetContainerHeight() : getViewPortHeight(); + var containerTop = ContainerTop(); + var containerBottom = ContainerBottom(); + var overTop = containerTop - position.top; + var overBottom = position.top + elemData.height - containerBottom; + if (elemData.height > containerHeight) { + if (overTop > 0 && overBottom <= 0) { + position.top = containerBottom - elemData.height; + } + else if (overBottom > 0 && overTop <= 0) { + position.top = containerTop; + } + else { + position.top = overTop > overBottom ? (containerBottom - elemData.height) : containerTop; + } + } + else if (overTop > 0) { + position.top += overTop; + } + else if (overBottom > 0) { + position.top -= overBottom; + } + } + return position; +} +/** + * + * @param {HTMLElement} element - specifies the html element + * @param {HTMLElement} viewPortElement - specifies the html element + * @param {number} x - specifies the number + * @param {number} y - specifies the number + * @returns {string[]} - returns the string value + */ +function isCollide(element, viewPortElement, x, y) { + if (viewPortElement === void 0) { viewPortElement = null; } + var elemOffset = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(element, 'left', 'top'); + if (x) { + elemOffset.left = x; + } + if (y) { + elemOffset.top = y; + } + var data = []; + targetContainer = viewPortElement; + parentDocument = element.ownerDocument; + var elementRect = element.getBoundingClientRect(); + var top = elemOffset.top; + var left = elemOffset.left; + var right = elemOffset.left + elementRect.width; + var bottom = elemOffset.top + elementRect.height; + // eslint-disable-next-line + var topData = '', leftData = ''; + var yAxis = topCollideCheck(top, bottom); + var xAxis = leftCollideCheck(left, right); + if (yAxis.topSide) { + data.push('top'); + } + if (xAxis.rightSide) { + data.push('right'); + } + if (xAxis.leftSide) { + data.push('left'); + } + if (yAxis.bottomSide) { + data.push('bottom'); + } + return data; +} +/** + * + * @param {HTMLElement} element - specifies the element + * @param {HTMLElement} target - specifies the element + * @param {number} offsetX - specifies the number + * @param {number} offsetY - specifies the number + * @param {string} positionX - specifies the string value + * @param {string} positionY - specifies the string value + * @param {HTMLElement} viewPortElement - specifies the element + * @param {CollisionCoordinates} axis - specifies the collision axis + * @param {boolean} fixedParent - specifies the boolean + * @returns {void} + */ +function flip(element, target, offsetX, offsetY, positionX, positionY, viewPortElement, +/* eslint-disable */ +axis, fixedParent) { + if (viewPortElement === void 0) { viewPortElement = null; } + if (axis === void 0) { axis = { X: true, Y: true }; } + if (!target || !element || !positionX || !positionY || (!axis.X && !axis.Y)) { + return; + } + // eslint-disable-next-line + var tEdge = { TL: null, + TR: null, + BL: null, + BR: null + }, eEdge = { + TL: null, + TR: null, + BL: null, + BR: null + /* eslint-enable */ + }; + var elementRect; + if (window.getComputedStyle(element).display === 'none') { + var oldVisibility = element.style.visibility; + element.style.visibility = 'hidden'; + element.style.display = 'block'; + elementRect = element.getBoundingClientRect(); + element.style.removeProperty('display'); + element.style.visibility = oldVisibility; + } + else { + elementRect = element.getBoundingClientRect(); + } + var pos = { + posX: positionX, posY: positionY, offsetX: offsetX, offsetY: offsetY, position: { left: 0, top: 0 } + }; + targetContainer = viewPortElement; + parentDocument = target.ownerDocument; + updateElementData(target, tEdge, pos, fixedParent, elementRect); + setPosition(eEdge, pos, elementRect); + if (axis.X) { + leftFlip(target, eEdge, tEdge, pos, elementRect, true); + } + if (axis.Y && tEdge.TL.top > -1) { + topFlip(target, eEdge, tEdge, pos, elementRect, true); + } + setPopup(element, pos, elementRect); +} +/** + * + * @param {HTMLElement} element - specifies the element + * @param {PositionLocation} pos - specifies the location + * @param {ClientRect} elementRect - specifies the client rect + * @returns {void} + */ +function setPopup(element, pos, elementRect) { + //eslint-disable-next-line + var left = 0, top = 0; + if (element.offsetParent != null + && (getComputedStyle(element.offsetParent).position === 'absolute' || + getComputedStyle(element.offsetParent).position === 'relative')) { + var data = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(element.offsetParent, 'left', 'top', false, elementRect); + left = data.left; + top = data.top; + } + element.style.top = (pos.position.top + pos.offsetY - (top)) + 'px'; + element.style.left = (pos.position.left + pos.offsetX - (left)) + 'px'; +} +/** + * + * @param {HTMLElement} target - specifies the element + * @param {EdgeOffset} edge - specifies the offset + * @param {PositionLocation} pos - specifies theloaction + * @param {boolean} fixedParent - specifies the boolean + * @param {ClientRect} elementRect - specifies the client rect + * @returns {void} + */ +function updateElementData(target, edge, pos, fixedParent, elementRect) { + pos.position = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, pos.posX, pos.posY, fixedParent, elementRect); + edge.TL = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, 'left', 'top', fixedParent, elementRect); + edge.TR = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, 'right', 'top', fixedParent, elementRect); + edge.BR = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, 'left', 'bottom', fixedParent, elementRect); + edge.BL = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, 'right', 'bottom', fixedParent, elementRect); +} +/** + * + * @param {EdgeOffset} eStatus - specifies the status + * @param {PositionLocation} pos - specifies the location + * @param {ClientRect} elementRect - specifies the client + * @returns {void} + */ +function setPosition(eStatus, pos, elementRect) { + eStatus.TL = { top: pos.position.top + pos.offsetY, left: pos.position.left + pos.offsetX }; + eStatus.TR = { top: eStatus.TL.top, left: eStatus.TL.left + elementRect.width }; + eStatus.BL = { top: eStatus.TL.top + elementRect.height, + left: eStatus.TL.left }; + eStatus.BR = { top: eStatus.TL.top + elementRect.height, + left: eStatus.TL.left + elementRect.width }; +} +/** + * + * @param {number} left - specifies the number + * @param {number} right - specifies the number + * @returns {LeftCorners} - returns the value + */ +function leftCollideCheck(left, right) { + //eslint-disable-next-line + var leftSide = false, rightSide = false; + if (((left - getBodyScrollLeft()) < ContainerLeft())) { + leftSide = true; + } + if (right > ContainerRight()) { + rightSide = true; + } + return { leftSide: leftSide, rightSide: rightSide }; +} +/** + * + * @param {HTMLElement} target - specifies the element + * @param {EdgeOffset} edge - specifes the element + * @param {EdgeOffset} tEdge - specifies the edge offset + * @param {PositionLocation} pos - specifes the location + * @param {ClientRect} elementRect - specifies the client + * @param {boolean} deepCheck - specifies the boolean value + * @returns {void} + */ +function leftFlip(target, edge, tEdge, pos, elementRect, deepCheck) { + var collideSide = leftCollideCheck(edge.TL.left, edge.TR.left); + if ((tEdge.TL.left - getBodyScrollLeft()) <= ContainerLeft()) { + collideSide.leftSide = false; + } + if (tEdge.TR.left > ContainerRight()) { + collideSide.rightSide = false; + } + if ((collideSide.leftSide && !collideSide.rightSide) || (!collideSide.leftSide && collideSide.rightSide)) { + if (pos.posX === 'right') { + pos.posX = 'left'; + } + else { + pos.posX = 'right'; + } + pos.offsetX = pos.offsetX + elementRect.width; + pos.offsetX = -1 * pos.offsetX; + pos.position = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, pos.posX, pos.posY, false); + setPosition(edge, pos, elementRect); + if (deepCheck) { + leftFlip(target, edge, tEdge, pos, elementRect, false); + } + } +} +/** + * + * @param {HTMLElement} target - specifies the element + * @param {EdgeOffset} edge - specifies the offset + * @param {EdgeOffset} tEdge - specifies the offset + * @param {PositionLocation} pos - specifies the location + * @param {ClientRect} elementRect - specifies the client rect + * @param {boolean} deepCheck - specifies the boolean + * @returns {void} + */ +function topFlip(target, edge, tEdge, pos, elementRect, deepCheck) { + var collideSide = topCollideCheck(edge.TL.top, edge.BL.top); + if ((tEdge.TL.top - getBodyScrollTop()) <= ContainerTop()) { + collideSide.topSide = false; + } + if (tEdge.BL.top >= ContainerBottom() && target.getBoundingClientRect().bottom < window.innerHeight) { + collideSide.bottomSide = false; + } + if ((collideSide.topSide && !collideSide.bottomSide) || (!collideSide.topSide && collideSide.bottomSide)) { + if (pos.posY === 'top') { + pos.posY = 'bottom'; + } + else { + pos.posY = 'top'; + } + pos.offsetY = pos.offsetY + elementRect.height; + pos.offsetY = -1 * pos.offsetY; + pos.position = (0,_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(target, pos.posX, pos.posY, false, elementRect); + setPosition(edge, pos, elementRect); + if (deepCheck) { + topFlip(target, edge, tEdge, pos, elementRect, false); + } + } +} +/** + * + * @param {number} top - specifies the number + * @param {number} bottom - specifies the number + * @returns {TopCorners} - retyrns the value + */ +function topCollideCheck(top, bottom) { + //eslint-disable-next-line + var topSide = false, bottomSide = false; + if ((top - getBodyScrollTop()) < ContainerTop()) { + topSide = true; + } + if (bottom > ContainerBottom()) { + bottomSide = true; + } + return { topSide: topSide, bottomSide: bottomSide }; +} +/** + * @returns {void} + */ +function getTargetContainerWidth() { + return targetContainer.getBoundingClientRect().width; +} +/** + * @returns {void} + */ +function getTargetContainerHeight() { + return targetContainer.getBoundingClientRect().height; +} +/** + * @returns {void} + */ +function getTargetContainerLeft() { + return targetContainer.getBoundingClientRect().left; +} +/** + * @returns {void} + */ +function getTargetContainerTop() { + return targetContainer.getBoundingClientRect().top; +} +//eslint-disable-next-line +function ContainerTop() { + if (targetContainer) { + return getTargetContainerTop(); + } + return 0; +} +//eslint-disable-next-line +function ContainerLeft() { + if (targetContainer) { + return getTargetContainerLeft(); + } + return 0; +} +//eslint-disable-next-line +function ContainerRight() { + if (targetContainer) { + return (getBodyScrollLeft() + getTargetContainerLeft() + getTargetContainerWidth()); + } + return (getBodyScrollLeft() + getViewPortWidth()); +} +//eslint-disable-next-line +function ContainerBottom() { + if (targetContainer) { + return (getBodyScrollTop() + getTargetContainerTop() + getTargetContainerHeight()); + } + return (getBodyScrollTop() + getViewPortHeight()); +} +/** + * @returns {void} + */ +function getBodyScrollTop() { + // if(targetContainer) + // return targetContainer.scrollTop; + return parentDocument.documentElement.scrollTop || parentDocument.body.scrollTop; +} +/** + * @returns {void} + */ +function getBodyScrollLeft() { + // if(targetContainer) + // return targetContainer.scrollLeft; + return parentDocument.documentElement.scrollLeft || parentDocument.body.scrollLeft; +} +/** + * @returns {void} + */ +function getViewPortHeight() { + return window.innerHeight; +} +/** + * @returns {void} + */ +function getViewPortWidth() { + var windowWidth = window.innerWidth; + var documentReact = document.documentElement.getBoundingClientRect(); + var offsetWidth = ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(document.documentElement)) ? 0 : documentReact.width; + return windowWidth - (windowWidth - offsetWidth); +} + + +/***/ }), + +/***/ 6216: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "O": function() { return /* binding */ calculateRelativeBasedPosition; }, +/* harmony export */ "k": function() { return /* binding */ calculatePosition; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/** + * Position library + */ + +var elementRect; +var popupRect; +var element; +var parentDocument; +var fixedParent = false; +/** + * + * @param {HTMLElement} anchor - specifies the element + * @param {HTMLElement} element - specifies the element + * @returns {OffsetPosition} - returns the value + */ +function calculateRelativeBasedPosition(anchor, element) { + var fixedElement = false; + var anchorPos = { left: 0, top: 0 }; + var tempAnchor = anchor; + if (!anchor || !element) { + return anchorPos; + } + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(element.offsetParent) && element.style.position === 'fixed') { + fixedElement = true; + } + while ((element.offsetParent || fixedElement) && anchor && element.offsetParent !== anchor) { + anchorPos.left += anchor.offsetLeft; + anchorPos.top += anchor.offsetTop; + anchor = anchor.offsetParent; + } + anchor = tempAnchor; + while ((element.offsetParent || fixedElement) && anchor && element.offsetParent !== anchor) { + anchorPos.left -= anchor.scrollLeft; + anchorPos.top -= anchor.scrollTop; + anchor = anchor.parentElement; + } + return anchorPos; +} +/** + * + * @param {Element} currentElement - specifies the element + * @param {string} positionX - specifies the position + * @param {string} positionY - specifies the position + * @param {boolean} parentElement - specifies the boolean + * @param {ClientRect} targetValues - specifies the client + * @returns {OffsetPosition} - returns the position + */ +function calculatePosition(currentElement, positionX, positionY, parentElement, targetValues) { + //eslint-disable-next-line + popupRect = undefined; + popupRect = targetValues; + fixedParent = parentElement ? true : false; + if (!currentElement) { + return { left: 0, top: 0 }; + } + if (!positionX) { + positionX = 'left'; + } + if (!positionY) { + positionY = 'top'; + } + parentDocument = currentElement.ownerDocument; + element = currentElement; + var pos = { left: 0, top: 0 }; + return updatePosition(positionX.toLowerCase(), positionY.toLowerCase(), pos); +} +/** + * + * @param {number} value - specifies the number + * @param {OffsetPosition} pos - specifies the position + * @returns {void} + */ +function setPosx(value, pos) { + pos.left = value; +} +/** + * + * @param {number} value - specifies the number + * @param {OffsetPosition} pos - specifies the position + * @returns {void} + */ +function setPosy(value, pos) { + pos.top = value; +} +/** + * + * @param {string} posX - specifies the position + * @param {string} posY - specifies the position + * @param {OffsetPosition} pos - specifies the position + * @returns {OffsetPosition} - returns the postion + */ +function updatePosition(posX, posY, pos) { + elementRect = element.getBoundingClientRect(); + switch (posY + posX) { + case 'topcenter': + setPosx(getElementHCenter(), pos); + setPosy(getElementTop(), pos); + break; + case 'topright': + setPosx(getElementRight(), pos); + setPosy(getElementTop(), pos); + break; + case 'centercenter': + setPosx(getElementHCenter(), pos); + setPosy(getElementVCenter(), pos); + break; + case 'centerright': + setPosx(getElementRight(), pos); + setPosy(getElementVCenter(), pos); + break; + case 'centerleft': + setPosx(getElementLeft(), pos); + setPosy(getElementVCenter(), pos); + break; + case 'bottomcenter': + setPosx(getElementHCenter(), pos); + setPosy(getElementBottom(), pos); + break; + case 'bottomright': + setPosx(getElementRight(), pos); + setPosy(getElementBottom(), pos); + break; + case 'bottomleft': + setPosx(getElementLeft(), pos); + setPosy(getElementBottom(), pos); + break; + default: + case 'topleft': + setPosx(getElementLeft(), pos); + setPosy(getElementTop(), pos); + break; + } + return pos; +} +/** + * @returns {number} - specifies the number value + */ +function getBodyScrollTop() { + return parentDocument.documentElement.scrollTop || parentDocument.body.scrollTop; +} +/** + * @returns {number} - specifies the number value + */ +function getBodyScrollLeft() { + return parentDocument.documentElement.scrollLeft || parentDocument.body.scrollLeft; +} +/** + * @returns {number} - specifies the number value + */ +function getElementBottom() { + return fixedParent ? elementRect.bottom : elementRect.bottom + getBodyScrollTop(); +} +/** + * @returns {number} - specifies the number value + */ +function getElementVCenter() { + return getElementTop() + (elementRect.height / 2); +} +/** + * @returns {number} - specifies the number value + */ +function getElementTop() { + return fixedParent ? elementRect.top : elementRect.top + getBodyScrollTop(); +} +/** + * @returns {number} - specifies the number value + */ +function getElementLeft() { + return elementRect.left + getBodyScrollLeft(); +} +/** + * @returns {number} - specifies the number value + */ +function getElementRight() { + var popupWidth = (element && element.classList.contains('e-date-range-wrapper')) ? (popupRect ? popupRect.width : 0) : + (popupRect && (elementRect.width >= popupRect.width) ? popupRect.width : 0); + return elementRect.right + getBodyScrollLeft() - popupWidth; +} +/** + * @returns {number} - specifies the number value + */ +function getElementHCenter() { + return getElementLeft() + (elementRect.width / 2); +} + + +/***/ }), + +/***/ 9486: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "GI": function() { return /* binding */ Popup; }, +/* harmony export */ "Mm": function() { return /* binding */ getScrollableParent; }, +/* harmony export */ "TE": function() { return /* binding */ getZindexPartial; }, +/* harmony export */ "WV": function() { return /* binding */ PositionData; } +/* harmony export */ }); +/* unused harmony export getMaxZindex */ +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* harmony import */ var _common_position__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6216); +/* harmony import */ var _common_collision__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4895); +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + +/** + * Specifies the offset position values. + */ +var PositionData = /** @class */ (function (_super) { + __extends(PositionData, _super); + function PositionData() { + return _super !== null && _super.apply(this, arguments) || this; + } + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('left') + ], PositionData.prototype, "X", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('top') + ], PositionData.prototype, "Y", void 0); + return PositionData; +}(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .ChildProperty */ .rt)); + +// don't use space in classNames +var CLASSNAMES = { + ROOT: 'e-popup', + RTL: 'e-rtl', + OPEN: 'e-popup-open', + CLOSE: 'e-popup-close' +}; +/** + * Represents the Popup Component + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var Popup = /** @class */ (function (_super) { + __extends(Popup, _super); + function Popup(element, options) { + return _super.call(this, options, element) || this; + } + /** + * Called internally if any of the property value changed. + * + * @param {PopupModel} newProp - specifies the new property + * @param {PopupModel} oldProp - specifies the old property + * @private + * @returns {void} + */ + Popup.prototype.onPropertyChanged = function (newProp, oldProp) { + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'width': + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setStyleAttribute */ .V7)(this.element, { 'width': (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(newProp.width) }); + break; + case 'height': + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setStyleAttribute */ .V7)(this.element, { 'height': (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(newProp.height) }); + break; + case 'zIndex': + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setStyleAttribute */ .V7)(this.element, { 'zIndex': newProp.zIndex }); + break; + case 'enableRtl': + this.setEnableRtl(); + break; + case 'position': + case 'relateTo': + this.refreshPosition(); + break; + case 'offsetX': + // eslint-disable-next-line + var x = newProp.offsetX - oldProp.offsetX; + this.element.style.left = (parseInt(this.element.style.left, 10) + (x)).toString() + 'px'; + break; + case 'offsetY': + // eslint-disable-next-line + var y = newProp.offsetY - oldProp.offsetY; + this.element.style.top = (parseInt(this.element.style.top, 10) + (y)).toString() + 'px'; + break; + case 'content': + this.setContent(); + break; + case 'actionOnScroll': + if (newProp.actionOnScroll !== 'none') { + this.wireScrollEvents(); + } + else { + this.unwireScrollEvents(); + } + break; + } + } + }; + /** + * gets the Component module name. + * + * @returns {void} + * @private + */ + Popup.prototype.getModuleName = function () { + return 'popup'; + }; + /** + * To resolve if any collision occurs. + * + * @returns {void} + */ + Popup.prototype.resolveCollision = function () { + this.checkCollision(); + }; + /** + * gets the persisted state properties of the Component. + * + * @returns {void} + */ + Popup.prototype.getPersistData = function () { + return this.addOnPersist([]); + }; + /** + * To destroy the control. + * + * @returns {void} + */ + Popup.prototype.destroy = function () { + this.element.classList.remove(CLASSNAMES.ROOT, CLASSNAMES.RTL, CLASSNAMES.OPEN, CLASSNAMES.CLOSE); + if (this.element.classList.contains('e-popup-open')) { + this.unwireEvents(); + } + _super.prototype.destroy.call(this); + }; + /** + * To Initialize the control rendering + * + * @returns {void} + * @private + */ + Popup.prototype.render = function () { + this.element.classList.add(CLASSNAMES.ROOT); + var styles = {}; + if (this.zIndex !== 1000) { + styles.zIndex = this.zIndex; + } + if (this.width !== 'auto') { + styles.width = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(this.width); + } + if (this.height !== 'auto') { + styles.height = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(this.height); + } + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setStyleAttribute */ .V7)(this.element, styles); + this.fixedParent = false; + this.setEnableRtl(); + this.setContent(); + }; + Popup.prototype.wireEvents = function () { + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(window, 'orientationchange', this.orientationOnChange, this); + } + if (this.actionOnScroll !== 'none') { + this.wireScrollEvents(); + } + }; + Popup.prototype.wireScrollEvents = function () { + if (this.getRelateToElement()) { + for (var _i = 0, _a = this.getScrollableParent(this.getRelateToElement()); _i < _a.length; _i++) { + var parent_1 = _a[_i]; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(parent_1, 'scroll', this.scrollRefresh, this); + } + } + }; + Popup.prototype.unwireEvents = function () { + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(window, 'orientationchange', this.orientationOnChange); + } + if (this.actionOnScroll !== 'none') { + this.unwireScrollEvents(); + } + }; + Popup.prototype.unwireScrollEvents = function () { + if (this.getRelateToElement()) { + for (var _i = 0, _a = this.getScrollableParent(this.getRelateToElement()); _i < _a.length; _i++) { + var parent_2 = _a[_i]; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(parent_2, 'scroll', this.scrollRefresh); + } + } + }; + Popup.prototype.getRelateToElement = function () { + var relateToElement = this.relateTo === '' || (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.relateTo) ? + document.body : this.relateTo; + this.setProperties({ relateTo: relateToElement }, true); + return ((typeof this.relateTo) === 'string') ? + document.querySelector(this.relateTo) : this.relateTo; + }; + Popup.prototype.scrollRefresh = function (e) { + if (this.actionOnScroll === 'reposition') { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.element) && !(this.element.offsetParent === e.target || + (this.element.offsetParent && this.element.offsetParent.tagName === 'BODY' && + e.target.parentElement == null))) { + this.refreshPosition(); + } + } + else if (this.actionOnScroll === 'hide') { + this.hide(); + } + if (this.actionOnScroll !== 'none') { + if (this.getRelateToElement()) { + var targetVisible = this.isElementOnViewport(this.getRelateToElement(), e.target); + if (!targetVisible && !this.targetInvisibleStatus) { + this.trigger('targetExitViewport'); + this.targetInvisibleStatus = true; + } + else if (targetVisible) { + this.targetInvisibleStatus = false; + } + } + } + }; + /** + * This method is to get the element visibility on viewport when scroll + * the page. This method will returns true even though 1 px of element + * part is in visible. + * + * @param {HTMLElement} relateToElement - specifies the element + * @param {HTMLElement} scrollElement - specifies the scroll element + * @returns {boolean} - retruns the boolean + */ + // eslint-disable-next-line + Popup.prototype.isElementOnViewport = function (relateToElement, scrollElement) { + var scrollParents = this.getScrollableParent(relateToElement); + for (var parent_3 = 0; parent_3 < scrollParents.length; parent_3++) { + if (this.isElementVisible(relateToElement, scrollParents[parent_3])) { + continue; + } + else { + return false; + } + } + return true; + }; + Popup.prototype.isElementVisible = function (relateToElement, scrollElement) { + var rect = this.checkGetBoundingClientRect(relateToElement); + if (!rect.height || !rect.width) { + return false; + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.checkGetBoundingClientRect(scrollElement))) { + var parent_4 = scrollElement.getBoundingClientRect(); + return !(rect.bottom < parent_4.top) && + (!(rect.bottom > parent_4.bottom) && + (!(rect.right > parent_4.right) && + !(rect.left < parent_4.left))); + } + else { + var win = window; + var windowView = { + top: win.scrollY, + left: win.scrollX, + right: win.scrollX + win.outerWidth, + bottom: win.scrollY + win.outerHeight + }; + var off = (0,_common_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(relateToElement); + var ele = { + top: off.top, + left: off.left, + right: off.left + rect.width, + bottom: off.top + rect.height + }; + var elementView = { + top: windowView.bottom - ele.top, + left: windowView.right - ele.left, + bottom: ele.bottom - windowView.top, + right: ele.right - windowView.left + }; + return elementView.top > 0 + && elementView.left > 0 + && elementView.right > 0 + && elementView.bottom > 0; + } + }; + /** + * Initialize the event handler + * + * @returns {void} + * @private + */ + Popup.prototype.preRender = function () { + //There is no event handler + }; + Popup.prototype.setEnableRtl = function () { + this.reposition(); + // eslint-disable-next-line + this.enableRtl ? this.element.classList.add(CLASSNAMES.RTL) : this.element.classList.remove(CLASSNAMES.RTL); + }; + Popup.prototype.setContent = function () { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.content)) { + this.element.innerHTML = ''; + if (typeof (this.content) === 'string') { + this.element.textContent = this.content; + } + else { + var relateToElem = this.getRelateToElement(); + // eslint-disable-next-line + var props = this.content.props; + if (!relateToElem.classList.contains('e-dropdown-btn') || (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(props)) { + this.element.appendChild(this.content); + } + } + } + }; + Popup.prototype.orientationOnChange = function () { + var _this = this; + setTimeout(function () { + _this.refreshPosition(); + }, 200); + }; + // eslint-disable-next-line + /** + * Based on the `relative` element and `offset` values, `Popup` element position will refreshed. + * + * @returns {void} + */ + Popup.prototype.refreshPosition = function (target, collision) { + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(target)) { + this.checkFixedParent(target); + } + this.reposition(); + if (!collision) { + this.checkCollision(); + } + }; + Popup.prototype.reposition = function () { + var pos; + var position; + var relateToElement = this.getRelateToElement(); + if (typeof this.position.X === 'number' && typeof this.position.Y === 'number') { + pos = { left: this.position.X, top: this.position.Y }; + } + else if ((typeof this.position.X === 'string' && typeof this.position.Y === 'number') || + (typeof this.position.X === 'number' && typeof this.position.Y === 'string')) { + var parentDisplay = void 0; + var display = this.element.style.display; + this.element.style.display = 'block'; + if (this.element.classList.contains('e-dlg-modal')) { + parentDisplay = this.element.parentElement.style.display; + this.element.parentElement.style.display = 'block'; + } + position = this.getAnchorPosition(relateToElement, this.element, this.position, this.offsetX, this.offsetY); + if (typeof this.position.X === 'string') { + pos = { left: position.left, top: this.position.Y }; + } + else { + pos = { left: this.position.X, top: position.top }; + } + this.element.style.display = display; + if (this.element.classList.contains('e-dlg-modal')) { + this.element.parentElement.style.display = parentDisplay; + } + } + else if (relateToElement) { + var display = this.element.style.display; + this.element.style.display = 'block'; + pos = this.getAnchorPosition(relateToElement, this.element, this.position, this.offsetX, this.offsetY); + this.element.style.display = display; + } + else { + pos = { left: 0, top: 0 }; + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(pos)) { + this.element.style.left = pos.left + 'px'; + this.element.style.top = pos.top + 'px'; + } + }; + Popup.prototype.checkGetBoundingClientRect = function (ele) { + var eleRect; + try { + eleRect = ele.getBoundingClientRect(); + return eleRect; + } + catch (error) { + return null; + } + }; + Popup.prototype.getAnchorPosition = function (anchorEle, ele, position, offsetX, offsetY) { + var eleRect = this.checkGetBoundingClientRect(ele); + var anchorRect = this.checkGetBoundingClientRect(anchorEle); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(eleRect) || (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(anchorRect)) { + return null; + } + var anchor = anchorEle; + var anchorPos = { left: 0, top: 0 }; + if (ele.offsetParent && ele.offsetParent.tagName === 'BODY' && anchorEle.tagName === 'BODY') { + anchorPos = (0,_common_position__WEBPACK_IMPORTED_MODULE_1__/* .calculatePosition */ .k)(anchorEle); + } + else { + if ((ele.classList.contains('e-dlg-modal') && anchor.tagName !== 'BODY')) { + ele = ele.parentElement; + } + anchorPos = (0,_common_position__WEBPACK_IMPORTED_MODULE_1__/* .calculateRelativeBasedPosition */ .O)(anchor, ele); + } + switch (position.X) { + default: + case 'left': + break; + case 'center': + if ((ele.classList.contains('e-dlg-modal') && anchor.tagName === 'BODY' && this.targetType === 'container')) { + anchorPos.left += (window.innerWidth / 2 - eleRect.width / 2); + } + else if (this.targetType === 'container') { + anchorPos.left += (anchorRect.width / 2 - eleRect.width / 2); + } + else { + anchorPos.left += (anchorRect.width / 2); + } + break; + case 'right': + if ((ele.classList.contains('e-dlg-modal') && anchor.tagName === 'BODY' && this.targetType === 'container')) { + anchorPos.left += (window.innerWidth - eleRect.width); + } + else if (this.targetType === 'container') { + anchorPos.left += (anchorRect.width - eleRect.width); + } + else { + anchorPos.left += (anchorRect.width); + } + break; + } + switch (position.Y) { + default: + case 'top': + break; + case 'center': + if ((ele.classList.contains('e-dlg-modal') && anchor.tagName === 'BODY' && this.targetType === 'container')) { + anchorPos.top += (window.innerHeight / 2 - eleRect.height / 2); + } + else if (this.targetType === 'container') { + anchorPos.top += (anchorRect.height / 2 - eleRect.height / 2); + } + else { + anchorPos.top += (anchorRect.height / 2); + } + break; + case 'bottom': + if ((ele.classList.contains('e-dlg-modal') && anchor.tagName === 'BODY' && this.targetType === 'container')) { + anchorPos.top += (window.innerHeight - eleRect.height); + } + else if (this.targetType === 'container') { + anchorPos.top += (anchorRect.height - eleRect.height); + } + else { + anchorPos.top += (anchorRect.height); + } + break; + } + anchorPos.left += offsetX; + anchorPos.top += offsetY; + return anchorPos; + }; + Popup.prototype.callFlip = function (param) { + var relateToElement = this.getRelateToElement(); + (0,_common_collision__WEBPACK_IMPORTED_MODULE_2__/* .flip */ .RR)(this.element, relateToElement, this.offsetX, this.offsetY, this.position.X, this.position.Y, this.viewPortElement, param, this.fixedParent); + }; + Popup.prototype.callFit = function (param) { + if ((0,_common_collision__WEBPACK_IMPORTED_MODULE_2__/* .isCollide */ .vF)(this.element, this.viewPortElement).length !== 0) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.viewPortElement)) { + var data = (0,_common_collision__WEBPACK_IMPORTED_MODULE_2__/* .fit */ .Tj)(this.element, this.viewPortElement, param); + if (param.X) { + this.element.style.left = data.left + 'px'; + } + if (param.Y) { + this.element.style.top = data.top + 'px'; + } + } + else { + var elementRect = this.checkGetBoundingClientRect(this.element); + var viewPortRect = this.checkGetBoundingClientRect(this.viewPortElement); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(elementRect) || (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(viewPortRect)) { + return null; + } + if (param && param.Y === true) { + if (viewPortRect.top > elementRect.top) { + this.element.style.top = '0px'; + } + else if (viewPortRect.bottom < elementRect.bottom) { + this.element.style.top = parseInt(this.element.style.top, 10) - (elementRect.bottom - viewPortRect.bottom) + 'px'; + } + } + if (param && param.X === true) { + if (viewPortRect.right < elementRect.right) { + this.element.style.left = parseInt(this.element.style.left, 10) - (elementRect.right - viewPortRect.right) + 'px'; + } + else if (viewPortRect.left > elementRect.left) { + this.element.style.left = parseInt(this.element.style.left, 10) + (viewPortRect.left - elementRect.left) + 'px'; + } + } + } + } + }; + Popup.prototype.checkCollision = function () { + var horz = this.collision.X; + var vert = this.collision.Y; + if (horz === 'none' && vert === 'none') { + return; + } + if (horz === 'flip' && vert === 'flip') { + this.callFlip({ X: true, Y: true }); + } + else if (horz === 'fit' && vert === 'fit') { + this.callFit({ X: true, Y: true }); + } + else { + if (horz === 'flip') { + this.callFlip({ X: true, Y: false }); + } + else if (vert === 'flip') { + this.callFlip({ Y: true, X: false }); + } + if (horz === 'fit') { + this.callFit({ X: true, Y: false }); + } + else if (vert === 'fit') { + this.callFit({ X: false, Y: true }); + } + } + }; + /** + * Shows the popup element from screen. + * + * @returns {void} + * @param {AnimationModel} animationOptions - specifies the model + * @param { HTMLElement } relativeElement - To calculate the zIndex value dynamically. + */ + Popup.prototype.show = function (animationOptions, relativeElement) { + var _this = this; + this.wireEvents(); + if (this.zIndex === 1000 || !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(relativeElement)) { + var zIndexElement = ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(relativeElement)) ? this.element : relativeElement; + this.zIndex = getZindexPartial(zIndexElement); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .setStyleAttribute */ .V7)(this.element, { 'zIndex': this.zIndex }); + } + animationOptions = (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(animationOptions) && typeof animationOptions === 'object') ? + animationOptions : this.showAnimation; + if (this.collision.X !== 'none' || this.collision.Y !== 'none') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], CLASSNAMES.CLOSE); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.element], CLASSNAMES.OPEN); + this.checkCollision(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], CLASSNAMES.OPEN); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.element], CLASSNAMES.CLOSE); + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(animationOptions)) { + animationOptions.begin = function () { + if (!_this.isDestroyed) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([_this.element], CLASSNAMES.CLOSE); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([_this.element], CLASSNAMES.OPEN); + } + }; + animationOptions.end = function () { + if (!_this.isDestroyed) { + _this.trigger('open'); + } + }; + new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Animation */ .fw(animationOptions).animate(this.element); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], CLASSNAMES.CLOSE); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.element], CLASSNAMES.OPEN); + this.trigger('open'); + } + }; + /** + * Hides the popup element from screen. + * + * @param {AnimationModel} animationOptions - To give the animation options. + * @returns {void} + */ + Popup.prototype.hide = function (animationOptions) { + var _this = this; + animationOptions = (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(animationOptions) && typeof animationOptions === 'object') ? + animationOptions : this.hideAnimation; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(animationOptions)) { + animationOptions.end = function () { + if (!_this.isDestroyed) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([_this.element], CLASSNAMES.OPEN); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([_this.element], CLASSNAMES.CLOSE); + _this.trigger('close'); + } + }; + new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Animation */ .fw(animationOptions).animate(this.element); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.element], CLASSNAMES.OPEN); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.element], CLASSNAMES.CLOSE); + this.trigger('close'); + } + this.unwireEvents(); + }; + /** + * Gets scrollable parent elements for the given element. + * + * @returns {void} + * @param { HTMLElement } element - Specify the element to get the scrollable parents of it. + */ + Popup.prototype.getScrollableParent = function (element) { + this.checkFixedParent(element); + return getScrollableParent(element, this.fixedParent); + }; + Popup.prototype.checkFixedParent = function (element) { + var parent = element.parentElement; + while (parent && parent.tagName !== 'HTML') { + var parentStyle = getComputedStyle(parent); + if (parentStyle.position === 'fixed' && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.element) && this.element.offsetParent && this.element.offsetParent.tagName === 'BODY') { + this.element.style.top = window.scrollY > parseInt(this.element.style.top) ? (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(window.scrollY - parseInt(this.element.style.top)) + : (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .formatUnit */ .Ac)(parseInt(this.element.style.top) - window.scrollY); + this.element.style.position = 'fixed'; + this.fixedParent = true; + } + parent = parent.parentElement; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.element) && (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.element.offsetParent) && parentStyle.position === 'fixed' + && this.element.style.position === 'fixed') { + this.fixedParent = true; + } + } + }; + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('auto') + ], Popup.prototype, "height", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('auto') + ], Popup.prototype, "width", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], Popup.prototype, "content", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('container') + ], Popup.prototype, "targetType", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], Popup.prototype, "viewPortElement", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)({ X: 'none', Y: 'none' }) + ], Popup.prototype, "collision", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('') + ], Popup.prototype, "relateTo", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Complex */ .Zz)({}, PositionData) + ], Popup.prototype, "position", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(0) + ], Popup.prototype, "offsetX", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(0) + ], Popup.prototype, "offsetY", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(1000) + ], Popup.prototype, "zIndex", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(false) + ], Popup.prototype, "enableRtl", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)('reposition') + ], Popup.prototype, "actionOnScroll", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], Popup.prototype, "showAnimation", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Property */ .Z9)(null) + ], Popup.prototype, "hideAnimation", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], Popup.prototype, "open", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], Popup.prototype, "close", void 0); + __decorate([ + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Event */ .ju)() + ], Popup.prototype, "targetExitViewport", void 0); + Popup = __decorate([ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .NotifyPropertyChanges */ .Zl + ], Popup); + return Popup; +}(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Component */ .wA)); + +/** + * Gets scrollable parent elements for the given element. + * + * @param { HTMLElement } element - Specify the element to get the scrollable parents of it. + * @param {boolean} fixedParent - specifies the parent element + * @private + * @returns {void} + */ +function getScrollableParent(element, fixedParent) { + var eleStyle = getComputedStyle(element); + var scrollParents = []; + var overflowRegex = /(auto|scroll)/; + var parent = element.parentElement; + while (parent && parent.tagName !== 'HTML') { + var parentStyle = getComputedStyle(parent); + if (!(eleStyle.position === 'absolute' && parentStyle.position === 'static') + && overflowRegex.test(parentStyle.overflow + parentStyle.overflowY + parentStyle.overflowX)) { + scrollParents.push(parent); + } + parent = parent.parentElement; + } + if (!fixedParent) { + scrollParents.push(document); + } + return scrollParents; +} +/** + * Gets the maximum z-index of the given element. + * + * @returns {void} + * @param { HTMLElement } element - Specify the element to get the maximum z-index of it. + * @private + */ +function getZindexPartial(element) { + // upto body traversal + var parent = element.parentElement; + var parentZindex = []; + while (parent) { + if (parent.tagName !== 'BODY') { + var index = document.defaultView.getComputedStyle(parent, null).getPropertyValue('z-index'); + var position = document.defaultView.getComputedStyle(parent, null).getPropertyValue('position'); + if (index !== 'auto' && position !== 'static') { + parentZindex.push(index); + } + parent = parent.parentElement; + } + else { + break; + } + } + var childrenZindex = []; + for (var i = 0; i < document.body.children.length; i++) { + if (!element.isEqualNode(document.body.children[i])) { + var index = document.defaultView.getComputedStyle(document.body.children[i], null).getPropertyValue('z-index'); + var position = document.defaultView.getComputedStyle(document.body.children[i], null).getPropertyValue('position'); + if (index !== 'auto' && position !== 'static') { + childrenZindex.push(index); + } + } + } + childrenZindex.push('999'); + var siblingsZindex = []; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(element.parentElement) && element.parentElement.tagName !== 'BODY') { + var childNodes = [].slice.call(element.parentElement.children); + for (var i = 0; i < childNodes.length; i++) { + if (!element.isEqualNode(childNodes[i])) { + var index = document.defaultView.getComputedStyle(childNodes[i], null).getPropertyValue('z-index'); + var position = document.defaultView.getComputedStyle(childNodes[i], null).getPropertyValue('position'); + if (index !== 'auto' && position !== 'static') { + siblingsZindex.push(index); + } + } + } + } + var finalValue = parentZindex.concat(childrenZindex, siblingsZindex); + // eslint-disable-next-line + var currentZindexValue = Math.max.apply(Math, finalValue) + 1; + return currentZindexValue > 2147483647 ? 2147483647 : currentZindexValue; +} +/** + * Gets the maximum z-index of the page. + * + * @returns {void} + * @param { HTMLElement } tagName - Specify the tagName to get the maximum z-index of it. + * @private + */ +function getMaxZindex(tagName) { + if (tagName === void 0) { tagName = ['*']; } + var maxZindex = []; + for (var i = 0; i < tagName.length; i++) { + var elements = document.getElementsByTagName(tagName[i]); + for (var i_1 = 0; i_1 < elements.length; i_1++) { + var index = document.defaultView.getComputedStyle(elements[i_1], null).getPropertyValue('z-index'); + var position = document.defaultView.getComputedStyle(elements[i_1], null).getPropertyValue('position'); + if (index !== 'auto' && position !== 'static') { + maxZindex.push(index); + } + } + } + // eslint-disable-next-line + var currentZindexValue = Math.max.apply(Math, maxZindex) + 1; + return currentZindexValue > 2147483647 ? 2147483647 : currentZindexValue; +} + + +/***/ }), + +/***/ 2857: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "VZ": function() { return /* reexport */ ComponentBase; }, + "tB": function() { return /* reexport */ Inject; }, + "ef": function() { return /* reexport */ applyMixins; } +}); + +// UNUSED EXPORTS: ComplexBase, compile + +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(7294); +// EXTERNAL MODULE: ./node_modules/react-dom/index.js +var react_dom = __webpack_require__(3935); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-base/index.js + 30 modules +var ej2_base = __webpack_require__(1807); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/src/component-base.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +/** + * React Component Base + */ + + + +var defaulthtmlkeys = ['alt', 'className', 'disabled', 'form', 'id', + 'readOnly', 'style', 'tabIndex', 'title', 'type', 'name', + 'onClick', 'onFocus', 'onBlur']; +var delayUpdate = ['accordion', 'tab', 'splitter']; +var reactUid = 0; +var isColEName = new RegExp('\]'); +// tslint:disable +var ComponentBase = /** @class */ (function (_super) { + __extends(ComponentBase, _super); + function ComponentBase() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.mountingState = false; + _this.attrKeys = []; + _this.cachedTimeOut = 0; + _this.isAppendCalled = false; + _this.initRenderCalled = false; + _this.isReactForeceUpdate = false; + _this.isReact = true; + _this.isshouldComponentUpdateCalled = false; + _this.isCreated = false; + return _this; + } + // Lifecycle methods are changed by React team and so we can deprecate this method and use + // Reference link:https://reactjs.org/docs/react-component.html#unsafe_componentWillMount + // tslint:disable-next-line:no-any + ComponentBase.prototype.componentDidMount = function () { + this.refreshChild(true); + this.canDelayUpdate = delayUpdate.indexOf(this.getModuleName()) !== -1; + // Used timeout to resolve template binding + // Reference link: https://github.com/facebook/react/issues/10309#issuecomment-318433235 + // tslint:disable-next-line:no-any + this.renderReactComponent(); + if (this.portals && this.portals.length) { + this.mountingState = true; + this.renderReactTemplates(); + this.mountingState = false; + } + }; + ComponentBase.prototype.componentDidUpdate = function (prev) { + if (!this.isshouldComponentUpdateCalled && this.initRenderCalled && !this.isReactForeceUpdate) { + this.isshouldComponentUpdateCalled = true; + if (prev !== this.props) { + this.refreshProperties(this.props, true); + } + } + }; + ComponentBase.prototype.renderReactComponent = function () { + var ele = this.reactElement; + if (ele && !this.isAppendCalled) { + this.isAppendCalled = true; + this.appendTo(ele); + } + }; + // Lifecycle methods are changed by React team and so we can deprecate this method and use + // Reference link:https://reactjs.org/docs/react-component.html#unsafe_componentwillreceiveprops + // tslint:disable-next-line:no-any + /** + * @private + */ + ComponentBase.prototype.shouldComponentUpdate = function (nextProps) { + this.isshouldComponentUpdateCalled = true; + if (!this.initRenderCalled) { + this.updateProperties(nextProps, true); + return true; + } + if (!this.isAppendCalled) { + clearTimeout(this.cachedTimeOut); + this.isAppendCalled = true; + this.appendTo(this.reactElement); + } + this.updateProperties(nextProps); + return true; + }; + /** + * @private + */ + ComponentBase.prototype.updateProperties = function (nextProps, silent) { + var _this = this; + var dProps = (0,ej2_base/* extend */.l7)({}, nextProps); + var keys = Object.keys(nextProps); + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var propkey = keys_1[_i]; + var isClassName = propkey === 'className'; + if (propkey === 'children') { + continue; + } + if (!isClassName && !(0,ej2_base/* isNullOrUndefined */.le)(this.htmlattributes[propkey]) && + this.htmlattributes[propkey] !== dProps[propkey]) { + this.htmlattributes[propkey] = dProps[propkey]; + } + if (this.compareValues(this.props[propkey], nextProps[propkey])) { + delete dProps[propkey]; + } + else if (this.attrKeys.indexOf(propkey) !== -1) { + if (isClassName) { + this.clsName = true; + var propsClsName = this.props[propkey].split(' '); + for (var i = 0; i < propsClsName.length; i++) { + this.element.classList.remove(propsClsName[i]); + } + var dpropsClsName = dProps[propkey].split(' '); + for (var j = 0; j < dpropsClsName.length; j++) { + this.element.classList.add(dpropsClsName[j]); + } + } + else if (propkey !== 'disabled') { + delete dProps[propkey]; + } + } + else if (propkey === 'value' && nextProps[propkey] === this[propkey]) { + delete dProps[propkey]; + } + else if ((propkey === 'valueTemplate' || propkey === 'itemTemplate' || propkey === 'headerTemplate') && nextProps[propkey].toString() === this[propkey].toString()) { + delete dProps[propkey]; + } + else if (propkey === 'content' && typeof dProps[propkey] === 'function') { + delete dProps[propkey]; + } + } + if (dProps['children']) { + delete dProps['children']; + } + // tslint:disable-next-line:no-any + if (this.initRenderCalled && (this.canDelayUpdate || this.props.delayUpdate)) { + setTimeout(function () { + _this.refreshProperties(dProps, nextProps, silent); + }); + } + else { + this.refreshProperties(dProps, nextProps, silent); + } + }; + ComponentBase.prototype.refreshProperties = function (dProps, nextProps, silent) { + if (Object.keys(dProps).length) { + if (!silent) { + // tslint:disable-next-line:no-any + this.processComplexTemplate(dProps, this); + } + this.setProperties(dProps, silent); + } + this.refreshChild(silent, nextProps); + }; + ComponentBase.prototype.processComplexTemplate = function (curObject, context) { + var compTemplate = context.complexTemplate; + if (compTemplate) { + for (var prop in compTemplate) { + var PropVal = compTemplate[prop]; + if (curObject[prop]) { + (0,ej2_base/* setValue */.sO)(PropVal, (0,ej2_base/* getValue */.NA)(prop, curObject), curObject); + } + } + } + }; + ComponentBase.prototype.getDefaultAttributes = function () { + var _this = this; + this.isReact = true; + var propKeys = Object.keys(this.props); + var stringValue = ["autocomplete", "dropdownlist", "combobox"]; + // if ((stringValue.indexOf(this.getModuleName()) !== -1) && (!isNullOrUndefined(this.props["value"]))) { + // this.value = (<{ [key: string]: Object }>this.props)["value"]; + // } + if (!this.htmlattributes) { + this.htmlattributes = {}; + } + this.attrKeys = defaulthtmlkeys.concat(this.controlAttributes || []); + for (var _i = 0, propKeys_1 = propKeys; _i < propKeys_1.length; _i++) { + var prop = propKeys_1[_i]; + if (prop.indexOf('data-') !== -1 || prop.indexOf('aria-') !== -1 || this.attrKeys.indexOf(prop) !== -1) { + if (this.htmlattributes[prop] !== this.props[prop]) { + this.htmlattributes[prop] = this.props[prop]; + } + } + } + if (!this.htmlattributes.ref) { + /* tslint:disable:no-any */ + this.htmlattributes.ref = function (ele) { + _this.reactElement = ele; + }; + var keycompoentns = ['autocomplete', 'combobox', 'dropdownlist', 'dropdowntree', 'multiselect', + 'listbox', 'colorpicker', 'numerictextbox', 'textbox', + 'uploader', 'maskedtextbox', 'slider', 'datepicker', 'datetimepicker', 'daterangepicker', 'timepicker', 'checkbox', 'switch', 'radio']; + if (keycompoentns.indexOf(this.getModuleName()) !== -1) { + this.htmlattributes.key = '' + ComponentBase.reactUid; + ComponentBase.reactUid++; + } + } + if (this.clsName) { + var clsList = this.element.classList; + var className = this.htmlattributes['className']; + for (var i = 0; i < clsList.length; i++) { + if ((className.indexOf(clsList[i]) == -1)) { + this.htmlattributes['className'] = this.htmlattributes['className'] + ' ' + clsList[i]; + } + } + this.clsName = false; + } + return this.htmlattributes; + }; + /* tslint:disable:no-any */ + ComponentBase.prototype.trigger = function (eventName, eventProp, successHandler) { + var _this = this; + if (this.isDestroyed !== true && this.modelObserver) { + if (isColEName.test(eventName)) { + var handler = (0,ej2_base/* getValue */.NA)(eventName, this); + if (handler) { + handler.call(this, eventProp); + if (successHandler) { + successHandler.call(this, eventProp); + } + } + else if (successHandler) { + successHandler.call(this, eventProp); + } + } + if ((eventName === 'change' || eventName === 'input')) { + if (this.props.onChange && eventProp.event) { + this.props.onChange.call(undefined, { + syntheticEvent: eventProp.event, + nativeEvent: { text: eventProp.value }, + value: eventProp.value, + target: this + }); + } + } + var prevDetection = this.isProtectedOnChange; + this.isProtectedOnChange = false; + if (eventName === 'created') { + setTimeout(function () { + _this.isCreated = true; + if (!_this.isDestroyed) { + _this.modelObserver.notify(eventName, eventProp, successHandler); + } + }); + } + else { + this.modelObserver.notify(eventName, eventProp, successHandler); + } + this.isProtectedOnChange = prevDetection; + } + }; + ComponentBase.prototype.compareValues = function (value1, value2) { + var typeVal = typeof value1; + var typeVal2 = typeof value2; + if (typeVal === typeVal2) { + if (value1 === value2) { + return true; + } + if ((!(0,ej2_base/* isNullOrUndefined */.le)(value1) && value1.constructor) !== (!(0,ej2_base/* isNullOrUndefined */.le)(value2) && value2.constructor)) { + return false; + } + if (value1 instanceof Date || + value1 instanceof RegExp || + value1 instanceof String || + value1 instanceof Number) { + return value1.toString() === value2.toString(); + } + if ((0,ej2_base/* isObject */.Kn)(value1) || Array.isArray(value1)) { + var tempVal = value1; + var tempVal2 = value2; + if ((0,ej2_base/* isObject */.Kn)(tempVal)) { + tempVal = [value1]; + tempVal2 = [value2]; + } + return this.compareObjects(tempVal, tempVal2).status; + } + } + return false; + }; + ComponentBase.prototype.compareObjects = function (oldProps, newProps, propName) { + var status = true; + var lenSimilarity = (oldProps.length === newProps.length); + var diffArray = []; + if (lenSimilarity) { + for (var i = 0, len = newProps.length; i < len; i++) { + var curObj = {}; + var oldProp = oldProps[i]; + var newProp = newProps[i]; + var keys = Object.keys(newProp); + if (keys.length !== 0) { + for (var _i = 0, keys_2 = keys; _i < keys_2.length; _i++) { + var key = keys_2[_i]; + var oldValue = oldProp[key]; + var newValue = newProp[key]; + if (key === 'items') { + for (var _j = 0; _j < newValue.length; _j++) { + if (this.getModuleName() === 'richtexteditor' && typeof (newValue[_j]) === 'object') { + return { status: true }; + } + } + } + if (this.getModuleName() === 'grid' && key === 'field') { + curObj[key] = newValue; + } + if (!oldProp.hasOwnProperty(key) || !this.compareValues(oldValue, newValue)) { + if (!propName) { + return { status: false }; + } + status = false; + curObj[key] = newValue; + } + } + } + else if (newProp[i] === oldProp[i]) { + status = true; + } + else { + if (!propName) { + return { status: false }; + } + status = false; + } + if (Object.keys(curObj).length) { + diffArray.push({ index: i, value: curObj, key: propName }); + } + } + } + else { + status = false; + } + return { status: status, changedProperties: diffArray }; + }; + ComponentBase.prototype.refreshChild = function (silent, props) { + if (this.checkInjectedModules) { + var prevModule = this.getInjectedModules() || []; + var curModule = this.getInjectedServices() || []; + for (var _i = 0, curModule_1 = curModule; _i < curModule_1.length; _i++) { + var mod = curModule_1[_i]; + if (prevModule.indexOf(mod) === -1) { + prevModule.push(mod); + } + } + this.injectedModules = prevModule; + } + if (this.directivekeys) { + var changedProps = []; + var directiveValue = this.validateChildren({}, this.directivekeys, (props || this.props)); + if (directiveValue && Object.keys(directiveValue).length) { + if (!silent && this.skipRefresh) { + for (var _a = 0, _b = this.skipRefresh; _a < _b.length; _a++) { + var fields = _b[_a]; + delete directiveValue[fields]; + } + } + if (this.prevProperties) { + var dKeys = Object.keys(this.prevProperties); + for (var i = 0; i < dKeys.length; i++) { + var key = dKeys[i]; + if (!directiveValue.hasOwnProperty(key)) { + continue; + } + var compareOutput = this.compareObjects(this.prevProperties[key], directiveValue[key], key); + if (compareOutput.status) { + delete directiveValue[key]; + } + else { + if (compareOutput.changedProperties.length) { + changedProps = changedProps.concat(compareOutput.changedProperties); + } + var obj = {}; + obj[key] = directiveValue[key]; + this.prevProperties = (0,ej2_base/* extend */.l7)(this.prevProperties, obj); + } + } + } + else { + this.prevProperties = (0,ej2_base/* extend */.l7)({}, directiveValue, {}, true); + } + if (changedProps.length) { + if (this.getModuleName() === 'grid' && key === 'columns') { + for (var _c1 = 0, allColumns = this.columns; _c1 < allColumns.length; _c1++) { + var compareField1 = (0,ej2_base/* getValue */.NA)('field', allColumns[_c1]); + var compareField2 = (0,ej2_base/* getValue */.NA)(_c1 + '.value.field', changedProps); + if (compareField1 === compareField2) { + var propInstance = (0,ej2_base/* getValue */.NA)(changedProps[_c1].key + '.' + changedProps[_c1].index, this); + if (propInstance && propInstance.setProperties) { + propInstance.setProperties(changedProps[_c1].value); + } + else { + (0,ej2_base/* extend */.l7)(propInstance, changedProps[_c1].value); + } + } + else { + this.setProperties(directiveValue, silent); + } + } + } + else { + for (var _c = 0, changedProps_1 = changedProps; _c < changedProps_1.length; _c++) { + var changes = changedProps_1[_c]; + var propInstance_1 = (0,ej2_base/* getValue */.NA)(changes.key + '.' + changes.index, this); + if (propInstance_1 && propInstance_1.setProperties) { + propInstance_1.setProperties(changes.value); + } + else { + (0,ej2_base/* extend */.l7)(propInstance_1, changes.value); + } + } + } + } + else { + this.setProperties(directiveValue, silent); + } + } + } + }; + ComponentBase.prototype.componentWillUnmount = function () { + clearTimeout(this.cachedTimeOut); + var modulesName = ['dropdowntree', 'checkbox']; + // tslint:disable-next-line:no-any + if (this.initRenderCalled && this.isAppendCalled && this.element && ((!modulesName.indexOf(this.getModuleName())) ? document.body.contains(this.element) : true) && !this.isDestroyed && this.isCreated) { + this.destroy(); + } + }; + // tslint:disable:no-any + ComponentBase.prototype.appendReactElement = function (element, container) { + var portal = react_dom.createPortal(element, container); + if (!this.portals) { + this.portals = [portal]; + } + else { + this.portals.push(portal); + } + }; + ; + // tslint:disable:no-any + ComponentBase.prototype.renderReactTemplates = function (callback) { + this.isReactForeceUpdate = true; + if (callback) { + this.forceUpdate(callback); + } + else { + this.forceUpdate(); + } + this.isReactForeceUpdate = false; + }; + // tslint:disable:no-any + ComponentBase.prototype.clearTemplate = function (templateNames, index, callback) { + var _this = this; + var tempPortal = []; + if (templateNames && templateNames.length) { + Array.prototype.forEach.call(templateNames, function (propName) { + var indexCount = 0; + var propIndexCount = 0; + _this.portals.forEach(function (portal) { + if (portal.propName === propName) { + tempPortal.push(propIndexCount); + propIndexCount++; + } + }); + if (index && _this.portals[tempPortal[index[indexCount]]].propName == propName) { + _this.portals.splice(index, 1); + indexCount++; + } + else { + for (var i = 0; i < _this.portals.length; i++) { + if (_this.portals[i].propName == propName) { + _this.portals.splice(i, 1); + i--; + } + } + } + }); + } + else { + this.portals = []; + } + this.renderReactTemplates(callback); + }; + ; + /* tslint:disable:no-any */ + ComponentBase.prototype.validateChildren = function (childCache, mapper, props) { + var flag = false; + var childs = react.Children.toArray(props.children); + for (var _i = 0, childs_1 = childs; _i < childs_1.length; _i++) { + var child = childs_1[_i]; + var ifield = this.getChildType(child); + var key = mapper[ifield]; + if (ifield && mapper) { + // tslint:disable + var childProps = this.getChildProps(react.Children.toArray(child.props.children), key); + if (childProps.length) { + flag = true; + // tslint:disable + childCache[child.type.propertyName || ifield] = childProps; + } + } + } + if (flag) { + return childCache; + } + return null; + }; + // tslint:disable:no-any + ComponentBase.prototype.getChildType = function (child) { + if (child.type && child.type.isDirective) { + return child.type.moduleName || ''; + } + return ''; + }; + ComponentBase.prototype.getChildProps = function (subChild, matcher) { + var ret = []; + for (var _i = 0, subChild_1 = subChild; _i < subChild_1.length; _i++) { + var child = subChild_1[_i]; + var accessProp = false; + var key = void 0; + if (typeof matcher === 'string') { + accessProp = true; + key = matcher; + } + else { + key = Object.keys(matcher)[0]; + } + var prop = child.props; + // tslint:disable-next-line:no-any + var field = this.getChildType(child); + if (field === key) { + if (accessProp || !prop.children) { + // tslint:disable + var cacheVal = (0,ej2_base/* extend */.l7)({}, prop, {}, true); + // tslint:disable + this.processComplexTemplate(cacheVal, child.type); + ret.push(cacheVal); + } + else { + var cachedValue = this.validateChildren((0,ej2_base/* extend */.l7)({}, prop), matcher[key], prop) || prop; + if (cachedValue['children']) { + delete cachedValue['children']; + } + // tslint:disable + this.processComplexTemplate(cachedValue, child.type); + ret.push(cachedValue); + } + } + } + return ret; + }; + // tslint:disable:no-any + ComponentBase.prototype.getInjectedServices = function () { + var childs = react.Children.toArray(this.props.children); + for (var _i = 0, childs_2 = childs; _i < childs_2.length; _i++) { + var child = childs_2[_i]; + /* tslint:disable:no-any */ + if (child.type.isService) { + return child.props.services; + } + } + return []; + }; + /** + * @private + */ + ComponentBase.reactUid = 1; + return ComponentBase; +}(react.Component)); + +/* tslint:enable:no-any */ + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/src/util.js +// tslint:disable-next-line:no-any +function applyMixins(derivedClass, baseClass) { + // tslint:disable:typedef + baseClass.forEach(function (baseClass) { + Object.getOwnPropertyNames(baseClass.prototype).forEach(function (name) { + if (name !== 'isMounted' && name !== 'replaceState') { + derivedClass.prototype[name] = baseClass.prototype[name]; + } + }); + }); +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/src/complex-base.js +var complex_base_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); + +/** + * Directory base + */ +var ComplexBase = /** @class */ (function (_super) { + complex_base_extends(ComplexBase, _super); + function ComplexBase() { + return _super !== null && _super.apply(this, arguments) || this; + } + ComplexBase.prototype.render = function () { + return null; + }; + ComplexBase.isDirective = true; + return ComplexBase; +}(react.PureComponent)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/src/services.js +var services_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +/** + * Dependency injection + */ + +var Inject = /** @class */ (function (_super) { + services_extends(Inject, _super); + function Inject() { + return _super !== null && _super.apply(this, arguments) || this; + } + // tslint:disable-next-line:no-any + Inject.prototype.render = function () { + return null; + }; + Inject.isService = true; + return Inject; +}(react.PureComponent)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/src/template.js +/** + * Template compiler for react + */ + + + +// tslint:disable:no-any +var stringCompiler = (0,ej2_base/* getTemplateEngine */.aR)(); +function compile(templateElement, helper) { + if (typeof templateElement === 'string') { + return stringCompiler(templateElement, helper); + } + else { + return function (data, component, prop, element) { + var actTemplate = templateElement; + var actData = data; + if (typeof actTemplate === 'object') { + actTemplate = templateElement.template; + actData = (0,ej2_base/* extend */.l7)({}, data, templateElement.data || {}); + } + var cEle; + if (element) { + cEle = element; + } + else { + cEle = document.createElement('div'); + } + var rele = react.createElement(actTemplate, actData); + var portal = react_dom.createPortal(rele, cEle); + portal.propName = prop; + if (!component.portals) { + component.portals = [portal]; + } + else { + component.portals.push(portal); + } + if (!element) { + return [cEle]; + } + }; + } +} +(0,ej2_base/* setTemplateEngine */.Wr)({ compile: compile }); + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/src/index.js +/** + * index for component base + */ + + + + + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-base/index.js +/** + * index + */ + + + +/***/ }), + +/***/ 3396: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Y": function() { return /* binding */ RichTextEditorComponent; } +}); + +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(7294); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-base/index.js + 30 modules +var ej2_base = __webpack_require__(1807); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-popups/src/popup/popup.js +var popup = __webpack_require__(9486); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/constant.js +var constant = __webpack_require__(3386); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/classes.js +var classes = __webpack_require__(9805); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/enum.js +var base_enum = __webpack_require__(809); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/render.js + + +/** + * Content module is used to render Rich Text Editor content + * + * @hidden + + */ +var Render = /** @class */ (function () { + /** + * Constructor for render module + * + * @param {IRichTextEditor} parent - specifies the parent + * @param {ServiceLocator} locator - specifies the locator. + * @returns {void} + */ + function Render(parent, locator) { + this.parent = parent; + this.locator = locator; + this.renderer = this.locator.getService('rendererFactory'); + this.addEventListener(); + } + /** + * To initialize Rich Text Editor header, content and footer rendering + * + * @returns {void} + * @hidden + + */ + Render.prototype.render = function () { + // eslint-disable-next-line + var rteObj = this.parent; + this.contentRenderer = this.renderer.getRenderer(base_enum/* RenderType.Content */.y2.Content); + this.contentRenderer.renderPanel(); + }; + /** + * Refresh the entire RichTextEditor. + * + * @param {NotifyArgs} e - specifies the arguments. + * @returns {void} + */ + Render.prototype.refresh = function (e) { + if (e === void 0) { e = { requestType: 'refresh' }; } + this.parent.notify(e.requestType + "-begin", e); + }; + /** + * Destroy the entire RichTextEditor. + * + * @returns {void} + */ + Render.prototype.destroy = function () { + this.removeEventListener(); + }; + Render.prototype.moduleDestroy = function () { + this.parent = null; + }; + Render.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(constant/* modelChanged */.CC, this.refresh, this); + this.parent.on(constant/* keyUp */.yR, this.keyUp, this); + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + }; + Render.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* modelChanged */.CC, this.refresh); + this.parent.off(constant/* keyUp */.yR, this.keyUp); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + }; + Render.prototype.keyUp = function (e) { + if (this.parent.editorMode === 'HTML') { + switch (e.args.which) { + case 46: + case 8: + // eslint-disable-next-line + var childNodes = this.parent.contentModule.getEditPanel().childNodes; + if ((childNodes.length === 0) || + (childNodes.length === 1 && childNodes[0].childNodes.length === 0 && ((childNodes[0].tagName === 'BR') || + ((childNodes[0].tagName === 'P' || childNodes[0].tagName === 'DIV') && childNodes[0].textContent === '')))) { + var node = this.parent.contentModule.getEditPanel(); + if (this.parent.enterKey === 'DIV') { + node.innerHTML = '

'; + } + else if (this.parent.enterKey === 'BR') { + node.innerHTML = '
'; + } + else { + node.innerHTML = '


'; + } + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), node.childNodes[0], 0); + } + break; + } + } + }; + return Render; +}()); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/constant.js +var common_constant = __webpack_require__(8082); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/keyboard.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + +var keyCode = { + 'backspace': 8, + 'tab': 9, + 'enter': 13, + 'shift': 16, + 'control': 17, + 'alt': 18, + 'pause': 19, + 'capslock': 20, + 'space': 32, + 'escape': 27, + 'pageup': 33, + 'pagedown': 34, + 'end': 35, + 'home': 36, + 'leftarrow': 37, + 'uparrow': 38, + 'rightarrow': 39, + 'downarrow': 40, + 'insert': 45, + 'delete': 46, + 'f1': 112, + 'f2': 113, + 'f3': 114, + 'f4': 115, + 'f5': 116, + 'f6': 117, + 'f7': 118, + 'f8': 119, + 'f9': 120, + 'f10': 121, + 'f11': 122, + 'f12': 123, + 'semicolon': 186, + 'plus': 187, + 'comma': 188, + 'minus': 189, + 'dot': 190, + 'forwardslash': 191, + 'graveaccent': 192, + 'openbracket': 219, + 'backslash': 220, + 'closebracket': 221, + 'singlequote': 222, + ']': 221, + '[': 219, + '=': 187 +}; +/** + * KeyboardEvents class enables you to bind key action desired key combinations for ex., Ctrl+A, Delete, Alt+Space etc. + * ```html + *
; + * + * ``` + * + * @hidden + + */ +var KeyboardEvents = /** @class */ (function (_super) { + __extends(KeyboardEvents, _super); + /** + * Initializes the KeyboardEvents + * + * @param {HTMLElement} element - specifies the elements. + * @param {KeyboardEventsModel} options - specify the options + */ + function KeyboardEvents(element, options) { + var _this = _super.call(this, options, element) || this; + /** + * To handle a key press event returns null + * + * @param {KeyboardEventArgs} e - specifies the event arguments. + * @returns {void} + */ + _this.keyPressHandler = function (e) { + /* eslint-disable */ + var isAltKey = e.altKey; + var isCtrlKey = e.ctrlKey; + var isShiftKey = e.shiftKey; + var isMetaKey = e.metaKey; + /* eslint-enable */ + var curkeyCode = e.which; + var keys = Object.keys(_this.keyConfigs); + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + var configCollection = _this.keyConfigs[key].split(','); + for (var _a = 0, configCollection_1 = configCollection; _a < configCollection_1.length; _a++) { + var rconfig = configCollection_1[_a]; + var rKeyObj = KeyboardEvents_1.getKeyConfigData(rconfig.trim()); + if (isAltKey === rKeyObj.altKey && (isCtrlKey === rKeyObj.ctrlKey || isMetaKey) && + isShiftKey === rKeyObj.shiftKey && curkeyCode === rKeyObj.keyCode) { + e.action = key; + } + } + } + if (_this.keyAction) { + _this.keyAction(e); + } + }; + _this.bind(); + return _this; + } + KeyboardEvents_1 = KeyboardEvents; + /** + * Unwire bound events and destroy the instance. + * + * @returns {void} + */ + KeyboardEvents.prototype.destroy = function () { + this.unwireEvents(); + _super.prototype.destroy.call(this); + }; + /** + * Function can be used to specify certain action if a property is changed + * + * @param {KeyboardEventsModel} newProp - specifies the keyboard event. + * @param {KeyboardEventsModel} oldProp - specifies the old property. + * @returns {void} + * @private + */ + // eslint-disable-next-line + KeyboardEvents.prototype.onPropertyChanged = function (newProp, oldProp) { + // No code are needed + }; + KeyboardEvents.prototype.bind = function () { + this.wireEvents(); + }; + /** + * To get the module name, returns 'keyboard'. + * + * @returns {void} + */ + KeyboardEvents.prototype.getModuleName = function () { + return 'keyboard'; + }; + /** + * Wiring event handlers to events + * + * @returns {void} + */ + KeyboardEvents.prototype.wireEvents = function () { + this.element.addEventListener(this.eventName, this.keyPressHandler); + }; + /** + * Unwiring event handlers to events + * + * @returns {void} + */ + KeyboardEvents.prototype.unwireEvents = function () { + this.element.removeEventListener(this.eventName, this.keyPressHandler); + }; + /** + * To get the key configuration data + * + * @param {string} config - configuration data + * @returns {KeyData} - specifies the key data + */ + KeyboardEvents.getKeyConfigData = function (config) { + if (config in this.configCache) { + return this.configCache[config]; + } + var keys = config.toLowerCase().split('+'); + var keyData = { + altKey: (keys.indexOf('alt') !== -1 ? true : false), + ctrlKey: (keys.indexOf('ctrl') !== -1 ? true : false), + shiftKey: (keys.indexOf('shift') !== -1 ? true : false), + keyCode: null + }; + if (keys[keys.length - 1].length > 1 && !!Number(keys[keys.length - 1])) { + keyData.keyCode = Number(keys[keys.length - 1]); + } + else { + keyData.keyCode = KeyboardEvents_1.getKeyCode(keys[keys.length - 1]); + } + KeyboardEvents_1.configCache[config] = keyData; + return keyData; + }; + // Return the keycode value as string + KeyboardEvents.getKeyCode = function (keyVal) { + return keyCode[keyVal] || keyVal.toUpperCase().charCodeAt(0); + }; + var KeyboardEvents_1; + KeyboardEvents.configCache = {}; + __decorate([ + (0,ej2_base/* Property */.Z9)({}) + ], KeyboardEvents.prototype, "keyConfigs", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('keyup') + ], KeyboardEvents.prototype, "eventName", void 0); + __decorate([ + (0,ej2_base/* Event */.ju)() + ], KeyboardEvents.prototype, "keyAction", void 0); + KeyboardEvents = KeyboardEvents_1 = __decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], KeyboardEvents); + return KeyboardEvents; +}(ej2_base/* Base */.XY)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/view-source.js + + + + + + +/** + * Content module is used to render Rich Text Editor content + * + * @hidden + + */ +var ViewSource = /** @class */ (function () { + /** + * Constructor for view source module + * + * @param {IRichTextEditor} parent - specifies the parent element. + * @param {ServiceLocator} locator - specifies the locator. + * @returns {void} + */ + function ViewSource(parent, locator) { + this.parent = parent; + var serviceLocator = locator; + this.rendererFactory = serviceLocator.getService('rendererFactory'); + this.addEventListener(); + } + ViewSource.prototype.addEventListener = function () { + this.parent.on(constant/* sourceCode */.sv, this.sourceCode, this); + this.parent.on(constant/* initialEnd */.Xr, this.onInitialEnd, this); + this.parent.on(constant/* updateSource */.v0, this.updateSourceCode, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + }; + ViewSource.prototype.onInitialEnd = function () { + this.parent.formatter.editorManager.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.onKeyDown, this); + }; + ViewSource.prototype.removeEventListener = function () { + this.unWireEvent(); + this.parent.off(constant/* sourceCode */.sv, this.sourceCode); + this.parent.off(constant/* updateSource */.v0, this.updateSourceCode); + this.parent.off(constant/* initialEnd */.Xr, this.onInitialEnd); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + this.parent.formatter.editorManager.observer.off(common_constant/* KEY_DOWN_HANDLER */.kT, this.onKeyDown); + }; + ViewSource.prototype.getSourceCode = function () { + return this.parent.createElement('textarea', { className: 'e-rte-srctextarea' + ' ' + this.parent.cssClass }); + }; + ViewSource.prototype.wireEvent = function (element) { + this.keyboardModule = new KeyboardEvents(element, { + keyAction: this.previewKeyDown.bind(this), keyConfigs: this.parent.formatter.keyConfig, eventName: 'keydown' + }); + ej2_base/* EventHandler.add */.bi.add(this.previewElement, 'mousedown', this.mouseDownHandler, this); + }; + ViewSource.prototype.unWireEvent = function () { + if (this.keyboardModule) { + this.keyboardModule.destroy(); + } + if (this.previewElement) { + ej2_base/* EventHandler.remove */.bi.remove(this.previewElement, 'mousedown', this.mouseDownHandler); + } + }; + ViewSource.prototype.wireBaseKeyDown = function () { + this.parent.keyboardModule = new KeyboardEvents(this.contentModule.getEditPanel(), { + keyAction: this.parent.keyDown.bind(this.parent), keyConfigs: this.parent.formatter.keyConfig, eventName: 'keydown' + }); + }; + ViewSource.prototype.unWireBaseKeyDown = function () { + this.parent.keyboardModule.destroy(); + }; + ViewSource.prototype.mouseDownHandler = function (e) { + this.parent.notify(constant/* sourceCodeMouseDown */.tO, { args: e }); + }; + ViewSource.prototype.previewKeyDown = function (event) { + switch (event.action) { + case 'html-source': + this.updateSourceCode(event); + event.preventDefault(); + break; + case 'toolbar-focus': + if (this.parent.toolbarSettings.enable) { + var selector = '.e-toolbar-item[aria-disabled="false"][title] [tabindex]'; + this.parent.toolbarModule.baseToolbar.toolbarObj.element.querySelector(selector).focus(); + } + break; + } + }; + ViewSource.prototype.onKeyDown = function (e) { + switch (e.event.action) { + case 'html-source': + e.event.preventDefault(); + this.sourceCode(e); + e.callBack({ + requestType: 'SourceCode', + editorMode: 'HTML', + event: e.event + }); + break; + } + }; + /** + * sourceCode method + * + * @param {ClickEventArgs} args - specifies the click event. + * @returns {void} + * @hidden + + */ + ViewSource.prototype.sourceCode = function (args) { + this.parent.isBlur = false; + this.parent.trigger(constant/* actionBegin */.m2, { requestType: 'SourceCode', targetItem: 'SourceCode', args: args }); + var tbItems = (0,ej2_base/* selectAll */.td)('.' + classes/* CLS_TB_ITEM */.Xh, this.parent.element); + this.contentModule = this.rendererFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + this.parent.notify(constant/* updateToolbarItem */.W0, { + targetItem: 'SourceCode', updateItem: 'Preview', + baseToolbar: this.parent.getBaseToolbarObject() + }); + if ((0,ej2_base/* isNullOrUndefined */.le)(this.previewElement)) { + this.previewElement = this.getSourceCode(); + } + this.parent.updateValueData(); + if (this.parent.iframeSettings.enable) { + var rteContent = void 0; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.parent.element.querySelector('#' + this.parent.element.id + '_source-view'))) { + rteContent = this.parent.createElement('div', { + className: 'e-source-content', id: this.parent.element.id + '_source-view' + }); + } + else { + rteContent = this.parent.element.querySelector('#' + this.parent.element.id + '_source-view'); + } + rteContent.appendChild(this.previewElement); + this.parent.element.appendChild(rteContent); + rteContent.style.height = this.contentModule.getPanel().style.height; + rteContent.style.marginTop = this.contentModule.getPanel().style.marginTop; + this.getPanel().value = this.getTextAreaValue(); + this.contentModule.getPanel().style.display = 'none'; + rteContent.style.display = 'block'; + this.getPanel().style.display = 'block'; + } + else { + this.contentModule.getPanel().appendChild(this.previewElement); + this.getPanel().value = this.getTextAreaValue(); + this.contentModule.getEditPanel().style.display = 'none'; + this.previewElement.style.display = 'block'; + } + this.parent.isBlur = false; + this.parent.disableToolbarItem(this.parent.toolbarSettings.items); + this.parent.enableToolbarItem('SourceCode'); + if (this.parent.getToolbar()) { + (0,ej2_base/* removeClass */.IV)([this.parent.getToolbar()], [classes/* CLS_EXPAND_OPEN */.Yi]); + } + (0,ej2_base/* removeClass */.IV)(tbItems, [classes/* CLS_ACTIVE */.XS]); + this.parent.setContentHeight('sourceCode', true); + this.wireEvent(this.previewElement); + this.unWireBaseKeyDown(); + this.previewElement.focus(); + this.parent.updateValue(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.placeholder) && !this.parent.iframeSettings.enable) { + var placeHolderWrapper = this.parent.element.querySelector('.rte-placeholder.e-rte-placeholder'); + placeHolderWrapper.style.display = 'none'; + } + this.parent.trigger(constant/* actionComplete */.i8, { requestType: 'SourceCode', targetItem: 'SourceCode', args: args }); + this.parent.invokeChangeEvent(); + }; + /** + * updateSourceCode method + * + * @param {ClickEventArgs} args - specifies the click event. + * @returns {void} + * @hidden + + */ + ViewSource.prototype.updateSourceCode = function (args) { + this.parent.isBlur = false; + this.parent.trigger(constant/* actionBegin */.m2, { requestType: 'Preview', targetItem: 'Preview', args: args }); + var editHTML = this.getPanel(); + this.parent.notify(constant/* updateToolbarItem */.W0, { + targetItem: 'Preview', updateItem: 'SourceCode', + baseToolbar: this.parent.getBaseToolbarObject() + }); + var serializeValue = this.parent.serializeValue(editHTML.value); + var value; + if (serializeValue === null || serializeValue === '') { + if (this.parent.enterKey === 'DIV') { + value = '

'; + } + else if (this.parent.enterKey === 'BR') { + value = '
'; + } + else { + value = '


'; + } + } + else { + value = serializeValue; + } + if (this.parent.iframeSettings.enable) { + editHTML.parentElement.style.display = 'none'; + editHTML.style.display = 'none'; + this.contentModule.getPanel().style.display = 'block'; + this.contentModule.getEditPanel().innerHTML = value; + } + else { + editHTML.style.display = 'none'; + this.contentModule.getEditPanel().style.display = 'block'; + this.contentModule.getEditPanel().innerHTML = value; + } + this.parent.isBlur = false; + this.parent.enableToolbarItem(this.parent.toolbarSettings.items); + if (this.parent.getToolbar()) { + (0,ej2_base/* removeClass */.IV)([this.parent.getToolbar()], [classes/* CLS_EXPAND_OPEN */.Yi]); + } + this.parent.setContentHeight('preview', true); + this.unWireEvent(); + this.wireBaseKeyDown(); + this.contentModule.getEditPanel().focus(); + this.parent.updateValue(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.placeholder) && this.contentModule.getEditPanel().innerText.length === 0) { + var placeHolderWrapper = this.parent.element.querySelector('.rte-placeholder.e-rte-placeholder'); + placeHolderWrapper.style.display = 'block'; + } + this.parent.trigger(constant/* actionComplete */.i8, { requestType: 'Preview', targetItem: 'Preview', args: args }); + this.parent.formatter.enableUndo(this.parent); + this.parent.invokeChangeEvent(); + this.parent.notify(constant/* tableclass */.LF, {}); + }; + ViewSource.prototype.getTextAreaValue = function () { + return (this.contentModule.getEditPanel().innerHTML === '


') || + (this.contentModule.getEditPanel().innerHTML === '

') || + (this.contentModule.getEditPanel().innerHTML === '
') || + (this.contentModule.getEditPanel().childNodes.length === 1 && + (this.contentModule.getEditPanel().childNodes[0].tagName === 'P' && + this.contentModule.getEditPanel().innerHTML.length === 7) || + (this.contentModule.getEditPanel().childNodes[0].tagName === 'DIV' && + this.contentModule.getEditPanel().innerHTML.length === 11)) ? '' : this.parent.value; + }; + /** + * getPanel method + * + * @returns {void} + * @hidden + + */ + ViewSource.prototype.getPanel = function () { + return this.parent.element && this.parent.element.querySelector('.e-rte-srctextarea'); + }; + /** + * getViewPanel method + * + * @returns {void} + * @hidden + + */ + ViewSource.prototype.getViewPanel = function () { + return (this.parent.iframeSettings.enable && this.getPanel()) ? this.getPanel().parentElement : this.getPanel(); + }; + /** + * Destroy the entire RichTextEditor. + * + * @returns {void} + * @hidden + + */ + ViewSource.prototype.destroy = function () { + this.removeEventListener(); + }; + ViewSource.prototype.moduleDestroy = function () { + this.parent = null; + }; + return ViewSource; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/interface.js +/** + * @hidden + + */ +var executeGroup = { + 'bold': { + command: 'Style', + subCommand: 'Bold', + value: 'strong' + }, + 'italic': { + command: 'Style', + subCommand: 'Italic', + value: 'em' + }, + 'underline': { + command: 'Style', + subCommand: 'Underline', + value: 'span' + }, + 'strikeThrough': { + command: 'Style', + subCommand: 'StrikeThrough', + value: 'span' + }, + 'insertCode': { + command: 'Formats', + subCommand: 'Pre', + value: 'pre' + }, + 'superscript': { + command: 'Effects', + subCommand: 'SuperScript', + value: 'sup' + }, + 'subscript': { + command: 'Effects', + subCommand: 'SubScript', + value: 'sub' + }, + 'uppercase': { + command: 'Casing', + subCommand: 'UpperCase' + }, + 'lowercase': { + command: 'Casing', + subCommand: 'LowerCase' + }, + 'fontColor': { + command: 'font', + subCommand: 'fontcolor', + value: '#ff0000' + }, + 'fontName': { + command: 'font', + subCommand: 'fontname', + value: 'Segoe UI' + }, + 'fontSize': { + command: 'font', + subCommand: 'fontsize', + value: '10pt' + }, + 'backColor': { + command: 'font', + subCommand: 'backgroundcolor', + value: '#ffff00' + }, + 'justifyCenter': { + command: 'Alignments', + subCommand: 'JustifyCenter' + }, + 'justifyFull': { + command: 'Alignments', + subCommand: 'JustifyFull' + }, + 'justifyLeft': { + command: 'Alignments', + subCommand: 'JustifyLeft' + }, + 'justifyRight': { + command: 'Alignments', + subCommand: 'JustifyRight' + }, + 'undo': { + command: 'Actions', + subCommand: 'Undo' + }, + 'redo': { + command: 'Actions', + subCommand: 'Redo' + }, + 'createLink': { + command: 'Links', + subCommand: 'createLink' + }, + 'editLink': { + command: 'Links', + subCommand: 'createLink' + }, + 'createImage': { + command: 'Images', + subCommand: 'Images' + }, + 'formatBlock': { + command: 'Formats', + value: 'P' + }, + 'heading': { + command: 'Formats', + value: 'H1' + }, + 'indent': { + command: 'Indents', + subCommand: 'Indent' + }, + 'outdent': { + command: 'Indents', + subCommand: 'Outdent' + }, + 'insertHTML': { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '' + }, + 'insertText': { + command: 'InsertText', + subCommand: 'InsertText', + value: '' + }, + 'insertHorizontalRule': { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '
' + }, + 'insertImage': { + command: 'Images', + subCommand: 'Image' + }, + 'editImage': { + command: 'Images', + subCommand: 'Image' + }, + 'insertTable': { + command: 'Table', + subCommand: 'CreateTable' + }, + 'insertBrOnReturn': { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '
' + }, + 'insertOrderedList': { + command: 'Lists', + value: 'OL' + }, + 'insertUnorderedList': { + command: 'Lists', + value: 'UL' + }, + 'insertParagraph': { + command: 'Formats', + value: 'P' + }, + 'removeFormat': { + command: 'Clear', + subCommand: 'ClearFormat' + } +}; + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/services/service-locator.js +var service_locator = __webpack_require__(9336); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/services/renderer-factory.js +var renderer_factory = __webpack_require__(2503); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/execute-command-callback.js + +/** + * `ExecCommandCallBack` module is used to run the editor manager command + */ +var ExecCommandCallBack = /** @class */ (function () { + function ExecCommandCallBack(parent) { + this.parent = parent; + this.addEventListener(); + } + ExecCommandCallBack.prototype.addEventListener = function () { + this.parent.on(constant/* execCommandCallBack */.s4, this.commandCallBack, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + }; + ExecCommandCallBack.prototype.commandCallBack = function (args) { + if (args.requestType !== 'Undo' && args.requestType !== 'Redo') { + this.parent.formatter.saveData(); + } + this.parent.notify(constant/* toolbarRefresh */.l0, { args: args }); + this.parent.notify(constant/* count */.QX, {}); + }; + ExecCommandCallBack.prototype.removeEventListener = function () { + this.parent.off(constant/* execCommandCallBack */.s4, this.commandCallBack); + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + }; + return ExecCommandCallBack; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/ajax-settings.js +var ajax_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var ajax_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Specifies the Ajax settings of the File Manager. + */ +var AjaxSettings = /** @class */ (function (_super) { + ajax_settings_extends(AjaxSettings, _super); + function AjaxSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + ajax_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], AjaxSettings.prototype, "downloadUrl", void 0); + ajax_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], AjaxSettings.prototype, "getImageUrl", void 0); + ajax_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], AjaxSettings.prototype, "uploadUrl", void 0); + ajax_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], AjaxSettings.prototype, "url", void 0); + return AjaxSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/contextMenu-settings.js +var contextMenu_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var contextMenu_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +var fileItems = ['Open', '|', 'Cut', 'Copy', '|', 'Delete', 'Download', 'Rename', '|', 'Details']; +var folderItems = ['Open', '|', 'Cut', 'Copy', 'Paste', '|', 'Delete', 'Rename', 'Download', '|', 'Details']; +var layoutItems = [ + 'SortBy', 'View', 'Refresh', '|', 'Paste', '|', 'NewFolder', 'Upload', '|', 'Details', '|', 'SelectAll' +]; +/** + * Specifies the ContextMenu settings of the File Manager. + */ +var ContextMenuSettings = /** @class */ (function (_super) { + contextMenu_settings_extends(ContextMenuSettings, _super); + function ContextMenuSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + contextMenu_settings_decorate([ + (0,ej2_base/* Property */.Z9)(fileItems) + ], ContextMenuSettings.prototype, "file", void 0); + contextMenu_settings_decorate([ + (0,ej2_base/* Property */.Z9)(folderItems) + ], ContextMenuSettings.prototype, "folder", void 0); + contextMenu_settings_decorate([ + (0,ej2_base/* Property */.Z9)(layoutItems) + ], ContextMenuSettings.prototype, "layout", void 0); + contextMenu_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ContextMenuSettings.prototype, "visible", void 0); + return ContextMenuSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/details-view-settings.js +var details_view_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var details_view_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Specifies the columns in the details view of the file manager. + */ +var columnArray = [ + { + field: 'name', headerText: 'Name', minWidth: 120, + template: '${name}', customAttributes: { class: 'e-fe-grid-name' } + }, + { + field: '_fm_modified', headerText: 'DateModified', type: 'dateTime', + format: 'MMMM dd, yyyy HH:mm', minWidth: 120, width: '190' + }, + { + field: 'size', headerText: 'Size', minWidth: 90, width: '110', template: '${size}' + } +]; +/** + * Specifies the grid settings of the File Manager. + */ +var DetailsViewSettings = /** @class */ (function (_super) { + details_view_settings_extends(DetailsViewSettings, _super); + function DetailsViewSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + details_view_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], DetailsViewSettings.prototype, "columnResizing", void 0); + details_view_settings_decorate([ + (0,ej2_base/* Property */.Z9)(columnArray) + ], DetailsViewSettings.prototype, "columns", void 0); + return DetailsViewSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/navigation-pane-settings.js +var navigation_pane_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var navigation_pane_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Specifies the navigationpane settings of the File Manager. + */ +var NavigationPaneSettings = /** @class */ (function (_super) { + navigation_pane_settings_extends(NavigationPaneSettings, _super); + function NavigationPaneSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + navigation_pane_settings_decorate([ + (0,ej2_base/* Property */.Z9)('650px') + ], NavigationPaneSettings.prototype, "maxWidth", void 0); + navigation_pane_settings_decorate([ + (0,ej2_base/* Property */.Z9)('240px') + ], NavigationPaneSettings.prototype, "minWidth", void 0); + navigation_pane_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], NavigationPaneSettings.prototype, "visible", void 0); + navigation_pane_settings_decorate([ + (0,ej2_base/* Property */.Z9)('None') + ], NavigationPaneSettings.prototype, "sortOrder", void 0); + return NavigationPaneSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/search-settings.js +var search_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var search_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Specifies the Search settings of the File Manager. + */ +var SearchSettings = /** @class */ (function (_super) { + search_settings_extends(SearchSettings, _super); + function SearchSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + search_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], SearchSettings.prototype, "allowSearchOnTyping", void 0); + search_settings_decorate([ + (0,ej2_base/* Property */.Z9)('contains') + ], SearchSettings.prototype, "filterType", void 0); + search_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], SearchSettings.prototype, "ignoreCase", void 0); + search_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], SearchSettings.prototype, "placeholder", void 0); + return SearchSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/toolbar-settings.js +var toolbar_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var toolbar_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +var toolbarItems = ['NewFolder', 'Upload', 'Cut', 'Copy', 'Paste', 'Delete', 'Download', 'Rename', + 'SortBy', 'Refresh', 'Selection', 'View', 'Details']; +/** + * Specifies the Toolbar settings of the FileManager. + */ +var ToolbarSettings = /** @class */ (function (_super) { + toolbar_settings_extends(ToolbarSettings, _super); + function ToolbarSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(toolbarItems) + ], ToolbarSettings.prototype, "items", void 0); + toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ToolbarSettings.prototype, "visible", void 0); + return ToolbarSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-filemanager/src/file-manager/models/upload-settings.js +var upload_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var upload_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Specifies the Ajax settings of the File Manager. + */ +var UploadSettings = /** @class */ (function (_super) { + upload_settings_extends(UploadSettings, _super); + function UploadSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + upload_settings_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], UploadSettings.prototype, "allowedExtensions", void 0); + upload_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], UploadSettings.prototype, "autoUpload", void 0); + upload_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], UploadSettings.prototype, "autoClose", void 0); + upload_settings_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], UploadSettings.prototype, "minFileSize", void 0); + upload_settings_decorate([ + (0,ej2_base/* Property */.Z9)(30000000) + ], UploadSettings.prototype, "maxFileSize", void 0); + return UploadSettings; +}(ej2_base/* ChildProperty */.rt)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/items.js +var items = __webpack_require__(3276); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/toolbar-settings.js +var models_toolbar_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var models_toolbar_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + +/** + * Configures the toolbar settings of the RichTextEditor. + */ +var toolbar_settings_ToolbarSettings = /** @class */ (function (_super) { + models_toolbar_settings_extends(ToolbarSettings, _super); + function ToolbarSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ToolbarSettings.prototype, "enable", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ToolbarSettings.prototype, "enableFloating", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(base_enum/* ToolbarType.Expand */.Bv.Expand) + ], ToolbarSettings.prototype, "type", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* predefinedItems */.Gf) + ], ToolbarSettings.prototype, "items", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)({}) + ], ToolbarSettings.prototype, "itemConfigs", void 0); + return ToolbarSettings; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the image settings of the RichTextEditor. + */ +var ImageSettings = /** @class */ (function (_super) { + models_toolbar_settings_extends(ImageSettings, _super); + function ImageSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(['.jpeg', '.jpg', '.png']) + ], ImageSettings.prototype, "allowedTypes", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('inline') + ], ImageSettings.prototype, "display", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('Blob') + ], ImageSettings.prototype, "saveFormat", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], ImageSettings.prototype, "width", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], ImageSettings.prototype, "height", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ImageSettings.prototype, "saveUrl", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ImageSettings.prototype, "path", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ImageSettings.prototype, "resize", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ImageSettings.prototype, "removeUrl", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], ImageSettings.prototype, "minWidth", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ImageSettings.prototype, "maxWidth", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], ImageSettings.prototype, "minHeight", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ImageSettings.prototype, "maxHeight", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], ImageSettings.prototype, "resizeByPercent", void 0); + return ImageSettings; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the file manager settings of the RichTextEditor. + */ +var FileManagerSettings = /** @class */ (function (_super) { + models_toolbar_settings_extends(FileManagerSettings, _super); + function FileManagerSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({ getImageUrl: null, url: null, uploadUrl: null }, AjaxSettings) + ], FileManagerSettings.prototype, "ajaxSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], FileManagerSettings.prototype, "allowDragAndDrop", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({ visible: true, file: ['Open', '|', 'Cut', 'Copy', '|', 'Delete', 'Rename', '|', 'Details'], folder: ['Open', '|', 'Cut', 'Copy', 'Paste', '|', 'Delete', 'Rename', '|', 'Details'], layout: ['SortBy', 'View', 'Refresh', '|', 'Paste', '|', 'NewFolder', 'Upload', '|', 'Details', '|', 'SelectAll'] }, ContextMenuSettings) + ], FileManagerSettings.prototype, "contextMenuSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], FileManagerSettings.prototype, "cssClass", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({}, DetailsViewSettings) + ], FileManagerSettings.prototype, "detailsViewSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], FileManagerSettings.prototype, "enable", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({ maxWidth: '650px', minWidth: '240px', visible: true }, NavigationPaneSettings) + ], FileManagerSettings.prototype, "navigationPaneSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('/') + ], FileManagerSettings.prototype, "path", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], FileManagerSettings.prototype, "rootAliasName", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({}, SearchSettings) + ], FileManagerSettings.prototype, "searchSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], FileManagerSettings.prototype, "showFileExtension", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], FileManagerSettings.prototype, "showHiddenItems", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], FileManagerSettings.prototype, "showThumbnail", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('Ascending') + ], FileManagerSettings.prototype, "sortOrder", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({ visible: true, items: ['NewFolder', 'Upload', 'Cut', 'Copy', 'Paste', 'Delete', 'Download', 'Rename', 'SortBy', 'Refresh', 'Selection', 'View', 'Details'] }, ToolbarSettings) + ], FileManagerSettings.prototype, "toolbarSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({ autoUpload: true, minFileSize: 0, maxFileSize: 30000000, allowedExtensions: '', autoClose: false }, UploadSettings) + ], FileManagerSettings.prototype, "uploadSettings", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('LargeIcons') + ], FileManagerSettings.prototype, "view", void 0); + return FileManagerSettings; +}(ej2_base/* ChildProperty */.rt)); + +var TableSettings = /** @class */ (function (_super) { + models_toolbar_settings_extends(TableSettings, _super); + function TableSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('100%') + ], TableSettings.prototype, "width", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* TableStyleItems */._f) + ], TableSettings.prototype, "styles", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], TableSettings.prototype, "resize", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], TableSettings.prototype, "minWidth", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], TableSettings.prototype, "maxWidth", void 0); + return TableSettings; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the quick toolbar settings of the RichTextEditor. + */ +var QuickToolbarSettings = /** @class */ (function (_super) { + models_toolbar_settings_extends(QuickToolbarSettings, _super); + function QuickToolbarSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], QuickToolbarSettings.prototype, "enable", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], QuickToolbarSettings.prototype, "showOnRightClick", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('hide') + ], QuickToolbarSettings.prototype, "actionOnScroll", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(['Open', 'Edit', 'UnLink']) + ], QuickToolbarSettings.prototype, "link", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(['Replace', 'Align', 'Caption', 'Remove', '-', 'InsertLink', 'OpenImageLink', 'EditImageLink', 'RemoveImageLink', 'Display', 'AltText', 'Dimension']) + ], QuickToolbarSettings.prototype, "image", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(['Cut', 'Copy', 'Paste']) + ], QuickToolbarSettings.prototype, "text", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(['TableHeader', 'TableRows', 'TableColumns', 'BackgroundColor', '-', 'TableRemove', 'Alignments', 'TableCellVerticalAlign', 'Styles']) + ], QuickToolbarSettings.prototype, "table", void 0); + return QuickToolbarSettings; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the Paste Cleanup settings of the RichTextEditor. + */ +var PasteCleanupSettings = /** @class */ (function (_super) { + models_toolbar_settings_extends(PasteCleanupSettings, _super); + function PasteCleanupSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], PasteCleanupSettings.prototype, "prompt", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], PasteCleanupSettings.prototype, "deniedAttrs", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(['background', 'background-color', 'border', 'border-bottom', 'border-left', 'border-radius', 'border-right', 'border-style', 'border-top', 'border-width', 'clear', 'color', 'cursor', 'direction', 'display', 'float', 'font', 'font-family', 'font-size', 'font-weight', 'font-style', 'height', 'left', 'line-height', 'list-style-type', 'margin', 'margin-top', 'margin-left', 'margin-right', 'margin-bottom', 'max-height', 'max-width', 'min-height', 'min-width', 'overflow', 'overflow-x', 'overflow-y', 'padding', 'padding-bottom', 'padding-left', 'padding-right', 'padding-top', 'position', 'right', 'table-layout', 'text-align', 'text-decoration', 'text-indent', 'top', 'vertical-align', 'visibility', 'white-space', 'width']) + ], PasteCleanupSettings.prototype, "allowedStyleProps", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], PasteCleanupSettings.prototype, "deniedTags", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], PasteCleanupSettings.prototype, "keepFormat", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], PasteCleanupSettings.prototype, "plainText", void 0); + return PasteCleanupSettings; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the font family settings of the RichTextEditor. + */ +var FontFamily = /** @class */ (function (_super) { + models_toolbar_settings_extends(FontFamily, _super); + function FontFamily() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], FontFamily.prototype, "default", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('65px') + ], FontFamily.prototype, "width", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* fontFamily */.I8) + ], FontFamily.prototype, "items", void 0); + return FontFamily; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the font size settings of the RichTextEditor. + */ +var FontSize = /** @class */ (function (_super) { + models_toolbar_settings_extends(FontSize, _super); + function FontSize() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], FontSize.prototype, "default", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('35px') + ], FontSize.prototype, "width", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* fontSize */.JB) + ], FontSize.prototype, "items", void 0); + return FontSize; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the format settings of the RichTextEditor. + */ +var Format = /** @class */ (function (_super) { + models_toolbar_settings_extends(Format, _super); + function Format() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Format.prototype, "default", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('65px') + ], Format.prototype, "width", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* formatItems */.gk) + ], Format.prototype, "types", void 0); + return Format; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the font Color settings of the RichTextEditor. + */ +var FontColor = /** @class */ (function (_super) { + models_toolbar_settings_extends(FontColor, _super); + function FontColor() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('#ff0000') + ], FontColor.prototype, "default", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('Palette') + ], FontColor.prototype, "mode", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(10) + ], FontColor.prototype, "columns", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* fontColor */.B3) + ], FontColor.prototype, "colorCode", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], FontColor.prototype, "modeSwitcher", void 0); + return FontColor; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the background Color settings of the RichTextEditor. + */ +var BackgroundColor = /** @class */ (function (_super) { + models_toolbar_settings_extends(BackgroundColor, _super); + function BackgroundColor() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('#ffff00') + ], BackgroundColor.prototype, "default", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)('Palette') + ], BackgroundColor.prototype, "mode", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(10) + ], BackgroundColor.prototype, "columns", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* backgroundColor */.Cz) + ], BackgroundColor.prototype, "colorCode", void 0); + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], BackgroundColor.prototype, "modeSwitcher", void 0); + return BackgroundColor; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the numberFormatList settings of the RichTextEditor. + */ +var NumberFormatList = /** @class */ (function (_super) { + models_toolbar_settings_extends(NumberFormatList, _super); + function NumberFormatList() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* numberFormatList */.UP) + ], NumberFormatList.prototype, "types", void 0); + return NumberFormatList; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the bulletFormatList settings of the RichTextEditor. + */ +var BulletFormatList = /** @class */ (function (_super) { + models_toolbar_settings_extends(BulletFormatList, _super); + function BulletFormatList() { + return _super !== null && _super.apply(this, arguments) || this; + } + models_toolbar_settings_decorate([ + (0,ej2_base/* Property */.Z9)(items/* bulletFormatList */.Ju) + ], BulletFormatList.prototype, "types", void 0); + return BulletFormatList; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/iframe-settings.js +var iframe_settings_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var iframe_settings_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Objects used for configuring the iframe resources properties. + */ +var Resources = /** @class */ (function (_super) { + iframe_settings_extends(Resources, _super); + function Resources() { + return _super !== null && _super.apply(this, arguments) || this; + } + iframe_settings_decorate([ + (0,ej2_base/* Property */.Z9)([]) + ], Resources.prototype, "styles", void 0); + iframe_settings_decorate([ + (0,ej2_base/* Property */.Z9)([]) + ], Resources.prototype, "scripts", void 0); + return Resources; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the iframe settings of the RTE. + */ +var IFrameSettings = /** @class */ (function (_super) { + iframe_settings_extends(IFrameSettings, _super); + function IFrameSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + iframe_settings_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], IFrameSettings.prototype, "enable", void 0); + iframe_settings_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], IFrameSettings.prototype, "attributes", void 0); + iframe_settings_decorate([ + (0,ej2_base/* Complex */.Zz)({}, Resources) + ], IFrameSettings.prototype, "resources", void 0); + return IFrameSettings; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/inline-mode.js +var inline_mode_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var inline_mode_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * Configures the inlineMode property of the RTE. + */ +var InlineMode = /** @class */ (function (_super) { + inline_mode_extends(InlineMode, _super); + function InlineMode() { + return _super !== null && _super.apply(this, arguments) || this; + } + inline_mode_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], InlineMode.prototype, "enable", void 0); + inline_mode_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], InlineMode.prototype, "onSelection", void 0); + return InlineMode; +}(ej2_base/* ChildProperty */.rt)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/default-locale.js +var default_locale = __webpack_require__(8491); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/html-attributes.js +/** + * @param {string} htmlAttributes - specifies the string value + * @param {IRichTextEditor} rte - specifies the rte value + * @param {boolean} isFrame - specifies the boolean value + * @param {boolean} initial - specifies the boolean value + * @returns {void} + * @hidden + */ +function setAttributes(htmlAttributes, rte, isFrame, initial) { + var target; + if (isFrame) { + var iFrame = rte.contentModule.getDocument(); + target = iFrame.querySelector('body'); + } + else { + target = rte.element; + } + if (Object.keys(htmlAttributes).length) { + for (var _i = 0, _a = Object.keys(htmlAttributes); _i < _a.length; _i++) { + var htmlAttr = _a[_i]; + if (htmlAttr === 'class') { + target.classList.add(htmlAttributes[htmlAttr]); + } + else if (htmlAttr === 'disabled' && htmlAttributes[htmlAttr] === 'disabled') { + rte.enabled = false; + rte.setEnable(); + } + else if (htmlAttr === 'readonly' && htmlAttributes[htmlAttr] === 'readonly') { + rte.readonly = true; + rte.setReadOnly(initial); + } + else if (htmlAttr === 'style') { + target.setAttribute('style', htmlAttributes[htmlAttr]); + } + else if (htmlAttr === 'tabindex') { + rte.inputElement.setAttribute('tabindex', htmlAttributes[htmlAttr]); + } + else if (htmlAttr === 'placeholder') { + rte.placeholder = htmlAttributes[htmlAttr]; + rte.setPlaceHolder(); + } + else { + var validateAttr = ['name', 'required']; + if (validateAttr.indexOf(htmlAttr) > -1) { + rte.valueContainer.setAttribute(htmlAttr, htmlAttributes[htmlAttr]); + } + else { + target.setAttribute(htmlAttr, htmlAttributes[htmlAttr]); + } + } + } + } +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/full-screen.js + + + + + +/** + * `FullScreen` module is used to maximize and minimize screen + */ +var FullScreen = /** @class */ (function () { + function FullScreen(parent) { + this.parent = parent; + this.addEventListener(); + } + /** + * showFullScreen method + * + * @param {MouseEvent} event - specifies the mouse event + * @returns {void} + * @hidden + + */ + FullScreen.prototype.showFullScreen = function (event) { + var _this = this; + if (this.parent.toolbarSettings.enable === true && this.parent.editorMode !== 'Markdown' + && !(0,ej2_base/* isNullOrUndefined */.le)(this.parent.quickToolbarModule)) { + this.parent.quickToolbarModule.hideQuickToolbars(); + } + this.scrollableParent = (0,popup/* getScrollableParent */.Mm)(this.parent.element); + if (!this.parent.element.classList.contains(classes/* CLS_FULL_SCREEN */.GY)) { + var evenArgs = { + cancel: false, + requestType: 'Maximize', + targetItem: 'Maximize', + args: event + }; + this.parent.trigger(constant/* actionBegin */.m2, evenArgs, function (beginEventArgs) { + if (!beginEventArgs.cancel) { + if (_this.parent.toolbarSettings.enableFloating && + !_this.parent.inlineMode.enable && _this.parent.toolbarSettings.enable) { + _this.parent.getToolbarElement().style.width = '100%'; + _this.parent.getToolbarElement().style.top = '0px'; + } + _this.parent.element.classList.add(classes/* CLS_FULL_SCREEN */.GY); + _this.toggleParentOverflow(true); + var isExpand = _this.parent.element.querySelectorAll('.e-toolbar-extended.e-popup-open').length > 0 ? true : false; + _this.parent.setContentHeight(null, isExpand); + if (_this.parent.toolbarModule) { + if (!_this.parent.getBaseToolbarObject().toolbarObj.items[0].properties) { + _this.parent.getBaseToolbarObject().toolbarObj.removeItems(0); + } + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + _this.parent.toolbarModule.removeFixedTBarClass(); + } + _this.parent.toolbarModule.updateItem({ + targetItem: 'Maximize', + updateItem: 'Minimize', + baseToolbar: _this.parent.getBaseToolbarObject() + }); + } + _this.parent.refreshUI(); + _this.parent.trigger(constant/* actionComplete */.i8, { requestType: 'Maximize', targetItem: 'Maximize', args: event }); + } + }); + } + }; + /** + * hideFullScreen method + * + * @param {MouseEvent} event - specifies the mouse event + * @returns {void} + * @hidden + + */ + FullScreen.prototype.hideFullScreen = function (event) { + var _this = this; + if (this.parent.toolbarSettings.enable === true && this.parent.editorMode !== 'Markdown' + && !(0,ej2_base/* isNullOrUndefined */.le)(this.parent.quickToolbarModule)) { + this.parent.quickToolbarModule.hideQuickToolbars(); + } + if (this.parent.element.classList.contains(classes/* CLS_FULL_SCREEN */.GY)) { + var evenArgs = { + cancel: false, + requestType: 'Minimize', + targetItem: 'Minimize', + args: event + }; + this.parent.trigger(constant/* actionBegin */.m2, evenArgs, function (beginEventArgs) { + if (!beginEventArgs.cancel) { + _this.parent.element.classList.remove(classes/* CLS_FULL_SCREEN */.GY); + var elem = document.querySelectorAll('.e-rte-overflow'); + for (var i = 0; i < elem.length; i++) { + (0,ej2_base/* removeClass */.IV)([elem[i]], ['e-rte-overflow']); + } + var isExpand = _this.parent.element.querySelectorAll('.e-toolbar-extended.e-popup-open').length > 0 ? true : false; + _this.parent.setContentHeight(null, isExpand); + if (_this.parent.toolbarModule) { + if (!_this.parent.getBaseToolbarObject().toolbarObj.items[0].properties) { + _this.parent.getBaseToolbarObject().toolbarObj.removeItems(0); + } + _this.parent.toolbarModule.updateItem({ + targetItem: 'Minimize', + updateItem: 'Maximize', + baseToolbar: _this.parent.getBaseToolbarObject() + }); + if (ej2_base/* Browser.isDevice */.AR.isDevice && _this.parent.inlineMode.enable) { + _this.parent.toolbarModule.addFixedTBarClass(); + } + } + _this.parent.trigger(constant/* actionComplete */.i8, { requestType: 'Minimize', targetItem: 'Minimize', args: event }); + } + }); + } + }; + // eslint-disable-next-line + FullScreen.prototype.toggleParentOverflow = function (isAdd) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.scrollableParent)) { + return; + } + for (var i = 0; i < this.scrollableParent.length; i++) { + if (this.scrollableParent[i].nodeName === '#document') { + var elem = document.querySelector('body'); + (0,ej2_base/* addClass */.cn)([elem], ['e-rte-overflow']); + } + else { + var elem = this.scrollableParent[i]; + (0,ej2_base/* addClass */.cn)([elem], ['e-rte-overflow']); + } + } + }; + FullScreen.prototype.onKeyDown = function (event) { + var originalEvent = event.args; + switch (originalEvent.action) { + case 'full-screen': + this.showFullScreen(event.args); + originalEvent.preventDefault(); + break; + case 'escape': + this.hideFullScreen(event.args); + originalEvent.preventDefault(); + break; + } + }; + FullScreen.prototype.addEventListener = function () { + this.parent.on(constant/* keyDown */.QG, this.onKeyDown, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + }; + FullScreen.prototype.removeEventListener = function () { + this.parent.off(constant/* keyDown */.QG, this.onKeyDown); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + }; + /** + * destroy method + * + * @returns {void} + * @hidden + + */ + FullScreen.prototype.destroy = function () { + if (this.parent.element.classList.contains(classes/* CLS_FULL_SCREEN */.GY)) { + this.toggleParentOverflow(false); + } + var elem = document.querySelectorAll('.e-rte-overflow'); + for (var i = 0; i < elem.length; i++) { + (0,ej2_base/* removeClass */.IV)([elem[i]], ['e-rte-overflow']); + } + this.removeEventListener(); + }; + FullScreen.prototype.moduleDestroy = function () { + this.parent = null; + }; + return FullScreen; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/enter-key.js + + +/** + * `EnterKey` module is used to handle enter key press actions. + */ +var EnterKeyAction = /** @class */ (function () { + function EnterKeyAction(parent) { + this.parent = parent; + this.addEventListener(); + } + EnterKeyAction.prototype.addEventListener = function () { + this.parent.on(constant/* enterHandler */.dp, this.enterHandler, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + }; + EnterKeyAction.prototype.destroy = function () { + this.removeEventListener(); + }; + EnterKeyAction.prototype.moduleDestroy = function () { + this.parent = null; + }; + EnterKeyAction.prototype.removeEventListener = function () { + this.parent.off(constant/* enterHandler */.dp, this.enterHandler); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + }; + EnterKeyAction.prototype.getRangeNode = function () { + this.range = this.parent.getRange(); + this.startNode = this.range.startContainer.nodeName === '#text' ? this.range.startContainer.parentElement : + this.range.startContainer; + this.endNode = this.range.endContainer.nodeName === '#text' ? this.range.endContainer.parentElement : + this.range.endContainer; + }; + EnterKeyAction.prototype.enterHandler = function (e) { + var _this = this; + this.getRangeNode(); + var isTableEnter = true; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.startNode.closest('TABLE')) && !(0,ej2_base/* isNullOrUndefined */.le)(this.endNode.closest('TABLE'))) { + isTableEnter = false; + var curElement = this.startNode; + var blockElement = curElement; + while (!this.parent.formatter.editorManager.domNode.isBlockNode(curElement)) { + blockElement = curElement; + curElement = curElement.parentElement; + } + isTableEnter = blockElement.tagName === 'TD' || blockElement.tagName === 'TBODY' ? false : true; + } + if (e.args.which === 13 && e.args.code === 'Enter') { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.startNode.closest('LI')) && (0,ej2_base/* isNullOrUndefined */.le)(this.endNode.closest('LI')) && isTableEnter && + (0,ej2_base/* isNullOrUndefined */.le)(this.startNode.closest('PRE')) && (0,ej2_base/* isNullOrUndefined */.le)(this.endNode.closest('PRE'))) { + var shiftKey_1 = e.args.shiftKey; + var actionBeginArgs = { + cancel: false, + name: constant/* actionBegin */.m2, + requestType: shiftKey_1 ? 'ShiftEnterAction' : 'EnterAction', + originalEvent: e.args + }; + this.parent.trigger(constant/* actionBegin */.m2, actionBeginArgs, function (actionBeginArgs) { + if (!actionBeginArgs.cancel) { + if (!(_this.range.startOffset === _this.range.endOffset && _this.range.startContainer === _this.range.endContainer)) { + _this.range.deleteContents(); + if (_this.range.startContainer.nodeName === '#text' && _this.range.startContainer.textContent.length === 0 && + _this.range.startContainer.parentElement !== _this.parent.inputElement) { + if (_this.parent.enterKey === 'BR') { + _this.range.startContainer.parentElement.innerHTML = '​'; + } + else { + _this.range.startContainer.parentElement.innerHTML = '
'; + } + } + else if (_this.range.startContainer === _this.parent.inputElement && _this.range.startContainer.innerHTML === '') { + _this.range.startContainer.innerHTML = '
'; + var focusElem = _this.range.startContainer.childNodes[_this.range.startOffset]; + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusElem, 0); + } + else if (_this.parent.inputElement === _this.range.startContainer) { + var focusElem = _this.range.startContainer.childNodes[_this.range.startOffset]; + if (focusElem.nodeName === '#text' && focusElem.textContent.length === 0) { + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusElem, focusElem.previousSibling.textContent.length); + } + else { + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusElem, focusElem.textContent.length >= 0 ? 0 : 1); + if (focusElem.previousSibling.textContent.length === 0) { + (0,ej2_base/* detach */.og)(focusElem.previousSibling); + } + else if (focusElem.textContent.length === 0) { + var currentFocusElem = focusElem.previousSibling.lastChild; + while (currentFocusElem.nodeName !== '#text') { + currentFocusElem = currentFocusElem.lastChild; + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), currentFocusElem, currentFocusElem.textContent.length); + (0,ej2_base/* detach */.og)(focusElem); + } + else if (_this.parent.enterKey !== 'BR' && + focusElem.previousSibling.textContent.length !== 0 && focusElem.textContent.length !== 0) { + e.args.preventDefault(); + return; + } + } + _this.getRangeNode(); + } + } + if (_this.range.startContainer === _this.range.endContainer && + _this.range.startOffset === _this.range.endOffset && _this.range.startContainer === _this.parent.inputElement) { + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), _this.range.startContainer.childNodes[_this.range.startOffset], 0); + _this.getRangeNode(); + } + if ((_this.parent.enterKey === 'P' && !shiftKey_1) || (_this.parent.enterKey === 'DIV' && !shiftKey_1) || + (_this.parent.shiftEnterKey === 'P' && shiftKey_1) || + (_this.parent.shiftEnterKey === 'DIV' && shiftKey_1)) { + var nearBlockNode = void 0; + if (isTableEnter && _this.parent.formatter.editorManager.domNode.isBlockNode(_this.startNode)) { + nearBlockNode = _this.startNode; + } + else { + nearBlockNode = _this.parent.formatter.editorManager.domNode.blockParentNode(_this.startNode); + } + var isImageNode = false; + var isFocusedFirst = false; + if (_this.range.startOffset != 0 && _this.range.endOffset != 0 && _this.range.startContainer === _this.range.endContainer && + !(!(0,ej2_base/* isNullOrUndefined */.le)(nearBlockNode.childNodes[0]) && nearBlockNode.childNodes[0].nodeName === 'IMG')) { + var startNodeText = _this.range.startContainer.textContent; + var splitFirstText = startNodeText.substring(0, _this.range.startOffset); + if (splitFirstText.charCodeAt(_this.range.startOffset - 1) != 160 && splitFirstText.trim().length === 0) { + isFocusedFirst = true; + } + } + else if (_this.range.startOffset === 0 && _this.range.endOffset === 0) { + isFocusedFirst = true; + } + _this.removeBRElement(nearBlockNode); + var fireFoxEnterAtMiddle = ej2_base/* Browser.userAgent.indexOf */.AR.userAgent.indexOf('Firefox') != -1 && _this.range.startOffset === 0 && _this.range.startContainer === _this.range.endContainer && + _this.range.startContainer.nodeName === '#text' && !_this.parent.formatter.editorManager.domNode.isBlockNode(_this.range.startContainer.previousSibling) && + _this.range.startContainer.parentElement === _this.range.startContainer.previousSibling.parentElement; + if (!fireFoxEnterAtMiddle && ((_this.range.startOffset === 0 && _this.range.endOffset === 0) || isFocusedFirst) && + !(!(0,ej2_base/* isNullOrUndefined */.le)(_this.range.startContainer.previousSibling) && + (_this.range.startContainer.previousSibling.nodeName === 'IMG' || _this.range.startContainer.previousSibling.nodeName === 'BR'))) { + var isNearBlockLengthZero = void 0; + var newElem = void 0; + if (_this.range.startContainer.nodeName === 'IMG') { + newElem = _this.createInsertElement(shiftKey_1); + isImageNode = true; + isNearBlockLengthZero = false; + } + else { + if (nearBlockNode.textContent.trim().length !== 0 || + nearBlockNode.childNodes[0].nodeName === 'IMG') { + newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, false).cloneNode(true); + isNearBlockLengthZero = false; + } + else { + newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, true).cloneNode(true); + isNearBlockLengthZero = true; + } + } + var insertElem = _this.createInsertElement(shiftKey_1); + while (newElem.firstChild) { + insertElem.appendChild(newElem.firstChild); + } + nearBlockNode.parentElement.insertBefore(insertElem, nearBlockNode); + if (!isNearBlockLengthZero) { + var currentFocusElem = insertElem; + var finalFocusElem = void 0; + while (!(0,ej2_base/* isNullOrUndefined */.le)(currentFocusElem) && currentFocusElem.nodeName !== '#text') { + finalFocusElem = currentFocusElem; + currentFocusElem = currentFocusElem.lastChild; + } + finalFocusElem.innerHTML = '
'; + if (!isImageNode) { + (0,ej2_base/* detach */.og)(nearBlockNode); + } + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), insertElem.nextElementSibling, 0); + } + else if (nearBlockNode.textContent.length === 0 && !(!(0,ej2_base/* isNullOrUndefined */.le)(nearBlockNode.childNodes[0]) && nearBlockNode.childNodes[0].nodeName === 'IMG')) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(nearBlockNode.children[0]) && nearBlockNode.children[0].tagName !== 'BR') { + var newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, false).cloneNode(true); + _this.parent.formatter.editorManager.domNode.insertAfter(newElem, nearBlockNode); + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), newElem, newElem.textContent.length >= 0 ? 0 : 1); + } + else { + var insertElem = _this.createInsertElement(shiftKey_1); + insertElem.innerHTML = '
'; + _this.parent.formatter.editorManager.domNode.insertAfter(insertElem, nearBlockNode); + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), insertElem, 0); + } + } + else { + var newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, true); + if (!(0,ej2_base/* isNullOrUndefined */.le)(newElem.childNodes[0]) && newElem.childNodes[0].nodeName === '#text' && + newElem.childNodes[0].textContent.length === 0) { + (0,ej2_base/* detach */.og)(newElem.childNodes[0]); + } + if (newElem.textContent.trim().length === 0) { + var brElm = _this.parent.createElement('br'); + if (_this.startNode.nodeName === 'A') { + var startParentElem = _this.startNode.parentElement; + _this.startNode.parentElement.insertBefore(brElm, _this.startNode); + (0,ej2_base/* detach */.og)(_this.startNode); + _this.startNode = startParentElem; + } + else { + _this.startNode.appendChild(brElm); + } + if (newElem.childNodes[0].textContent === '\n') { + (0,ej2_base/* detach */.og)(newElem.childNodes[0]); + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), _this.startNode, 0); + } + if (((_this.parent.enterKey === 'P' || _this.parent.enterKey === 'DIV') && !shiftKey_1) || ((_this.parent.shiftEnterKey === 'DIV' || + _this.parent.shiftEnterKey === 'P') && shiftKey_1)) { + var insertElm = _this.createInsertElement(shiftKey_1); + while (newElem.firstChild) { + insertElm.appendChild(newElem.firstChild); + } + _this.parent.formatter.editorManager.domNode.insertAfter(insertElm, newElem); + (0,ej2_base/* detach */.og)(newElem); + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), _this.parent.formatter.editorManager.domNode.isBlockNode(_this.startNode) ? + insertElm : _this.startNode, 0); + } + } + e.args.preventDefault(); + } + if ((_this.parent.enterKey === 'BR' && !shiftKey_1) || (_this.parent.shiftEnterKey === 'BR' && shiftKey_1)) { + var currentParent = void 0; + if (!_this.parent.formatter.editorManager.domNode.isBlockNode(_this.startNode)) { + var currentNode = _this.startNode; + var previousNode = currentNode; + while (!_this.parent.formatter.editorManager.domNode.isBlockNode(currentNode)) { + previousNode = currentNode; + currentNode = currentNode.parentElement; + } + currentParent = currentNode === _this.parent.inputElement ? + previousNode : currentNode; + } + else { + currentParent = _this.startNode; + } + _this.removeBRElement(currentParent); + var isEmptyBrInserted = false; + var currentParentLastChild = currentParent.lastChild; + while (!(0,ej2_base/* isNullOrUndefined */.le)(currentParentLastChild) && !(currentParentLastChild.nodeName === '#text' || currentParentLastChild.nodeName === 'BR')) { + currentParentLastChild = currentParentLastChild.lastChild; + } + var isLastNodeLength = _this.range.startContainer === currentParentLastChild ? + _this.range.startContainer.textContent.length : currentParent.textContent.length; + if (currentParent !== _this.parent.inputElement && + _this.parent.formatter.editorManager.domNode.isBlockNode(currentParent) && + _this.range.startOffset === _this.range.endOffset && + _this.range.startOffset === isLastNodeLength) { + var focusBRElem = _this.parent.createElement('br'); + if (currentParentLastChild.nodeName === 'BR' && currentParent.textContent.length === 0) { + _this.parent.formatter.editorManager.domNode.insertAfter(focusBRElem, currentParentLastChild); + } + else { + var lineBreakBRElem = _this.parent.createElement('br'); + _this.parent.formatter.editorManager.domNode.insertAfter(focusBRElem, _this.range.startContainer); + _this.parent.formatter.editorManager.domNode.insertAfter(lineBreakBRElem, _this.range.startContainer); + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusBRElem, 0); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(currentParent) && currentParent !== _this.parent.inputElement && currentParent.nodeName !== 'BR') { + if (currentParent.textContent.trim().length === 0 || (currentParent.textContent.trim().length === 1 && + currentParent.textContent.charCodeAt(0) === 8203)) { + var newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, currentParent, true).cloneNode(true); + _this.parent.formatter.editorManager.domNode.insertAfter(newElem, currentParent); + var outerBRElem = _this.parent.createElement('br'); + newElem.parentElement.insertBefore(outerBRElem, newElem); + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), newElem, 0); + } + else { + var newElem = void 0; + var outerBRElem = _this.parent.createElement('br'); + if (_this.range.startOffset === 0 && _this.range.endOffset === 0 && + !(0,ej2_base/* isNullOrUndefined */.le)(currentParent.previousSibling) && currentParent.previousSibling.nodeName === 'BR') { + newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, currentParent, false).cloneNode(true); + _this.parent.formatter.editorManager.domNode.insertAfter(outerBRElem, currentParent); + _this.insertFocusContent(); + var currentFocusElem = outerBRElem.nextSibling; + while (!(0,ej2_base/* isNullOrUndefined */.le)(currentFocusElem) && currentFocusElem.nodeName !== '#text') { + currentFocusElem = currentFocusElem.lastChild; + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), currentFocusElem, 0); + isEmptyBrInserted = true; + } + else { + _this.insertBRElement(); + } + } + } + else { + _this.insertBRElement(); + } + e.args.preventDefault(); + } + _this.parent.trigger(constant/* actionComplete */.i8, { requestType: shiftKey_1 ? 'ShiftEnterAction' : 'EnterAction', args: e.args }); + } + }); + } + } + }; + EnterKeyAction.prototype.removeBRElement = function (currentElement) { + if (ej2_base/* Browser.userAgent.indexOf */.AR.userAgent.indexOf('Firefox') != -1 && + this.range.endOffset === currentElement.textContent.length && (currentElement.textContent.length !== 0 || + currentElement.querySelectorAll('BR').length > 1) && + !(0,ej2_base/* isNullOrUndefined */.le)(currentElement.lastChild) && currentElement.lastChild.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(currentElement.lastChild); + } + }; + EnterKeyAction.prototype.insertBRElement = function () { + var isEmptyBrInserted = false; + var brElm = this.parent.createElement('br'); + if (this.startNode.nodeName === 'BR' && this.endNode.nodeName === 'BR' && this.range.startOffset === 0 && this.range.startOffset === this.range.endOffset) { + this.parent.formatter.editorManager.domNode.insertAfter(brElm, this.startNode); + isEmptyBrInserted = true; + } + else { + if (this.startNode === this.parent.inputElement && !(0,ej2_base/* isNullOrUndefined */.le)(this.range.startContainer.previousSibling) && + this.range.startContainer.previousSibling.nodeName === 'BR' && this.range.startContainer.textContent.length === 0) { + isEmptyBrInserted = true; + } + this.range.insertNode(brElm); + } + if (isEmptyBrInserted || (!(0,ej2_base/* isNullOrUndefined */.le)(brElm.nextElementSibling) && brElm.nextElementSibling.tagName === 'BR') || (!(0,ej2_base/* isNullOrUndefined */.le)(brElm.nextSibling) && brElm.nextSibling.textContent.length > 0)) { + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), !(0,ej2_base/* isNullOrUndefined */.le)(brElm.nextSibling) ? brElm.nextSibling : brElm, 0); + isEmptyBrInserted = false; + } + else { + var brElm2 = this.parent.createElement('br'); + this.range.insertNode(brElm2); + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), brElm, 0); + } + }; + EnterKeyAction.prototype.insertFocusContent = function () { + if (this.range.startContainer.textContent.length === 0) { + if (this.range.startContainer.nodeName === '#text') { + this.range.startContainer.parentElement.innerHTML = '​'; + } + else { + this.range.startContainer.innerHTML = '​'; + } + } + }; + EnterKeyAction.prototype.createInsertElement = function (shiftKey) { + var insertElem; + if ((this.parent.enterKey === 'DIV' && !shiftKey) || (this.parent.shiftEnterKey === 'DIV' && shiftKey)) { + insertElem = this.parent.createElement('div'); + } + else if ((this.parent.enterKey === 'P' && !shiftKey) || (this.parent.shiftEnterKey === 'P' && shiftKey)) { + insertElem = this.parent.createElement('p'); + } + return insertElem; + }; + return EnterKeyAction; +}()); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/util.js +var util = __webpack_require__(5932); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-buttons/src/button/button.js +var button_button = __webpack_require__(78); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-popups/src/common/resize.js +/** + * Resize library + */ + +/* eslint-disable */ +var elementClass = ['north-west', 'north', 'north-east', 'west', 'east', 'south-west', 'south', 'south-east']; +var RESIZE_HANDLER = 'e-resize-handle'; +var FOCUSED_HANDLER = 'e-focused-handle'; +var DIALOG_RESIZABLE = 'e-dlg-resizable'; +var RESTRICT_LEFT = ['e-restrict-left']; +var RESIZE_WITHIN_VIEWPORT = 'e-resize-viewport'; +var dialogBorderResize = ['north', 'west', 'east', 'south']; +var targetElement; +var selectedHandler; +var originalWidth = 0; +var originalHeight = 0; +var originalX = 0; +var originalY = 0; +var originalMouseX = 0; +var originalMouseY = 0; +var minHeight; +var maxHeight; +var minWidth; +var maxWidth; +var containerElement; +/* eslint-disable */ +var resizeStart = null; +var resize = null; +var resizeEnd = null; +/* eslint-enable */ +var resizeWestWidth; +var setLeft = true; +var previousWidth = 0; +var setWidth = true; +// eslint-disable-next-line +var proxy; +/** + * + * @param {ResizeArgs} args - specifies the resize args + * @returns {void} + */ +function createResize(args) { + resizeStart = args.resizeBegin; + resize = args.resizing; + resizeEnd = args.resizeComplete; + targetElement = getDOMElement(args.element); + containerElement = getDOMElement(args.boundary); + var directions = args.direction.split(' '); + for (var i = 0; i < directions.length; i++) { + if (dialogBorderResize.indexOf(directions[i]) >= 0 && directions[i]) { + setBorderResizeElm(directions[i]); + } + else if (directions[i].trim() !== '') { + var resizeHandler = (0,ej2_base/* createElement */.az)('div', { className: 'e-icons ' + RESIZE_HANDLER + ' ' + 'e-' + directions[i] }); + targetElement.appendChild(resizeHandler); + } + } + minHeight = args.minHeight; + minWidth = args.minWidth; + maxWidth = args.maxWidth; + maxHeight = args.maxHeight; + if (args.proxy && args.proxy.element && args.proxy.element.classList.contains('e-dialog')) { + wireEvents(args.proxy); + } + else { + wireEvents(); + } +} +/** + * + * @param {string} direction - specifies the string + * @returns {void} + */ +function setBorderResizeElm(direction) { + calculateValues(); + var borderBottom = (0,ej2_base/* createElement */.az)('span', { + attrs: { + 'unselectable': 'on', 'contenteditable': 'false' + } + }); + borderBottom.setAttribute('class', 'e-dialog-border-resize e-' + direction); + if (direction === 'south') { + borderBottom.style.height = '2px'; + borderBottom.style.width = '100%'; + borderBottom.style.bottom = '0px'; + borderBottom.style.left = '0px'; + } + if (direction === 'north') { + borderBottom.style.height = '2px'; + borderBottom.style.width = '100%'; + borderBottom.style.top = '0px'; + borderBottom.style.left = '0px'; + } + if (direction === 'east') { + borderBottom.style.height = '100%'; + borderBottom.style.width = '2px'; + borderBottom.style.right = '0px'; + borderBottom.style.top = '0px'; + } + if (direction === 'west') { + borderBottom.style.height = '100%'; + borderBottom.style.width = '2px'; + borderBottom.style.left = '0px'; + borderBottom.style.top = '0px'; + } + targetElement.appendChild(borderBottom); +} +/** + * + * @param {string} element - specifies the element + * @returns {HTMLElement} - returns the element + */ +function getDOMElement(element) { + var domElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(element)) { + if (typeof (element) === 'string') { + domElement = document.querySelector(element); + } + else { + domElement = element; + } + } + return domElement; +} +// eslint-disable-next-line +function wireEvents(args) { + if ((0,ej2_base/* isNullOrUndefined */.le)(args)) { + args = this; + } + var resizers = targetElement.querySelectorAll('.' + RESIZE_HANDLER); + for (var i = 0; i < resizers.length; i++) { + selectedHandler = resizers[i]; + ej2_base/* EventHandler.add */.bi.add(selectedHandler, 'mousedown', onMouseDown, args); + var eventName = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointerdown' : 'touchstart'; + ej2_base/* EventHandler.add */.bi.add(selectedHandler, eventName, onTouchStart, args); + } + var borderResizers = targetElement.querySelectorAll('.e-dialog-border-resize'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(borderResizers)) { + for (var i = 0; i < borderResizers.length; i++) { + selectedHandler = borderResizers[i]; + ej2_base/* EventHandler.add */.bi.add(selectedHandler, 'mousedown', onMouseDown, args); + var eventName = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointerdown' : 'touchstart'; + ej2_base/* EventHandler.add */.bi.add(selectedHandler, eventName, onTouchStart, args); + } + } +} +/* istanbul ignore next */ +/** + * + * @param {string} e - specifies the string + * @returns {string} - returns the string + */ +function getEventType(e) { + return (e.indexOf('mouse') > -1) ? 'mouse' : 'touch'; +} +/* istanbul ignore next */ +/** + * + * @param {MouseEvent} e - specifies the mouse event + * @returns {void} + */ +function onMouseDown(e) { + e.preventDefault(); + targetElement = e.target.parentElement; + calculateValues(); + originalMouseX = e.pageX; + originalMouseY = e.pageY; + e.target.classList.add(FOCUSED_HANDLER); + if (!(0,ej2_base/* isNullOrUndefined */.le)(resizeStart)) { + proxy = this; + if (resizeStart(e, proxy) === true) { + return; + } + } + if (this.targetEle && targetElement && targetElement.querySelector('.' + DIALOG_RESIZABLE)) { + containerElement = this.target === 'body' || 'document.body' || 0 ? null : 0; + maxWidth = this.targetEle.clientWidth; + maxHeight = this.targetEle.clientHeight; + } + var target = ((0,ej2_base/* isNullOrUndefined */.le)(containerElement)) ? document : containerElement; + ej2_base/* EventHandler.add */.bi.add(target, 'mousemove', onMouseMove, this); + ej2_base/* EventHandler.add */.bi.add(document, 'mouseup', onMouseUp, this); + for (var i = 0; i < RESTRICT_LEFT.length; i++) { + if (targetElement.classList.contains(RESTRICT_LEFT[i])) { + setLeft = false; + } + else { + setLeft = true; + } + } +} +/* istanbul ignore next */ +/** + * + * @param {MouseEvent} e - specifies the event + * @returns {void} + */ +function onMouseUp(e) { + var touchMoveEvent = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointermove' : 'touchmove'; + var touchEndEvent = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointerup' : 'touchend'; + var target = ((0,ej2_base/* isNullOrUndefined */.le)(containerElement)) ? document : containerElement; + var eventName = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointerdown' : 'touchstart'; + ej2_base/* EventHandler.remove */.bi.remove(target, 'mousemove', onMouseMove); + ej2_base/* EventHandler.remove */.bi.remove(target, touchMoveEvent, onMouseMove); + ej2_base/* EventHandler.remove */.bi.remove(target, eventName, onMouseMove); + if (!(0,ej2_base/* isNullOrUndefined */.le)(document.body.querySelector('.' + FOCUSED_HANDLER))) { + document.body.querySelector('.' + FOCUSED_HANDLER).classList.remove(FOCUSED_HANDLER); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(resizeEnd)) { + proxy = this; + resizeEnd(e, proxy); + } + ej2_base/* EventHandler.remove */.bi.remove(document, 'mouseup', onMouseUp); + ej2_base/* EventHandler.remove */.bi.remove(document, touchEndEvent, onMouseUp); +} +/* istanbul ignore next */ +/** + * @returns {void} + */ +function calculateValues() { + originalWidth = parseFloat(getComputedStyle(targetElement, null).getPropertyValue('width').replace('px', '')); + originalHeight = parseFloat(getComputedStyle(targetElement, null).getPropertyValue('height').replace('px', '')); + originalX = targetElement.getBoundingClientRect().left; + originalY = targetElement.getBoundingClientRect().top; +} +/* istanbul ignore next */ +/** + * + * @param {MouseEvent} e - specifies the event + * @returns {void} + */ +function onTouchStart(e) { + targetElement = e.target.parentElement; + calculateValues(); + var coordinates = e.touches ? e.changedTouches[0] : e; + originalMouseX = coordinates.pageX; + originalMouseY = coordinates.pageY; + if (!(0,ej2_base/* isNullOrUndefined */.le)(resizeStart)) { + proxy = this; + if (resizeStart(e, proxy) === true) { + return; + } + } + var touchMoveEvent = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointermove' : 'touchmove'; + var touchEndEvent = (ej2_base/* Browser.info.name */.AR.info.name === 'msie') ? 'pointerup' : 'touchend'; + var target = ((0,ej2_base/* isNullOrUndefined */.le)(containerElement)) ? document : containerElement; + ej2_base/* EventHandler.add */.bi.add(target, touchMoveEvent, onMouseMove, this); + ej2_base/* EventHandler.add */.bi.add(document, touchEndEvent, onMouseUp); +} +/* istanbul ignore next */ +/** + * + * @param {MouseEvent} e - specifies the event + * @returns {void} + */ +function onMouseMove(e) { + if (e.target.classList.contains(RESIZE_HANDLER) && e.target.classList.contains(FOCUSED_HANDLER)) { + selectedHandler = e.target; + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(document.body.querySelector('.' + FOCUSED_HANDLER))) { + selectedHandler = document.body.querySelector('.' + FOCUSED_HANDLER); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(selectedHandler)) { + var resizeTowards = ''; + for (var i = 0; i < elementClass.length; i++) { + if (selectedHandler.classList.contains('e-' + elementClass[i])) { + resizeTowards = elementClass[i]; + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(resize)) { + proxy = this; + resize(e, proxy); + } + switch (resizeTowards) { + case 'south': + resizeSouth(e); + break; + case 'north': + resizeNorth(e); + break; + case 'west': + resizeWest(e); + break; + case 'east': + resizeEast(e); + break; + case 'south-east': + resizeSouth(e); + resizeEast(e); + break; + case 'south-west': + resizeSouth(e); + resizeWest(e); + break; + case 'north-east': + resizeNorth(e); + resizeEast(e); + break; + case 'north-west': + resizeNorth(e); + resizeWest(e); + break; + default: break; + } + } +} +/* istanbul ignore next */ +/** + * + * @param {HTMLElement} element - specifies the eleemnt + * @returns {ClientRect} - returns the client + */ +function getClientRectValues(element) { + return element.getBoundingClientRect(); +} +/* istanbul ignore next */ +// eslint-disable-next-line +function resizeSouth(e) { + var documentHeight = document.documentElement.clientHeight; + var calculateValue = false; + var coordinates = e.touches ? e.changedTouches[0] : e; + var currentpageY = coordinates.pageY; + var targetRectValues = getClientRectValues(targetElement); + var containerRectValues; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + containerRectValues = getClientRectValues(containerElement); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + calculateValue = true; + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(containerElement) && ((documentHeight - currentpageY) >= 0 || (targetRectValues.top < 0))) { + calculateValue = true; + } + var calculatedHeight = originalHeight + (currentpageY - originalMouseY); + calculatedHeight = (calculatedHeight > minHeight) ? calculatedHeight : minHeight; + var containerTop = 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + containerTop = containerRectValues.top; + } + var borderValue = (0,ej2_base/* isNullOrUndefined */.le)(containerElement) ? 0 : containerElement.offsetHeight - containerElement.clientHeight; + var topWithoutborder = (targetRectValues.top - containerTop) - (borderValue / 2); + topWithoutborder = (topWithoutborder < 0) ? 0 : topWithoutborder; + if (targetRectValues.top > 0 && (topWithoutborder + calculatedHeight) > maxHeight) { + calculateValue = false; + if (targetElement.classList.contains(RESIZE_WITHIN_VIEWPORT)) { + return; + } + targetElement.style.height = (maxHeight - parseInt(topWithoutborder.toString(), 10)) + 'px'; + return; + } + var targetTop = 0; + if (calculateValue) { + if (targetRectValues.top < 0 && (documentHeight + (targetRectValues.height + targetRectValues.top) > 0)) { + targetTop = targetRectValues.top; + if ((calculatedHeight + targetTop) <= 30) { + calculatedHeight = (targetRectValues.height - (targetRectValues.height + targetRectValues.top)) + 30; + } + } + if (((calculatedHeight + targetRectValues.top) >= maxHeight)) { + targetElement.style.height = targetRectValues.height + + (documentHeight - (targetRectValues.height + targetRectValues.top)) + 'px'; + } + var calculatedTop = ((0,ej2_base/* isNullOrUndefined */.le)(containerElement)) ? targetTop : topWithoutborder; + if (calculatedHeight >= minHeight && ((calculatedHeight + calculatedTop) <= maxHeight)) { + targetElement.style.height = calculatedHeight + 'px'; + } + } +} +/* istanbul ignore next */ +// eslint-disable-next-line +function resizeNorth(e) { + var calculateValue = false; + var boundaryRectValues; + var pageY = (getEventType(e.type) === 'mouse') ? e.pageY : e.touches[0].pageY; + var targetRectValues = getClientRectValues(targetElement); + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + boundaryRectValues = getClientRectValues(containerElement); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement) && (targetRectValues.top - boundaryRectValues.top) > 0) { + calculateValue = true; + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(containerElement) && pageY > 0) { + calculateValue = true; + } + var currentHeight = originalHeight - (pageY - originalMouseY); + if (calculateValue) { + if (currentHeight >= minHeight && currentHeight <= maxHeight) { + var containerTop = 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + containerTop = boundaryRectValues.top; + } + var top_1 = (originalY - containerTop) + (pageY - originalMouseY); + top_1 = top_1 > 0 ? top_1 : 1; + targetElement.style.height = currentHeight + 'px'; + targetElement.style.top = top_1 + 'px'; + } + } +} +/* istanbul ignore next */ +// eslint-disable-next-line +function resizeWest(e) { + var documentWidth = document.documentElement.clientWidth; + var calculateValue = false; + var rectValues; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + rectValues = getClientRectValues(containerElement); + } + var pageX = (getEventType(e.type) === 'mouse') ? e.pageX : e.touches[0].pageX; + var targetRectValues = getClientRectValues(targetElement); + var borderValue = (0,ej2_base/* isNullOrUndefined */.le)(containerElement) ? 0 : containerElement.offsetWidth - containerElement.clientWidth; + /* eslint-disable */ + var left = (0,ej2_base/* isNullOrUndefined */.le)(containerElement) ? 0 : rectValues.left; + var containerWidth = (0,ej2_base/* isNullOrUndefined */.le)(containerElement) ? 0 : rectValues.width; + /* eslint-enable */ + if ((0,ej2_base/* isNullOrUndefined */.le)(resizeWestWidth)) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + resizeWestWidth = (((targetRectValues.left - left) - borderValue / 2)) + targetRectValues.width; + resizeWestWidth = resizeWestWidth + (containerWidth - borderValue - resizeWestWidth); + } + else { + resizeWestWidth = documentWidth; + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement) && + (Math.floor((targetRectValues.left - rectValues.left) + targetRectValues.width + + (rectValues.right - targetRectValues.right)) - borderValue) <= maxWidth) { + calculateValue = true; + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(containerElement) && pageX >= 0) { + calculateValue = true; + } + var calculatedWidth = originalWidth - (pageX - originalMouseX); + if (setLeft) { + calculatedWidth = (calculatedWidth > resizeWestWidth) ? resizeWestWidth : calculatedWidth; + } + if (calculateValue) { + if (calculatedWidth >= minWidth && calculatedWidth <= maxWidth) { + var containerLeft = 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + containerLeft = rectValues.left; + } + var left_1 = (originalX - containerLeft) + (pageX - originalMouseX); + left_1 = (left_1 > 0) ? left_1 : 1; + if (calculatedWidth !== previousWidth && setWidth) { + targetElement.style.width = calculatedWidth + 'px'; + } + if (setLeft) { + targetElement.style.left = left_1 + 'px'; + if (left_1 === 1) { + setWidth = false; + } + else { + setWidth = true; + } + } + } + } + previousWidth = calculatedWidth; +} +/* istanbul ignore next */ +// eslint-disable-next-line +function resizeEast(e) { + var documentWidth = document.documentElement.clientWidth; + var calculateValue = false; + var containerRectValues; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + containerRectValues = getClientRectValues(containerElement); + } + var coordinates = e.touches ? e.changedTouches[0] : e; + var pageX = coordinates.pageX; + var targetRectValues = getClientRectValues(targetElement); + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement) && (((targetRectValues.left - containerRectValues.left) + targetRectValues.width) <= maxWidth + || (targetRectValues.right - containerRectValues.left) >= targetRectValues.width)) { + calculateValue = true; + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(containerElement) && (documentWidth - pageX) > 0) { + calculateValue = true; + } + var calculatedWidth = originalWidth + (pageX - originalMouseX); + var containerLeft = 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(containerElement)) { + containerLeft = containerRectValues.left; + } + if (((targetRectValues.left - containerLeft) + calculatedWidth) > maxWidth) { + calculateValue = false; + if (targetElement.classList.contains(RESIZE_WITHIN_VIEWPORT)) { + return; + } + targetElement.style.width = maxWidth - (targetRectValues.left - containerLeft) + 'px'; + } + if (calculateValue) { + if (calculatedWidth >= minWidth && calculatedWidth <= maxWidth) { + targetElement.style.width = calculatedWidth + 'px'; + } + } +} +/* istanbul ignore next */ +/** + * + * @param {number} minimumHeight - specifies the number + * @returns {void} + */ +function setMinHeight(minimumHeight) { + minHeight = minimumHeight; +} +/** + * + * @param {number} value - specifies the number value + * @returns {void} + */ +function setMaxWidth(value) { + maxWidth = value; +} +/** + * + * @param {number} value - specifies the number value + * @returns {void} + */ +function setMaxHeight(value) { + maxHeight = value; +} +/** + * @returns {void} + */ +function removeResize() { + var handlers = targetElement.querySelectorAll('.' + RESIZE_HANDLER); + for (var i = 0; i < handlers.length; i++) { + (0,ej2_base/* detach */.og)(handlers[i]); + } + var borderResizers = targetElement.querySelectorAll('.e-dialog-border-resize'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(borderResizers)) { + for (var i = 0; i < borderResizers.length; i++) { + (0,ej2_base/* detach */.og)(borderResizers[i]); + } + } +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-popups/src/dialog/dialog.js +var dialog_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var dialog_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + +var ButtonProps = /** @class */ (function (_super) { + dialog_extends(ButtonProps, _super); + function ButtonProps() { + return _super !== null && _super.apply(this, arguments) || this; + } + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ButtonProps.prototype, "isFlat", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)() + ], ButtonProps.prototype, "buttonModel", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('Button') + ], ButtonProps.prototype, "type", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], ButtonProps.prototype, "click", void 0); + return ButtonProps; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Configures the animation properties for both open and close the dialog. + */ +var AnimationSettings = /** @class */ (function (_super) { + dialog_extends(AnimationSettings, _super); + function AnimationSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('Fade') + ], AnimationSettings.prototype, "effect", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(400) + ], AnimationSettings.prototype, "duration", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], AnimationSettings.prototype, "delay", void 0); + return AnimationSettings; +}(ej2_base/* ChildProperty */.rt)); + +var ROOT = 'e-dialog'; +var RTL = 'e-rtl'; +var DLG_HEADER_CONTENT = 'e-dlg-header-content'; +var DLG_HEADER = 'e-dlg-header'; +var DLG_FOOTER_CONTENT = 'e-footer-content'; +var MODAL_DLG = 'e-dlg-modal'; +var DLG_CONTENT = 'e-dlg-content'; +var DLG_CLOSE_ICON = 'e-icon-dlg-close'; +var DLG_OVERLAY = 'e-dlg-overlay'; +var DLG_TARGET = 'e-dlg-target'; +var DLG_CONTAINER = 'e-dlg-container'; +var SCROLL_DISABLED = 'e-scroll-disabled'; +var DLG_PRIMARY_BUTTON = 'e-primary'; +var ICON = 'e-icons'; +var POPUP_ROOT = 'e-popup'; +var DEVICE = 'e-device'; +var FULLSCREEN = 'e-dlg-fullscreen'; +var DLG_CLOSE_ICON_BTN = 'e-dlg-closeicon-btn'; +var DLG_HIDE = 'e-popup-close'; +var DLG_SHOW = 'e-popup-open'; +var DLG_UTIL_DEFAULT_TITLE = 'Information'; +var DLG_UTIL_ROOT = 'e-scroll-disabled'; +var DLG_UTIL_ALERT = 'e-alert-dialog'; +var DLG_UTIL_CONFIRM = 'e-confirm-dialog'; +var DLG_RESIZABLE = 'e-dlg-resizable'; +var DLG_RESTRICT_LEFT_VALUE = 'e-restrict-left'; +var DLG_RESTRICT_WIDTH_VALUE = 'e-resize-viewport'; +var DLG_REF_ELEMENT = 'e-dlg-ref-element'; +var DLG_USER_ACTION_CLOSED = 'user action'; +var DLG_CLOSE_ICON_CLOSED = 'close icon'; +var DLG_ESCAPE_CLOSED = 'escape'; +var DLG_OVERLAYCLICK_CLOSED = 'overlayClick'; +var DLG_DRAG = 'e-draggable'; +/** + * Represents the dialog component that displays the information and get input from the user. + * Two types of dialog components are `Modal and Modeless (non-modal)` depending on its interaction with parent application. + * ```html + *
+ * ``` + * ```typescript + * + * ``` + */ +var Dialog = /** @class */ (function (_super) { + dialog_extends(Dialog, _super); + /* + * * Constructor for creating the widget + * + * @param + * @param + * @hidden + */ + function Dialog(options, element) { + return _super.call(this, options, element) || this; + } + /** + *Initialize the control rendering + * + * @returns {void} + * @private + */ + Dialog.prototype.render = function () { + this.initialize(); + this.initRender(); + this.wireEvents(); + if (this.width === '100%') { + this.element.style.width = ''; + } + if (this.minHeight !== '') { + this.element.style.minHeight = (0,ej2_base/* formatUnit */.Ac)(this.minHeight); + } + if (this.enableResize) { + this.setResize(); + if (this.animationSettings.effect === 'None') { + this.getMinHeight(); + } + } + this.renderComplete(); + }; + Dialog.prototype.initializeValue = function () { + this.dlgClosedBy = DLG_USER_ACTION_CLOSED; + }; + /** + *Initialize the event handler + * + * @returns {void} + * @private + */ + Dialog.prototype.preRender = function () { + var _this = this; + this.initializeValue(); + this.headerContent = null; + this.allowMaxHeight = true; + this.preventVisibility = true; + this.clonedEle = this.element.cloneNode(true); + this.closeIconClickEventHandler = function (event) { + _this.dlgClosedBy = DLG_CLOSE_ICON_CLOSED; + _this.hide(event); + }; + // eslint-disable-next-line + this.dlgOverlayClickEventHandler = function (event) { + _this.dlgClosedBy = DLG_OVERLAYCLICK_CLOSED; + event.preventFocus = false; + _this.trigger('overlayClick', event, function (overlayClickEventArgs) { + if (!overlayClickEventArgs.preventFocus) { + _this.focusContent(); + } + _this.dlgClosedBy = DLG_USER_ACTION_CLOSED; + }); + }; + // eslint-disable-next-line + var localeText = { close: 'Close' }; + this.l10n = new ej2_base/* L10n */.E7('dialog', localeText, this.locale); + this.checkPositionData(); + if ((0,ej2_base/* isNullOrUndefined */.le)(this.target)) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.target = document.body; + this.isProtectedOnChange = prevOnChange; + } + }; + Dialog.prototype.isNumberValue = function (value) { + var isNumber = /^[-+]?\d*\.?\d+$/.test(value); + return isNumber; + }; + Dialog.prototype.checkPositionData = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.position)) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.position.X) && (typeof (this.position.X) !== 'number')) { + var isNumber = this.isNumberValue(this.position.X); + if (isNumber) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.position.X = parseFloat(this.position.X); + this.isProtectedOnChange = prevOnChange; + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.position.Y) && (typeof (this.position.Y) !== 'number')) { + var isNumber = this.isNumberValue(this.position.Y); + if (isNumber) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.position.Y = parseFloat(this.position.Y); + this.isProtectedOnChange = prevOnChange; + } + } + } + }; + Dialog.prototype.getEle = function (list, selector) { + var element = undefined; + for (var i = 0; i < list.length; i++) { + if (list[i].classList.contains(selector)) { + element = list[i]; + break; + } + } + return element; + }; + /* istanbul ignore next */ + Dialog.prototype.getMinHeight = function () { + var computedHeaderHeight = '0px'; + var computedFooterHeight = '0px'; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.element.querySelector('.' + DLG_HEADER_CONTENT))) { + computedHeaderHeight = getComputedStyle(this.headerContent).height; + } + var footerEle = this.getEle(this.element.children, DLG_FOOTER_CONTENT); + if (!(0,ej2_base/* isNullOrUndefined */.le)(footerEle)) { + computedFooterHeight = getComputedStyle(footerEle).height; + } + var headerHeight = parseInt(computedHeaderHeight.slice(0, computedHeaderHeight.indexOf('p')), 10); + var footerHeight = parseInt(computedFooterHeight.slice(0, computedFooterHeight.indexOf('p')), 10); + setMinHeight(headerHeight + 30 + (isNaN(footerHeight) ? 0 : footerHeight)); + return (headerHeight + 30 + footerHeight); + }; + Dialog.prototype.onResizeStart = function (args, dialogObj) { + dialogObj.trigger('resizeStart', args); + return args.cancel; + }; + Dialog.prototype.onResizing = function (args, dialogObj) { + dialogObj.trigger('resizing', args); + }; + Dialog.prototype.onResizeComplete = function (args, dialogObj) { + dialogObj.trigger('resizeStop', args); + }; + Dialog.prototype.setResize = function () { + if (this.enableResize) { + if (this.isBlazorServerRender() && !(0,ej2_base/* isNullOrUndefined */.le)(this.element.querySelector('.e-icons.e-resize-handle'))) { + return; + } + this.element.classList.add(DLG_RESIZABLE); + var computedHeight = getComputedStyle(this.element).minHeight; + var computedWidth = getComputedStyle(this.element).minWidth; + var direction = ''; + for (var i = 0; i < this.resizeHandles.length; i++) { + if (this.resizeHandles[i] === 'All') { + direction = 'south north east west north-east north-west south-east south-west'; + break; + } + else { + var directionValue = ''; + switch (this.resizeHandles[i].toString()) { + case 'SouthEast': + directionValue = 'south-east'; + break; + case 'SouthWest': + directionValue = 'south-west'; + break; + case 'NorthEast': + directionValue = 'north-east'; + break; + case 'NorthWest': + directionValue = 'north-west'; + break; + default: + directionValue = this.resizeHandles[i].toString(); + break; + } + direction += directionValue.toLocaleLowerCase() + ' '; + } + } + if (this.enableRtl && direction.trim() === 'south-east') { + direction = 'south-west'; + } + else if (this.enableRtl && direction.trim() === 'south-west') { + direction = 'south-east'; + } + if (this.isModal && this.enableRtl) { + this.element.classList.add(DLG_RESTRICT_LEFT_VALUE); + } + else if (this.isModal && this.target === document.body) { + this.element.classList.add(DLG_RESTRICT_WIDTH_VALUE); + } + createResize({ + element: this.element, + direction: direction, + minHeight: parseInt(computedHeight.slice(0, computedWidth.indexOf('p')), 10), + maxHeight: this.targetEle.clientHeight, + minWidth: parseInt(computedWidth.slice(0, computedWidth.indexOf('p')), 10), + maxWidth: this.targetEle.clientWidth, + boundary: this.target === document.body ? null : this.targetEle, + resizeBegin: this.onResizeStart.bind(this), + resizeComplete: this.onResizeComplete.bind(this), + resizing: this.onResizing.bind(this), + proxy: this + }); + this.wireWindowResizeEvent(); + } + else { + removeResize(); + this.unWireWindowResizeEvent(); + if (this.isModal) { + this.element.classList.remove(DLG_RESTRICT_LEFT_VALUE); + } + else { + this.element.classList.remove(DLG_RESTRICT_WIDTH_VALUE); + } + this.element.classList.remove(DLG_RESIZABLE); + } + }; + Dialog.prototype.getFocusElement = function (target) { + var value = 'input,select,textarea,button:enabled,a,[contenteditable="true"],[tabindex]'; + var items = target.querySelectorAll(value); + return { element: items[items.length - 1] }; + }; + /* istanbul ignore next */ + Dialog.prototype.keyDown = function (event) { + var _this = this; + if (event.keyCode === 9) { + if (this.isModal) { + var buttonObj = void 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.btnObj)) { + buttonObj = this.btnObj[this.btnObj.length - 1]; + } + if (((0,ej2_base/* isNullOrUndefined */.le)(this.btnObj)) && (!(0,ej2_base/* isNullOrUndefined */.le)(this.ftrTemplateContent))) { + buttonObj = this.getFocusElement(this.ftrTemplateContent); + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.btnObj) && (0,ej2_base/* isNullOrUndefined */.le)(this.ftrTemplateContent) && !(0,ej2_base/* isNullOrUndefined */.le)(this.contentEle)) { + buttonObj = this.getFocusElement(this.contentEle); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(buttonObj) && document.activeElement === buttonObj.element && !event.shiftKey) { + event.preventDefault(); + this.focusableElements(this.element).focus(); + } + if (document.activeElement === this.focusableElements(this.element) && event.shiftKey) { + event.preventDefault(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(buttonObj)) { + buttonObj.element.focus(); + } + } + } + } + var element = document.activeElement; + var isTagName = (['input', 'textarea'].indexOf(element.tagName.toLowerCase()) > -1); + var isContentEdit = false; + if (!isTagName) { + isContentEdit = element.hasAttribute('contenteditable') && element.getAttribute('contenteditable') === 'true'; + } + if (event.keyCode === 27 && this.closeOnEscape) { + this.dlgClosedBy = DLG_ESCAPE_CLOSED; + // 'document.querySelector' is used to find the elements rendered based on body + if (!document.querySelector('.e-popup-open:not(.e-dialog)')) { + this.hide(event); + } + } + if ((event.keyCode === 13 && !event.ctrlKey && element.tagName.toLowerCase() !== 'textarea' && + isTagName && !(0,ej2_base/* isNullOrUndefined */.le)(this.primaryButtonEle)) || + (event.keyCode === 13 && event.ctrlKey && (element.tagName.toLowerCase() === 'textarea' || + isContentEdit)) && !(0,ej2_base/* isNullOrUndefined */.le)(this.primaryButtonEle)) { + var buttonIndex_1; + // eslint-disable-next-line + var firstPrimary = this.buttons.some(function (data, index) { + buttonIndex_1 = index; + // eslint-disable-next-line + var buttonModel = data.buttonModel; + return !(0,ej2_base/* isNullOrUndefined */.le)(buttonModel) && buttonModel.isPrimary === true; + }); + if (firstPrimary && typeof (this.buttons[buttonIndex_1].click) === 'function') { + setTimeout(function () { + _this.buttons[buttonIndex_1].click.call(_this, event); + }); + } + } + }; + /** + * Initialize the control rendering + * + * @returns {void} + * @private + */ + Dialog.prototype.initialize = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.target)) { + this.targetEle = ((typeof this.target) === 'string') ? + document.querySelector(this.target) : this.target; + } + if (!this.isBlazorServerRender()) { + (0,ej2_base/* addClass */.cn)([this.element], ROOT); + } + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + (0,ej2_base/* addClass */.cn)([this.element], DEVICE); + } + if (!this.isBlazorServerRender()) { + this.setCSSClass(); + } + this.setMaxHeight(); + }; + /** + * Initialize the rendering + * + * @returns {void} + * @private + */ + Dialog.prototype.initRender = function () { + var _this = this; + this.initialRender = true; + if (!this.isBlazorServerRender()) { + (0,ej2_base/* attributes */.Y4)(this.element, { role: 'dialog' }); + } + if (this.zIndex === 1000) { + this.setzIndex(this.element, false); + this.calculatezIndex = true; + } + else { + this.calculatezIndex = false; + } + if (this.isBlazorServerRender() && (0,ej2_base/* isNullOrUndefined */.le)(this.headerContent)) { + this.headerContent = this.element.getElementsByClassName('e-dlg-header-content')[0]; + } + if (this.isBlazorServerRender() && (0,ej2_base/* isNullOrUndefined */.le)(this.contentEle)) { + this.contentEle = this.element.querySelector('#' + this.element.id + '_dialog-content'); + } + if (!this.isBlazorServerRender()) { + this.setTargetContent(); + if (this.header !== '' && !(0,ej2_base/* isNullOrUndefined */.le)(this.header)) { + this.setHeader(); + } + this.renderCloseIcon(); + this.setContent(); + if (this.footerTemplate !== '' && !(0,ej2_base/* isNullOrUndefined */.le)(this.footerTemplate)) { + this.setFooterTemplate(); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(this.buttons[0].buttonModel)) { + this.setButton(); + } + } + if (this.isBlazorServerRender()) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.buttons[0].buttonModel) && this.footerTemplate === '') { + this.setButton(); + } + } + if (this.allowDragging && (!(0,ej2_base/* isNullOrUndefined */.le)(this.headerContent))) { + this.setAllowDragging(); + } + if (!this.isBlazorServerRender()) { + (0,ej2_base/* attributes */.Y4)(this.element, { 'aria-modal': (this.isModal ? 'true' : 'false') }); + if (this.isModal) { + this.setIsModal(); + } + } + if (this.isBlazorServerRender() && (0,ej2_base/* isNullOrUndefined */.le)(this.dlgContainer)) { + this.dlgContainer = this.element.parentElement; + for (var i = 0, childNodes = this.dlgContainer.children; i < childNodes.length; i++) { + if (childNodes[i].classList.contains('e-dlg-overlay')) { + this.dlgOverlay = childNodes[i]; + } + } + } + if (this.element.classList.contains(DLG_UTIL_ALERT) !== true && this.element.classList.contains(DLG_UTIL_CONFIRM) !== true + && !(0,ej2_base/* isNullOrUndefined */.le)(this.element.parentElement)) { + var parentEle = this.isModal ? this.dlgContainer.parentElement : this.element.parentElement; + this.refElement = this.createElement('div', { className: DLG_REF_ELEMENT }); + parentEle.insertBefore(this.refElement, (this.isModal ? this.dlgContainer : this.element)); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.targetEle)) { + // eslint-disable-next-line + this.isModal ? this.targetEle.appendChild(this.dlgContainer) : this.targetEle.appendChild(this.element); + } + this.popupObj = new popup/* Popup */.GI(this.element, { + height: this.height, + width: this.width, + zIndex: this.zIndex, + relateTo: this.target, + actionOnScroll: 'none', + enableRtl: this.enableRtl, + // eslint-disable-next-line + open: function (event) { + // eslint-disable-next-line + var eventArgs = { + container: _this.isModal ? _this.dlgContainer : _this.element, + element: _this.element, + target: _this.target, + preventFocus: false + }; + if (_this.enableResize) { + _this.resetResizeIcon(); + } + // eslint-disable-next-line + _this.trigger('open', eventArgs, function (openEventArgs) { + if (!openEventArgs.preventFocus) { + _this.focusContent(); + } + }); + }, + // eslint-disable-next-line + close: function (event) { + if (_this.isModal) { + (0,ej2_base/* addClass */.cn)([_this.dlgOverlay], 'e-fade'); + } + _this.unBindEvent(_this.element); + if (_this.isModal) { + _this.dlgContainer.style.display = 'none'; + } + _this.trigger('close', _this.closeArgs); + var activeEle = document.activeElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(activeEle) && !(0,ej2_base/* isNullOrUndefined */.le)((activeEle).blur)) { + activeEle.blur(); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.storeActiveElement) && !(0,ej2_base/* isNullOrUndefined */.le)(_this.storeActiveElement.focus)) { + _this.storeActiveElement.focus(); + } + } + }); + this.positionChange(); + this.setEnableRTL(); + if (!this.isBlazorServerRender()) { + (0,ej2_base/* addClass */.cn)([this.element], DLG_HIDE); + if (this.isModal) { + this.setOverlayZindex(); + } + } + if (this.visible) { + this.show(); + } + else { + if (this.isModal) { + this.dlgOverlay.style.display = 'none'; + } + } + this.initialRender = false; + }; + Dialog.prototype.resetResizeIcon = function () { + var dialogConHeight = this.getMinHeight(); + if (this.targetEle.offsetHeight < dialogConHeight) { + var className = this.enableRtl ? 'e-south-west' : 'e-south-east'; + var resizeIcon = this.element.querySelector('.' + className); + if (!(0,ej2_base/* isNullOrUndefined */.le)(resizeIcon)) { + resizeIcon.style.bottom = '-' + dialogConHeight.toString() + 'px'; + } + } + }; + Dialog.prototype.setOverlayZindex = function (zIndexValue) { + var zIndex; + if ((0,ej2_base/* isNullOrUndefined */.le)(zIndexValue)) { + zIndex = parseInt(this.element.style.zIndex, 10) ? parseInt(this.element.style.zIndex, 10) : this.zIndex; + } + else { + zIndex = zIndexValue; + } + this.dlgOverlay.style.zIndex = (zIndex - 1).toString(); + this.dlgContainer.style.zIndex = zIndex.toString(); + }; + Dialog.prototype.positionChange = function () { + if (this.isModal) { + if (!isNaN(parseFloat(this.position.X)) && !isNaN(parseFloat(this.position.Y))) { + this.setPopupPosition(); + } + else if ((!isNaN(parseFloat(this.position.X)) && isNaN(parseFloat(this.position.Y))) + || (isNaN(parseFloat(this.position.X)) && !isNaN(parseFloat(this.position.Y)))) { + this.setPopupPosition(); + } + else { + this.element.style.top = '0px'; + this.element.style.left = '0px'; + this.dlgContainer.classList.add('e-dlg-' + this.position.X + '-' + this.position.Y); + } + } + else { + this.setPopupPosition(); + } + }; + Dialog.prototype.setPopupPosition = function () { + this.popupObj.setProperties({ + position: { + X: this.position.X, Y: this.position.Y + } + }); + }; + Dialog.prototype.setAllowDragging = function () { + var _this = this; + var handleContent = '.' + DLG_HEADER_CONTENT; + if (!this.element.classList.contains(DLG_DRAG)) { + this.dragObj = new ej2_base/* Draggable */._l(this.element, { + clone: false, + isDragScroll: true, + abort: '.e-dlg-closeicon-btn', + handle: handleContent, + // eslint-disable-next-line + dragStart: function (event) { + // eslint-disable-next-line + _this.trigger('dragStart', event, function (dragEventArgs) { + if ((0,ej2_base/* isBlazor */.xr)()) { + dragEventArgs.bindEvents(event.dragElement); + } + }); + }, + // eslint-disable-next-line + dragStop: function (event) { + if (_this.isModal) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.position)) { + _this.dlgContainer.classList.remove('e-dlg-' + _this.position.X + '-' + _this.position.Y); + } + // Reset the dialog position after drag completion. + _this.element.style.position = 'relative'; + } + _this.trigger('dragStop', event); + _this.element.classList.remove(DLG_RESTRICT_LEFT_VALUE); + }, + // eslint-disable-next-line + drag: function (event) { + _this.trigger('drag', event); + } + }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.targetEle)) { + this.dragObj.dragArea = this.targetEle; + } + } + }; + Dialog.prototype.setButton = function () { + if (!this.isBlazorServerRender()) { + this.buttonContent = []; + this.btnObj = []; + // eslint-disable-next-line + var primaryBtnFlag = true; + for (var i = 0; i < this.buttons.length; i++) { + var buttonType = !(0,ej2_base/* isNullOrUndefined */.le)(this.buttons[i].type) ? this.buttons[i].type.toLowerCase() : 'button'; + var btn = this.createElement('button', { attrs: { type: buttonType } }); + this.buttonContent.push(btn.outerHTML); + } + this.setFooterTemplate(); + } + var footerBtn; + for (var i = 0, childNodes = this.element.children; i < childNodes.length; i++) { + if (childNodes[i].classList.contains(DLG_FOOTER_CONTENT)) { + footerBtn = childNodes[i].querySelectorAll('button'); + } + } + for (var i = 0; i < this.buttons.length; i++) { + if (!this.isBlazorServerRender()) { + this.btnObj[i] = new button_button/* Button */.z(this.buttons[i].buttonModel); + } + if (this.isBlazorServerRender()) { + this.ftrTemplateContent = this.element.querySelector('.' + DLG_FOOTER_CONTENT); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.ftrTemplateContent) && footerBtn.length > 0) { + if (typeof (this.buttons[i].click) === 'function') { + ej2_base/* EventHandler.add */.bi.add(footerBtn[i], 'click', this.buttons[i].click, this); + } + if (typeof (this.buttons[i].click) === 'object') { + ej2_base/* EventHandler.add */.bi.add(footerBtn[i], 'click', this.buttonClickHandler.bind(this, i), this); + } + } + if (!this.isBlazorServerRender() && !(0,ej2_base/* isNullOrUndefined */.le)(this.ftrTemplateContent)) { + this.btnObj[i].appendTo(this.ftrTemplateContent.children[i]); + if (this.buttons[i].isFlat) { + this.btnObj[i].element.classList.add('e-flat'); + } + this.primaryButtonEle = this.element.getElementsByClassName('e-primary')[0]; + } + } + }; + Dialog.prototype.buttonClickHandler = function (index) { + this.trigger('buttons[' + index + '].click', {}); + }; + Dialog.prototype.setContent = function () { + (0,ej2_base/* attributes */.Y4)(this.element, { 'aria-describedby': this.element.id + '_dialog-content' }); + this.contentEle = this.createElement('div', { className: DLG_CONTENT, id: this.element.id + '_dialog-content' }); + if (this.innerContentElement) { + this.contentEle.appendChild(this.innerContentElement); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(this.content) && this.content !== '' || !this.initialRender) { + // eslint-disable-next-line + var blazorContain = Object.keys(window); + if (typeof (this.content) === 'string' && !(0,ej2_base/* isBlazor */.xr)()) { + this.setTemplate(this.content, this.contentEle, 'content'); + } + else if (this.content instanceof HTMLElement) { + this.contentEle.appendChild(this.content); + } + else { + this.setTemplate(this.content, this.contentEle, 'content'); + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.headerContent)) { + this.element.insertBefore(this.contentEle, this.element.children[1]); + } + else { + this.element.insertBefore(this.contentEle, this.element.children[0]); + } + if (this.height === 'auto') { + if (!this.isBlazorServerRender() && ej2_base/* Browser.isIE */.AR.isIE && this.element.style.width === '' && !(0,ej2_base/* isNullOrUndefined */.le)(this.width)) { + this.element.style.width = (0,ej2_base/* formatUnit */.Ac)(this.width); + } + this.setMaxHeight(); + } + }; + Dialog.prototype.setTemplate = function (template, toElement, prop) { + // eslint-disable-next-line + var templateFn; + var templateProps; + // eslint-disable-next-line + var blazorContain = Object.keys(window); + if (toElement.classList.contains(DLG_HEADER)) { + templateProps = this.element.id + 'header'; + } + else if (toElement.classList.contains(DLG_FOOTER_CONTENT)) { + templateProps = this.element.id + 'footerTemplate'; + } + else { + templateProps = this.element.id + 'content'; + } + var templateValue; + if (!(0,ej2_base/* isNullOrUndefined */.le)(template.outerHTML)) { + toElement.appendChild(template); + } + else if ((typeof template === 'string') || (typeof template !== 'string') || ((0,ej2_base/* isBlazor */.xr)() && !this.isStringTemplate)) { + if ((typeof template === 'string')) { + template = this.sanitizeHelper(template); + } + if (this.isVue || typeof template !== 'string') { + templateFn = (0,ej2_base/* compile */.MY)(template); + templateValue = template; + } + else { + toElement.innerHTML = template; + } + } + var fromElements = []; + if (!(0,ej2_base/* isNullOrUndefined */.le)(templateFn)) { + var isString = ((0,ej2_base/* isBlazor */.xr)() && + !this.isStringTemplate && (templateValue).indexOf('
Blazor') === 0) ? + this.isStringTemplate : true; + for (var _i = 0, _a = templateFn({}, this, prop, templateProps, isString); _i < _a.length; _i++) { + var item = _a[_i]; + fromElements.push(item); + } + (0,ej2_base/* append */.R3)([].slice.call(fromElements), toElement); + } + }; + /* + * @returns {void} + * @hidden + * @value + */ + Dialog.prototype.sanitizeHelper = function (value) { + if (this.enableHtmlSanitizer) { + var dialogItem = ej2_base/* SanitizeHtmlHelper.beforeSanitize */.pJ.beforeSanitize(); + var beforeEvent = { + cancel: false, + helper: null + }; + (0,ej2_base/* extend */.l7)(dialogItem, dialogItem, beforeEvent); + this.trigger('beforeSanitizeHtml', dialogItem); + if (dialogItem.cancel && !(0,ej2_base/* isNullOrUndefined */.le)(dialogItem.helper)) { + value = dialogItem.helper(value); + } + else if (!dialogItem.cancel) { + value = ej2_base/* SanitizeHtmlHelper.serializeValue */.pJ.serializeValue(dialogItem, value); + } + } + return value; + }; + Dialog.prototype.setMaxHeight = function () { + if (!this.allowMaxHeight) { + return; + } + var display = this.element.style.display; + this.element.style.display = 'none'; + this.element.style.maxHeight = (!(0,ej2_base/* isNullOrUndefined */.le)(this.target)) && (this.targetEle.offsetHeight < window.innerHeight) ? + (this.targetEle.offsetHeight - 20) + 'px' : (window.innerHeight - 20) + 'px'; + this.element.style.display = display; + if (ej2_base/* Browser.isIE */.AR.isIE && this.height === 'auto' && !(0,ej2_base/* isNullOrUndefined */.le)(this.contentEle) + && this.element.offsetHeight < this.contentEle.offsetHeight) { + this.element.style.height = 'inherit'; + } + }; + Dialog.prototype.setEnableRTL = function () { + if (!this.isBlazorServerRender()) { + // eslint-disable-next-line + this.enableRtl ? (0,ej2_base/* addClass */.cn)([this.element], RTL) : (0,ej2_base/* removeClass */.IV)([this.element], RTL); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.element.querySelector('.e-resize-handle'))) { + removeResize(); + this.setResize(); + } + }; + Dialog.prototype.setTargetContent = function () { + var _this = this; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.content) || this.content === '') { + var isContent = this.element.innerHTML.replace(/\s|<(\/?|\/?)(!--!--)>/g, '') !== ''; + if (this.element.children.length > 0 || isContent) { + this.innerContentElement = document.createDocumentFragment(); + [].slice.call(this.element.childNodes).forEach(function (el) { + if (el.nodeType !== 8) { + _this.innerContentElement.appendChild(el); + } + }); + } + } + }; + Dialog.prototype.setHeader = function () { + if (this.headerEle) { + this.headerEle.innerHTML = ''; + } + else { + this.headerEle = this.createElement('div', { id: this.element.id + '_title', className: DLG_HEADER }); + } + this.createHeaderContent(); + this.headerContent.appendChild(this.headerEle); + this.setTemplate(this.header, this.headerEle, 'header'); + (0,ej2_base/* attributes */.Y4)(this.element, { 'aria-labelledby': this.element.id }); + this.element.insertBefore(this.headerContent, this.element.children[0]); + if (this.allowDragging && (!(0,ej2_base/* isNullOrUndefined */.le)(this.headerContent))) { + this.setAllowDragging(); + } + }; + Dialog.prototype.setFooterTemplate = function () { + if (this.ftrTemplateContent) { + this.ftrTemplateContent.innerHTML = ''; + } + else { + this.ftrTemplateContent = this.createElement('div', { + className: DLG_FOOTER_CONTENT + }); + } + if (this.footerTemplate !== '' && !(0,ej2_base/* isNullOrUndefined */.le)(this.footerTemplate)) { + this.setTemplate(this.footerTemplate, this.ftrTemplateContent, 'footerTemplate'); + } + else { + this.ftrTemplateContent.innerHTML = this.buttonContent.join(''); + } + this.element.appendChild(this.ftrTemplateContent); + }; + Dialog.prototype.createHeaderContent = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.headerContent)) { + this.headerContent = this.createElement('div', { id: this.element.id + '_dialog-header', className: DLG_HEADER_CONTENT }); + } + }; + Dialog.prototype.renderCloseIcon = function () { + if (this.showCloseIcon) { + this.closeIcon = this.createElement('button', { className: DLG_CLOSE_ICON_BTN, attrs: { type: 'button' } }); + this.closeIconBtnObj = new button_button/* Button */.z({ cssClass: 'e-flat', iconCss: DLG_CLOSE_ICON + ' ' + ICON }); + this.closeIconTitle(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.headerContent)) { + (0,ej2_base/* prepend */.Ce)([this.closeIcon], this.headerContent); + } + else { + this.createHeaderContent(); + (0,ej2_base/* prepend */.Ce)([this.closeIcon], this.headerContent); + this.element.insertBefore(this.headerContent, this.element.children[0]); + } + this.closeIconBtnObj.appendTo(this.closeIcon); + } + }; + Dialog.prototype.closeIconTitle = function () { + this.l10n.setLocale(this.locale); + var closeIconTitle = this.l10n.getConstant('close'); + this.closeIcon.setAttribute('title', closeIconTitle); + this.closeIcon.setAttribute('aria-label', closeIconTitle); + }; + Dialog.prototype.setCSSClass = function (oldCSSClass) { + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([this.element], this.cssClass.split(' ')); + } + if (oldCSSClass) { + (0,ej2_base/* removeClass */.IV)([this.element], oldCSSClass.split(' ')); + } + }; + Dialog.prototype.setIsModal = function () { + this.dlgContainer = this.createElement('div', { className: DLG_CONTAINER }); + this.element.classList.remove(DLG_SHOW); + this.element.parentNode.insertBefore(this.dlgContainer, this.element); + this.dlgContainer.appendChild(this.element); + (0,ej2_base/* addClass */.cn)([this.element], MODAL_DLG); + this.dlgOverlay = this.createElement('div', { className: DLG_OVERLAY }); + this.dlgOverlay.style.zIndex = (this.zIndex - 1).toString(); + this.dlgContainer.appendChild(this.dlgOverlay); + }; + Dialog.prototype.getValidFocusNode = function (items) { + var node; + for (var u = 0; u < items.length; u++) { + node = items[u]; + if ((node.clientHeight > 0 || (node.tagName.toLowerCase() === 'a' && node.hasAttribute('href'))) && node.tabIndex > -1 && + !node.disabled && !this.disableElement(node, '[disabled],[aria-disabled="true"],[type="hidden"]')) { + return node; + } + else { + node = null; + } + } + return node; + }; + Dialog.prototype.focusableElements = function (content) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(content)) { + var value = 'input,select,textarea,button,a,[contenteditable="true"],[tabindex]'; + var items = content.querySelectorAll(value); + return this.getValidFocusNode(items); + } + return null; + }; + Dialog.prototype.getAutoFocusNode = function (container) { + var node = container.querySelector('.' + DLG_CLOSE_ICON_BTN); + var value = '[autofocus]'; + var items = container.querySelectorAll(value); + var validNode = this.getValidFocusNode(items); + if ((0,ej2_base/* isBlazor */.xr)()) { + this.primaryButtonEle = this.element.getElementsByClassName('e-primary')[0]; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(validNode)) { + node = validNode; + } + else { + validNode = this.focusableElements(this.contentEle); + if (!(0,ej2_base/* isNullOrUndefined */.le)(validNode)) { + return node = validNode; + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(this.primaryButtonEle)) { + return this.element.querySelector('.' + DLG_PRIMARY_BUTTON); + } + } + return node; + }; + Dialog.prototype.disableElement = function (element, t) { + // eslint-disable-next-line + var elementMatch = element ? element.matches || element.webkitMatchesSelector || element.msGetRegionContent : null; + if (elementMatch) { + for (; element; element = element.parentNode) { + if (element instanceof Element && elementMatch.call(element, t)) { + /* istanbul ignore next */ + return element; + } + } + } + return null; + }; + Dialog.prototype.focusContent = function () { + var element = this.getAutoFocusNode(this.element); + var node = !(0,ej2_base/* isNullOrUndefined */.le)(element) ? element : this.element; + var userAgent = ej2_base/* Browser.userAgent */.AR.userAgent; + if (userAgent.indexOf('MSIE ') > 0 || userAgent.indexOf('Trident/') > 0) { + this.element.focus(); + } + node.focus(); + this.bindEvent(this.element); + }; + Dialog.prototype.bindEvent = function (element) { + ej2_base/* EventHandler.add */.bi.add(element, 'keydown', this.keyDown, this); + }; + Dialog.prototype.unBindEvent = function (element) { + ej2_base/* EventHandler.remove */.bi.remove(element, 'keydown', this.keyDown); + }; + Dialog.prototype.updateSanitizeContent = function () { + if (!this.isBlazorServerRender()) { + this.contentEle.innerHTML = this.sanitizeHelper(this.content); + } + }; + Dialog.prototype.isBlazorServerRender = function () { + return (0,ej2_base/* isBlazor */.xr)() && this.isServerRendered; + }; + /** + * Module required function + * + * @returns {void} + * @private + */ + Dialog.prototype.getModuleName = function () { + return 'dialog'; + }; + /** + * Called internally if any of the property value changed + * + * @param {DialogModel} newProp - specifies the new property + * @param {DialogModel} oldProp - specifies the old property + * @private + * @returns {void} + */ + Dialog.prototype.onPropertyChanged = function (newProp, oldProp) { + if (!this.element.classList.contains(ROOT)) { + return; + } + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'content': + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.content) && this.content !== '') { + if (this.isBlazorServerRender()) { + this.contentEle = this.element.querySelector('.e-dlg-content'); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.contentEle) && this.contentEle.getAttribute('role') !== 'dialog') { + if (!this.isBlazorServerRender()) { + this.contentEle.innerHTML = ''; + } + // eslint-disable-next-line + if (typeof (this.content) === 'function') { + this.clearTemplate(['content']); + (0,ej2_base/* detach */.og)(this.contentEle); + this.contentEle = null; + this.setContent(); + } + else { + typeof (this.content) === 'string' ? (this.isBlazorServerRender() && (this.contentEle.innerText === '')) ? + this.contentEle.insertAdjacentHTML('beforeend', this.sanitizeHelper(this.content)) : + this.updateSanitizeContent() : this.contentEle.appendChild(this.content); + } + this.setMaxHeight(); + } + else { + if (!this.isBlazorServerRender() || + (0,ej2_base/* isNullOrUndefined */.le)(this.element.querySelector('.e-dlg-content'))) { + this.setContent(); + } + } + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(this.contentEle)) { + (0,ej2_base/* detach */.og)(this.contentEle); + this.contentEle = null; + } + break; + case 'header': + if (this.header === '' || (0,ej2_base/* isNullOrUndefined */.le)(this.header)) { + if (this.headerEle) { + (0,ej2_base/* detach */.og)(this.headerEle); + this.headerEle = null; + } + } + else { + if (!this.isBlazorServerRender() || + (0,ej2_base/* isNullOrUndefined */.le)(this.element.querySelector('.e-dlg-header-content'))) { + this.setHeader(); + } + } + break; + case 'footerTemplate': + if (this.footerTemplate === '' || (0,ej2_base/* isNullOrUndefined */.le)(this.footerTemplate)) { + if (!this.ftrTemplateContent) { + return; + } + (0,ej2_base/* detach */.og)(this.ftrTemplateContent); + this.ftrTemplateContent = null; + this.buttons = [{}]; + } + else { + if (!this.isBlazorServerRender() || + (0,ej2_base/* isNullOrUndefined */.le)(this.element.querySelector('.e-footer-content'))) { + this.setFooterTemplate(); + } + this.buttons = [{}]; + } + break; + case 'showCloseIcon': + if (this.element.getElementsByClassName(DLG_CLOSE_ICON).length > 0) { + if (!this.showCloseIcon && (this.header === '' || (0,ej2_base/* isNullOrUndefined */.le)(this.header))) { + (0,ej2_base/* detach */.og)(this.headerContent); + this.headerContent = null; + } + else if (!this.showCloseIcon) { + (0,ej2_base/* detach */.og)(this.closeIcon); + } + else { + if (this.isBlazorServerRender()) { + this.wireEvents(); + } + } + } + else { + if (!this.isBlazorServerRender()) { + this.renderCloseIcon(); + } + this.wireEvents(); + } + break; + case 'locale': + if (this.showCloseIcon) { + this.closeIconTitle(); + } + break; + case 'visible': + // eslint-disable-next-line + this.visible ? this.show() : this.hide(); + break; + case 'isModal': + this.updateIsModal(); + break; + case 'height': + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'height': (0,ej2_base/* formatUnit */.Ac)(newProp.height) }); + break; + case 'width': + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'width': (0,ej2_base/* formatUnit */.Ac)(newProp.width) }); + break; + case 'zIndex': + this.popupObj.zIndex = this.zIndex; + if (this.isModal) { + this.setOverlayZindex(this.zIndex); + } + if (this.element.style.zIndex !== this.zIndex.toString()) { + this.calculatezIndex = false; + } + break; + case 'cssClass': + this.setCSSClass(oldProp.cssClass); + break; + case 'buttons': { + var buttonCount = this.buttons.length; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.ftrTemplateContent) && !this.isBlazorServerRender()) { + (0,ej2_base/* detach */.og)(this.ftrTemplateContent); + this.ftrTemplateContent = null; + } + for (var i = 0; i < buttonCount; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.buttons[i].buttonModel)) { + this.footerTemplate = ''; + this.setButton(); + } + } + break; + } + case 'allowDragging': + if (this.allowDragging && (!(0,ej2_base/* isNullOrUndefined */.le)(this.headerContent))) { + this.setAllowDragging(); + } + else { + this.dragObj.destroy(); + } + break; + case 'target': + this.setTarget(newProp.target); + break; + case 'position': + this.checkPositionData(); + if (this.isModal) { + var positionX = (0,ej2_base/* isNullOrUndefined */.le)(oldProp.position.X) ? this.position.X : oldProp.position.X; + var positionY = (0,ej2_base/* isNullOrUndefined */.le)(oldProp.position.Y) ? this.position.Y : oldProp.position.Y; + if (this.dlgContainer.classList.contains('e-dlg-' + positionX + '-' + positionY)) { + this.dlgContainer.classList.remove('e-dlg-' + positionX + '-' + positionY); + } + } + this.positionChange(); + break; + case 'enableRtl': + this.setEnableRTL(); + break; + case 'enableResize': + this.setResize(); + break; + case 'minHeight': + if (this.minHeight !== '') { + this.element.style.minHeight = (0,ej2_base/* formatUnit */.Ac)(this.minHeight); + } + break; + } + } + }; + Dialog.prototype.setTarget = function (target) { + this.popupObj.relateTo = target; + this.target = target; + this.targetEle = ((typeof this.target) === 'string') ? + document.querySelector(this.target) : this.target; + if (this.dragObj) { + this.dragObj.dragArea = this.targetEle; + } + this.setMaxHeight(); + if (this.isModal) { + this.updateIsModal(); + } + if (this.enableResize) { + this.setResize(); + } + }; + Dialog.prototype.updateIsModal = function () { + this.element.setAttribute('aria-modal', this.isModal ? 'true' : 'false'); + if (this.isModal) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.dlgOverlay)) { + this.setIsModal(); + this.element.style.top = '0px'; + this.element.style.left = '0px'; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.targetEle)) { + this.targetEle.appendChild(this.dlgContainer); + } + } + } + else { + (0,ej2_base/* removeClass */.IV)([this.element], MODAL_DLG); + (0,ej2_base/* removeClass */.IV)([document.body], [DLG_TARGET, SCROLL_DISABLED]); + (0,ej2_base/* detach */.og)(this.dlgOverlay); + while (this.dlgContainer.firstChild) { + this.dlgContainer.parentElement.insertBefore(this.dlgContainer.firstChild, this.dlgContainer); + } + this.dlgContainer.parentElement.removeChild(this.dlgContainer); + } + if (this.visible) { + this.show(); + } + this.positionChange(); + if (this.isModal && this.dlgOverlay) { + ej2_base/* EventHandler.add */.bi.add(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler, this); + } + }; + Dialog.prototype.setzIndex = function (zIndexElement, setPopupZindex) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.zIndex = (0,popup/* getZindexPartial */.TE)(zIndexElement); + this.isProtectedOnChange = prevOnChange; + if (setPopupZindex) { + this.popupObj.zIndex = this.zIndex; + } + }; + Dialog.prototype.windowResizeHandler = function () { + setMaxWidth(this.targetEle.clientWidth); + setMaxHeight(this.targetEle.clientHeight); + this.setMaxHeight(); + }; + /** + * Get the properties to be maintained in the persisted state. + * + * @returns {void} + * @private + */ + Dialog.prototype.getPersistData = function () { + return this.addOnPersist([]); + }; + /** + * To destroy the widget + * + * @returns {void} + */ + Dialog.prototype.destroy = function () { + if (this.isDestroyed) { + return; + } + var classArray = [RTL, MODAL_DLG, DLG_RESIZABLE, DLG_RESTRICT_LEFT_VALUE, FULLSCREEN, DEVICE]; + var attrs = ['role', 'aria-modal', 'aria-labelledby', 'aria-describedby', 'aria-grabbed', 'tabindex', 'style']; + (0,ej2_base/* removeClass */.IV)([this.targetEle], [DLG_TARGET, SCROLL_DISABLED]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.element) && this.element.classList.contains(FULLSCREEN)) { + (0,ej2_base/* removeClass */.IV)([document.body], [DLG_TARGET, SCROLL_DISABLED]); + } + if (this.isModal) { + (0,ej2_base/* removeClass */.IV)([(!(0,ej2_base/* isNullOrUndefined */.le)(this.targetEle) ? this.targetEle : document.body)], SCROLL_DISABLED); + } + this.unWireEvents(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.btnObj)) { + for (var i = 0; i < this.btnObj.length; i++) { + this.btnObj[i].destroy(); + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.dragObj)) { + this.dragObj.destroy(); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.popupObj.element) && this.popupObj.element.classList.contains(POPUP_ROOT)) { + this.popupObj.destroy(); + } + (0,ej2_base/* removeClass */.IV)([this.element], classArray); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.cssClass) && this.cssClass !== '') { + (0,ej2_base/* removeClass */.IV)([this.element], this.cssClass.split(' ')); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.refElement) && !(0,ej2_base/* isNullOrUndefined */.le)(this.refElement.parentElement)) { + this.refElement.parentElement.insertBefore((this.isModal ? this.dlgContainer : this.element), this.refElement); + (0,ej2_base/* detach */.og)(this.refElement); + this.refElement = undefined; + } + if (this.isModal && !this.isBlazorServerRender()) { + (0,ej2_base/* detach */.og)(this.dlgOverlay); + this.dlgContainer.parentNode.insertBefore(this.element, this.dlgContainer); + (0,ej2_base/* detach */.og)(this.dlgContainer); + } + if (!this.isBlazorServerRender()) { + this.element.innerHTML = this.clonedEle.innerHTML; + } + if (this.isBlazorServerRender()) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.element.children)) { + for (var i = 0; i <= this.element.children.length; i++) { + i = i - i; + (0,ej2_base/* detach */.og)(this.element.children[i]); + } + } + } + for (var i = 0; i < attrs.length; i++) { + this.element.removeAttribute(attrs[i]); + } + if (!this.isBlazorServerRender()) { + _super.prototype.destroy.call(this); + } + else { + this.isDestroyed = true; + } + // eslint-disable-next-line + if (this.isReact) { + this.clearTemplate(); + } + }; + Dialog.prototype.wireWindowResizeEvent = function () { + window.addEventListener('resize', this.windowResizeHandler.bind(this)); + }; + Dialog.prototype.unWireWindowResizeEvent = function () { + window.removeEventListener('resize', this.windowResizeHandler.bind(this)); + }; + /** + * Binding event to the element while widget creation + * + * @returns {void} + * @hidden + */ + Dialog.prototype.wireEvents = function () { + if (this.isBlazorServerRender() && this.showCloseIcon) { + this.closeIcon = this.element.getElementsByClassName('e-dlg-closeicon-btn')[0]; + } + if (this.showCloseIcon) { + ej2_base/* EventHandler.add */.bi.add(this.closeIcon, 'click', this.closeIconClickEventHandler, this); + } + if (this.isModal && this.dlgOverlay) { + ej2_base/* EventHandler.add */.bi.add(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler, this); + } + }; + /** + * Unbinding event to the element while widget destroy + * + * @returns {void} + * @hidden + */ + Dialog.prototype.unWireEvents = function () { + if (this.showCloseIcon) { + ej2_base/* EventHandler.remove */.bi.remove(this.closeIcon, 'click', this.closeIconClickEventHandler); + } + if (this.isModal) { + ej2_base/* EventHandler.remove */.bi.remove(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler); + } + if (this.buttons.length > 0 && !(0,ej2_base/* isNullOrUndefined */.le)(this.buttons[0].buttonModel) && this.footerTemplate === '') { + for (var i = 0; i < this.buttons.length; i++) { + if (typeof (this.buttons[i].click) === 'function') { + ej2_base/* EventHandler.remove */.bi.remove(this.ftrTemplateContent.children[i], 'click', this.buttons[i].click); + } + } + } + }; + /** + * Refreshes the dialog's position when the user changes its header and footer height/width dynamically. + * + * @returns {void} + */ + Dialog.prototype.refreshPosition = function () { + this.popupObj.refreshPosition(); + }; + /** + * Returns the current width and height of the Dialog + * + * @returns {DialogDimension} + * @public + */ + Dialog.prototype.getDimension = function () { + var dialogWidth = this.element.offsetWidth; + var dialogHeight = this.element.offsetHeight; + return { width: dialogWidth, height: dialogHeight }; + }; + /** + * Opens the dialog if it is in hidden state. + * To open the dialog with full screen width, set the parameter to true. + * + * @param { boolean } isFullScreen - Enable the fullScreen Dialog. + * @returns {void} + */ + Dialog.prototype.show = function (isFullScreen) { + var _this = this; + if (!this.element.classList.contains(ROOT)) { + return; + } + if (!this.element.classList.contains(DLG_SHOW) || (!(0,ej2_base/* isNullOrUndefined */.le)(isFullScreen))) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(isFullScreen)) { + this.fullScreen(isFullScreen); + } + var eventArgs_1 = (0,ej2_base/* isBlazor */.xr)() ? { + cancel: false, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + maxHeight: this.element.style.maxHeight + } : { + cancel: false, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + target: this.target, + maxHeight: this.element.style.maxHeight + }; + this.trigger('beforeOpen', eventArgs_1, function (beforeOpenArgs) { + if (!beforeOpenArgs.cancel) { + if (_this.element.style.maxHeight !== eventArgs_1.maxHeight) { + _this.allowMaxHeight = false; + _this.element.style.maxHeight = eventArgs_1.maxHeight; + } + _this.storeActiveElement = document.activeElement; + _this.element.tabIndex = -1; + if (_this.isModal && (!(0,ej2_base/* isNullOrUndefined */.le)(_this.dlgOverlay))) { + _this.dlgOverlay.style.display = 'block'; + _this.dlgContainer.style.display = 'flex'; + (0,ej2_base/* removeClass */.IV)([_this.dlgOverlay], 'e-fade'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.targetEle)) { + if (_this.targetEle === document.body) { + _this.dlgContainer.style.position = 'fixed'; + } + else { + _this.dlgContainer.style.position = 'absolute'; + } + _this.dlgOverlay.style.position = 'absolute'; + _this.element.style.position = 'relative'; + (0,ej2_base/* addClass */.cn)([_this.targetEle], [DLG_TARGET, SCROLL_DISABLED]); + } + else { + (0,ej2_base/* addClass */.cn)([document.body], [DLG_TARGET, SCROLL_DISABLED]); + } + } + // eslint-disable-next-line + var openAnimation = { + name: _this.animationSettings.effect + 'In', + duration: _this.animationSettings.duration, + delay: _this.animationSettings.delay + }; + var zIndexElement = (_this.isModal) ? _this.element.parentElement : _this.element; + if (_this.calculatezIndex) { + _this.setzIndex(zIndexElement, true); + (0,ej2_base/* setStyleAttribute */.V7)(_this.element, { 'zIndex': _this.zIndex }); + if (_this.isModal) { + _this.setOverlayZindex(_this.zIndex); + } + } + // eslint-disable-next-line + _this.animationSettings.effect === 'None' ? _this.popupObj.show() : _this.popupObj.show(openAnimation); + _this.dialogOpen = true; + var prevOnChange = _this.isProtectedOnChange; + _this.isProtectedOnChange = true; + _this.visible = true; + _this.preventVisibility = true; + _this.isProtectedOnChange = prevOnChange; + } + }); + } + // eslint-disable-next-line @typescript-eslint/no-explicit-any + if (this.isReact) { + this.renderReactTemplates(); + } + }; + /** + * Closes the dialog if it is in visible state. + * + * @param { Event } event - specifies the event + * @returns {void} + */ + Dialog.prototype.hide = function (event) { + var _this = this; + if (!this.element.classList.contains(ROOT)) { + return; + } + if (this.preventVisibility) { + var eventArgs = (0,ej2_base/* isBlazor */.xr)() ? { + cancel: false, + isInteracted: event ? true : false, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + event: event + } : { + cancel: false, + isInteracted: event ? true : false, + element: this.element, + target: this.target, + container: this.isModal ? this.dlgContainer : this.element, + event: event, + closedBy: this.dlgClosedBy + }; + this.closeArgs = eventArgs; + this.trigger('beforeClose', eventArgs, function (beforeCloseArgs) { + if (!beforeCloseArgs.cancel) { + if (_this.isModal) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.targetEle)) { + (0,ej2_base/* removeClass */.IV)([_this.targetEle], [DLG_TARGET, SCROLL_DISABLED]); + } + } + if (document.body.classList.contains(DLG_TARGET) && + document.body.classList.contains(SCROLL_DISABLED)) { + (0,ej2_base/* removeClass */.IV)([document.body], [DLG_TARGET, SCROLL_DISABLED]); + } + // eslint-disable-next-line + var closeAnimation = { + name: _this.animationSettings.effect + 'Out', + duration: _this.animationSettings.duration, + delay: _this.animationSettings.delay + }; + // eslint-disable-next-line + _this.animationSettings.effect === 'None' ? _this.popupObj.hide() : _this.popupObj.hide(closeAnimation); + _this.dialogOpen = false; + var prevOnChange = _this.isProtectedOnChange; + _this.isProtectedOnChange = true; + _this.visible = false; + _this.preventVisibility = false; + _this.isProtectedOnChange = prevOnChange; + } + _this.dlgClosedBy = DLG_USER_ACTION_CLOSED; + }); + } + }; + // eslint-disable-next-line + /** + * Specifies to view the Full screen Dialog. + * + * @returns {void} + * @private + */ + Dialog.prototype.fullScreen = function (args) { + /* eslint-disable */ + var top = this.element.offsetTop; + var left = this.element.offsetLeft; + /* eslint-enable */ + if (args) { + this.element.style.top = document.scrollingElement.scrollTop + 'px'; + (0,ej2_base/* addClass */.cn)([this.element], FULLSCREEN); + var display = this.element.style.display; + this.element.style.display = 'none'; + this.element.style.maxHeight = (!(0,ej2_base/* isNullOrUndefined */.le)(this.target)) ? + (this.targetEle.offsetHeight) + 'px' : (window.innerHeight) + 'px'; + this.element.style.display = display; + (0,ej2_base/* addClass */.cn)([document.body], [DLG_TARGET, SCROLL_DISABLED]); + if (this.allowDragging && !(0,ej2_base/* isNullOrUndefined */.le)(this.dragObj)) { + this.dragObj.destroy(); + } + } + else { + (0,ej2_base/* removeClass */.IV)([this.element], FULLSCREEN); + (0,ej2_base/* removeClass */.IV)([document.body], [DLG_TARGET, SCROLL_DISABLED]); + if (this.allowDragging && (!(0,ej2_base/* isNullOrUndefined */.le)(this.headerContent))) { + this.setAllowDragging(); + } + } + return args; + }; + /** + * Returns the dialog button instances. + * Based on that, you can dynamically change the button states. + * + * @param { number } index - Index of the button. + * @returns {Button} - returns the button element + */ + Dialog.prototype.getButtons = function (index) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(index)) { + return this.btnObj[index]; + } + return this.btnObj; + }; + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Dialog.prototype, "content", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Dialog.prototype, "enableHtmlSanitizer", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Dialog.prototype, "showCloseIcon", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Dialog.prototype, "isModal", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Dialog.prototype, "header", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Dialog.prototype, "visible", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Dialog.prototype, "enableResize", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(['South-East']) + ], Dialog.prototype, "resizeHandles", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], Dialog.prototype, "height", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Dialog.prototype, "minHeight", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('100%') + ], Dialog.prototype, "width", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Dialog.prototype, "cssClass", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(1000) + ], Dialog.prototype, "zIndex", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Dialog.prototype, "target", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Dialog.prototype, "footerTemplate", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Dialog.prototype, "allowDragging", void 0); + dialog_decorate([ + (0,ej2_base/* Collection */.FE)([{}], ButtonProps) + ], Dialog.prototype, "buttons", void 0); + dialog_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Dialog.prototype, "closeOnEscape", void 0); + dialog_decorate([ + (0,ej2_base/* Complex */.Zz)({}, AnimationSettings) + ], Dialog.prototype, "animationSettings", void 0); + dialog_decorate([ + (0,ej2_base/* Complex */.Zz)({ X: 'center', Y: 'center' }, popup/* PositionData */.WV) + ], Dialog.prototype, "position", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "created", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "open", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "beforeSanitizeHtml", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "beforeOpen", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "close", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "beforeClose", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "dragStart", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "dragStop", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "drag", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "overlayClick", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "resizeStart", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "resizing", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "resizeStop", void 0); + dialog_decorate([ + (0,ej2_base/* Event */.ju)() + ], Dialog.prototype, "destroyed", void 0); + Dialog = dialog_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], Dialog); + return Dialog; +}(ej2_base/* Component */.wA)); + +/** + * Base for creating Alert and Confirmation Dialog through util method. + */ +// eslint-disable-next-line +var DialogUtility; +(function (DialogUtility) { + /** + * An alert dialog box is used to display warning like messages to the users. + * ``` + * Eg : DialogUtility.alert('Alert message'); + * + * ``` + */ + /* istanbul ignore next */ + /** + * + * @param {AlertDialogArgs} args - specifies the string + * @returns {Dialog} - returns the dialog element. + */ + function alert(args) { + // eslint-disable-next-line + var dialogComponent; + var dialogElement = (0,ej2_base/* createElement */.az)('div', { 'className': DLG_UTIL_ALERT }); + document.body.appendChild(dialogElement); + var alertDialogObj; + var okButtonModel = [{ + buttonModel: { isPrimary: true, content: 'OK' }, + click: function () { + this.hide(); + } + }]; + if (typeof (args) === 'string') { + alertDialogObj = createDialog({ content: args, + position: { X: 'center', Y: 'top' }, + isModal: true, header: DLG_UTIL_DEFAULT_TITLE, + buttons: okButtonModel }, dialogElement); + } + else { + alertDialogObj = createDialog(alertOptions(args), dialogElement); + } + alertDialogObj.close = function () { + if (args && args.close) { + args.close.apply(alertDialogObj); + } + alertDialogObj.destroy(); + if (alertDialogObj.element.classList.contains('e-dlg-modal')) { + alertDialogObj.element.parentElement.remove(); + alertDialogObj.target.classList.remove(DLG_UTIL_ROOT); + } + else { + alertDialogObj.element.remove(); + } + }; + return alertDialogObj; + } + DialogUtility.alert = alert; + /** + * A confirm dialog displays a specified message along with ‘OK’ and ‘Cancel’ button. + * ``` + * Eg : DialogUtility.confirm('Confirm dialog message'); + * + * ``` + */ + /* istanbul ignore next */ + /** + * + * @param {ConfirmDialogArgs} args - specifies the args + * @returns {Dialog} - returns te element + */ + function confirm(args) { + // eslint-disable-next-line + var dialogComponent; + var dialogElement = (0,ej2_base/* createElement */.az)('div', { 'className': DLG_UTIL_CONFIRM }); + document.body.appendChild(dialogElement); + var confirmDialogObj; + var okCancelButtonModel = [{ + buttonModel: { isPrimary: true, content: 'OK' }, + click: function () { + this.hide(); + } + }, { + buttonModel: { content: 'Cancel' }, + click: function () { + this.hide(); + } + }]; + if (typeof (args) === 'string') { + confirmDialogObj = createDialog({ position: { X: 'center', Y: 'top' }, content: args, isModal: true, + header: DLG_UTIL_DEFAULT_TITLE, buttons: okCancelButtonModel + }, dialogElement); + } + else { + confirmDialogObj = createDialog(confirmOptions(args), dialogElement); + } + confirmDialogObj.close = function () { + if (args && args.close) { + args.close.apply(confirmDialogObj); + } + confirmDialogObj.destroy(); + if (confirmDialogObj.element.classList.contains('e-dlg-modal')) { + confirmDialogObj.element.parentElement.remove(); + confirmDialogObj.target.classList.remove(DLG_UTIL_ROOT); + } + else { + confirmDialogObj.element.remove(); + } + }; + return confirmDialogObj; + } + DialogUtility.confirm = confirm; + // eslint-disable-next-line + function createDialog(options, element) { + var dialogObject = new Dialog(options); + dialogObject.appendTo(element); + return dialogObject; + } + // eslint-disable-next-line + function alertOptions(option) { + var options = {}; + options.buttons = []; + options = formOptions(options, option); + options = setAlertButtonModel(options, option); + return options; + } + // eslint-disable-next-line + function confirmOptions(option) { + var options = {}; + options.buttons = []; + options = formOptions(options, option); + options = setConfirmButtonModel(options, option); + return options; + } + // eslint-disable-next-line + function formOptions(options, option) { + options.header = !(0,ej2_base/* isNullOrUndefined */.le)(option.title) ? option.title : DLG_UTIL_DEFAULT_TITLE; + options.content = !(0,ej2_base/* isNullOrUndefined */.le)(option.content) ? option.content : ''; + options.isModal = !(0,ej2_base/* isNullOrUndefined */.le)(option.isModal) ? option.isModal : true; + options.showCloseIcon = !(0,ej2_base/* isNullOrUndefined */.le)(option.showCloseIcon) ? option.showCloseIcon : false; + options.allowDragging = !(0,ej2_base/* isNullOrUndefined */.le)(option.isDraggable) ? option.isDraggable : false; + options.closeOnEscape = !(0,ej2_base/* isNullOrUndefined */.le)(option.closeOnEscape) ? option.closeOnEscape : false; + options.position = !(0,ej2_base/* isNullOrUndefined */.le)(option.position) ? option.position : { X: 'center', Y: 'top' }; + options.animationSettings = !(0,ej2_base/* isNullOrUndefined */.le)(option.animationSettings) ? option.animationSettings : + { effect: 'Fade', duration: 400, delay: 0 }; + options.cssClass = !(0,ej2_base/* isNullOrUndefined */.le)(option.cssClass) ? option.cssClass : ''; + options.zIndex = !(0,ej2_base/* isNullOrUndefined */.le)(option.zIndex) ? option.zIndex : 1000; + options.open = !(0,ej2_base/* isNullOrUndefined */.le)(option.open) ? option.open : null; + return options; + } + // eslint-disable-next-line + function setAlertButtonModel(options, option) { + var alertButtonModel = [{ + buttonModel: { isPrimary: true, content: 'OK' }, + click: function () { + this.hide(); + } + }]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.okButton)) { + options.buttons[0] = formButtonModel(options.buttons[0], option.okButton, alertButtonModel[0]); + } + else { + options.buttons = alertButtonModel; + } + return options; + } + // eslint-disable-next-line + function setConfirmButtonModel(options, option) { + var okButtonModel = { + buttonModel: { isPrimary: true, content: 'OK' }, + click: function () { + this.hide(); + } + }; + var cancelButtonModel = { + buttonModel: { content: 'Cancel' }, + click: function () { + this.hide(); + } + }; + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.okButton)) { + options.buttons[0] = formButtonModel(options.buttons[0], option.okButton, okButtonModel); + } + else { + options.buttons[0] = okButtonModel; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.cancelButton)) { + options.buttons[1] = formButtonModel(options.buttons[1], option.cancelButton, cancelButtonModel); + } + else { + options.buttons[1] = cancelButtonModel; + } + return options; + } + // eslint-disable-next-line + function formButtonModel(buttonModel, option, buttonPropModel) { + var buttonProps = buttonPropModel; + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.text)) { + buttonProps.buttonModel.content = option.text; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.icon)) { + buttonProps.buttonModel.iconCss = option.icon; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.cssClass)) { + buttonProps.buttonModel.cssClass = option.cssClass; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(option.click)) { + buttonProps.click = option.click; + } + return buttonProps; + } +})(DialogUtility || (DialogUtility = {})); + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/dialog-renderer.js + + + +/** + * Dialog Renderer + */ +var DialogRenderer = /** @class */ (function () { + function DialogRenderer(parent) { + this.parent = parent; + this.addEventListener(); + } + DialogRenderer.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + }; + DialogRenderer.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + }; + /** + * dialog render method + * + * @param {DialogModel} e - specifies the dialog model. + * @returns {void} + * @hidden + + */ + DialogRenderer.prototype.render = function (e) { + var dlgObj; + e.beforeOpen = this.beforeOpen.bind(this); + e.open = this.open.bind(this); + if ((0,ej2_base/* isNullOrUndefined */.le)(e.close)) { + e.close = this.close.bind(this); + } + e.beforeClose = this.beforeClose.bind(this); + // eslint-disable-next-line + dlgObj = new Dialog(e); + dlgObj.isStringTemplate = true; + return dlgObj; + }; + DialogRenderer.prototype.beforeOpen = function (args) { + this.parent.trigger(constant/* beforeDialogOpen */.Yb, args, this.beforeOpenCallback.bind(this, args)); + }; + DialogRenderer.prototype.beforeOpenCallback = function (args) { + if (args.cancel) { + this.parent.notify(constant/* clearDialogObj */.zA, null); + } + }; + DialogRenderer.prototype.open = function (args) { + this.parent.trigger(constant/* dialogOpen */.p0, args); + }; + DialogRenderer.prototype.beforeClose = function (args) { + this.parent.trigger(constant/* beforeDialogClose */.mf, args, function (closeArgs) { + if (!closeArgs.cancel) { + if (closeArgs.container.classList.contains('e-popup-close')) { + closeArgs.cancel = true; + } + } + }); + }; + /** + * dialog close method + * + * @param {Object} args - specifies the arguments. + * @returns {void} + * @hidden + + */ + DialogRenderer.prototype.close = function (args) { + this.parent.trigger(constant/* dialogClose */.z6, args); + }; + DialogRenderer.prototype.moduleDestroy = function () { + this.parent = null; + }; + return DialogRenderer; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/rich-text-editor.js +var rich_text_editor_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __assign = (undefined && undefined.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +var rich_text_editor_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/** + * Represents the Rich Text Editor component. + * ```html + * + * + * ``` + */ +var RichTextEditor = /** @class */ (function (_super) { + rich_text_editor_extends(RichTextEditor, _super); + function RichTextEditor(options, element) { + var _this = _super.call(this, options, element) || this; + _this.needsID = true; + return _this; + } + /** + * To provide the array of modules needed for component rendering + * + * @returns {ModuleDeclaration[]} - specifies the declaration. + * @hidden + + */ + RichTextEditor.prototype.requiredModules = function () { + var modules = []; + if (this.toolbarSettings.enable) { + modules.push({ member: 'toolbar', args: [this, this.serviceLocator] }); + modules.push({ + member: 'link', + args: [this, this.serviceLocator] + }); + modules.push({ + member: 'table', + args: [this, this.serviceLocator] + }); + modules.push({ + member: 'image', + args: [this, this.serviceLocator] + }); + if (this.quickToolbarSettings.enable) { + modules.push({ member: 'quickToolbar', args: [this, this.serviceLocator] }); + } + } + if (this.showCharCount) { + modules.push({ member: 'count', args: [this, this.serviceLocator] }); + } + if (this.editorMode === 'Markdown') { + modules.push({ member: 'markdownEditor', args: [this, this.serviceLocator] }); + } + if (this.editorMode === 'HTML') { + modules.push({ member: 'htmlEditor', args: [this, this.serviceLocator] }); + modules.push({ member: 'pasteCleanup', args: [this, this.serviceLocator] }); + } + if (this.fileManagerSettings.enable) { + modules.push({ member: 'fileManager', args: [this, this.serviceLocator] }); + } + if (this.enableResize) { + modules.push({ member: 'resize', args: [this] }); + } + return modules; + }; + RichTextEditor.prototype.updateEnable = function () { + if (this.enabled) { + (0,ej2_base/* removeClass */.IV)([this.element], classes/* CLS_DISABLED */.xu); + this.element.setAttribute('aria-disabled', 'false'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes.tabindex)) { + this.inputElement.setAttribute('tabindex', this.htmlAttributes.tabindex); + } + else { + this.inputElement.setAttribute('tabindex', '0'); + } + } + else { + if (this.getToolbar()) { + (0,ej2_base/* removeClass */.IV)(this.getToolbar().querySelectorAll('.' + classes/* CLS_ACTIVE */.XS), classes/* CLS_ACTIVE */.XS); + (0,ej2_base/* removeClass */.IV)([this.getToolbar()], [classes/* CLS_TB_FLOAT */.to, classes/* CLS_TB_ABS_FLOAT */.IW]); + } + (0,ej2_base/* addClass */.cn)([this.element], classes/* CLS_DISABLED */.xu); + this.element.tabIndex = -1; + this.element.setAttribute('aria-disabled', 'true'); + this.inputElement.setAttribute('tabindex', '-1'); + } + }; + /** + * setEnable method + * + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.setEnable = function () { + this.updateEnable(); + // eslint-disable-next-line + (this.enabled) ? this.eventInitializer() : this.unWireEvents(); + }; + RichTextEditor.prototype.initializeValue = function () { + this.isFocusOut = false; + this.isRTE = false; + this.isBlur = true; + this.defaultResetValue = null; + this.isResizeInitialized = false; + }; + /** + * For internal use only - Initialize the event handler; + * + * @returns {void} + * @hidden + * @private + */ + RichTextEditor.prototype.preRender = function () { + this.initializeValue(); + this.onBlurHandler = this.blurHandler.bind(this); + this.onFocusHandler = this.focusHandler.bind(this); + this.onResizeHandler = this.resizeHandler.bind(this); + this.clickPoints = { clientX: 0, clientY: 0 }; + this.initialValue = this.value; + this.serviceLocator = new service_locator/* ServiceLocator */.S; + this.initializeServices(); + this.setContainer(); + this.persistData(); + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'width': (0,ej2_base/* formatUnit */.Ac)(this.width) }); + (0,ej2_base/* attributes */.Y4)(this.element, { role: 'application' }); + }; + RichTextEditor.prototype.persistData = function () { + if (this.enablePersistence && this.originalElement.tagName === 'TEXTAREA') { + this.element.id = this.originalElement.id + '_wrapper'; + var data = window.localStorage.getItem(this.getModuleName() + this.element.id); + if (!((0,ej2_base/* isNullOrUndefined */.le)(data) || (data === ''))) { + this.setProperties(JSON.parse(data), true); + } + } + }; + RichTextEditor.prototype.setContainer = function () { + this.originalElement = this.element.cloneNode(true); + if (this.value === null || this.valueTemplate !== null) { + this.setValue(); + } + if (this.element.hasAttribute('tabindex')) { + this.htmlAttributes = { 'tabindex': this.element.getAttribute('tabindex') }; + this.element.removeAttribute('tabindex'); + } + this.element.innerHTML = ''; + var invalidAttr = ['class', 'style', 'id', 'ejs-for']; + var htmlAttr = {}; + for (var a = 0; a < this.element.attributes.length; a++) { + if (invalidAttr.indexOf(this.element.attributes[a].name) === -1 && + !(/^data-val/.test(this.element.attributes[a].name))) { // data-val for asp.net core data annotation validation. + htmlAttr[this.element.attributes[a].name] = this.element.getAttribute(this.element.attributes[a].name); + } + } + (0,ej2_base/* extend */.l7)(htmlAttr, this.htmlAttributes, htmlAttr); + this.setProperties({ htmlAttributes: htmlAttr }, true); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes.id)) { + this.element.id = this.htmlAttributes.id; + } + if (this.element.tagName === 'TEXTAREA') { + var rteOuterWrapper = this.createElement('div', { + className: this.element.getAttribute('class') + }); + this.element.innerHTML = ''; + this.element.parentElement.insertBefore(rteOuterWrapper, this.element); + this.valueContainer = this.element; + (0,ej2_base/* removeClass */.IV)([this.valueContainer], this.element.getAttribute('class').split(' ')); + this.element = rteOuterWrapper; + } + else { + this.valueContainer = this.createElement('textarea', { + id: this.getID() + '-value', + attrs: { 'aria-labelledby': this.getID() } + }); + } + this.valueContainer.name = this.getID(); + (0,ej2_base/* addClass */.cn)([this.valueContainer], classes/* CLS_RTE_HIDDEN */.je); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.cssClass)) { + var currentClassList = this.cssClass.split(' '); + for (var i = 0; i < currentClassList.length; i++) { + (0,ej2_base/* addClass */.cn)([this.valueContainer], currentClassList[i]); + } + } + this.element.appendChild(this.valueContainer); + }; + /** + * getPersistData method + * + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.getPersistData = function () { + return this.addOnPersist(['value']); + }; + /** + * Focuses the Rich Text Editor component + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.focusIn = function () { + if (this.enabled) { + this.inputElement.focus(); + this.focusHandler({}); + } + }; + /** + * Blurs the Rich Text Editor component + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.focusOut = function () { + if (this.enabled) { + this.inputElement.blur(); + this.blurHandler({}); + } + }; + /** + * Selects all the content in RichTextEditor + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.selectAll = function () { + this.notify(constant/* selectAll */.td, {}); + }; + /** + * Selects a content range or an element + * + * @param {Range} range - Specify the range which you want to select within the content. + * The method used to select a particular sentence or word or entire document. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.selectRange = function (range) { + this.notify(constant/* selectRange */.jh, { range: range }); + }; + /** + * Retrieves the HTML markup content from currently selected content of RichTextEditor. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.getSelection = function () { + var str = ''; + this.notify(constant/* getSelectedHtml */.Db, { + callBack: function (txt) { + str = txt; + } + }); + return str; + }; + /** + * Executes the commands + * + * @returns {void} + * @param {CommandName} commandName - Specifies the name of the command to be executed. + * @param {string | HTMLElement | ILinkCommandsArgs | IImageCommandsArgs} value - Specifies the value that you want to execute. + * @param {ExecuteCommandOption} option - specifies the command option + * @public + */ + RichTextEditor.prototype.executeCommand = function (commandName, value, option) { + value = this.htmlPurifier(commandName, value); + if (this.editorMode === 'HTML') { + var range = this.getRange(); + if (this.iframeSettings.enable) { + this.formatter.editorManager.nodeSelection.Clear(this.element.ownerDocument); + } + var toFocus = (this.iframeSettings.enable && + range.startContainer === this.inputElement) ? true : !this.inputElement.contains(range.startContainer); + if (toFocus) { + this.focusIn(); + } + } + var tool = executeGroup[commandName]; + if (option && option.undo) { + if (option.undo && this.formatter.getUndoRedoStack().length === 0) { + this.formatter.saveData(); + } + } + if (this.maxLength !== -1 && !(0,ej2_base/* isNullOrUndefined */.le)(tool.command)) { + var currentInsertContentLength = 0; + if (tool.command === 'Links') { + currentInsertContentLength = value.text.length === 0 ? + value.url.length : value.text.length; + } + if (tool.command === 'Images' || tool.command === 'Table' || tool.command === 'Files') { + currentInsertContentLength = 1; + } + if (tool.command === 'InsertHTML') { + if (!(0,ej2_base/* isNullOrUndefined */.le)(value)) { + var tempElem = this.createElement('div'); + tempElem.innerHTML = value; + currentInsertContentLength = tempElem.textContent.length; + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(tool.value) && (tool.value === '
' || tool.value === '
')) { + currentInsertContentLength = 1; + } + } + if (tool.command === 'InsertText') { + currentInsertContentLength = value.length; + } + var currentLength = this.getText().trim().length; + var selectionLength = this.getSelection().length; + var totalLength = (currentLength - selectionLength) + currentInsertContentLength; + if (!(this.maxLength === -1 || totalLength <= this.maxLength)) { + return; + } + } + this.formatter.editorManager.execCommand(tool.command, tool.subCommand ? tool.subCommand : (value ? value : tool.value), null, null, (value ? value : tool.value), (value ? value : tool.value)); + if (option && option.undo) { + this.formatter.saveData(); + this.formatter.enableUndo(this); + } + this.setPlaceHolder(); + this.notify(constant/* contentChanged */.Ak, {}); + }; + RichTextEditor.prototype.htmlPurifier = function (command, value) { + if (this.editorMode === 'HTML') { + switch (command) { + case 'insertHTML': + if (this.enableHtmlSanitizer) { + if (typeof value === 'string') { + value = this.htmlEditorModule.sanitizeHelper(value); + } + else { + value = this.htmlEditorModule.sanitizeHelper(value.outerHTML); + } + } + break; + case 'insertTable': + if ((0,ej2_base/* isNullOrUndefined */.le)(value.width)) { + value.width = { minWidth: this.tableSettings.minWidth, + maxWidth: this.tableSettings.maxWidth, width: this.tableSettings.width }; + } + break; + case 'insertImage': { + var temp = this.createElement('img', { + attrs: { + src: value.url + } + }); + var imageValue = temp.outerHTML; + if (this.enableHtmlSanitizer) { + imageValue = this.htmlEditorModule.sanitizeHelper(temp.outerHTML); + } + var url = (imageValue !== '' && (this.createElement('div', { + innerHTML: imageValue + }).firstElementChild).getAttribute('src')) || null; + url = !(0,ej2_base/* isNullOrUndefined */.le)(url) ? url : ''; + value.url = url; + if ((0,ej2_base/* isNullOrUndefined */.le)(value.width)) { + value.width = { minWidth: this.insertImageSettings.minWidth, + maxWidth: this.insertImageSettings.maxWidth, width: this.insertImageSettings.width }; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(value.height)) { + value.height = { minHeight: this.insertImageSettings.minHeight, + maxHeight: this.insertImageSettings.maxHeight, height: this.insertImageSettings.height }; + } + break; + } + case 'createLink': { + var tempNode = this.createElement('a', { + attrs: { + href: value.url + } + }); + var linkValue = tempNode.outerHTML; + if (this.enableHtmlSanitizer) { + linkValue = this.htmlEditorModule.sanitizeHelper(tempNode.outerHTML); + } + var href = (linkValue !== '' && (this.createElement('div', { + innerHTML: linkValue + }).firstElementChild).getAttribute('href')) || null; + href = !(0,ej2_base/* isNullOrUndefined */.le)(href) ? href : ''; + value.url = href; + break; + } + } + } + return value; + }; + RichTextEditor.prototype.encode = function (value) { + var divNode = this.createElement('div'); + divNode.innerText = value.trim(); + // eslint-disable-next-line + return divNode.innerHTML.replace(//gi, '\n'); + }; + /** + * For internal use only - To Initialize the component rendering. + * + * @returns {void} + * @private + + */ + RichTextEditor.prototype.render = function () { + if (this.value && !this.valueTemplate) { + this.setProperties({ value: this.serializeValue(this.value) }, true); + } + this.renderModule = new Render(this, this.serviceLocator); + this.sourceCodeModule = new ViewSource(this, this.serviceLocator); + this.notify(constant/* initialLoad */.T5, {}); + this.trigger(constant/* load */.zD); + this.RTERender(); + // eslint-disable-next-line + var execCommandCallBack = new ExecCommandCallBack(this); + this.notify(constant/* initialEnd */.Xr, {}); + if (this.enableXhtml) { + this.setProperties({ value: this.getXhtml() }, true); + } + if (this.toolbarSettings.enable && this.toolbarSettings.type === 'Expand' && !(0,ej2_base/* isNullOrUndefined */.le)(this.getToolbar()) && + (this.toolbarSettings.items.indexOf('Undo') > -1 && this.toolbarSettings.items.indexOf('Redo') > -1)) { + this.disableToolbarItem(['Undo', 'Redo']); + } + this.setContentHeight(); + if (this.value !== null) { + this.valueContainer.defaultValue = this.value; + } + // eslint-disable-next-line + (!this.enabled) ? this.unWireEvents() : this.eventInitializer(); + this.notify(constant/* bindCssClass */._8, { cssClass: this.cssClass }); + this.notify(constant/* tableclass */.LF, {}); + this.renderComplete(); + }; + /** + * For internal use only - Initialize the event handler + * + * @returns {void} + * @private + + * @hidden + */ + RichTextEditor.prototype.eventInitializer = function () { + this.wireEvents(); + }; + RichTextEditor.prototype.cleanList = function (e) { + var range = this.getRange(); + var currentStartContainer = range.startContainer; + var currentEndContainer = range.endContainer; + var currentStartOffset = range.startOffset; + var isSameContainer = currentStartContainer === currentEndContainer ? true : false; + var currentEndOffset = currentEndContainer.textContent.length; + var endNode = range.endContainer.nodeName === '#text' ? range.endContainer.parentElement : + range.endContainer; + var closestLI = (0,ej2_base/* closest */.oq)(endNode, 'LI'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(closestLI) && endNode.textContent.length === range.endOffset && + !range.collapsed && (0,ej2_base/* isNullOrUndefined */.le)(endNode.nextElementSibling)) { + for (var i = 0; i < closestLI.childNodes.length; i++) { + if (closestLI.childNodes[i].nodeName === "#text" && closestLI.childNodes[i].textContent.trim().length === 0) { + (0,ej2_base/* detach */.og)(closestLI.childNodes[i]); + i--; + } + } + var currentLastElem = closestLI; + while (currentLastElem.lastChild !== null && currentLastElem.nodeName !== '#text') { + currentLastElem = currentLastElem.lastChild; + } + this.formatter.editorManager.nodeSelection.setSelectionText(this.contentModule.getDocument(), isSameContainer ? currentStartContainer : (currentLastElem.nodeName === 'BR' && !(0,ej2_base/* isNullOrUndefined */.le)(currentLastElem.previousSibling) ? currentLastElem.previousSibling : currentStartContainer), currentEndContainer, currentStartOffset, (currentLastElem.nodeName === 'BR' ? 0 : currentEndOffset)); + } + }; + /** + * For internal use only - keydown the event handler; + * + * @param {KeyboardEvent} e - specifies the event. + * @returns {void} + * @private + + * @hidden + */ + RichTextEditor.prototype.keyDown = function (e) { + this.notify(constant/* keyDown */.QG, { member: 'keydown', args: e }); + this.restrict(e); + if (this.editorMode === 'HTML') { + this.cleanList(e); + } + if (this.editorMode === 'HTML' && ((e.which === 8 && e.code === 'Backspace') || (e.which === 46 && e.code === 'Delete'))) { + var range = this.getRange(); + var startNode = range.startContainer.nodeName === '#text' ? range.startContainer.parentElement : + range.startContainer; + if ((0,ej2_base/* closest */.oq)(startNode, 'pre') && + (e.which === 8 && range.startContainer.textContent.charCodeAt(range.startOffset - 1) === 8203) || + (e.which === 46 && range.startContainer.textContent.charCodeAt(range.startOffset) === 8203)) { + var regEx = new RegExp(String.fromCharCode(8203), 'g'); + var pointer = e.which === 8 ? range.startOffset - 1 : range.startOffset; + range.startContainer.textContent = range.startContainer.textContent.replace(regEx, ''); + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), range.startContainer, pointer); + } + else if ((e.code === 'Backspace' && e.which === 8) && + range.startContainer.textContent.charCodeAt(0) === 8203 && range.collapsed) { + var parentEle = range.startContainer.parentElement; + var index = void 0; + var i = void 0; + for (i = 0; i < parentEle.childNodes.length; i++) { + if (parentEle.childNodes[i] === range.startContainer) { + index = i; + } + } + var bool = true; + var removeNodeArray = []; + for (i = index; i >= 0; i--) { + if (parentEle.childNodes[i].nodeType === 3 && parentEle.childNodes[i].textContent.charCodeAt(0) === 8203 && bool) { + removeNodeArray.push(i); + } + else { + bool = false; + } + } + if (removeNodeArray.length > 0) { + for (i = removeNodeArray.length - 1; i > 0; i--) { + parentEle.childNodes[removeNodeArray[i]].textContent = ''; + } + } + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), range.startContainer, range.startOffset); + } + } + if (this.formatter.getUndoRedoStack().length === 0) { + this.formatter.saveData(); + } + if (e.action !== 'insert-link' && + (e.action && e.action !== 'paste' && e.action !== 'space' + || e.which === 9 || (e.code === 'Backspace' && e.which === 8))) { + this.formatter.process(this, null, e); + switch (e.action) { + case 'toolbar-focus': + if (this.toolbarSettings.enable) { + // eslint-disable-next-line + var selector = '.e-toolbar-item[aria-disabled="false"][title] [tabindex]'; + this.toolbarModule.baseToolbar.toolbarObj.element.querySelector(selector).focus(); + } + break; + case 'escape': + this.contentModule.getEditPanel().focus(); + break; + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.placeholder)) { + if ((!(0,ej2_base/* isNullOrUndefined */.le)(this.placeHolderWrapper)) && (this.inputElement.textContent.length !== 1)) { + this.placeHolderWrapper.style.display = 'none'; + } + else { + this.setPlaceHolder(); + } + } + this.autoResize(); + }; + RichTextEditor.prototype.keyUp = function (e) { + if (this.editorMode === "HTML") { + var range = this.getRange(); + if (ej2_base/* Browser.userAgent.indexOf */.AR.userAgent.indexOf('Firefox') != -1 && range.startContainer.nodeName === '#text' && + range.startContainer.parentElement === this.inputElement && this.enterKey !== 'BR') { + var range_1 = this.getRange(); + var tempElem = this.createElement(this.enterKey); + range_1.startContainer.parentElement.insertBefore(tempElem, range_1.startContainer); + tempElem.appendChild(range_1.startContainer); + this.formatter.editorManager.nodeSelection.setSelectionText(this.contentModule.getDocument(), tempElem.childNodes[0], tempElem.childNodes[0], tempElem.childNodes[0].textContent.length, tempElem.childNodes[0].textContent.length); + } + } + this.notify(constant/* keyUp */.yR, { member: 'keyup', args: e }); + if (e.code === 'KeyX' && e.which === 88 && e.keyCode === 88 && e.ctrlKey && (this.inputElement.innerHTML === '' || + this.inputElement.innerHTML === '
')) { + this.inputElement.innerHTML = (0,util/* getEditValue */.v7)((0,util/* getDefaultValue */.oG)(this), this); + } + var allowedKeys = e.which === 32 || e.which === 13 || e.which === 8 || e.which === 46; + if (((e.key !== 'shift' && !e.ctrlKey) && e.key && e.key.length === 1 || allowedKeys) || (this.editorMode === 'Markdown' + && ((e.key !== 'shift' && !e.ctrlKey) && e.key && e.key.length === 1 || allowedKeys)) && !this.inlineMode.enable) { + this.formatter.onKeyHandler(this, e); + } + if (this.inputElement && this.inputElement.textContent.length !== 0 + || this.element.querySelectorAll('.e-toolbar-item.e-active').length > 0) { + this.notify(constant/* toolbarRefresh */.l0, { args: e }); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.placeholder)) { + if (!(e.key === 'Enter' && e.keyCode === 13) && (this.inputElement.innerHTML === '


' || this.inputElement.innerHTML === '

' || + this.inputElement.innerHTML === '
')) { + this.setPlaceHolder(); + } + } + }; + /** + * @param {string} value - specifies the value. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.serializeValue = function (value) { + if (this.editorMode === 'HTML' && !(0,ej2_base/* isNullOrUndefined */.le)(value)) { + if (this.enableHtmlEncode) { + value = this.htmlEditorModule.sanitizeHelper((0,util/* decode */.Jx)(value)); + value = this.encode(value); + } + else { + value = this.htmlEditorModule.sanitizeHelper(value); + } + } + return value; + }; + /** + * This method will clean up the HTML against cross-site scripting attack and return the HTML as string. + * It's only applicable to editorMode as `HTML`. + * + * @param {string} value - Specifies the value that you want to sanitize. + * @returns {string} - specifies the the string value + */ + RichTextEditor.prototype.sanitizeHtml = function (value) { + return this.serializeValue(value); + }; + /** + * updateValue method + * + * @param {string} value - specifies the string value. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.updateValue = function (value) { + if ((0,ej2_base/* isNullOrUndefined */.le)(value)) { + var inputVal = this.inputElement.innerHTML; + this.setProperties({ value: (0,util/* isEditableValueEmpty */.nu)(inputVal) ? null : inputVal }); + } + else { + this.setProperties({ value: value }); + } + }; + RichTextEditor.prototype.triggerEditArea = function (e) { + if (!(0,util/* isIDevice */.FA)()) { + this.notify(constant/* editAreaClick */.uU, { member: 'editAreaClick', args: e }); + } + else { + var touch = (e.touches ? e.changedTouches[0] : e); + if (this.clickPoints.clientX === touch.clientX && this.clickPoints.clientY === touch.clientY) { + this.notify(constant/* editAreaClick */.uU, { member: 'editAreaClick', args: e }); + } + } + }; + RichTextEditor.prototype.notifyMouseUp = function (e) { + var touch = (e.touches ? e.changedTouches[0] : e); + this.notify(constant/* mouseUp */.vV, { member: 'mouseUp', args: e, + touchData: { prevClientX: this.clickPoints.clientX, prevClientY: this.clickPoints.clientY, + clientX: touch.clientX, clientY: touch.clientY } + }); + if (this.inputElement && ((this.editorMode === 'HTML' && this.inputElement.textContent.length !== 0) || + (this.editorMode === 'Markdown' && this.inputElement.value.length !== 0))) { + this.notify(constant/* toolbarRefresh */.l0, { args: e }); + } + this.triggerEditArea(e); + }; + RichTextEditor.prototype.mouseUp = function (e) { + if (this.quickToolbarSettings.showOnRightClick && ej2_base/* Browser.isDevice */.AR.isDevice) { + var target = e.target; + var closestTable = (0,ej2_base/* closest */.oq)(target, 'table'); + if (target && target.nodeName === 'A' || target.nodeName === 'IMG' || (target.nodeName === 'TD' || target.nodeName === 'TH' || + target.nodeName === 'TABLE' || (closestTable && this.contentModule.getEditPanel().contains(closestTable)))) { + return; + } + } + this.notifyMouseUp(e); + if (e.detail === 3) { + var range = this.getRange(); + var selection = this.formatter.editorManager.domNode.getSelection(); + if (/\s+$/.test(selection.toString())) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.parentElement) && (!(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.parentElement.nextSibling) && + (range.startContainer.parentElement.nextSibling.nodeType !== 3 || + /\s+$/.test(range.startContainer.parentElement.nextSibling.textContent)) || range.startOffset === range.endOffset) + || range.startContainer.parentElement.tagName.toLocaleLowerCase() === 'li') { + range.setStart(range.startContainer, range.startOffset); + range.setEnd(range.startContainer, range.startContainer.textContent.length); + } + } + } + }; + /** + * @param {Function} module - specifies the module function. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.ensureModuleInjected = function (module) { + return this.getInjectedModules().indexOf(module) >= 0; + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.onCopy = function () { + this.contentModule.getDocument().execCommand('copy', false, null); + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.onCut = function () { + this.contentModule.getDocument().execCommand('cut', false, null); + }; + /** + * @param {KeyboardEvent} e - specifies the keyboard event. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.onPaste = function (e) { + var _this = this; + var evenArgs = { + originalEvent: e, + cancel: false, + requestType: 'Paste' + }; + this.trigger(constant/* actionBegin */.m2, evenArgs, function (pasteArgs) { + var currentLength = _this.inputElement.textContent.length; + var selectionLength = _this.getSelection().length; + var pastedContentLength = ((0,ej2_base/* isNullOrUndefined */.le)(e) || (0,ej2_base/* isNullOrUndefined */.le)(e.clipboardData)) + ? 0 : e.clipboardData.getData('text/plain').length; + var totalLength = (currentLength - selectionLength) + pastedContentLength; + if (_this.editorMode === 'Markdown') { + var args_1 = { requestType: 'Paste', editorMode: _this.editorMode, event: e }; + setTimeout(function () { + _this.formatter.onSuccess(_this, args_1); + }, 0); + if (!(_this.maxLength === -1 || totalLength <= _this.maxLength)) { + e.preventDefault(); + } + return; + } + if (!pasteArgs.cancel && _this.inputElement.contentEditable === 'true' && + (_this.maxLength === -1 || totalLength <= _this.maxLength)) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.pasteCleanupModule)) { + _this.notify(constant/* pasteClean */.dI, { args: e }); + } + else { + var args_2 = { requestType: 'Paste', editorMode: _this.editorMode, event: e }; + var value = null; + var htmlValue = false; + if (e && !(0,ej2_base/* isNullOrUndefined */.le)(e.clipboardData)) { + value = e.clipboardData.getData('text/plain'); + htmlValue = e.clipboardData.getData('text/html').indexOf('MsoNormal') > 0; + } + var file = e && e.clipboardData && e.clipboardData.items.length > 0 ? + e.clipboardData.items[0].getAsFile() : null; + if (value !== null) { + _this.notify(constant/* paste */.RE, { + file: file, + args: e, + text: value, + isWordPaste: htmlValue + }); + } + setTimeout(function () { + _this.formatter.onSuccess(_this, args_2); + }, 0); + } + } + else { + e.preventDefault(); + } + }); + }; + /** + * @param {string} action - specifies the string value. + * @param {MouseEvent} event - specifies the event. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.clipboardAction = function (action, event) { + switch (action.toLowerCase()) { + case 'cut': + this.onCut(); + this.formatter.onSuccess(this, { + requestType: 'Cut', + editorMode: this.editorMode, + event: event + }); + break; + case 'copy': + this.onCopy(); + this.formatter.onSuccess(this, { + requestType: 'Copy', + editorMode: this.editorMode, + event: event + }); + break; + case 'paste': + this.onPaste(event); + break; + } + }; + /** + * Destroys the component (detaches/removes all event handlers, attributes, classes, and empties the component element). + * + * @returns {void} + */ + RichTextEditor.prototype.destroy = function () { + if (this.isDestroyed || !this.isRendered) { + return; + } + if (this.element.offsetParent === null) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.toolbarModule)) { + this.toolbarModule.destroy(); + } + this.notify(constant/* moduleDestroy */.P0, {}); + return; + } + this.notify(constant/* destroy */.ob, {}); + this.destroyDependentModules(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.timeInterval)) { + clearInterval(this.timeInterval); + this.timeInterval = null; + } + this.unWireEvents(); + if (this.originalElement.tagName === 'TEXTAREA') { + this.element.parentElement.insertBefore(this.valueContainer, this.element); + this.valueContainer.id = this.getID(); + this.valueContainer.removeAttribute('name'); + (0,ej2_base/* detach */.og)(this.element); + if (this.originalElement.innerHTML.trim() !== '') { + this.valueContainer.value = this.originalElement.innerHTML.trim(); + this.setProperties({ value: (!(0,ej2_base/* isNullOrUndefined */.le)(this.initialValue) ? this.initialValue : null) }, true); + } + else { + this.valueContainer.value = this.valueContainer.defaultValue; + } + this.element = this.valueContainer; + for (var i = 0; i < this.originalElement.classList.length; i++) { + (0,ej2_base/* addClass */.cn)([this.element], this.originalElement.classList[i]); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.cssClass)) { + var currentClassList = this.cssClass.split(' '); + for (var i = 0; i < currentClassList.length; i++) { + (0,ej2_base/* addClass */.cn)([this.element], currentClassList[i]); + } + } + (0,ej2_base/* removeClass */.IV)([this.element], classes/* CLS_RTE_HIDDEN */.je); + } + else { + if (this.originalElement.innerHTML.trim() !== '') { + this.element.innerHTML = this.originalElement.innerHTML.trim(); + this.setProperties({ value: (!(0,ej2_base/* isNullOrUndefined */.le)(this.initialValue) ? this.initialValue : null) }, true); + } + else { + this.element.innerHTML = ''; + } + } + if (this.placeholder && this.placeHolderWrapper) { + this.placeHolderWrapper = null; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.cssClass)) { + var allClassName = this.cssClass.split(' '); + for (var i = 0; i < allClassName.length; i++) { + if (allClassName[i].trim() !== '') { + (0,ej2_base/* removeClass */.IV)([this.element], allClassName[i]); + } + } + } + this.removeHtmlAttributes(); + this.removeAttributes(); + _super.prototype.destroy.call(this); + this.isRendered = false; + if (this.enablePersistence) { + window.localStorage.removeItem(this.getModuleName() + this.element.id); + } + }; + RichTextEditor.prototype.removeHtmlAttributes = function () { + if (this.htmlAttributes) { + var keys = Object.keys(this.htmlAttributes); + for (var i = 0; i < keys.length && this.element.hasAttribute(keys[i]); i++) { + this.element.removeAttribute(keys[i]); + } + } + }; + RichTextEditor.prototype.removeAttributes = function () { + if (!this.enabled) { + (0,ej2_base/* removeClass */.IV)([this.element], classes/* CLS_DISABLED */.xu); + } + if (this.enableRtl) { + (0,ej2_base/* removeClass */.IV)([this.element], classes/* CLS_RTL */.lm); + } + if (this.readonly) { + (0,ej2_base/* removeClass */.IV)([this.element], classes/* CLS_RTE_READONLY */.PW); + } + if (this.element.style.width !== '' && this.originalElement.style.width === '') { + this.element.style.removeProperty('width'); + } + if (this.element.style.height !== '' && this.originalElement.style.height === '') { + this.element.style.removeProperty('height'); + } + this.element.removeAttribute('aria-disabled'); + this.element.removeAttribute('role'); + this.element.removeAttribute('tabindex'); + }; + RichTextEditor.prototype.destroyDependentModules = function () { + /* destroy dependent modules */ + this.renderModule.destroy(); + this.formatter.editorManager.undoRedoManager.destroy(); + this.sourceCodeModule.destroy(); + }; + /** + * Returns the HTML or Text inside the RichTextEditor. + * + * @returns {Element} - specifies the element. + */ + RichTextEditor.prototype.getContent = function () { + return this.contentModule.getPanel(); + }; + /** + * Returns the text content as string. + * + * @returns {string} - specifies the string value. + */ + RichTextEditor.prototype.getText = function () { + return this.contentModule.getText(); + }; + /** + * Returns the html value of the selected content as string. + * + * @returns {string} - specifies the string value. + */ + RichTextEditor.prototype.getSelectedHtml = function () { + var range; + var wrapperElm = this.createElement('div'); + var selection = this.contentModule.getDocument().getSelection(); + if (selection.rangeCount > 0) { + range = selection.getRangeAt(0); + var selectedHtml = range.cloneContents(); + wrapperElm.appendChild(selectedHtml); + } + return wrapperElm.innerHTML; + }; + /** + * It shows the inline quick toolbar + * + * @returns {void} + */ + RichTextEditor.prototype.showInlineToolbar = function () { + if (this.inlineMode.enable) { + var currentRange = this.getRange(); + var targetElm = currentRange.endContainer.nodeName === '#text' ? + currentRange.endContainer.parentElement : currentRange.endContainer; + var x = currentRange.getClientRects()[0].left; + var y = currentRange.getClientRects()[0].top; + this.quickToolbarModule.showInlineQTBar(x, y, targetElm); + } + }; + /** + * It hides the inline quick toolbar + * + * @returns {void} + */ + RichTextEditor.prototype.hideInlineToolbar = function () { + this.quickToolbarModule.hideInlineQTBar(); + }; + /** + * For internal use only - Get the module name. + * + * @returns {void} + * @private + + */ + RichTextEditor.prototype.getModuleName = function () { + return 'richtexteditor'; + }; + /** + * Called internally if any of the property value changed. + * + * @param {RichTextEditorModel} newProp - specifies the the property. + * @param {RichTextEditorModel} oldProp - specifies the old property. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.onPropertyChanged = function (newProp, oldProp) { + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'enterKey': + case 'value': { + var nVal = void 0; + if (prop === 'enterKey') { + if (this.value === null || this.value === '

' || this.value === '


' || + this.value === '
') { + nVal = null; + } + else { + nVal = this.value; + } + } + else { + nVal = newProp[prop]; + } + var val = this.editorMode === 'HTML' ? (0,util/* getEditValue */.v7)(nVal, this) : nVal; + if ((!(0,ej2_base/* isNullOrUndefined */.le)(nVal) && nVal !== '') || prop === 'enterKey') { + this.value = this.serializeValue(((this.enableHtmlEncode) ? this.encode((0,util/* decode */.Jx)(val)) : val)); + } + this.updatePanelValue(); + if (this.inputElement) { + this.notify(constant/* tableclass */.LF, {}); + } + this.setPlaceHolder(); + this.notify(constant/* xhtmlValidation */.F, { module: 'XhtmlValidation', newProp: newProp, oldProp: oldProp }); + if (this.enableXhtml) { + this.setProperties({ value: this.getXhtml() }, true); + } + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + } + case 'valueTemplate': + this.setValue(); + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + case 'width': + this.setWidth(newProp[prop]); + if (this.toolbarSettings.enable && !this.inlineMode.enable) { + this.toolbarModule.refreshToolbarOverflow(); + this.resizeHandler(); + } + break; + case 'height': + this.setHeight(newProp[prop]); + this.setContentHeight(); + this.autoResize(); + break; + case 'readonly': + this.setReadOnly(false); + break; + case 'cssClass': + this.element.classList.remove(oldProp[prop]); + this.setCssClass(newProp[prop]); + this.notify(constant/* bindCssClass */._8, { cssClass: newProp[prop], oldCssClass: oldProp[prop] }); + break; + case 'enabled': + this.setEnable(); + break; + case 'enableRtl': + this.updateRTL(); + break; + case 'placeholder': + this.placeholder = newProp[prop]; + this.setPlaceHolder(); + break; + case 'htmlAttributes': + setAttributes(this.htmlAttributes, this, false, false); + break; + case 'iframeSettings': { + var frameSetting = oldProp[prop]; + if (frameSetting.resources) { + var iframe = this.contentModule.getDocument(); + var header = iframe.querySelector('head'); + var files = void 0; + if (frameSetting.resources.scripts) { + files = header.querySelectorAll('.' + classes/* CLS_SCRIPT_SHEET */.Z0); + this.removeSheets(files); + } + if (frameSetting.resources.styles) { + files = header.querySelectorAll('.' + classes/* CLS_STYLE_SHEET */.Gp); + this.removeSheets(files); + } + } + this.setIframeSettings(); + break; + } + case 'locale': + _super.prototype.refresh.call(this); + break; + case 'inlineMode': + this.notify(constant/* modelChanged */.CC, { module: 'quickToolbar', newProp: newProp, oldProp: oldProp }); + this.setContentHeight(); + break; + case 'toolbarSettings': + this.notify(constant/* modelChanged */.CC, { module: 'toolbar', newProp: newProp, oldProp: oldProp }); + this.setContentHeight(); + break; + case 'maxLength': + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + case 'showCharCount': + if (newProp[prop] && this.countModule) { + this.countModule.renderCount(); + } + else if (newProp[prop] === false && this.countModule) { + this.countModule.destroy(); + } + break; + case 'enableHtmlEncode': + this.updateValueData(); + this.updatePanelValue(); + this.setPlaceHolder(); + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + case 'undoRedoSteps': + case 'undoRedoTimer': + this.formatter.editorManager.observer.notify(common_constant/* MODEL_CHANGED */.kR, { newProp: newProp, oldProp: oldProp }); + break; + case 'enableXhtml': + this.notify(constant/* xhtmlValidation */.F, { module: 'XhtmlValidation', newProp: newProp, oldProp: oldProp }); + break; + case 'quickToolbarSettings': + // eslint-disable-next-line + newProp.quickToolbarSettings.showOnRightClick ? this.wireContextEvent() : this.unWireContextEvent(); + this.notify(constant/* modelChanged */.CC, { newProp: newProp, oldProp: oldProp }); + break; + default: + this.notify(constant/* modelChanged */.CC, { newProp: newProp, oldProp: oldProp }); + break; + } + } + }; + /** + * @hidden + * @returns {void} + + */ + RichTextEditor.prototype.updateValueData = function () { + if (this.enableHtmlEncode) { + this.setProperties({ value: this.encode((0,util/* decode */.Jx)(this.inputElement.innerHTML)) }, true); + } + else { + this.setProperties({ + value: /<[a-z][\s\S]*>/i.test(this.inputElement.innerHTML) ? this.inputElement.innerHTML : + (0,util/* decode */.Jx)(this.inputElement.innerHTML) + }); + } + }; + RichTextEditor.prototype.removeSheets = function (srcList) { + var i; + for (i = 0; i < srcList.length; i++) { + (0,ej2_base/* detach */.og)(srcList[i]); + } + }; + RichTextEditor.prototype.updatePanelValue = function () { + var value = this.value; + value = (this.enableHtmlEncode && this.value) ? (0,util/* decode */.Jx)(value) : value; + var getTextArea = this.element.querySelector('.e-rte-srctextarea'); + if (value) { + if (getTextArea && getTextArea.style.display === 'block') { + getTextArea.value = this.value; + } + if (this.valueContainer) { + this.valueContainer.value = (this.enableHtmlEncode) ? this.value : value; + } + if (this.editorMode === 'HTML' && this.inputElement && this.inputElement.innerHTML.replace('&', '&').trim() !== value.trim()) { + this.inputElement.innerHTML = value; + } + else if (this.editorMode === 'Markdown' && this.inputElement + && this.inputElement.value.trim() !== value.trim()) { + this.inputElement.value = value; + } + } + else { + if (getTextArea && getTextArea.style.display === 'block') { + getTextArea.value = ''; + } + if (this.editorMode === 'HTML') { + if (this.enterKey === 'DIV') { + this.inputElement.innerHTML = '

'; + } + else if (this.enterKey === 'BR') { + this.inputElement.innerHTML = '
'; + } + else { + this.inputElement.innerHTML = '


'; + if (value === '' && this.formatter && this.inputElement) { + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), this.inputElement.firstElementChild, this.inputElement.firstElementChild.childElementCount); + } + } + } + else { + this.inputElement.value = ''; + } + if (this.valueContainer) { + this.valueContainer.value = ''; + } + } + if (this.showCharCount) { + this.countModule.refresh(); + } + }; + RichTextEditor.prototype.setHeight = function (height) { + if (height !== 'auto') { + this.element.style.height = (0,ej2_base/* formatUnit */.Ac)(height); + } + else { + this.element.style.height = 'auto'; + } + if (this.toolbarSettings.type === 'Expand' && (typeof (this.height) === 'string' && + this.height.indexOf('px') > -1 || typeof (this.height) === 'number')) { + this.element.classList.add(classes/* CLS_RTE_FIXED_TB_EXPAND */.yw); + } + else { + this.element.classList.remove(classes/* CLS_RTE_FIXED_TB_EXPAND */.yw); + } + }; + /** + * setPlaceHolder method + * + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.setPlaceHolder = function () { + if (this.inputElement && this.placeholder && this.iframeSettings.enable !== true) { + if (this.editorMode !== 'Markdown') { + if (!this.placeHolderWrapper) { + this.placeHolderWrapper = this.createElement('span', { className: 'rte-placeholder e-rte-placeholder' + ' ' + this.cssClass }); + if (this.inputElement) { + this.inputElement.parentElement.insertBefore(this.placeHolderWrapper, this.inputElement); + } + (0,ej2_base/* attributes */.Y4)(this.placeHolderWrapper, { + 'style': 'font-size: 14px; margin-left: 0px; margin-right: 0px;' + }); + } + this.placeHolderWrapper.innerHTML = this.placeholder; + if (this.inputElement.textContent.length === 0 && !(0,ej2_base/* isNullOrUndefined */.le)(this.inputElement.firstChild) && (this.inputElement.firstChild.nodeName === 'BR' || + ((this.inputElement.firstChild.nodeName === 'P' || this.inputElement.firstChild.nodeName === 'DIV') && !(0,ej2_base/* isNullOrUndefined */.le)(this.inputElement.firstChild.firstChild) && + this.inputElement.firstChild.firstChild.nodeName === 'BR'))) { + this.placeHolderWrapper.style.display = 'block'; + } + else { + this.placeHolderWrapper.style.display = 'none'; + } + } + else { + this.inputElement.setAttribute('placeholder', this.placeholder); + } + } + }; + RichTextEditor.prototype.setWidth = function (width) { + if (width !== 'auto') { + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'width': (0,ej2_base/* formatUnit */.Ac)(this.width) }); + } + else { + this.element.style.width = 'auto'; + } + }; + RichTextEditor.prototype.setCssClass = function (cssClass) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(cssClass)) { + var allClassName = cssClass.split(' '); + for (var i = 0; i < allClassName.length; i++) { + if (allClassName[i].trim() !== '') { + this.element.classList.add(allClassName[i]); + } + } + } + }; + RichTextEditor.prototype.updateRTL = function () { + this.notify(constant/* rtlMode */.vN, { enableRtl: this.enableRtl }); + if (this.enableRtl) { + this.element.classList.add(classes/* CLS_RTL */.lm); + } + else { + this.element.classList.remove(classes/* CLS_RTL */.lm); + } + }; + RichTextEditor.prototype.updateReadOnly = function () { + this.notify(constant/* readOnlyMode */.Ed, { editPanel: this.inputElement, mode: this.readonly }); + }; + /** + * setReadOnly method + * + * @param {boolean} initial - specifies the boolean value + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.setReadOnly = function (initial) { + this.updateReadOnly(); + if (!initial) { + if (this.readonly && this.enabled) { + this.unbindEvents(); + } + else if (this.enabled) { + this.bindEvents(); + } + } + }; + /** + * By default, prints all the pages of the RichTextEditor. + * + * @returns {void} + */ + RichTextEditor.prototype.print = function () { + var _this = this; + var printWind; + var printArgs = { + element: this.inputElement, + requestType: 'print', + cancel: false + }; + this.trigger(constant/* actionBegin */.m2, printArgs, function (printingArgs) { + printWind = window.open('', 'print', 'height=' + window.outerHeight + ',width=' + window.outerWidth); + if (ej2_base/* Browser.info.name */.AR.info.name === 'msie') { + printWind.resizeTo(screen.availWidth, screen.availHeight); + } + printWind = (0,ej2_base/* print */.S0)(_this.inputElement, printWind); + if (!printingArgs.cancel) { + var actionArgs = { + requestType: 'print' + }; + _this.trigger(constant/* actionComplete */.i8, actionArgs); + } + }); + }; + /** + * Refresh the view of the editor. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.refreshUI = function () { + this.renderModule.refresh(); + }; + /** + * Shows the Rich Text Editor component in full-screen mode. + * + * @returns {void} + */ + RichTextEditor.prototype.showFullScreen = function () { + this.fullScreenModule.showFullScreen(); + }; + /** + * Enables the give toolbar items in the Rich Text Editor component. + * + * @returns {void} + * @param {string | string[]} items - Specifies the single or collection of items + * @param {boolean} muteToolbarUpdate enable/disables the toolbar item status in RichTextEditor. + * that you want to be enable in Rich Text Editor’s Toolbar. + * + * @public + */ + RichTextEditor.prototype.enableToolbarItem = function (items, muteToolbarUpdate) { + this.toolbarModule.enableTBarItems(this.getBaseToolbarObject(), items, true, muteToolbarUpdate); + }; + /** + * Disables the given toolbar items in the Rich Text Editor component. + * + * @returns {void} + * @param {string | string[]} items - Specifies the single or collection of items + * @param {boolean} muteToolbarUpdate enable/disables the toolbar item status in RichTextEditor. + * that you want to be disable in Rich Text Editor’s Toolbar. + * + * @public + */ + RichTextEditor.prototype.disableToolbarItem = function (items, muteToolbarUpdate) { + this.toolbarModule.enableTBarItems(this.getBaseToolbarObject(), items, false, muteToolbarUpdate); + }; + /** + * Removes the give toolbar items from the Rich Text Editor component. + * + * @returns {void} + * @param {string | string[]} items - Specifies the single or collection of items + * that you want to be remove from Rich Text Editor’s Toolbar. + * + * @public + */ + RichTextEditor.prototype.removeToolbarItem = function (items) { + this.toolbarModule.removeTBarItems(items); + }; + /** + * Get the selected range from the RichTextEditor's content. + * + * @returns {void} + * @public + + */ + RichTextEditor.prototype.getRange = function () { + return this.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + }; + RichTextEditor.prototype.initializeServices = function () { + this.serviceLocator.register('rendererFactory', new renderer_factory/* RendererFactory */.z); + this.serviceLocator.register('rteLocale', this.localeObj = new ej2_base/* L10n */.E7(this.getModuleName(), default_locale/* defaultLocale */.al, this.locale)); + this.serviceLocator.register('dialogRenderObject', new DialogRenderer(this)); + }; + RichTextEditor.prototype.RTERender = function () { + var rendererFactory = this.serviceLocator.getService('rendererFactory'); + this.contentModule = rendererFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + this.fullScreenModule = new FullScreen(this); + this.enterKeyModule = new EnterKeyAction(this); + this.renderModule.render(); + this.inputElement = this.contentModule.getEditPanel(); + this.setHeight(this.height); + setAttributes(this.htmlAttributes, this, false, true); + if (this.iframeSettings) { + this.setIframeSettings(); + } + this.setCssClass(this.cssClass); + this.updateEnable(); + this.setPlaceHolder(); + this.updateRTL(); + this.updateReadOnly(); + this.updatePanelValue(); + if (this.enableHtmlEncode && !(0,ej2_base/* isNullOrUndefined */.le)(this.value)) { + this.setProperties({ value: this.encode((0,util/* decode */.Jx)(this.value)) }); + } + }; + RichTextEditor.prototype.setIframeSettings = function () { + if (this.iframeSettings.resources) { + var styleSrc = this.iframeSettings.resources.styles; + var scriptSrc = this.iframeSettings.resources.scripts; + if (this.iframeSettings.resources.scripts.length > 0) { + this.InjectSheet(true, scriptSrc); + } + if (this.iframeSettings.resources.styles.length > 0) { + this.InjectSheet(false, styleSrc); + } + } + if (this.iframeSettings.attributes) { + setAttributes(this.iframeSettings.attributes, this, true, false); + } + }; + RichTextEditor.prototype.InjectSheet = function (scriptSheet, srcList) { + try { + if (srcList && srcList.length > 0) { + var iFrame = this.contentModule.getDocument(); + var target = iFrame.querySelector('head'); + for (var i = 0; i < srcList.length; i++) { + if (scriptSheet) { + var scriptEle = this.createScriptElement(); + scriptEle.src = srcList[i]; + target.appendChild(scriptEle); + } + else { + var styleEle = this.createStyleElement(); + styleEle.href = srcList[i]; + target.appendChild(styleEle); + } + } + } + } + catch (e) { + return; + } + }; + RichTextEditor.prototype.createScriptElement = function () { + var scriptEle = this.createElement('script', { + className: classes/* CLS_SCRIPT_SHEET */.Z0 + }); + scriptEle.type = 'text/javascript'; + return scriptEle; + }; + RichTextEditor.prototype.createStyleElement = function () { + var styleEle = this.createElement('link', { + className: classes/* CLS_STYLE_SHEET */.Gp + }); + styleEle.rel = 'stylesheet'; + return styleEle; + }; + RichTextEditor.prototype.setValue = function () { + if (this.valueTemplate) { + var regEx = new RegExp(/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i); + if (regEx.test(this.valueTemplate)) { + this.setProperties({ value: this.valueTemplate }); + } + else { + var compiledTemplate = (0,ej2_base/* compile */.MY)(this.valueTemplate)('', this, 'valueTemplate'); + for (var i = 0; i < compiledTemplate.length; i++) { + var item = compiledTemplate[i]; + (0,ej2_base/* append */.R3)([item], this.element); + } + this.setProperties({ value: this.element.innerHTML.trim() }); + } + } + else { + // eslint-disable-next-line + var innerHtml = !(0,ej2_base/* isNullOrUndefined */.le)(this.element.innerHTML) && this.element.innerHTML.replace(/<(\/?|\!?)(!--!--)>/g, '').trim(); + if (innerHtml !== '') { + if (this.element.tagName === 'TEXTAREA') { + this.setProperties({ value: (0,util/* decode */.Jx)(innerHtml) }); + } + else { + this.setProperties({ value: innerHtml }); + } + } + } + }; + RichTextEditor.prototype.updateResizeFlag = function () { + this.isResizeInitialized = true; + }; + /** + * Image max width calculation method + * + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.getInsertImgMaxWidth = function () { + var maxWidth = this.insertImageSettings.maxWidth; + // eslint-disable-next-line + var imgPadding = 12; + var imgResizeBorder = 2; + var editEle = this.contentModule.getEditPanel(); + var eleStyle = window.getComputedStyle(editEle); + var editEleMaxWidth = editEle.offsetWidth - (imgPadding + imgResizeBorder + + parseFloat(eleStyle.paddingLeft.split('px')[0]) + parseFloat(eleStyle.paddingRight.split('px')[0]) + + parseFloat(eleStyle.marginLeft.split('px')[0]) + parseFloat(eleStyle.marginRight.split('px')[0])); + return (0,ej2_base/* isNullOrUndefined */.le)(maxWidth) ? editEleMaxWidth : maxWidth; + }; + /** + * setContentHeight method + * + * @param {string} target - specifies the target value. + * @param {boolean} isExpand - specifies the bollean value. + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.setContentHeight = function (target, isExpand) { + var heightValue; + var topValue = 0; + var rteHeightPercent; + var heightPercent = typeof (this.height) === 'string' && this.height.indexOf('%') > -1; + var cntEle = (this.sourceCodeModule.getPanel() && + this.sourceCodeModule.getPanel().parentElement.style.display === 'block') ? this.sourceCodeModule.getPanel().parentElement : + this.contentModule.getPanel(); + var rteHeight = this.element.offsetHeight; + if (rteHeight === 0 && this.height !== 'auto' && !this.getToolbar()) { + rteHeight = parseInt(this.height, 10); + if (heightPercent) { + rteHeightPercent = this.height; + } + } + var tbHeight = this.getToolbar() ? this.toolbarModule.getToolbarHeight() : 0; + var rzHandle = this.element.querySelector('.' + classes/* CLS_RTE_RES_HANDLE */.Wk); + var rzHeight = this.enableResize ? (!(0,ej2_base/* isNullOrUndefined */.le)(rzHandle) ? (rzHandle.offsetHeight + 8) : 0) : 0; + var expandPopHeight = this.getToolbar() ? this.toolbarModule.getExpandTBarPopHeight() : 0; + if (this.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand && isExpand && target !== 'preview') { + heightValue = (this.height === 'auto' && rzHeight === 0) ? 'auto' : rteHeight - (tbHeight + expandPopHeight + rzHeight) + 'px'; + topValue = (!this.toolbarSettings.enableFloating) ? expandPopHeight : 0; + } + else { + if (this.height === 'auto' && !(this.element.classList.contains('e-rte-full-screen')) && !this.isResizeInitialized) { + heightValue = 'auto'; + } + else { + heightValue = heightPercent && rteHeightPercent ? rteHeightPercent : rteHeight - (tbHeight + rzHeight) + 'px'; + } + } + if (target !== 'windowResize') { + if (this.iframeSettings.enable) { + if (heightValue !== 'auto') { + (0,ej2_base/* setStyleAttribute */.V7)(cntEle, { height: heightValue, marginTop: topValue + 'px' }); + } + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(cntEle, { height: heightValue, marginTop: topValue + 'px' }); + } + } + if (this.iframeSettings.enable && target === 'sourceCode') { + var codeElement = (0,ej2_base/* select */.Ys)('.' + classes/* CLS_RTE_CONTENT */.s8, this.element); + (0,ej2_base/* setStyleAttribute */.V7)(codeElement, { height: heightValue, marginTop: topValue + 'px' }); + } + if (this.toolbarSettings.enableFloating && this.getToolbar() && !this.inlineMode.enable) { + var tbWrapHeight = (isExpand ? (tbHeight + expandPopHeight) : tbHeight) + 'px'; + (0,ej2_base/* setStyleAttribute */.V7)(this.getToolbar().parentElement, { height: tbWrapHeight }); + } + if (rzHeight === 0) { + this.autoResize(); + } + }; + /** + * Retrieves the HTML from RichTextEditor. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.getHtml = function () { + return this.serializeValue(this.contentModule.getEditPanel().innerHTML); + }; + /** + * Retrieves the Rich Text Editor's XHTML validated HTML content when `enableXhtml` property is enabled. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.getXhtml = function () { + var currentValue = this.value; + if (!(0,ej2_base/* isNullOrUndefined */.le)(currentValue) && this.enableXhtml) { + currentValue = this.htmlEditorModule.xhtmlValidation.selfEncloseValidation(currentValue); + } + return currentValue; + }; + /** + * Shows the source HTML/MD markup. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.showSourceCode = function () { + if (this.readonly) { + return; + } + this.notify(constant/* sourceCode */.sv, {}); + }; + /** + * Returns the maximum number of characters in the Rich Text Editor. + * + * @returns {void} + * @public + */ + RichTextEditor.prototype.getCharCount = function () { + var htmlText = this.editorMode === 'Markdown' ? this.inputElement.value.trim() : + this.inputElement.textContent.trim(); + var htmlLength; + if (this.editorMode !== 'Markdown' && htmlText.indexOf('\u200B') !== -1) { + htmlLength = htmlText.replace(/\u200B/g, '').length; + } + else { + htmlLength = htmlText.length; + } + return htmlLength; + }; + /** + * Show the dialog in the Rich Text Editor. + * + * @param {DialogType} type - specifies the dialog type. + * @returns {void} + * @public + */ + RichTextEditor.prototype.showDialog = function (type) { + if (type === base_enum/* DialogType.InsertLink */.iR.InsertLink) { + this.notify(constant/* showLinkDialog */.nk, {}); + } + else if (type === base_enum/* DialogType.InsertImage */.iR.InsertImage) { + this.notify(constant/* showImageDialog */.lj, {}); + } + else if (type === base_enum/* DialogType.InsertTable */.iR.InsertTable) { + this.notify(constant/* showTableDialog */.Np, {}); + } + }; + /** + * Close the dialog in the Rich Text Editor. + * + * @param {DialogType} type - specifies the dialog type. + * @returns {void} + * @public + */ + RichTextEditor.prototype.closeDialog = function (type) { + if (type === base_enum/* DialogType.InsertLink */.iR.InsertLink) { + this.notify(constant/* closeLinkDialog */.OI, {}); + } + else if (type === base_enum/* DialogType.InsertImage */.iR.InsertImage) { + this.notify(constant/* closeImageDialog */.kq, {}); + } + else if (type === base_enum/* DialogType.InsertTable */.iR.InsertTable) { + this.notify(constant/* closeTableDialog */.HB, {}); + } + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.getBaseToolbarObject = function () { + var tbObj; + if (this.inlineMode.enable && (!ej2_base/* Browser.isDevice */.AR.isDevice || (0,util/* isIDevice */.FA)())) { + tbObj = this.quickToolbarModule && this.quickToolbarModule.getInlineBaseToolbar(); + } + else { + tbObj = this.toolbarModule && this.toolbarModule.getBaseToolbar(); + } + return tbObj; + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.getToolbar = function () { + return this.toolbarModule ? this.toolbarModule.getToolbarElement() : null; + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.getToolbarElement = function () { + return this.toolbarModule && this.toolbarModule.getToolbarElement(); + }; + /** + * @returns {void} + * getID method + * + * @hidden + + */ + RichTextEditor.prototype.getID = function () { + return (this.originalElement.tagName === 'TEXTAREA' ? this.valueContainer.id : this.element.id); + }; + RichTextEditor.prototype.mouseDownHandler = function (e) { + var touch = (e.touches ? e.changedTouches[0] : e); + (0,ej2_base/* addClass */.cn)([this.element], [classes/* CLS_FOCUS */.Mv]); + this.preventDefaultResize(e); + this.notify(constant/* mouseDown */.uG, { args: e }); + this.clickPoints = { clientX: touch.clientX, clientY: touch.clientY }; + }; + RichTextEditor.prototype.preventImgResize = function (e) { + if (e.target.nodeName.toLocaleLowerCase() === 'img') { + e.preventDefault(); + } + }; + /** + * preventDefaultResize method + * + * @param {FocusEvent} e - specifies the event. + * @returns {void} + * @hidden + + */ + // eslint-disable-next-line + RichTextEditor.prototype.preventDefaultResize = function (e) { + if (ej2_base/* Browser.info.name */.AR.info.name === 'msie') { + this.contentModule.getEditPanel().addEventListener('mscontrolselect', this.preventImgResize); + } + else if (ej2_base/* Browser.info.name */.AR.info.name === 'mozilla') { + this.contentModule.getDocument().execCommand('enableObjectResizing', false, 'false'); + this.contentModule.getDocument().execCommand('enableInlineTableEditing', false, 'false'); + } + }; + // eslint-disable-next-line + RichTextEditor.prototype.defaultResize = function (e) { + if (ej2_base/* Browser.info.name */.AR.info.name === 'msie') { + this.contentModule.getEditPanel().removeEventListener('mscontrolselect', this.preventImgResize); + } + else if (ej2_base/* Browser.info.name */.AR.info.name === 'mozilla') { + this.contentModule.getDocument().execCommand('enableObjectResizing', true, 'true'); + this.contentModule.getDocument().execCommand('enableInlineTableEditing', true, 'true'); + } + }; + RichTextEditor.prototype.resizeHandler = function () { + var isExpand = false; + if (!document.body.contains(this.element)) { + document.defaultView.removeEventListener('resize', this.onResizeHandler, true); + return; + } + if (this.toolbarSettings.enable && !this.inlineMode.enable) { + this.toolbarModule.refreshToolbarOverflow(); + isExpand = this.toolbarModule.baseToolbar.toolbarObj.element.classList.contains(classes/* CLS_EXPAND_OPEN */.Yi); + } + this.setContentHeight('windowResize', isExpand); + this.notify(constant/* windowResize */.Qr, null); + }; + RichTextEditor.prototype.scrollHandler = function (e) { + this.notify(constant/* scroll */.AR, { args: e }); + }; + RichTextEditor.prototype.contentScrollHandler = function (e) { + this.notify(constant/* contentscroll */.sh, { args: e }); + }; + RichTextEditor.prototype.focusHandler = function (e) { + if ((!this.isRTE || this.isFocusOut)) { + this.isRTE = this.isFocusOut ? false : true; + this.isFocusOut = false; + (0,ej2_base/* addClass */.cn)([this.element], [classes/* CLS_FOCUS */.Mv]); + if (this.editorMode === 'HTML') { + this.cloneValue = (this.inputElement.innerHTML === '


' || this.inputElement.innerHTML === '

' || + this.inputElement.innerHTML === '
') ? null : this.enableHtmlEncode ? + this.encode((0,util/* decode */.Jx)(this.inputElement.innerHTML)) : this.inputElement.innerHTML; + } + else { + this.cloneValue = this.inputElement.value === '' ? null : + this.inputElement.value; + } + var active = document.activeElement; + if (active === this.element || active === this.getToolbarElement() || active === this.contentModule.getEditPanel() + || ((this.iframeSettings.enable && active === this.contentModule.getPanel()) && + e.target && !e.target.classList.contains('e-img-inner') + && (e.target && e.target.parentElement + && !e.target.parentElement.classList.contains('e-img-wrap'))) + || (0,ej2_base/* closest */.oq)(active, '.e-rte-toolbar') === this.getToolbarElement()) { + this.contentModule.getEditPanel().focus(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.getToolbarElement())) { + this.getToolbarElement().setAttribute('tabindex', '-1'); + var items = this.getToolbarElement().querySelectorAll('[tabindex="0"]'); + for (var i = 0; i < items.length; i++) { + items[i].setAttribute('tabindex', '-1'); + } + } + } + this.preventDefaultResize(e); + this.trigger('focus', { event: e, isInteracted: Object.keys(e).length === 0 ? false : true }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.saveInterval) && this.saveInterval > 0 && !this.autoSaveOnIdle) { + this.timeInterval = setInterval(this.updateValueOnIdle.bind(this), this.saveInterval); + } + ej2_base/* EventHandler.add */.bi.add(document, 'mousedown', this.onDocumentClick, this); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.getToolbarElement())) { + var toolbarItem = this.getToolbarElement().querySelectorAll('input,select,button,a,[tabindex]'); + for (var i = 0; i < toolbarItem.length; i++) { + if ((!toolbarItem[i].classList.contains('e-rte-dropdown-btn') && + !toolbarItem[i].classList.contains('e-insert-table-btn')) && + (!toolbarItem[i].hasAttribute('tabindex') || + toolbarItem[i].getAttribute('tabindex') !== '-1')) { + toolbarItem[i].setAttribute('tabindex', '-1'); + } + } + } + }; + RichTextEditor.prototype.getUpdatedValue = function () { + var value; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.tableModule)) { + this.tableModule.removeResizeElement(); + } + var getTextArea = this.element.querySelector('.e-rte-srctextarea'); + if (this.editorMode === 'HTML') { + value = (this.inputElement.innerHTML === '


' || this.inputElement.innerHTML === '

' || + this.inputElement.innerHTML === '
') ? null : this.enableHtmlEncode ? + this.encode((0,util/* decode */.Jx)(this.inputElement.innerHTML)) : this.inputElement.innerHTML; + if (getTextArea && getTextArea.style.display === 'block') { + value = getTextArea.value; + } + } + else { + value = this.inputElement.value === '' ? null : + this.inputElement.value; + } + return value; + }; + RichTextEditor.prototype.updateValueOnIdle = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.tableModule) && !(0,ej2_base/* isNullOrUndefined */.le)(this.inputElement.querySelector('.e-table-box.e-rbox-select'))) { + return; + } + this.setProperties({ value: this.getUpdatedValue() }, true); + this.valueContainer.value = this.value; + this.isValueChangeBlurhandler = false; + this.invokeChangeEvent(); + }; + RichTextEditor.prototype.updateIntervalValue = function () { + clearTimeout(this.idleInterval); + this.idleInterval = setTimeout(this.updateValueOnIdle.bind(this), 0); + }; + RichTextEditor.prototype.updateStatus = function (e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.html) || !(0,ej2_base/* isNullOrUndefined */.le)(e.markdown)) { + var status_1 = this.formatter.editorManager.undoRedoManager.getUndoStatus(); + var eventArgs = { + undo: status_1.undo, + redo: status_1.redo, + html: e.html, + markdown: e.markdown + }; + this.trigger(constant/* updatedToolbarStatus */.Sy, eventArgs); + } + }; + RichTextEditor.prototype.onDocumentClick = function (e) { + var target = e.target; + var rteElement = (0,ej2_base/* closest */.oq)(target, '.' + classes/* CLS_RTE */.$E); + if (!this.element.contains(e.target) && document !== e.target && rteElement !== this.element && + !(0,ej2_base/* closest */.oq)(target, '[aria-owns="' + this.getID() + '"]')) { + this.isBlur = true; + this.isRTE = false; + } + this.notify(constant/* docClick */.v4, { args: e }); + if (ej2_base/* Browser.info.name */.AR.info.name !== 'msie' && e.detail > 3) { + e.preventDefault(); + } + }; + RichTextEditor.prototype.blurHandler = function (e) { + var trg = e.relatedTarget; + if (trg) { + var rteElement = (0,ej2_base/* closest */.oq)(trg, '.' + classes/* CLS_RTE */.$E); + if (rteElement && rteElement === this.element) { + this.isBlur = false; + if (trg === this.getToolbarElement()) { + trg.setAttribute('tabindex', '-1'); + } + } + else if ((0,ej2_base/* closest */.oq)(trg, '[aria-owns="' + this.getID() + '"]')) { + this.isBlur = false; + } + else { + this.isBlur = true; + trg = null; + } + } + if (this.isBlur && (0,ej2_base/* isNullOrUndefined */.le)(trg)) { + (0,ej2_base/* removeClass */.IV)([this.element], [classes/* CLS_FOCUS */.Mv]); + this.notify(constant/* focusChange */.Z7, {}); + var value = this.getUpdatedValue(); + this.setProperties({ value: value }); + this.notify(constant/* toolbarRefresh */.l0, { args: e, documentNode: document }); + this.isValueChangeBlurhandler = true; + this.invokeChangeEvent(); + this.isFocusOut = true; + this.isBlur = false; + (0,util/* dispatchEvent */.Nu)(this.valueContainer, 'focusout'); + this.defaultResize(e); + this.trigger('blur', { event: e, isInteracted: Object.keys(e).length === 0 ? false : true }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.timeInterval)) { + clearInterval(this.timeInterval); + this.timeInterval = null; + } + ej2_base/* EventHandler.remove */.bi.remove(document, 'mousedown', this.onDocumentClick); + } + else { + this.isRTE = true; + } + }; + /** + * invokeChangeEvent method + * + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.contentChanged = function () { + if (this.autoSaveOnIdle) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.saveInterval)) { + clearTimeout(this.timeInterval); + this.timeInterval = setTimeout(this.updateIntervalValue.bind(this), this.saveInterval); + } + } + }; + /** + * invokeChangeEvent method + * + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.invokeChangeEvent = function () { + var currentValue; + if (this.enableXhtml) { + currentValue = this.getXhtml(); + } + else { + currentValue = this.value; + } + var eventArgs = { + value: currentValue, + isInteracted: this.isValueChangeBlurhandler + }; + if (this.value !== this.cloneValue) { + this.trigger('change', eventArgs); + this.cloneValue = this.value; + } + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.wireScrollElementsEvents = function () { + this.scrollParentElements = (0,popup/* getScrollableParent */.Mm)(this.element); + for (var _i = 0, _a = this.scrollParentElements; _i < _a.length; _i++) { + var element = _a[_i]; + ej2_base/* EventHandler.add */.bi.add(element, 'scroll', this.scrollHandler, this); + } + if (!this.iframeSettings.enable) { + ej2_base/* EventHandler.add */.bi.add(this.contentModule.getPanel(), 'scroll', this.contentScrollHandler, this); + } + }; + RichTextEditor.prototype.wireContextEvent = function () { + if (this.quickToolbarSettings.showOnRightClick) { + ej2_base/* EventHandler.add */.bi.add(this.inputElement, 'contextmenu', this.contextHandler, this); + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + this.touchModule = new ej2_base/* Touch */.Xh(this.inputElement, { tapHold: this.touchHandler.bind(this), tapHoldThreshold: 500 }); + } + } + }; + RichTextEditor.prototype.unWireContextEvent = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, 'contextmenu', this.contextHandler); + if (ej2_base/* Browser.isDevice */.AR.isDevice && this.touchModule) { + this.touchModule.destroy(); + } + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.unWireScrollElementsEvents = function () { + this.scrollParentElements = (0,popup/* getScrollableParent */.Mm)(this.element); + for (var _i = 0, _a = this.scrollParentElements; _i < _a.length; _i++) { + var element = _a[_i]; + ej2_base/* EventHandler.remove */.bi.remove(element, 'scroll', this.scrollHandler); + } + if (!this.iframeSettings.enable) { + ej2_base/* EventHandler.remove */.bi.remove(this.contentModule.getPanel(), 'scroll', this.contentScrollHandler); + } + }; + RichTextEditor.prototype.touchHandler = function (e) { + this.notifyMouseUp(e.originalEvent); + this.triggerEditArea(e.originalEvent); + }; + RichTextEditor.prototype.contextHandler = function (e) { + var closestElem = (0,ej2_base/* closest */.oq)(e.target, 'a, table, img'); + if (this.inlineMode.onSelection === false || (!(0,ej2_base/* isNullOrUndefined */.le)(closestElem) && this.inputElement.contains(closestElem) + && (closestElem.tagName === 'IMG' || closestElem.tagName === 'TABLE' || closestElem.tagName === 'A'))) { + e.preventDefault(); + } + }; + RichTextEditor.prototype.resetHandler = function () { + var defaultValue = this.valueContainer.defaultValue.trim(); + this.setProperties({ value: defaultValue === '' ? null : defaultValue }); + }; + /** + * @returns {void} + * @hidden + + */ + RichTextEditor.prototype.autoResize = function () { + var _this = this; + if (this.height === 'auto') { + if (this.editorMode === 'Markdown') { + setTimeout(function () { + _this.setAutoHeight(_this.inputElement); + }, 0); + } + else if (this.iframeSettings.enable) { + var iframeElement_1 = this.element.querySelector('#' + this.getID() + '_rte-view'); + setTimeout(function () { + _this.setAutoHeight(iframeElement_1); + }, 100); + this.inputElement.style.overflow = 'hidden'; + } + } + else { + this.inputElement.style.overflow = null; + } + }; + RichTextEditor.prototype.setAutoHeight = function (element) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(element)) { + element.style.height = ''; + element.style.height = this.inputElement.scrollHeight + 'px'; + element.style.overflow = 'hidden'; + } + }; + RichTextEditor.prototype.wireEvents = function () { + this.element.addEventListener('focusin', this.onFocusHandler, true); + this.element.addEventListener('focusout', this.onBlurHandler, true); + this.on(constant/* contentChanged */.Ak, this.contentChanged, this); + this.on(constant/* resizeInitialized */.zB, this.updateResizeFlag, this); + this.on(constant/* updateTbItemsStatus */.Wp, this.updateStatus, this); + if (this.readonly && this.enabled) { + return; + } + this.bindEvents(); + }; + RichTextEditor.prototype.restrict = function (e) { + if (this.maxLength >= 0) { + var element = this.editorMode === 'Markdown' ? this.contentModule.getText() : + (e && e.currentTarget.textContent); + if (!element) { + return; + } + var array = [8, 16, 17, 37, 38, 39, 40, 46, 65]; + var arrayKey = void 0; + for (var i = 0; i <= array.length - 1; i++) { + if (e.which === array[i]) { + if (e.ctrlKey && e.which === 65) { + return; + } + else if (e.which !== 65) { + arrayKey = array[i]; + return; + } + } + } + if ((element.length >= this.maxLength && this.maxLength !== -1) && e.which !== arrayKey) { + e.preventDefault(); + } + } + }; + RichTextEditor.prototype.bindEvents = function () { + this.keyboardModule = new KeyboardEvents(this.inputElement, { + keyAction: this.keyDown.bind(this), keyConfigs: __assign({}, this.formatter.keyConfig, this.keyConfig), eventName: 'keydown' + }); + var formElement = (0,ej2_base/* closest */.oq)(this.valueContainer, 'form'); + if (formElement) { + ej2_base/* EventHandler.add */.bi.add(formElement, 'reset', this.resetHandler, this); + } + ej2_base/* EventHandler.add */.bi.add(this.inputElement, 'keyup', this.keyUp, this); + ej2_base/* EventHandler.add */.bi.add(this.inputElement, 'paste', this.onPaste, this); + ej2_base/* EventHandler.add */.bi.add(this.inputElement, ej2_base/* Browser.touchEndEvent */.AR.touchEndEvent, (0,ej2_base/* debounce */.Ds)(this.mouseUp, 30), this); + ej2_base/* EventHandler.add */.bi.add(this.inputElement, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.mouseDownHandler, this); + this.wireContextEvent(); + this.formatter.editorManager.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.editorKeyDown, this); + this.element.ownerDocument.defaultView.addEventListener('resize', this.onResizeHandler, true); + if (this.iframeSettings.enable) { + ej2_base/* EventHandler.add */.bi.add(this.inputElement, 'focusin', this.focusHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.inputElement, 'focusout', this.blurHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.inputElement.ownerDocument, 'scroll', this.contentScrollHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.inputElement.ownerDocument, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.onIframeMouseDown, this); + } + this.wireScrollElementsEvents(); + }; + RichTextEditor.prototype.onIframeMouseDown = function (e) { + this.isBlur = false; + this.currentTarget = e.target; + this.notify(constant/* iframeMouseDown */.a$, e); + }; + RichTextEditor.prototype.editorKeyDown = function (e) { + switch (e.event.action) { + case 'copy': + this.onCopy(); + break; + case 'cut': + this.onCut(); + break; + case 'tab': + if (this.iframeSettings.enable) { + this.isBlur = true; + } + break; + } + if (e.callBack && (e.event.action === 'copy' || e.event.action === 'cut' || e.event.action === 'delete')) { + e.callBack({ + requestType: e.event.action, + editorMode: 'HTML', + event: e.event + }); + } + }; + RichTextEditor.prototype.unWireEvents = function () { + this.element.removeEventListener('focusin', this.onFocusHandler, true); + this.element.removeEventListener('focusout', this.onBlurHandler, true); + this.off(constant/* contentChanged */.Ak, this.contentChanged); + this.off(constant/* resizeInitialized */.zB, this.updateResizeFlag); + this.off(constant/* updateTbItemsStatus */.Wp, this.updateStatus); + if (this.readonly && this.enabled) { + return; + } + this.unbindEvents(); + }; + RichTextEditor.prototype.unbindEvents = function () { + if (this.keyboardModule) { + this.keyboardModule.destroy(); + } + var formElement = (0,ej2_base/* closest */.oq)(this.valueContainer, 'form'); + if (formElement) { + ej2_base/* EventHandler.remove */.bi.remove(formElement, 'reset', this.resetHandler); + } + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, 'keyup', this.keyUp); + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, 'paste', this.onPaste); + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, ej2_base/* Browser.touchEndEvent */.AR.touchEndEvent, (0,ej2_base/* debounce */.Ds)(this.mouseUp, 30)); + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.mouseDownHandler); + this.unWireContextEvent(); + if (this.formatter) { + this.formatter.editorManager.observer.off(common_constant/* KEY_DOWN_HANDLER */.kT, this.editorKeyDown); + } + this.element.ownerDocument.defaultView.removeEventListener('resize', this.onResizeHandler, true); + if (this.iframeSettings.enable) { + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, 'focusin', this.focusHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement, 'focusout', this.blurHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement.ownerDocument, 'scroll', this.contentScrollHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.inputElement.ownerDocument, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.onIframeMouseDown); + } + this.unWireScrollElementsEvents(); + }; + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, toolbar_settings_ToolbarSettings) + ], RichTextEditor.prototype, "toolbarSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, QuickToolbarSettings) + ], RichTextEditor.prototype, "quickToolbarSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, PasteCleanupSettings) + ], RichTextEditor.prototype, "pasteCleanupSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, IFrameSettings) + ], RichTextEditor.prototype, "iframeSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, ImageSettings) + ], RichTextEditor.prototype, "insertImageSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, TableSettings) + ], RichTextEditor.prototype, "tableSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], RichTextEditor.prototype, "floatingToolbarOffset", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, InlineMode) + ], RichTextEditor.prototype, "inlineMode", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, FileManagerSettings) + ], RichTextEditor.prototype, "fileManagerSettings", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)('100%') + ], RichTextEditor.prototype, "width", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "enablePersistence", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "enableResize", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)({}) + ], RichTextEditor.prototype, "htmlAttributes", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], RichTextEditor.prototype, "placeholder", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "autoSaveOnIdle", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "readonly", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], RichTextEditor.prototype, "enabled", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], RichTextEditor.prototype, "enableHtmlSanitizer", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "enableHtmlEncode", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "enableXhtml", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], RichTextEditor.prototype, "height", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], RichTextEditor.prototype, "cssClass", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], RichTextEditor.prototype, "value", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)('P') + ], RichTextEditor.prototype, "enterKey", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)('BR') + ], RichTextEditor.prototype, "shiftEnterKey", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(30) + ], RichTextEditor.prototype, "undoRedoSteps", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(300) + ], RichTextEditor.prototype, "undoRedoTimer", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)('HTML') + ], RichTextEditor.prototype, "editorMode", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], RichTextEditor.prototype, "keyConfig", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "showCharCount", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "enableTabKey", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RichTextEditor.prototype, "enableAutoUrl", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(-1) + ], RichTextEditor.prototype, "maxLength", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, Format) + ], RichTextEditor.prototype, "format", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, NumberFormatList) + ], RichTextEditor.prototype, "numberFormatList", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, BulletFormatList) + ], RichTextEditor.prototype, "bulletFormatList", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, FontFamily) + ], RichTextEditor.prototype, "fontFamily", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, FontSize) + ], RichTextEditor.prototype, "fontSize", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, FontColor) + ], RichTextEditor.prototype, "fontColor", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Complex */.Zz)({}, BackgroundColor) + ], RichTextEditor.prototype, "backgroundColor", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], RichTextEditor.prototype, "valueTemplate", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(10000) + ], RichTextEditor.prototype, "saveInterval", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "actionBegin", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "actionComplete", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforeDialogOpen", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "dialogOpen", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforeDialogClose", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "dialogClose", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforeQuickToolbarOpen", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "quickToolbarOpen", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "quickToolbarClose", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "toolbarStatusUpdate", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "updatedToolbarStatus", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "imageSelected", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforeImageUpload", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "imageUploading", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "imageUploadSuccess", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "imageUploadFailed", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "imageRemoving", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "afterImageDelete", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "created", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "destroyed", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforeSanitizeHtml", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "blur", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "toolbarClick", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "focus", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "change", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "resizing", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "resizeStart", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "resizeStop", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforePasteCleanup", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "afterPasteCleanup", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Event */.ju)() + ], RichTextEditor.prototype, "beforeImageDrop", void 0); + rich_text_editor_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], RichTextEditor.prototype, "formatter", void 0); + RichTextEditor = rich_text_editor_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], RichTextEditor); + return RichTextEditor; +}(ej2_base/* Component */.wA)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-react-base/index.js + 6 modules +var ej2_react_base = __webpack_require__(2857); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-react-richtexteditor/src/rich-text-editor/richtexteditor.component.js +var richtexteditor_component_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); + + + +/** + * `RichTextEditor` represents the react RichTextEditor. + * ```tsx + * + * ``` + */ +var RichTextEditorComponent = /** @class */ (function (_super) { + richtexteditor_component_extends(RichTextEditorComponent, _super); + function RichTextEditorComponent(props) { + var _this = _super.call(this, props) || this; + _this.initRenderCalled = false; + _this.checkInjectedModules = true; + _this.immediateRender = false; + _this.portals = []; + return _this; + } + RichTextEditorComponent.prototype.render = function () { + if (((this.element && !this.initRenderCalled) || this.refreshing) && !this.isReactForeceUpdate) { + _super.prototype.render.call(this); + this.initRenderCalled = true; + } + else { + return react.createElement('div', this.getDefaultAttributes(), [].concat(this.props.children, this.portals)); + } + }; + return RichTextEditorComponent; +}(RichTextEditor)); + +(0,ej2_react_base/* applyMixins */.ef)(RichTextEditorComponent, [ej2_react_base/* ComponentBase */.VZ, react.Component]); + + +/***/ }), + +/***/ 103: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "i7": function() { return /* binding */ selfClosingTags; }, +/* harmony export */ "n4": function() { return /* binding */ pasteCleanupGroupingTags; }, +/* harmony export */ "qW": function() { return /* binding */ htmlKeyConfig; } +/* harmony export */ }); +/* unused harmony exports markdownFormatTags, markdownSelectionTags, markdownListsTags, markdownKeyConfig, listConversionFilters */ +/** + * Default Markdown formats config for adapter + */ +var markdownFormatTags = { + 'h6': '###### ', + 'h5': '##### ', + 'h4': '#### ', + 'h3': '### ', + 'h2': '## ', + 'h1': '# ', + 'blockquote': '> ', + 'pre': '```\n', + 'p': '' +}; +/** + * Default selection formats config for adapter + */ +var markdownSelectionTags = { + 'Bold': '**', + 'Italic': '*', + 'StrikeThrough': '~~', + 'InlineCode': '`', + 'SubScript': '', + 'SuperScript': '', + 'UpperCase': 'A-Z', + 'LowerCase': 'a-z' +}; +/** + * Default Markdown lists config for adapter + */ +var markdownListsTags = { + 'OL': '1. ', + 'UL': '- ' +}; +/** + * Default html key config for adapter + */ +var htmlKeyConfig = { + 'toolbar-focus': 'alt+f10', + 'escape': '27', + 'insert-link': 'ctrl+k', + 'insert-image': 'ctrl+shift+i', + 'insert-table': 'ctrl+shift+e', + 'undo': 'ctrl+z', + 'redo': 'ctrl+y', + 'copy': 'ctrl+c', + 'cut': 'ctrl+x', + 'paste': 'ctrl+v', + 'bold': 'ctrl+b', + 'italic': 'ctrl+i', + 'underline': 'ctrl+u', + 'strikethrough': 'ctrl+shift+s', + 'uppercase': 'ctrl+shift+u', + 'lowercase': 'ctrl+shift+l', + 'superscript': 'ctrl+shift+=', + 'subscript': 'ctrl+=', + 'indents': 'ctrl+]', + 'outdents': 'ctrl+[', + 'html-source': 'ctrl+shift+h', + 'full-screen': 'ctrl+shift+f', + 'decrease-fontsize': 'ctrl+shift+<', + 'increase-fontsize': 'ctrl+shift+>', + 'justify-center': 'ctrl+e', + 'justify-full': 'ctrl+j', + 'justify-left': 'ctrl+l', + 'justify-right': 'ctrl+r', + 'clear-format': 'ctrl+shift+r', + 'ordered-list': 'ctrl+shift+o', + 'unordered-list': 'ctrl+alt+o', + 'space': '32', + 'enter': '13', + 'tab': 'tab', + 'delete': '46' +}; +/** + * Default markdown key config for adapter + */ +var markdownKeyConfig = { + 'toolbar-focus': 'alt+f10', + 'escape': '27', + 'insert-link': 'ctrl+k', + 'insert-image': 'ctrl+shift+i', + 'insert-table': 'ctrl+shift+e', + 'undo': 'ctrl+z', + 'redo': 'ctrl+y', + 'copy': 'ctrl+c', + 'cut': 'ctrl+x', + 'paste': 'ctrl+v', + 'bold': 'ctrl+b', + 'italic': 'ctrl+i', + 'strikethrough': 'ctrl+shift+s', + 'uppercase': 'ctrl+shift+u', + 'lowercase': 'ctrl+shift+l', + 'superscript': 'ctrl+shift+=', + 'subscript': 'ctrl+=', + 'full-screen': 'ctrl+shift+f', + 'ordered-list': 'ctrl+shift+o', + 'unordered-list': 'ctrl+alt+o' +}; +/** + * PasteCleanup Grouping of similar functionality tags + */ +var pasteCleanupGroupingTags = { + 'b': ['strong'], + 'strong': ['b'], + 'i': ['emp', 'cite'], + 'emp': ['i', 'cite'], + 'cite': ['i', 'emp'] +}; +/** + * PasteCleanup Grouping of similar functionality tags + */ +var listConversionFilters = { + 'first': 'MsoListParagraphCxSpFirst', + 'middle': 'MsoListParagraphCxSpMiddle', + 'last': 'MsoListParagraphCxSpLast' +}; +/** + * Dom-Node Grouping of self closing tags + * + * @hidden + */ +var selfClosingTags = [ + 'BR', + 'IMG' +]; + + +/***/ }), + +/***/ 8082: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Hb": function() { return /* binding */ KEY_DOWN; }, +/* harmony export */ "Ki": function() { return /* binding */ MS_WORD_CLEANUP; }, +/* harmony export */ "Kj": function() { return /* binding */ FORMAT_TYPE; }, +/* harmony export */ "M": function() { return /* binding */ MS_WORD_CLEANUP_PLUGIN; }, +/* harmony export */ "My": function() { return /* binding */ KEY_UP_HANDLER; }, +/* harmony export */ "O6": function() { return /* binding */ ON_BEGIN; }, +/* harmony export */ "PV": function() { return /* binding */ LIST_TYPE; }, +/* harmony export */ "R4": function() { return /* binding */ KEY_UP; }, +/* harmony export */ "hL": function() { return /* binding */ MODEL_CHANGED_PLUGIN; }, +/* harmony export */ "kR": function() { return /* binding */ MODEL_CHANGED; }, +/* harmony export */ "kT": function() { return /* binding */ KEY_DOWN_HANDLER; }, +/* harmony export */ "nD": function() { return /* binding */ SPACE_ACTION; }, +/* harmony export */ "om": function() { return /* binding */ ACTION; } +/* harmony export */ }); +/** + * Constant values for Common + */ +/** + * Keydown event trigger + * + * @hidden + */ +var KEY_DOWN = 'keydown'; +/** + * Undo and Redo action HTML plugin events + * + * @hidden + */ +var ACTION = 'action'; +/** + * Formats plugin events + * + * @hidden + */ +var FORMAT_TYPE = 'format-type'; +/** + * Keydown handler event trigger + * + * @hidden + */ +var KEY_DOWN_HANDLER = 'keydown-handler'; +/** + * List plugin events + * + * @hidden + */ +var LIST_TYPE = 'list-type'; +/** + * Keyup handler event trigger + * + * @hidden + */ +var KEY_UP_HANDLER = 'keyup-handler'; +/** + * Keyup event trigger + * + * @hidden + */ +var KEY_UP = 'keyup'; +/** + * Model changed plugin event trigger + * + * @hidden + */ +var MODEL_CHANGED_PLUGIN = 'model_changed_plugin'; +/** + * Model changed event trigger + * + * @hidden + */ +var MODEL_CHANGED = 'model_changed'; +/** + * PasteCleanup plugin for MSWord content + * + * @hidden + */ +var MS_WORD_CLEANUP_PLUGIN = 'ms_word_cleanup_plugin'; +/** + * PasteCleanup for MSWord content + * + * @hidden + */ +var MS_WORD_CLEANUP = 'ms_word_cleanup'; +/** + * ActionBegin event callback + * + * @hidden + */ +var ON_BEGIN = 'onBegin'; +/** + * Callback for spacelist action + * + * @hidden + */ +var SPACE_ACTION = 'actionBegin'; + + +/***/ }), + +/***/ 1386: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "FA": function() { return /* binding */ isIDevice; }, +/* harmony export */ "Hl": function() { return /* binding */ updateTextNode; }, +/* harmony export */ "No": function() { return /* binding */ getLastTextNode; }, +/* harmony export */ "q_": function() { return /* binding */ getDefaultHtmlTbStatus; }, +/* harmony export */ "ze": function() { return /* binding */ setEditFrameFocus; } +/* harmony export */ }); +/* unused harmony export getDefaultMDTbStatus */ +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/** + * Defines common util methods used by Rich Text Editor. + */ + +var inlineNode = ['a', 'abbr', 'acronym', 'audio', 'b', 'bdi', 'bdo', 'big', 'br', 'button', + 'canvas', 'cite', 'code', 'data', 'datalist', 'del', 'dfn', 'em', 'embed', 'font', 'i', 'iframe', 'img', 'input', + 'ins', 'kbd', 'label', 'map', 'mark', 'meter', 'noscript', 'object', 'output', 'picture', 'progress', + 'q', 'ruby', 's', 'samp', 'script', 'select', 'slot', 'small', 'span', 'strong', 'strike', 'sub', 'sup', 'svg', + 'template', 'textarea', 'time', 'u', 'tt', 'var', 'video', 'wbr']; +/** + * @returns {void} + * @hidden + */ +function isIDevice() { + var result = false; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isIos */ .AR.isIos) { + result = true; + } + return result; +} +/** + * @param {Element} editableElement - specifies the editable element. + * @param {string} selector - specifies the string values. + * @returns {void} + * @hidden + */ +function setEditFrameFocus(editableElement, selector) { + if (editableElement.nodeName === 'BODY' && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(selector)) { + var iframe = top.window.document.querySelector(selector); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(iframe)) { + iframe.contentWindow.focus(); + } + } +} +/** + * @param {string} value - specifies the string value + * @returns {void} + * @hidden + */ +function updateTextNode(value) { + var tempNode = document.createElement('div'); + tempNode.innerHTML = value; + tempNode.setAttribute('class', 'tempDiv'); + var resultElm = document.createElement('div'); + var childNodes = tempNode.childNodes; + if (childNodes.length > 0) { + var isPreviousInlineElem = void 0; + var previousParent = void 0; + var paraElm = void 0; + while (tempNode.firstChild) { + if ((tempNode.firstChild.nodeName === '#text' && + (tempNode.firstChild.textContent.indexOf('\n') < 0 || tempNode.firstChild.textContent.trim() !== '')) || + inlineNode.indexOf(tempNode.firstChild.nodeName.toLocaleLowerCase()) >= 0) { + if (!isPreviousInlineElem) { + paraElm = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az)('p'); + resultElm.appendChild(paraElm); + paraElm.appendChild(tempNode.firstChild); + } + else { + previousParent.appendChild(tempNode.firstChild); + } + previousParent = paraElm; + isPreviousInlineElem = true; + } + else if (tempNode.firstChild.nodeName === '#text' && (tempNode.firstChild.textContent === '\n' || + (tempNode.firstChild.textContent.indexOf('\n') >= 0 && tempNode.firstChild.textContent.trim() === ''))) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(tempNode.firstChild); + } + else { + resultElm.appendChild(tempNode.firstChild); + isPreviousInlineElem = false; + } + } + var tableElm = resultElm.querySelectorAll('table'); + for (var i = 0; i < tableElm.length; i++) { + if (tableElm[i].getAttribute('border') === '0') { + tableElm[i].removeAttribute('border'); + } + var tdElm = tableElm[i].querySelectorAll('td'); + for (var j = 0; j < tdElm.length; j++) { + if (tdElm[j].style.borderLeft === 'none') { + tdElm[j].style.removeProperty('border-left'); + } + if (tdElm[j].style.borderRight === 'none') { + tdElm[j].style.removeProperty('border-right'); + } + if (tdElm[j].style.borderBottom === 'none') { + tdElm[j].style.removeProperty('border-bottom'); + } + if (tdElm[j].style.borderTop === 'none') { + tdElm[j].style.removeProperty('border-top'); + } + if (tdElm[j].style.border === 'none') { + tdElm[j].style.removeProperty('border'); + } + } + if (!tableElm[i].classList.contains('e-rte-table')) { + tableElm[i].classList.add('e-rte-table'); + } + } + var imageElm = resultElm.querySelectorAll('img'); + for (var i = 0; i < imageElm.length; i++) { + if (!imageElm[i].classList.contains('e-rte-image')) { + imageElm[i].classList.add('e-rte-image'); + } + if (!(imageElm[i].classList.contains('e-imginline') || + imageElm[i].classList.contains('e-imgbreak'))) { + imageElm[i].classList.add('e-imginline'); + } + } + } + return resultElm.innerHTML; +} +/** + * @param {Node} startChildNodes - specifies the node + * @returns {void} + * @hidden + */ +function getLastTextNode(startChildNodes) { + var finalNode = startChildNodes; + do { + if (finalNode.childNodes.length > 0) { + finalNode = finalNode.childNodes[0]; + } + } while (finalNode.childNodes.length > 0); + return finalNode; +} +/** + * @returns {void} + * @hidden + */ +function getDefaultHtmlTbStatus() { + return { + bold: false, + italic: false, + subscript: false, + superscript: false, + strikethrough: false, + orderedlist: false, + unorderedlist: false, + underline: false, + alignments: null, + backgroundcolor: null, + fontcolor: null, + fontname: null, + fontsize: null, + formats: null, + createlink: false, + insertcode: false + }; +} +/** + * @returns {void} + * @hidden + */ +function getDefaultMDTbStatus() { + return { + bold: false, + italic: false, + subscript: false, + superscript: false, + strikethrough: false, + orderedlist: false, + uppercase: false, + lowercase: false, + inlinecode: false, + unorderedlist: false, + formats: null + }; +} + + +/***/ }), + +/***/ 3473: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "J": function() { return /* binding */ HtmlEditor; } +}); + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/constant.js +var constant = __webpack_require__(3386); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-base/index.js + 30 modules +var ej2_base = __webpack_require__(1807); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/util.js +var util = __webpack_require__(5932); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/constant.js +var common_constant = __webpack_require__(8082); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/formatter/formatter.js + + + + +/** + * Formatter + * + * @hidden + + */ +var Formatter = /** @class */ (function () { + function Formatter() { + } + /** + * To execute the command + * + * @param {IRichTextEditor} self - specifies the self element. + * @param {ActionBeginEventArgs} args - specifies the event arguments. + * @param {MouseEvent|KeyboardEvent} event - specifies the keyboard event. + * @param {IItemCollectionArgs} value - specifies the collection arguments + * @returns {void} + * @hidden + + */ + Formatter.prototype.process = function (self, args, event, value) { + var _this = this; + var selection = self.contentModule.getDocument().getSelection(); + var range = (selection.rangeCount > 0) ? selection.getRangeAt(selection.rangeCount - 1) : null; + var saveSelection; + if (self.editorMode === 'HTML') { + saveSelection = this.editorManager.nodeSelection.save(range, self.contentModule.getDocument()); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(args) + && args.item.command + && args.item.command !== 'Table' + && args.item.command !== 'Actions' + && args.item.command !== 'Links' + && args.item.command !== 'Images' + && args.item.command !== 'Files' + && range + && !(self.contentModule.getEditPanel().contains(this.getAncestorNode(range.commonAncestorContainer)) + || self.contentModule.getEditPanel() === range.commonAncestorContainer + || self.contentModule.getPanel() === range.commonAncestorContainer)) { + return; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(args) && self.maxLength !== -1 && !(0,ej2_base/* isNullOrUndefined */.le)(args.item.command)) { + var currentInsertContentLength = 0; + if (args.item.command === 'Links') { + currentInsertContentLength = value.text.length === 0 ? value.url.length : value.text.length; + } + if (args.item.command === 'Images' || args.item.command === 'Table' || args.item.command === 'Files') { + currentInsertContentLength = 1; + } + var currentLength = self.getText().trim().length; + var selectionLength = self.getSelection().length; + var totalLength = (currentLength - selectionLength) + currentInsertContentLength; + if (!(self.maxLength === -1 || totalLength <= self.maxLength)) { + return; + } + } + if ((0,ej2_base/* isNullOrUndefined */.le)(args)) { + var action_1 = event.action; + if (action_1 !== 'tab' && action_1 !== 'enter' && action_1 !== 'space' && action_1 !== 'escape') { + args = {}; + if (self.editorMode === 'Markdown' && action_1 === 'insert-table') { + value = { + 'headingText': self.localeObj.getConstant('TableHeadingText'), + 'colText': self.localeObj.getConstant('TableColText') + }; + } + var items = { + originalEvent: event, cancel: false, + requestType: action_1 || (event.key + 'Key'), + itemCollection: value + }; + (0,ej2_base/* extend */.l7)(args, args, items, true); + self.trigger(constant/* actionBegin */.m2, args, function (actionBeginArgs) { + if (actionBeginArgs.cancel) { + if (action_1 === 'paste' || action_1 === 'cut' || action_1 === 'copy') { + event.preventDefault(); + } + } + }); + } + var isTableModule = (0,ej2_base/* isNullOrUndefined */.le)(self.tableModule) ? true : self.tableModule ? + self.tableModule.ensureInsideTableList : false; + if ((event.which === 9 && isTableModule) || event.which !== 9) { + if (event.which === 13 && self.editorMode === 'HTML') { + value = { + 'enterAction': self.enterKey + }; + } + this.editorManager.observer.notify((event.type === 'keydown' ? common_constant/* KEY_DOWN */.Hb : common_constant/* KEY_UP */.R4), { + event: event, + callBack: this.onSuccess.bind(this, self), + value: value, + enterAction: self.enterKey + }); + } + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(args) && args.item.command && args.item.subCommand && ((args.item.command !== args.item.subCommand + && args.item.command !== 'Font') + || ((args.item.subCommand === 'FontName' || args.item.subCommand === 'FontSize') && args.name === 'dropDownSelect') + || ((args.item.subCommand === 'BackgroundColor' || args.item.subCommand === 'FontColor') + && args.name === 'colorPickerChanged'))) { + (0,ej2_base/* extend */.l7)(args, args, { requestType: args.item.subCommand, cancel: false, itemCollection: value, selectType: args.name }, true); + self.trigger(constant/* actionBegin */.m2, args, function (actionBeginArgs) { + if (!actionBeginArgs.cancel) { + if (_this.getUndoRedoStack().length === 0 && actionBeginArgs.item.command !== 'Links' + && actionBeginArgs.item.command !== 'Images') { + _this.saveData(); + } + self.isBlur = false; + self.contentModule.getEditPanel().focus(); + if (self.editorMode === 'HTML') { + saveSelection.restore(); + } + var command = actionBeginArgs.item.subCommand.toLocaleLowerCase(); + if (command === 'paste' || command === 'cut' || command === 'copy') { + self.clipboardAction(command, event); + } + else { + _this.editorManager.observer.notify(constant/* checkUndo */.bi, { subCommand: actionBeginArgs.item.subCommand }); + _this.editorManager.execCommand(actionBeginArgs.item.command, actionBeginArgs.item.subCommand, event, _this.onSuccess.bind(_this, self), actionBeginArgs.item.value, actionBeginArgs.item.subCommand === 'Pre' && actionBeginArgs.selectType === 'dropDownSelect' ? + { name: actionBeginArgs.selectType } : value, ('#' + self.getID() + ' iframe'), self.enterKey); + } + } + }); + } + if ((0,ej2_base/* isNullOrUndefined */.le)(event) || event && event.action !== 'copy') { + this.enableUndo(self); + } + }; + Formatter.prototype.getAncestorNode = function (node) { + node = node.nodeType === 3 ? node.parentNode : node; + return node; + }; + /** + * onKeyHandler method + * + * @param {IRichTextEditor} self - specifies the self element. + * @param {KeyboardEvent} e - specifies the keyboard event. + * @returns {void} + * @hidden + + */ + Formatter.prototype.onKeyHandler = function (self, e) { + var _this = this; + this.editorManager.observer.notify(common_constant/* KEY_UP */.R4, { + event: e, callBack: function () { + self.notify(constant/* contentChanged */.Ak, {}); + _this.enableUndo(self); + } + }); + }; + /** + * onSuccess method + * + * @param {IRichTextEditor} self - specifies the self element. + * @param {IMarkdownFormatterCallBack} events - specifies the event call back + * @returns {void} + * @hidden + + */ + Formatter.prototype.onSuccess = function (self, events) { + self.notify(constant/* contentChanged */.Ak, {}); + if (events && ((0,ej2_base/* isNullOrUndefined */.le)(events.event) || events.event.action !== 'copy')) { + this.enableUndo(self); + self.notify(constant/* execCommandCallBack */.s4, events); + } + self.trigger(constant/* actionComplete */.i8, events, function (callbackArgs) { + self.setPlaceHolder(); + if ((callbackArgs.requestType === 'Images' || callbackArgs.requestType === 'Links') && self.editorMode === 'HTML') { + var args = callbackArgs; + if (callbackArgs.requestType === 'Links' && callbackArgs.event && + callbackArgs.event.type === 'keydown' && + callbackArgs.event.keyCode === 32) { + return; + } + self.notify(constant/* insertCompleted */.IK, { + args: args.event, type: callbackArgs.requestType, isNotify: true, + elements: args.elements + }); + } + self.autoResize(); + }); + }; + /** + * Save the data for undo and redo action. + * + * @param {KeyboardEvent} e - specifies the keyboard event. + * @returns {void} + * @hidden + + */ + Formatter.prototype.saveData = function (e) { + this.editorManager.undoRedoManager.saveData(e); + }; + /** + * getUndoStatus method + * + * @returns {void} + * @hidden + + */ + Formatter.prototype.getUndoStatus = function () { + return this.editorManager.undoRedoManager.getUndoStatus(); + }; + /* eslint-disable */ + /** + * getUndoRedoStack method + * + * @param {IHtmlUndoRedoData} - specifies the redo data. + * @returns {void} + * @hidden + + */ + /* eslint-enable */ + Formatter.prototype.getUndoRedoStack = function () { + return this.editorManager.undoRedoManager.undoRedoStack; + }; + /** + * enableUndo method + * + * @param {IRichTextEditor} self - specifies the self element. + * @returns {void} + * @hidden + + */ + Formatter.prototype.enableUndo = function (self) { + var status = this.getUndoStatus(); + if (self.inlineMode.enable && (!ej2_base/* Browser.isDevice */.AR.isDevice || (0,util/* isIDevice */.FA)())) { + (0,util/* updateUndoRedoStatus */.j)(self.quickToolbarModule.inlineQTBar.quickTBarObj, status); + } + else { + if (self.toolbarModule) { + (0,util/* updateUndoRedoStatus */.j)(self.toolbarModule.baseToolbar, status); + } + } + }; + return Formatter; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/base/constant.js +/** + * Constant values for EditorManager + */ +/** + * Image plugin events + * + * @hidden + */ +var IMAGE = 'INSERT-IMAGE'; +var TABLE = 'INSERT-TABLE'; +var LINK = 'INSERT-LINK'; +var INSERT_ROW = 'INSERT-ROW'; +var INSERT_COLUMN = 'INSERT-COLUMN'; +var DELETEROW = 'DELETE-ROW'; +var DELETECOLUMN = 'DELETE-COLUMN'; +var REMOVETABLE = 'REMOVE-TABLE'; +var TABLEHEADER = 'TABLE-HEADER'; +var TABLE_VERTICAL_ALIGN = 'TABLE_VERTICAL_ALIGN'; +var TABLE_MERGE = 'TABLE_MERGE'; +var TABLE_VERTICAL_SPLIT = 'TABLE_VERTICAL_SPLIT'; +var TABLE_HORIZONTAL_SPLIT = 'TABLE_HORIZONTAL_SPLIT'; +var TABLE_MOVE = 'TABLE_MOVE'; +/** + * Alignments plugin events + * + * @hidden + */ +var ALIGNMENT_TYPE = 'alignment-type'; +/** + * Indents plugin events + * + * @hidden + */ +var INDENT_TYPE = 'indent-type'; +/** + * Constant tag names + * + * @hidden + */ +var DEFAULT_TAG = 'p'; +/** + * @hidden + */ +var BLOCK_TAGS = ['address', 'article', 'aside', 'audio', 'blockquote', + 'canvas', 'details', 'dd', 'div', 'dl', 'dt', 'fieldset', 'figcaption', 'figure', 'footer', + 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'hgroup', 'hr', 'li', 'main', 'nav', + 'noscript', 'ol', 'output', 'p', 'pre', 'section', 'table', 'tbody', 'td', 'tfoot', 'th', + 'thead', 'tr', 'ul', 'video', 'body']; +/** + * @hidden + */ +var IGNORE_BLOCK_TAGS = ['td', 'th']; +/** + * @hidden + */ +var TABLE_BLOCK_TAGS = ['table', 'tbody', 'td', 'tfoot', 'th', + 'thead', 'tr']; +/** + * Selection plugin events + * + * @hidden + */ +var SELECTION_TYPE = 'selection-type'; +/** + * Insert HTML plugin events + * + * @hidden + */ +var INSERTHTML_TYPE = 'inserthtml-type'; +/** + * Insert Text plugin events + * + * @hidden + */ +var INSERT_TEXT_TYPE = 'insert-text-type'; +/** + * Clear Format HTML plugin events + * + * @hidden + */ +var CLEAR_TYPE = 'clear-type'; +/** + * Self closing tags + * + * @hidden + */ +var SELF_CLOSING_TAGS = ['area', 'base', 'br', 'embed', 'hr', 'img', 'input', 'param', 'source', 'track', 'wbr', 'iframe', 'td']; + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/selection/selection.js +var selection = __webpack_require__(8867); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/config.js +var config = __webpack_require__(103); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/util.js +var common_util = __webpack_require__(1386); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/dom-node.js + + + + + +var markerClassName = { + startSelection: 'e-editor-select-start', + endSelection: 'e-editor-select-end' +}; +/** + * DOMNode internal plugin + * + * @hidden + + */ +var DOMNode = /** @class */ (function () { + /** + * Constructor for creating the DOMNode plugin + * + * @param {Element} parent - specifies the parent element + * @param {Document} currentDocument - specifies the current document. + * @hidden + + */ + function DOMNode(parent, currentDocument) { + this.parent = parent; + this.nodeSelection = new selection/* NodeSelection */.q(); + this.currentDocument = currentDocument; + } + /** + * contents method + * + * @param {Element} element - specifies the element. + * @returns {void} + * @hidden + + */ + DOMNode.prototype.contents = function (element) { + return (element && 'IFRAME' !== element.tagName ? Array.prototype.slice.call(element.childNodes || []) : []); + }; + /** + * isBlockNode method + * + * @param {Element} element - specifies the node element. + * @returns {boolean} - sepcifies the boolean value + * @hidden + + */ + DOMNode.prototype.isBlockNode = function (element) { + return (!!element && (element.nodeType === Node.ELEMENT_NODE && BLOCK_TAGS.indexOf(element.tagName.toLowerCase()) >= 0)); + }; + /** + * isLink method + * + * @param {Element} element - specifies the element + * @returns {boolean} - specifies the boolean value + * @hidden + + */ + DOMNode.prototype.isLink = function (element) { + return (!!element && (element.nodeType === Node.ELEMENT_NODE && 'a' === element.tagName.toLowerCase())); + }; + /** + * blockParentNode method + * + * @param {Element} element - specifies the element + * @returns {Element} - returns the element value + * @hidden + + */ + DOMNode.prototype.blockParentNode = function (element) { + for (; element && element.parentNode !== this.parent && ((!element.parentNode || + !this.hasClass(element.parentNode, 'e-node-inner'))); null) { + element = element.parentNode; + if (this.isBlockNode(element)) { + return element; + } + } + return element; + }; + /** + * rawAttributes method + * + * @param {Element} element - specifies the element + * @returns {string} - returns the string value + * @hidden + + */ + DOMNode.prototype.rawAttributes = function (element) { + var rawAttr = {}; + var attributes = element.attributes; + if (attributes.length > 0) { + for (var d = 0; d < attributes.length; d++) { + var e = attributes[d]; + rawAttr[e.nodeName] = e.value; + } + } + return rawAttr; + }; + /** + * attributes method + * + * @param {Element} element - sepcifies the element. + * @returns {string} - returns the string value. + * @hidden + + */ + DOMNode.prototype.attributes = function (element) { + if (!element) { + return ''; + } + var attr = ''; + var rawAttr = this.rawAttributes(element); + var orderRawAttr = Object.keys(rawAttr).sort(); + for (var e = 0; e < orderRawAttr.length; e++) { + var attrKey = orderRawAttr[e]; + var attrValue = rawAttr[attrKey]; + /* eslint-disable */ + if (attrValue.indexOf("'") < 0 && attrValue.indexOf('"') >= 0) { + attr += ' ' + attrKey + "='" + attrValue + "'"; + } + else if (attrValue.indexOf('"') >= 0 && attrValue.indexOf("'") >= 0) { + /* eslint-enable */ + attrValue = attrValue.replace(/"/g, '"'); + attr += ' ' + attrKey + '="' + attrValue + '"'; + } + else { + attr += ' ' + attrKey + '="' + attrValue + '"'; + } + } + return attr; + }; + /** + * clearAttributes method + * + * @param {Element} element - specifies the element + * @returns {void} + * @hidden + + */ + DOMNode.prototype.clearAttributes = function (element) { + for (var attr = element.attributes, c = attr.length - 1; c >= 0; c--) { + var key = attr[c]; + element.removeAttribute(key.nodeName); + } + }; + /** + * openTagString method + * + * @param {Element} element - specifies the element. + * @returns {string} - returns the string + * @hidden + + */ + DOMNode.prototype.openTagString = function (element) { + return '<' + element.tagName.toLowerCase() + this.attributes(element) + '>'; + }; + /** + * closeTagString method + * + * @param {Element} element - specifies the element + * @returns {string} - returns the string value + * @hidden + + */ + DOMNode.prototype.closeTagString = function (element) { + return ''; + }; + /** + * createTagString method + * + * @param {string} tagName - specifies the tag name + * @param {Element} relativeElement - specifies the relative element + * @param {string} innerHTML - specifies the string value + * @returns {string} - returns the string value. + * @hidden + + */ + DOMNode.prototype.createTagString = function (tagName, relativeElement, innerHTML) { + return '<' + tagName.toLowerCase() + this.attributes(relativeElement) + '>' + innerHTML + ''; + }; + /** + * isList method + * + * @param {Element} element - specifes the element. + * @returns {boolean} - returns the boolean value + * @hidden + + */ + DOMNode.prototype.isList = function (element) { + return !!element && ['UL', 'OL'].indexOf(element.tagName) >= 0; + }; + /** + * isElement method + * + * @param {Element} element - specifes the element. + * @returns {boolean} - returns the boolean value + * @hidden + + */ + DOMNode.prototype.isElement = function (element) { + return element === this.parent; + }; + /** + * isEditable method + * + * @param {Element} element - specifes the element. + * @returns {boolean} - returns the boolean value + * @hidden + + */ + DOMNode.prototype.isEditable = function (element) { + return ((!element.getAttribute || element.getAttribute('contenteditable') === 'true') + && ['STYLE', 'SCRIPT'].indexOf(element.tagName) < 0); + }; + /** + * hasClass method + * + * @param {Element} element - specifes the element. + * @param {string} className - specifies the class name value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + DOMNode.prototype.hasClass = function (element, className) { + return element && element.classList && element.classList.contains(className); + }; + /** + * replaceWith method + * + * @param {Element} element - specifes the element. + * @param {string} value - specifies the string value + * @returns {void} + * @hidden + + */ + DOMNode.prototype.replaceWith = function (element, value) { + var parentNode = element.parentNode; + parentNode.insertBefore(this.parseHTMLFragment(value), element); + (0,ej2_base/* detach */.og)(element); + }; + /** + * parseHTMLFragment method + * + * @param {string} value - specifies the string value + * @returns {Element} - returns the element + * @hidden + + */ + DOMNode.prototype.parseHTMLFragment = function (value) { + /* eslint-disable */ + var temp = (0,ej2_base/* createElement */.az)('template'); + temp.innerHTML = value; + if (temp.content instanceof DocumentFragment) { + return temp.content; + } + else { + return document.createRange().createContextualFragment(value); + } + /* eslint-enable */ + }; + /** + * wrap method + * + * @param {Element} element - specifies the element + * @param {Element} wrapper - specifies the element. + * @returns {Element} - returns the element + * @hidden + + */ + DOMNode.prototype.wrap = function (element, wrapper) { + element.parentNode.insertBefore(wrapper, element); + wrapper = element.previousSibling; + wrapper.appendChild(element); + return wrapper; + }; + /** + * insertAfter method + * + * @param {Element} newNode - specifies the new node element + * @param {Element} referenceNode - specifies the referenece node + * @returns {void} + * @hidden + + */ + DOMNode.prototype.insertAfter = function (newNode, referenceNode) { + referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); + }; + /** + * wrapInner method + * + * @param {Element} parent - specifies the parent element. + * @param {Element} wrapper - specifies the wrapper element. + * @returns {Element} - returns the element + * @hidden + + */ + DOMNode.prototype.wrapInner = function (parent, wrapper) { + parent.appendChild(wrapper); + wrapper = parent.querySelector('.e-rte-wrap-inner'); + wrapper.classList.remove('e-rte-wrap-inner'); + if (wrapper.classList.length === 0) { + wrapper.removeAttribute('class'); + } + while (parent.firstChild !== wrapper) { + wrapper.appendChild(parent.firstChild); + } + return wrapper; + }; + /** + * unWrap method + * + * @param {Element} element - specifies the element. + * @returns {Element} - returns the element. + * @hidden + + */ + DOMNode.prototype.unWrap = function (element) { + var parent = element.parentNode; + var unWrapNode = []; + while (element.firstChild) { + unWrapNode.push(element.firstChild); + parent.insertBefore(element.firstChild, element); + } + unWrapNode = unWrapNode.length > 0 ? unWrapNode : [element.parentNode]; + parent.removeChild(element); + return unWrapNode; + }; + /** + * getSelectedNode method + * + * @param {Element} element - specifies the element + * @param {number} index - specifies the index value. + * @returns {Element} - returns the element + * @hidden + + */ + DOMNode.prototype.getSelectedNode = function (element, index) { + if (element.nodeType === Node.ELEMENT_NODE && element.childNodes.length > 0 && + element.childNodes[index - 1] && element.childNodes[index - 1].nodeType === Node.ELEMENT_NODE && + (element.childNodes[index - 1].classList.contains(markerClassName.startSelection) || + element.childNodes[index - 1].classList.contains(markerClassName.endSelection))) { + element = element.childNodes[index - 1]; + } + else if (element.nodeType === Node.ELEMENT_NODE && element.childNodes.length > 0 && element.childNodes[index]) { + element = element.childNodes[index]; + } + if (element.nodeType === Node.TEXT_NODE) { + element = element.parentNode; + } + return element; + }; + /** + * nodeFinds method + * + * @param {Element} element - specifies the element. + * @param {Element[]} elements - specifies the array of elements + * @returns {Element[]} - returnts the array elements + * @hidden + + */ + DOMNode.prototype.nodeFinds = function (element, elements) { + var existNodes = []; + for (var i = 0; i < elements.length; i++) { + if (element.contains(elements[i]) && element !== elements[i]) { + existNodes.push(elements[i]); + } + } + return existNodes; + }; + /** + * isEditorArea method + * + * @returns {boolean} - returns the boolean value + * @hidden + + */ + DOMNode.prototype.isEditorArea = function () { + var range = this.getRangePoint(0); + var element; + for (element = range.commonAncestorContainer; element && !this.isElement(element); null) { + element = element.parentNode; + } + return !!this.isElement(element); + }; + /** + * getRangePoint method + * + * @param {number} point - specifies the number value. + * @returns {Range} - returns the range. + * @hidden + + */ + DOMNode.prototype.getRangePoint = function (point) { + var selection = this.getSelection(); + var ranges = []; + if (selection && selection.getRangeAt && selection.rangeCount) { + ranges = []; + for (var f = 0; f < selection.rangeCount; f++) { + ranges.push(selection.getRangeAt(f)); + } + } + else { + ranges = [this.currentDocument.createRange()]; + } + return 'undefined' !== typeof point ? ranges[point] : ranges; + }; + DOMNode.prototype.getSelection = function () { + return this.nodeSelection.get(this.currentDocument); + }; + /** + * getPreviousNode method + * + * @param {Element} element - specifies the element + * @returns {Element} - returns the element + * @hidden + + */ + DOMNode.prototype.getPreviousNode = function (element) { + element = element.previousElementSibling; + for (; element && element.textContent === '\n'; null) { + element = element.previousElementSibling; + } + return element; + }; + /** + * encode method + * + * @param {string} value - specifies the string value + * @returns {string} - specifies the string value + * @hidden + + */ + DOMNode.prototype.encode = function (value) { + var divNode = document.createElement('div'); + divNode.innerText = value; + // eslint-disable-next-line + return divNode.innerHTML.replace(//gi, '\n'); + }; + /** + * saveMarker method + * + * @param {NodeSelection} save - specifies the node selection, + * @param {string} action - specifies the action value. + * @returns {NodeSelection} - returns the value + * @hidden + + */ + DOMNode.prototype.saveMarker = function (save, action) { + var start = this.parent.querySelector('.' + markerClassName.startSelection); + var end = this.parent.querySelector('.' + markerClassName.endSelection); + var startTextNode; + var endTextNode; + if (start.textContent === '' && (0,ej2_base/* isNullOrUndefined */.le)(end) && action !== 'tab') { + if (start.childNodes.length === 1 && start.childNodes[0].nodeName === 'BR') { + start.innerHTML = '
'; + } + else { + start.innerHTML = ''; + } + } + if (this.hasClass(start, markerClassName.startSelection) && start.classList.length > 1) { + var replace = this.createTagString(DEFAULT_TAG, start, this.encode(start.textContent)); + this.replaceWith(start, replace); + start = this.parent.querySelector('.' + markerClassName.startSelection); + start.classList.remove(markerClassName.startSelection); + startTextNode = start.childNodes[0]; + } + else { + startTextNode = this.unWrap(start)[0]; + } + if (this.hasClass(end, markerClassName.endSelection) && end.classList.length > 1) { + var replace = this.createTagString(DEFAULT_TAG, end, this.encode(end.textContent)); + this.replaceWith(end, replace); + end = this.parent.querySelector('.' + markerClassName.endSelection); + end.classList.remove(markerClassName.endSelection); + endTextNode = end.childNodes[0]; + } + else { + endTextNode = end ? this.unWrap(end)[0] : startTextNode; + } + save.startContainer = save.getNodeArray(startTextNode, true); + save.endContainer = save.getNodeArray(endTextNode, false); + return save; + }; + DOMNode.prototype.marker = function (className, textContent) { + return '' + textContent + ''; + }; + /** + * setMarker method + * + * @param {NodeSelection} save - specifies the node selection. + * @returns {void} + * @hidden + + */ + DOMNode.prototype.setMarker = function (save) { + var range = save.range; + var startChildNodes = range.startContainer.childNodes; + var isTableStart = startChildNodes.length > 1 && startChildNodes[0].nodeName === 'TABLE'; + var start = ((isTableStart ? (0,common_util/* getLastTextNode */.No)(startChildNodes[range.startOffset + 1]) : + startChildNodes[(range.startOffset > 0) ? (range.startOffset - 1) : range.startOffset]) || range.startContainer); + var end = (range.endContainer.childNodes[(range.endOffset > 0) ? (range.endOffset - 1) : range.endOffset] + || range.endContainer); + if ((start.nodeType === Node.ELEMENT_NODE && end.nodeType === Node.ELEMENT_NODE) && (start.contains(end) || end.contains(start))) { + var existNode = start.contains(end) ? start : end; + var isElement = existNode.nodeType !== Node.TEXT_NODE; + if (isElement) { + var nodes = []; + var textNodes = []; + for (var node = existNode; existNode.contains(node); null) { + if (nodes.indexOf(node) < 0 && node.childNodes && node.childNodes.length) { + nodes.push(node); + node = node.childNodes[0]; + } + else if (node.nextSibling) { + node = node.nextSibling; + } + else if (node.parentNode) { + node = node.parentNode; + nodes.push(node); + } + if (textNodes.indexOf(node) < 0 && (node.nodeType === Node.TEXT_NODE || + (IGNORE_BLOCK_TAGS.indexOf(node.parentNode.tagName.toLocaleLowerCase()) >= 0 + && (node.tagName === 'BR' || node.tagName === 'IMG')))) { + textNodes.push(node); + } + } + if (textNodes.length) { + start = start.contains(end) ? textNodes[0] : start; + end = textNodes[textNodes.length - 1]; + } + } + } + if (start !== end) { + if (start.nodeType !== Node.TEXT_NODE && ((start.tagName === 'BR' && + IGNORE_BLOCK_TAGS.indexOf(start.parentNode.tagName.toLocaleLowerCase()) >= 0) || + start.tagName === 'IMG')) { + this.replaceWith(start, this.marker(markerClassName.startSelection, this.encode(start.textContent))); + var markerStart = range.startContainer.querySelector('.' + markerClassName.startSelection); + markerStart.appendChild(start); + } + else { + if (start.nodeType != 3 && start.nodeName != '#text') { + var marker = this.marker(markerClassName.startSelection, ''); + (0,ej2_base/* append */.R3)([this.parseHTMLFragment(marker)], start); + } + else { + this.replaceWith(start, this.marker(markerClassName.startSelection, this.encode(start.textContent))); + } + } + if (end.nodeType !== Node.TEXT_NODE && end.tagName === 'BR' && + IGNORE_BLOCK_TAGS.indexOf(end.parentNode.tagName.toLocaleLowerCase()) >= 0) { + this.replaceWith(end, this.marker(markerClassName.endSelection, this.encode(end.textContent))); + var markerEnd = range.endContainer.querySelector('.' + markerClassName.endSelection); + markerEnd.appendChild(end); + } + else { + this.ensureSelfClosingTag(end, markerClassName.endSelection, range); + } + } + else { + this.ensureSelfClosingTag(start, markerClassName.startSelection, range); + } + }; + /** + * ensureSelfClosingTag method + * + * @param {Element} start - specifies the element. + * @param {string} className - specifes the class name string value + * @param {Range} range - specifies the range value + * @returns {void} + * @hidden + + */ + DOMNode.prototype.ensureSelfClosingTag = function (start, className, range) { + var isTable = false; + if (start.nodeType === 3) { + this.replaceWith(start, this.marker(className, this.encode(start.textContent))); + } + else if (start.tagName === 'BR') { + this.replaceWith(start, this.marker(className, this.encode(start.textContent))); + var markerStart = range.startContainer.querySelector('.' + className); + markerStart.appendChild(start); + } + else { + if (start.tagName === 'IMG') { + var parNode = document.createElement('p'); + start.parentElement.insertBefore(parNode, start); + parNode.appendChild(start); + start = parNode.children[0]; + } + if (start.tagName === 'TABLE') { + isTable = true; + if (start.textContent === '') { + var tdNode = start.querySelectorAll('td'); + start = tdNode[tdNode.length - 1]; + start = !(0,ej2_base/* isNullOrUndefined */.le)(start.childNodes[0]) ? start.childNodes[0] : start; + } + else { + var lastNode = start.lastChild; + while (lastNode.nodeType !== 3 && lastNode.nodeName !== '#text' && + lastNode.nodeName !== 'BR') { + lastNode = lastNode.lastChild; + } + start = lastNode; + } + } + for (var i = 0; i < config/* selfClosingTags.length */.i7.length; i++) { + start = (start.tagName === config/* selfClosingTags */.i7[i] && !isTable) ? start.parentNode : start; + } + if (start.nodeType === 3 && start.nodeName === '#text') { + this.replaceWith(start, this.marker(className, this.encode(start.textContent))); + } + else if (start.nodeName === 'BR') { + this.replaceWith(start, this.marker(markerClassName.endSelection, this.encode(start.textContent))); + var markerEnd = range.endContainer.querySelector('.' + markerClassName.endSelection); + markerEnd.appendChild(start); + } + else { + var marker = this.marker(className, ''); + (0,ej2_base/* append */.R3)([this.parseHTMLFragment(marker)], start); + } + } + }; + /** + * createTempNode method + * + * @param {Element} element - specifies the element. + * @returns {Element} - returns the element + * @hidden + + */ + DOMNode.prototype.createTempNode = function (element) { + var textContent = element.textContent; + if (element.tagName === 'BR') { + var wrapper = '<' + DEFAULT_TAG + '>'; + var node = element.parentNode; + if (IGNORE_BLOCK_TAGS.indexOf(node.tagName.toLocaleLowerCase()) >= 0) { + element = this.wrap(element, this.parseHTMLFragment(wrapper)); + } + } + else if (((element.nodeType !== Node.TEXT_NODE && + (element.classList.contains(markerClassName.startSelection) || + element.classList.contains(markerClassName.endSelection))) || + textContent.replace(/\n/g, '').replace(/(^ *)|( *$)/g, '').length > 0 || + textContent.length && textContent.indexOf('\n') < 0)) { + var wrapper = '<' + DEFAULT_TAG + '>'; + var target = element; + element = this.wrap(element, this.parseHTMLFragment(wrapper)); + var ignoreBr = target.nodeType === Node.ELEMENT_NODE && target.firstChild && target.firstChild.nodeName === 'BR' + && (target.classList.contains(markerClassName.startSelection) || + target.classList.contains(markerClassName.endSelection)); + if (!ignoreBr && element.nextElementSibling && element.nextElementSibling.tagName === 'BR') { + element.appendChild(element.nextElementSibling); + } + } + return element; + }; + /** + * getImageTagInSelection method + * + * @returns {void} + * @hidden + + */ + DOMNode.prototype.getImageTagInSelection = function () { + var selection = this.getSelection(); + if (this.isEditorArea() && selection.rangeCount) { + return selection.focusNode.querySelectorAll('img'); + } + return null; + }; + /** + * blockNodes method + * + * @returns {Node[]} - returns the node array values + * @hidden + + */ + DOMNode.prototype.blockNodes = function () { + var collectionNodes = []; + var selection = this.getSelection(); + if (this.isEditorArea() && selection.rangeCount) { + var ranges = this.getRangePoint(); + for (var j = 0; j < ranges.length; j++) { + var parentNode = void 0; + var range = ranges[j]; + var startNode = this.getSelectedNode(range.startContainer, range.startOffset); + var endNode = this.getSelectedNode(range.endContainer, range.endOffset); + if (this.isBlockNode(startNode) && collectionNodes.indexOf(startNode) < 0) { + collectionNodes.push(startNode); + } + parentNode = this.blockParentNode(startNode); + if (parentNode && collectionNodes.indexOf(parentNode) < 0) { + if (IGNORE_BLOCK_TAGS.indexOf(parentNode.tagName.toLocaleLowerCase()) >= 0 && (startNode.tagName === 'BR' || + startNode.nodeType === Node.TEXT_NODE || + startNode.classList.contains(markerClassName.startSelection) || + startNode.classList.contains(markerClassName.endSelection))) { + var tempNode = startNode.previousSibling && + startNode.previousSibling.nodeType === Node.TEXT_NODE ? + startNode.previousSibling : startNode; + if (!startNode.nextSibling && !startNode.previousSibling && startNode.tagName === 'BR') { + collectionNodes.push(tempNode); + } + else { + collectionNodes.push(this.createTempNode(tempNode)); + } + } + else { + collectionNodes.push(parentNode); + } + } + var nodes = []; + for (var node = startNode; node !== endNode && node !== this.parent; null) { + if (nodes.indexOf(node) < 0 && node.childNodes && node.childNodes.length) { + nodes.push(node); + node = node.childNodes[0]; + } + else if (node && node.nodeType !== 8 && (node.tagName === 'BR' || (node.nodeType === Node.TEXT_NODE && + node.textContent.trim() !== '') || (node.nodeType !== Node.TEXT_NODE && + (node.classList.contains(markerClassName.startSelection) || + node.classList.contains(markerClassName.endSelection)))) && + IGNORE_BLOCK_TAGS.indexOf(node.parentNode.tagName.toLocaleLowerCase()) >= 0) { + node = this.createTempNode(node); + } + else if (node.nextSibling && node.nextSibling.nodeType !== 8 && + (node.nextSibling.tagName === 'BR' || + node.nextSibling.nodeType === Node.TEXT_NODE || + node.nextSibling.classList.contains(markerClassName.startSelection) || + node.nextSibling.classList.contains(markerClassName.endSelection)) && + IGNORE_BLOCK_TAGS.indexOf(node.nextSibling.parentNode.tagName.toLocaleLowerCase()) >= 0) { + node = this.createTempNode(node.nextSibling); + } + else if (node.nextSibling) { + node = node.nextSibling; + } + else if (node.parentNode) { + node = node.parentNode; + nodes.push(node); + } + if (collectionNodes.indexOf(node) < 0 && node.nodeType === Node.ELEMENT_NODE && + IGNORE_BLOCK_TAGS.indexOf(node.parentNode.tagName.toLocaleLowerCase()) >= 0 && + (node.classList.contains(markerClassName.startSelection) || + node.classList.contains(markerClassName.endSelection))) { + collectionNodes.push(this.createTempNode(node)); + } + if (this.isBlockNode(node) && this.ignoreTableTag(node) && nodes.indexOf(node) < 0 && + collectionNodes.indexOf(node) < 0 && (node !== endNode || range.endOffset > 0)) { + collectionNodes.push(node); + } + if (node.nodeName === 'IMG' && node.parentElement.contentEditable === 'true') { + collectionNodes.push(node); + } + } + parentNode = this.blockParentNode(endNode); + if (parentNode && this.ignoreTableTag(parentNode) && collectionNodes.indexOf(parentNode) < 0 && + (!(0,ej2_base/* isNullOrUndefined */.le)(parentNode.previousElementSibling) && parentNode.previousElementSibling.tagName !== 'IMG')) { + collectionNodes.push(parentNode); + } + } + } + for (var i = collectionNodes.length - 1; i > 0; i--) { + var nodes = this.nodeFinds(collectionNodes[i], collectionNodes); + if (nodes.length) { + var listNodes = collectionNodes[i].querySelectorAll('ul, ol'); + if (collectionNodes[i].tagName === 'LI' && listNodes.length > 0) { + continue; + } + else { + collectionNodes.splice(i, 1); + } + } + } + return collectionNodes; + }; + DOMNode.prototype.ignoreTableTag = function (element) { + return !(TABLE_BLOCK_TAGS.indexOf(element.tagName.toLocaleLowerCase()) >= 0); + }; + return DOMNode; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/lists.js + + + + + + + +/** + * Lists internal component + * + * @hidden + + */ +var Lists = /** @class */ (function () { + /** + * Constructor for creating the Lists plugin + * + * @param {EditorManager} parent - specifies the parent element + * @hidden + + */ + function Lists(parent) { + this.parent = parent; + this.domNode = this.parent.domNode; + this.addEventListener(); + } + Lists.prototype.addEventListener = function () { + this.parent.observer.on(common_constant/* LIST_TYPE */.PV, this.applyListsHandler, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.keyDownHandler, this); + this.parent.observer.on(common_constant/* KEY_UP_HANDLER */.My, this.onKeyUp, this); + this.parent.observer.on(common_constant/* SPACE_ACTION */.nD, this.spaceKeyAction, this); + }; + Lists.prototype.testList = function (elem) { + var olListRegex = [/^[\d]+[.]+$/, + /^(?=[MDCLXVI])M*(C[MD]|D?C{0,3})(X[CL]|L?X{0,3})(I[XV]|V?I{0,3})[.]$/gi, + /^[a-zA-Z][.]+$/]; + var elementStart = !(0,ej2_base/* isNullOrUndefined */.le)(elem) ? elem.innerText.trim().split('.')[0] + '.' : null; + if (!(0,ej2_base/* isNullOrUndefined */.le)(elementStart)) { + for (var i = 0; i < olListRegex.length; i++) { + if (olListRegex[i].test(elementStart)) { + return true; + } + } + } + return false; + }; + Lists.prototype.testCurrentList = function (range) { + var olListStartRegex = [/^[1]+[.]+$/, /^[i]+[.]+$/, /^[a]+[.]+$/]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.textContent.slice(0, range.startOffset))) { + var currentContent = range.startContainer.textContent.replace(/\u200B/g, '').slice(0, range.startOffset).trim(); + for (var i = 0; i < olListStartRegex.length; i++) { + if (olListStartRegex[i].test(currentContent) && currentContent.length === 2) { + return true; + } + } + } + return false; + }; + Lists.prototype.spaceList = function (e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + this.saveSelection = this.parent.nodeSelection.save(range, this.parent.currentDocument); + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + // eslint-disable-next-line + var endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + var preElement = startNode.previousElementSibling; + var nextElement = startNode.nextElementSibling; + var preElemULStart = !(0,ej2_base/* isNullOrUndefined */.le)(preElement) ? + preElement.innerText.trim().substring(0, 1) : null; + var nextElemULStart = !(0,ej2_base/* isNullOrUndefined */.le)(nextElement) ? + nextElement.innerText.trim().substring(0, 1) : null; + var startElementOLTest = this.testCurrentList(range); + var preElementOLTest = this.testList(preElement); + var nextElementOLTest = this.testList(nextElement); + if (!preElementOLTest && !nextElementOLTest && preElemULStart !== '*' && nextElemULStart !== '*') { + if (startElementOLTest) { + range.startContainer.textContent = range.startContainer.textContent.slice(range.startOffset, range.startContainer.textContent.length); + this.applyListsHandler({ subCommand: 'OL', callBack: e.callBack }); + e.event.preventDefault(); + } + else if (range.startContainer.textContent.replace(/\u200B/g, '').slice(0, range.startOffset).trim() === '*' || + range.startContainer.textContent.replace(/\u200B/g, '').slice(0, range.startOffset).trim() === '-') { + range.startContainer.textContent = range.startContainer.textContent.slice(range.startOffset, range.startContainer.textContent.length); + this.applyListsHandler({ subCommand: 'UL', callBack: e.callBack }); + e.event.preventDefault(); + } + } + }; + Lists.prototype.enterList = function (e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var startNode = range.startContainer.nodeName === 'LI' ? range.startContainer : + range.startContainer.parentElement.closest('LI'); + var endNode = range.endContainer.nodeName === 'LI' ? range.endContainer : + range.endContainer.parentElement.closest('LI'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(startNode) && !(0,ej2_base/* isNullOrUndefined */.le)(endNode) && startNode === endNode && startNode.tagName === 'LI' && + startNode.textContent.trim() === '' && startNode.querySelectorAll('IMG').length === 0) { + if (startNode.innerHTML.indexOf(' ') >= 0) { + return; + } + if (startNode.textContent.charCodeAt(0) === 65279) { + startNode.textContent = ''; + } + var startNodeParent = startNode.parentElement; + if ((0,ej2_base/* isNullOrUndefined */.le)(startNodeParent.parentElement.closest('UL')) && (0,ej2_base/* isNullOrUndefined */.le)(startNodeParent.parentElement.closest('OL'))) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(startNode.nextElementSibling)) { + var nearBlockNode = this.parent.domNode.blockParentNode(startNode); + this.parent.nodeCutter.GetSpliceNode(range, nearBlockNode); + } + var insertTag = void 0; + if (e.enterAction === 'DIV') { + insertTag = (0,ej2_base/* createElement */.az)('div'); + insertTag.innerHTML = '
'; + } + else if (e.enterAction === 'P') { + insertTag = (0,ej2_base/* createElement */.az)('p'); + insertTag.innerHTML = '
'; + } + else { + insertTag = (0,ej2_base/* createElement */.az)('br'); + } + this.parent.domNode.insertAfter(insertTag, startNodeParent); + e.event.preventDefault(); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, insertTag, 0); + if (startNodeParent.textContent === '') { + (0,ej2_base/* detach */.og)(startNodeParent); + } + else { + (0,ej2_base/* detach */.og)(startNode); + } + } + } + }; + // eslint-disable-next-line + Lists.prototype.backspaceList = function (e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + var endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + startNode = startNode.nodeName === 'BR' ? startNode.parentElement : startNode; + endNode = endNode.nodeName === 'BR' ? endNode.parentElement : endNode; + if (startNode === endNode && !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(startNode, 'li')) && + ((startNode.textContent.trim() === '' && startNode.textContent.charCodeAt(0) === 65279) || + (startNode.textContent.length === 1 && startNode.textContent.charCodeAt(0) === 8203))) { + startNode.textContent = ''; + } + if (startNode === endNode && startNode.tagName === 'LI' && startNode.textContent.length === 0 && + (0,ej2_base/* isNullOrUndefined */.le)(startNode.previousElementSibling)) { + startNode.removeAttribute('style'); + } + if (startNode === endNode && startNode.textContent === '') { + if (startNode.parentElement.tagName === 'LI' && endNode.parentElement.tagName === 'LI') { + (0,ej2_base/* detach */.og)(startNode); + } + else if (startNode.closest('ul') || startNode.closest('ol')) { + var parentList = !(0,ej2_base/* isNullOrUndefined */.le)(startNode.closest('ul')) ? startNode.closest('ul') : startNode.closest('ol'); + if (parentList.firstElementChild === startNode && !(0,ej2_base/* isNullOrUndefined */.le)(parentList.children[1]) && + (parentList.children[1].tagName === 'OL' || parentList.children[1].tagName === 'UL')) { + if (parentList.tagName === parentList.children[1].tagName) { + while (parentList.children[1].lastChild) { + this.parent.domNode.insertAfter(parentList.children[1].lastChild, parentList.children[1]); + } + (0,ej2_base/* detach */.og)(parentList.children[1]); + } + else { + parentList.parentElement.insertBefore(parentList.children[1], parentList); + } + } + } + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(startNode.firstChild) && startNode.firstChild.nodeName === 'BR' && + (!(0,ej2_base/* isNullOrUndefined */.le)(startNode.childNodes[1]) && (startNode.childNodes[1].nodeName === 'UL' || + startNode.childNodes[1].nodeName === 'OL'))) { + var parentList = !(0,ej2_base/* isNullOrUndefined */.le)(startNode.closest('ul')) ? startNode.closest('ul') : startNode.closest('ol'); + if (parentList.tagName === startNode.childNodes[1].nodeName) { + while (startNode.childNodes[1].lastChild) { + this.parent.domNode.insertAfter(startNode.children[1].lastChild, startNode); + } + (0,ej2_base/* detach */.og)(startNode.childNodes[1]); + } + else { + parentList.parentElement.insertBefore(startNode.children[1], parentList); + } + } + this.removeList(range, e); + this.firstListBackSpace(range, e); + }; + Lists.prototype.removeList = function (range, e) { + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + var endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + startNode = startNode.nodeName === 'BR' ? startNode.parentElement : startNode; + endNode = endNode.nodeName === 'BR' ? endNode.parentElement : endNode; + startNode = startNode.nodeName !== 'LI' && !(0,ej2_base/* isNullOrUndefined */.le)(startNode.closest('LI')) ? startNode.closest('LI') : startNode; + endNode = endNode.nodeName !== 'LI' && !(0,ej2_base/* isNullOrUndefined */.le)(endNode.closest('LI')) ? endNode.closest('LI') : endNode; + if (((range.commonAncestorContainer.nodeName === 'OL' || range.commonAncestorContainer.nodeName === 'UL' || range.commonAncestorContainer.nodeName === 'LI') && + (0,ej2_base/* isNullOrUndefined */.le)(endNode.nextElementSibling) && endNode.textContent.length === range.endOffset && + (0,ej2_base/* isNullOrUndefined */.le)(startNode.previousElementSibling) && range.startOffset === 0) || + (ej2_base/* Browser.userAgent.indexOf */.AR.userAgent.indexOf('Firefox') != -1 && range.startContainer === range.endContainer && range.startContainer === this.parent.editableElement && + range.startOffset === 0 && range.endOffset === 1)) { + if (ej2_base/* Browser.userAgent.indexOf */.AR.userAgent.indexOf('Firefox') != -1) { + (0,ej2_base/* detach */.og)(range.commonAncestorContainer.childNodes[0]); + } + else if (range.commonAncestorContainer.nodeName === 'LI') { + (0,ej2_base/* detach */.og)(range.commonAncestorContainer.parentElement); + } + else { + (0,ej2_base/* detach */.og)(range.commonAncestorContainer); + } + e.event.preventDefault(); + } + }; + Lists.prototype.onKeyUp = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent) && !(0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent.querySelector('.removeList'))) { + var currentLIElem = this.commonLIParent.querySelector('.removeList'); + while (!(0,ej2_base/* isNullOrUndefined */.le)(currentLIElem.firstChild)) { + this.parent.domNode.insertAfter(currentLIElem.firstChild, currentLIElem); + } + (0,ej2_base/* detach */.og)(currentLIElem); + } + }; + Lists.prototype.firstListBackSpace = function (range, e) { + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + if (!(0,ej2_base/* isNullOrUndefined */.le)(startNode.closest('OL'))) { + this.commonLIParent = startNode.closest('OL'); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(startNode.closest('UL'))) { + this.commonLIParent = startNode.closest('UL'); + } + if (startNode.nodeName === 'LI' && range.startOffset === 0 && range.endOffset === 0 && + (0,ej2_base/* isNullOrUndefined */.le)(startNode.previousSibling) && !(0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent) && (0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent.previousSibling) && + ((0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent.parentElement.closest('OL')) && (0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent.parentElement.closest('UL')) && + (0,ej2_base/* isNullOrUndefined */.le)(this.commonLIParent.parentElement.closest('LI')))) { + var currentElem = (0,ej2_base/* createElement */.az)('P'); + currentElem.innerHTML = '​'; + startNode.classList.add('removeList'); + this.commonLIParent.parentElement.insertBefore(currentElem, this.commonLIParent); + } + }; + Lists.prototype.keyDownHandler = function (e) { + if (e.event.which === 13) { + this.enterList(e); + } + if (e.event.which === 32) { + this.spaceList(e); + } + if (e.event.which === 8) { + this.backspaceList(e); + } + if (e.event.which === 46 && e.event.action === 'delete') { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var commonAncestor = range.commonAncestorContainer; + var startEle = range.startContainer; + var endEle = range.endContainer; + var startNode = startEle.nodeType === 3 ? startEle.parentElement : startEle; + var endNode = endEle.nodeType === 3 ? endEle.parentElement : endEle; + if ((commonAncestor.nodeName === 'UL' || commonAncestor.nodeName === 'OL') && startNode !== endNode + && (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(startNode, 'ul')) || !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(startNode, 'ol'))) + && (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(endNode, 'ul')) || !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(endNode, 'ol'))) + && (commonAncestor.lastElementChild === (0,ej2_base/* closest */.oq)(endNode, 'li')) && !range.collapsed) { + (0,ej2_base/* detach */.og)(commonAncestor); + } + this.removeList(range, e); + } + if (e.event.which === 9) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + if (!(e.event.action && e.event.action === 'indent')) { + this.saveSelection = this.parent.nodeSelection.save(range, this.parent.currentDocument); + } + var blockNodes = void 0; + var startOffset = range.startOffset; + var endOffset = range.endOffset; + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + var endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + if ((startNode === endNode && (startNode.nodeName === 'BR' || startNode.nodeName === '#text') && + IGNORE_BLOCK_TAGS.indexOf(startNode.parentNode.tagName.toLocaleLowerCase()) >= 0)) { + return; + } + else { + if (!(e.event.action && e.event.action === 'indent')) { + this.domNode.setMarker(this.saveSelection); + } + blockNodes = this.domNode.blockNodes(); + } + var nodes = []; + var isNested = true; + for (var i = 0; i < blockNodes.length; i++) { + if (blockNodes[i].parentNode.tagName === 'LI') { + nodes.push(blockNodes[i].parentNode); + } + else if (blockNodes[i].tagName === 'LI' && blockNodes[i].childNodes[0].tagName !== 'P' && + (blockNodes[i].childNodes[0].tagName !== 'OL' && + blockNodes[i].childNodes[0].tagName !== 'UL')) { + nodes.push(blockNodes[i]); + } + } + if (nodes.length > 1 || nodes.length && ((startOffset === 0 && endOffset === 0) || e.ignoreDefault)) { + e.event.preventDefault(); + e.event.stopPropagation(); + this.currentAction = this.getAction(nodes[0]); + if (e.event.shiftKey) { + this.revertList(nodes, e); + this.revertClean(); + } + else { + isNested = this.nestedList(nodes); + } + if (isNested) { + this.cleanNode(); + this.parent.editableElement.focus(); + } + if (!(e.event.action && e.event.action === 'indent')) { + this.saveSelection = this.domNode.saveMarker(this.saveSelection); + this.saveSelection.restore(); + if (e.callBack) { + e.callBack({ + requestType: this.currentAction, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes(), + event: e.event + }); + } + } + } + else { + if (!(e.event.action && e.event.action === 'indent')) { + if (e.event && e.event.shiftKey && e.event.key === 'Tab') { + e.event.action = 'tab'; + } + this.saveSelection = this.domNode.saveMarker(this.saveSelection, e.event.action); + this.saveSelection.restore(); + } + } + } + else { + switch (e.event.action) { + case 'ordered-list': + this.applyListsHandler({ subCommand: 'OL', callBack: e.callBack }); + e.event.preventDefault(); + break; + case 'unordered-list': + this.applyListsHandler({ subCommand: 'UL', callBack: e.callBack }); + e.event.preventDefault(); + break; + } + } + }; + Lists.prototype.spaceKeyAction = function (e) { + if (e.event.which === 32) { + this.spaceList(e); + } + }; + Lists.prototype.getAction = function (element) { + var parentNode = element.parentNode; + return (parentNode.nodeName === 'OL' ? 'OL' : 'UL'); + }; + Lists.prototype.revertClean = function () { + var collectionNodes = this.parent.editableElement.querySelectorAll('ul, ol'); + for (var i = 0; i < collectionNodes.length; i++) { + var listNodes = collectionNodes[i].querySelectorAll('ul, ol'); + if (listNodes.length > 0) { + for (var j = 0; j < listNodes.length; j++) { + var prevSibling = listNodes[j].previousSibling; + if (prevSibling && prevSibling.tagName === 'LI') { + prevSibling.appendChild(listNodes[j]); + } + } + } + } + }; + Lists.prototype.noPreviousElement = function (elements) { + var firstNode; + var firstNodeOL; + var siblingListOL = elements.querySelectorAll('ol, ul'); + var siblingListLI = elements + .querySelectorAll('li'); + var siblingListLIFirst = this.domNode.contents(siblingListLI[0])[0]; + if (siblingListLI.length > 0 && (siblingListLIFirst.nodeName === 'OL' || siblingListLIFirst.nodeName === 'UL')) { + firstNode = siblingListLI[0]; + } + else { + firstNodeOL = siblingListOL[0]; + } + if (firstNode) { + for (var h = this.domNode.contents(elements)[0]; h && !this.domNode.isList(h); null) { + var nextSibling = h.nextSibling; + (0,ej2_base/* prepend */.Ce)([h], firstNode); + (0,ej2_base/* setStyleAttribute */.V7)(elements, { 'list-style-type': 'none' }); + (0,ej2_base/* setStyleAttribute */.V7)(firstNode, { 'list-style-type': '' }); + h = nextSibling; + } + } + else if (firstNodeOL) { + var nestedElement = (0,ej2_base/* createElement */.az)('li'); + (0,ej2_base/* prepend */.Ce)([nestedElement], firstNodeOL); + for (var h = this.domNode.contents(elements)[0]; h && !this.domNode.isList(h); null) { + var nextSibling = h.nextSibling; + nestedElement.appendChild(h); + h = nextSibling; + } + (0,ej2_base/* prepend */.Ce)([firstNodeOL], elements.parentNode); + (0,ej2_base/* detach */.og)(elements); + var nestedElementLI = (0,ej2_base/* createElement */.az)('li', { styles: 'list-style-type: none;' }); + (0,ej2_base/* prepend */.Ce)([nestedElementLI], firstNodeOL.parentNode); + (0,ej2_base/* append */.R3)([firstNodeOL], nestedElementLI); + } + else { + var nestedElementLI = (0,ej2_base/* createElement */.az)('li', { styles: 'list-style-type: none;' }); + (0,ej2_base/* prepend */.Ce)([nestedElementLI], elements.parentNode); + var nestedElement = (0,ej2_base/* createElement */.az)(elements.parentNode.tagName); + (0,ej2_base/* prepend */.Ce)([nestedElement], nestedElementLI); + (0,ej2_base/* append */.R3)([elements], nestedElement); + } + }; + Lists.prototype.nestedList = function (elements) { + var isNested = false; + for (var i = 0; i < elements.length; i++) { + var prevSibling = this.domNode.getPreviousNode(elements[i]); + if (prevSibling) { + isNested = true; + var firstNode = void 0; + var firstNodeLI = void 0; + var siblingListOL = elements[i].querySelectorAll('ol, ul'); + var siblingListLI = elements[i] + .querySelectorAll('li'); + var siblingListLIFirst = this.domNode.contents(siblingListLI[0])[0]; + if (siblingListLI.length > 0 && (siblingListLIFirst.nodeName === 'OL' || siblingListLIFirst.nodeName === 'UL')) { + firstNodeLI = siblingListLI[0]; + } + else { + firstNode = siblingListOL[0]; + } + if (firstNode) { + var nestedElement = (0,ej2_base/* createElement */.az)('li'); + (0,ej2_base/* prepend */.Ce)([nestedElement], firstNode); + for (var h = this.domNode.contents(elements[i])[0]; h && !this.domNode.isList(h); null) { + var nextSibling = h.nextSibling; + nestedElement.appendChild(h); + h = nextSibling; + } + (0,ej2_base/* append */.R3)([firstNode], prevSibling); + (0,ej2_base/* detach */.og)(elements[i]); + } + else if (firstNodeLI) { + if (prevSibling.tagName === 'LI') { + for (var h = this.domNode.contents(elements[i])[0]; h && !this.domNode.isList(h); null) { + var nextSibling = h.nextSibling; + (0,ej2_base/* prepend */.Ce)([h], firstNodeLI); + (0,ej2_base/* setStyleAttribute */.V7)(elements[i], { 'list-style-type': 'none' }); + (0,ej2_base/* setStyleAttribute */.V7)(firstNodeLI, { 'list-style-type': '' }); + h = nextSibling; + } + (0,ej2_base/* append */.R3)([firstNodeLI.parentNode], prevSibling); + (0,ej2_base/* detach */.og)(elements[i]); + } + } + else { + if (prevSibling.tagName === 'LI') { + var nestedElement = (0,ej2_base/* createElement */.az)(elements[i].parentNode.tagName); + (0,ej2_base/* append */.R3)([nestedElement], prevSibling); + (0,ej2_base/* append */.R3)([elements[i]], nestedElement); + } + else if (prevSibling.tagName === 'OL' || prevSibling.tagName === 'UL') { + (0,ej2_base/* append */.R3)([elements[i]], prevSibling); + } + } + } + else { + var element = elements[i]; + isNested = true; + this.noPreviousElement(element); + } + } + return isNested; + }; + Lists.prototype.applyListsHandler = function (e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + if (ej2_base/* Browser.userAgent.indexOf */.AR.userAgent.indexOf('Firefox') != -1 && range.startContainer === range.endContainer && range.startContainer === this.parent.editableElement) { + var startChildNodes = range.startContainer.childNodes; + var startNode = ((startChildNodes[(range.startOffset > 0) ? (range.startOffset - 1) : range.startOffset]) || range.startContainer); + var endNode = (range.endContainer.childNodes[(range.endOffset > 0) ? (range.endOffset - 1) : range.endOffset] || range.endContainer); + var lastSelectionNode = endNode.lastChild.nodeName === 'BR' ? ((0,ej2_base/* isNullOrUndefined */.le)(endNode.lastChild.previousSibling) ? endNode + : endNode.lastChild.previousSibling) : endNode.lastChild; + while (!(0,ej2_base/* isNullOrUndefined */.le)(lastSelectionNode) && lastSelectionNode.nodeName !== '#text' && lastSelectionNode.nodeName !== 'IMG' && + lastSelectionNode.nodeName !== 'BR' && lastSelectionNode.nodeName !== 'HR') { + lastSelectionNode = lastSelectionNode.lastChild; + } + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startNode, lastSelectionNode, 0, lastSelectionNode.textContent.length); + range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + } + if (range.startContainer === range.endContainer && range.startContainer === this.parent.editableElement && + range.startOffset === range.endOffset && range.startOffset === 0 && + this.parent.editableElement.textContent.length === 0 && (this.parent.editableElement.childNodes[0].nodeName != 'TABLE' && + this.parent.editableElement.childNodes[0].nodeName != 'IMG')) { + var focusNode = range.startContainer.childNodes[0]; + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, focusNode, focusNode, 0, 0); + range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + } + this.saveSelection = this.parent.nodeSelection.save(range, this.parent.currentDocument); + this.currentAction = e.subCommand; + this.currentAction = e.subCommand = this.currentAction === 'NumberFormatList' ? 'OL' : this.currentAction === 'BulletFormatList' ? 'UL' : this.currentAction; + this.domNode.setMarker(this.saveSelection); + var listsNodes = this.domNode.blockNodes(); + if (e.enterAction === 'BR') { + this.setSelectionBRConfig(); + var allSelectedNode = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument); + var selectedNodes = this.parent.nodeSelection.getSelectionNodes(allSelectedNode); + var currentFormatNodes = []; + if (selectedNodes.length === 0) { + selectedNodes.push(listsNodes[0]); + } + for (var i = 0; i < selectedNodes.length; i++) { + var currentNode = selectedNodes[i]; + var previousCurrentNode = void 0; + while (!this.parent.domNode.isBlockNode(currentNode) && currentNode !== this.parent.editableElement) { + previousCurrentNode = currentNode; + currentNode = currentNode.parentElement; + } + if (this.parent.domNode.isBlockNode(currentNode) && currentNode === this.parent.editableElement) { + currentFormatNodes.push(previousCurrentNode); + } + } + for (var i = 0; i < currentFormatNodes.length; i++) { + if (!this.parent.domNode.isBlockNode(currentFormatNodes[i])) { + var currentNode = currentFormatNodes[i]; + var previousNode = currentNode; + while (currentNode === this.parent.editableElement) { + previousNode = currentNode; + currentNode = currentNode.parentElement; + } + var tempElem = void 0; + if (this.parent.domNode.isBlockNode(previousNode.parentElement) && + previousNode.parentElement === this.parent.editableElement) { + tempElem = (0,ej2_base/* createElement */.az)('p'); + previousNode.parentElement.insertBefore(tempElem, previousNode); + tempElem.appendChild(previousNode); + } + else { + tempElem = previousNode; + } + var preNode = tempElem.previousSibling; + while (!(0,ej2_base/* isNullOrUndefined */.le)(preNode) && preNode.nodeName !== 'BR' && + !this.parent.domNode.isBlockNode(preNode)) { + tempElem.firstChild.parentElement.insertBefore(preNode, tempElem.firstChild); + preNode = tempElem.previousSibling; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(preNode) && preNode.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(preNode); + } + var postNode = tempElem.nextSibling; + while (!(0,ej2_base/* isNullOrUndefined */.le)(postNode) && postNode.nodeName !== 'BR' && + !this.parent.domNode.isBlockNode(postNode)) { + tempElem.appendChild(postNode); + postNode = tempElem.nextSibling; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(postNode) && postNode.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(postNode); + } + } + } + this.setSelectionBRConfig(); + listsNodes = this.parent.domNode.blockNodes(); + } + for (var i = 0; i < listsNodes.length; i++) { + if (listsNodes[i].tagName === 'TABLE' && !range.collapsed) { + listsNodes.splice(i, 1); + } + if (listsNodes.length > 0 && listsNodes[i].tagName !== 'LI' + && 'LI' === listsNodes[i].parentNode.tagName) { + listsNodes[i] = listsNodes[i].parentNode; + } + } + this.applyLists(listsNodes, this.currentAction, e.selector, e.item, e); + if (e.callBack) { + e.callBack({ + requestType: this.currentAction, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + } + }; + Lists.prototype.setSelectionBRConfig = function () { + var startElem = this.parent.editableElement.querySelector('.' + markerClassName.startSelection); + var endElem = this.parent.editableElement.querySelector('.' + markerClassName.endSelection); + if ((0,ej2_base/* isNullOrUndefined */.le)(endElem)) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, startElem, 0); + } + else { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startElem, endElem, 0, 0); + } + }; + Lists.prototype.applyLists = function (elements, type, selector, item, e) { + var isReverse = true; + if (this.isRevert(elements, type, item) && (0,ej2_base/* isNullOrUndefined */.le)(item)) { + this.revertList(elements, e); + this.removeEmptyListElements(); + } + else { + this.checkLists(elements, type, item); + for (var i = 0; i < elements.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(item) && !(0,ej2_base/* isNullOrUndefined */.le)(item.listStyle)) { + if (item.listStyle === 'listImage') { + (0,ej2_base/* setStyleAttribute */.V7)(elements[i], { 'list-style-image': item.listImage }); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(elements[i], { 'list-style-image': 'none' }); + (0,ej2_base/* setStyleAttribute */.V7)(elements[i], { 'list-style-type': item.listStyle.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() }); + } + } + if (elements[i].getAttribute('contenteditable') === 'true' + && elements[i].childNodes.length === 1 && elements[i].childNodes[0].nodeName === 'TABLE') { + var listEle = document.createElement(type); + listEle.innerHTML = '

  • '; + elements[i].appendChild(listEle); + } + else if ('LI' !== elements[i].tagName && (0,ej2_base/* isNullOrUndefined */.le)(item)) { + isReverse = false; + var elemAtt = elements[i].tagName === 'IMG' ? '' : this.domNode.attributes(elements[i]); + var openTag = '<' + type + '>'; + var closeTag = ''; + var newTag = 'li' + elemAtt; + var replaceHTML = (elements[i].tagName.toLowerCase() === DEFAULT_TAG ? elements[i].innerHTML : + elements[i].outerHTML); + var innerHTML = this.domNode.createTagString(newTag, null, replaceHTML); + var collectionString = openTag + innerHTML + closeTag; + this.domNode.replaceWith(elements[i], collectionString); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(item) && 'LI' !== elements[i].tagName) { + // eslint-disable-next-line + isReverse = false; + var elemAtt = elements[i].tagName === 'IMG' ? '' : this.domNode.attributes(elements[i]); + var openTag = '<' + type + elemAtt + '>'; + var closeTag = ''; + var newTag = 'li'; + var replaceHTML = (elements[i].tagName.toLowerCase() === DEFAULT_TAG ? elements[i].innerHTML : + elements[i].outerHTML); + var innerHTML = this.domNode.createTagString(newTag, null, replaceHTML); + var collectionString = openTag + innerHTML + closeTag; + this.domNode.replaceWith(elements[i], collectionString); + } + } + } + this.cleanNode(); + this.parent.editableElement.focus(); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(this.parent.editableElement, selector); + } + this.saveSelection = this.domNode.saveMarker(this.saveSelection); + this.saveSelection.restore(); + }; + Lists.prototype.removeEmptyListElements = function () { + var listElem = this.parent.editableElement.querySelectorAll('ol, ul'); + for (var i = 0; i < listElem.length; i++) { + if (listElem[i].textContent.trim() === '') { + (0,ej2_base/* detach */.og)(listElem[i]); + } + } + }; + Lists.prototype.isRevert = function (nodes, tagName, item) { + var isRevert = true; + for (var i = 0; i < nodes.length; i++) { + if (nodes[i].tagName !== 'LI') { + return false; + } + if (nodes[i].parentNode.tagName !== tagName || + (0,ej2_base/* isNullOrUndefined */.le)(item) && nodes[i].parentNode.style.listStyleType !== '') { + isRevert = false; + } + } + return isRevert; + }; + Lists.prototype.checkLists = function (nodes, tagName, item) { + var nodesTemp = []; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i].parentNode; + if (!(0,ej2_base/* isNullOrUndefined */.le)(item) && 'LI' === nodes[i].tagName && !(0,ej2_base/* isNullOrUndefined */.le)(item.listStyle)) { + if (item.listStyle === 'listImage') { + (0,ej2_base/* setStyleAttribute */.V7)(node, { 'list-style-image': item.listImage }); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(node, { 'list-style-image': 'none' }); + (0,ej2_base/* setStyleAttribute */.V7)(node, { 'list-style-type': item.listStyle.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() }); + } + } + if ((nodes[i].tagName === 'LI' && node.tagName !== tagName && nodesTemp.indexOf(node) < 0) || + (nodes[i].tagName === 'LI' && node.tagName === tagName && nodesTemp.indexOf(node) < 0 && item !== null)) { + nodesTemp.push(node); + } + if ((0,ej2_base/* isNullOrUndefined */.le)(item) && (node.tagName === tagName || + ((node.tagName === 'UL' || node.tagName === 'OL') && node.hasAttribute('style')))) { + if (node.hasAttribute('style')) { + node.removeAttribute('style'); + } + } + } + for (var j = nodesTemp.length - 1; j >= 0; j--) { + var h = nodesTemp[j]; + var replace = '<' + tagName.toLowerCase() + ' ' + + this.domNode.attributes(h) + '>' + h.innerHTML + ''; + this.domNode.replaceWith(nodesTemp[j], replace); + } + }; + Lists.prototype.cleanNode = function () { + var liParents = this.parent.editableElement.querySelectorAll('ol + ol, ul + ul'); + for (var c = 0; c < liParents.length; c++) { + var node = liParents[c]; + if (this.domNode.isList(node.previousElementSibling) && + this.domNode.openTagString(node) === this.domNode.openTagString(node.previousElementSibling)) { + var contentNodes = this.domNode.contents(node); + for (var f = 0; f < contentNodes.length; f++) { + node.previousElementSibling.appendChild(contentNodes[f]); + } + node.parentNode.removeChild(node); + } + } + }; + Lists.prototype.findUnSelected = function (temp, elements) { + temp = temp.slice().reverse(); + if (temp.length > 0) { + var rightIndent = []; + var indentElements = []; + var lastElement = elements[elements.length - 1]; + var lastElementChild = []; + var childElements = []; + lastElementChild = (lastElement.childNodes); + for (var z = 0; z < lastElementChild.length; z++) { + if (lastElementChild[z].tagName === 'OL' || lastElementChild[z].tagName === 'UL') { + var childLI = lastElementChild[z] + .querySelectorAll('li'); + if (childLI.length > 0) { + for (var y = 0; y < childLI.length; y++) { + childElements.push(childLI[y]); + } + } + } + } + for (var i = 0; i < childElements.length; i++) { + var count = 0; + for (var j = 0; j < temp.length; j++) { + if (!childElements[i].contains((temp[j]))) { + count = count + 1; + } + } + if (count === temp.length) { + indentElements.push(childElements[i]); + } + } + if (indentElements.length > 0) { + for (var x = 0; x < indentElements.length; x++) { + if (this.domNode.contents(indentElements[x])[0].nodeName !== 'OL' && + this.domNode.contents(indentElements[x])[0].nodeName !== 'UL') { + rightIndent.push(indentElements[x]); + } + } + } + if (rightIndent.length > 0) { + this.nestedList(rightIndent); + } + } + }; + Lists.prototype.revertList = function (elements, e) { + var temp = []; + for (var i = elements.length - 1; i >= 0; i--) { + for (var j = i - 1; j >= 0; j--) { + if (elements[j].contains((elements[i])) || elements[j] === elements[i]) { + temp.push(elements[i]); + elements.splice(i, 1); + break; + } + } + } + this.findUnSelected(temp, elements); + var viewNode = []; + for (var i = 0; i < elements.length; i++) { + var element = elements[i]; + if (this.domNode.contents(element)[0].nodeType === 3 && this.domNode.contents(element)[0].textContent.trim().length === 0) { + (0,ej2_base/* detach */.og)(this.domNode.contents(element)[0]); + } + var parentNode = elements[i].parentNode; + var className = element.getAttribute('class'); + if (temp.length === 0) { + var siblingList = elements[i].querySelectorAll('ul, ol'); + var firstNode = siblingList[0]; + if (firstNode) { + var child = firstNode + .querySelectorAll('li'); + if (child) { + var nestedElement = (0,ej2_base/* createElement */.az)(firstNode.tagName); + (0,ej2_base/* append */.R3)([nestedElement], firstNode.parentNode); + var nestedElementLI = (0,ej2_base/* createElement */.az)('li', { styles: 'list-style-type: none;' }); + (0,ej2_base/* append */.R3)([nestedElementLI], nestedElement); + (0,ej2_base/* append */.R3)([firstNode], nestedElementLI); + } + } + } + if (element.parentNode.insertBefore(this.closeTag(parentNode.tagName), element), + 'LI' === parentNode.parentNode.tagName || 'OL' === parentNode.parentNode.tagName || + 'UL' === parentNode.parentNode.tagName) { + element.parentNode.insertBefore(this.closeTag('LI'), element); + } + else { + var classAttr = ''; + if (className) { + // eslint-disable-next-line + classAttr += ' class="' + className + '"'; + } + if (DEFAULT_TAG && 0 === element.querySelectorAll(BLOCK_TAGS.join(', ')).length) { + var wrapperclass = (0,ej2_base/* isNullOrUndefined */.le)(className) ? ' class="e-rte-wrap-inner"' : + ' class="' + className + ' e-rte-wrap-inner"'; + var wrapper = '<' + DEFAULT_TAG + wrapperclass + + this.domNode.attributes(parentNode) + '>'; + if (e.enterAction !== 'BR') { + this.domNode.wrapInner(element, this.domNode.parseHTMLFragment(wrapper)); + } + } + else if (this.domNode.contents(element)[0].nodeType === 3) { + var replace = this.domNode.createTagString(DEFAULT_TAG, parentNode, this.parent.domNode.encode(this.domNode.contents(element)[0].textContent)); + this.domNode.replaceWith(this.domNode.contents(element)[0], replace); + } + else if (this.domNode.contents(element)[0].classList.contains(markerClassName.startSelection) || + this.domNode.contents(element)[0].classList.contains(markerClassName.endSelection)) { + var replace = this.domNode.createTagString(DEFAULT_TAG, parentNode, this.domNode.contents(element)[0].outerHTML); + this.domNode.replaceWith(this.domNode.contents(element)[0], replace); + } + else { + var childNode = element.firstChild; + className = childNode.getAttribute('class'); + (0,ej2_base/* attributes */.Y4)(childNode, this.domNode.rawAttributes(parentNode)); + if (className && childNode.getAttribute('class')) { + (0,ej2_base/* attributes */.Y4)(childNode, { 'class': className + ' ' + childNode.getAttribute('class') }); + } + } + (0,ej2_base/* append */.R3)([this.openTag('LI')], element); + (0,ej2_base/* prepend */.Ce)([this.closeTag('LI')], element); + } + this.domNode.insertAfter(this.openTag(parentNode.tagName), element); + if (parentNode.parentNode.tagName === 'LI') { + parentNode = parentNode.parentNode.parentNode; + } + if (viewNode.indexOf(parentNode) < 0) { + viewNode.push(parentNode); + } + } + for (var i = 0; i < viewNode.length; i++) { + var node = viewNode[i]; + var nodeInnerHtml = node.innerHTML; + var closeTag = /<\/span>/g; + var openTag = /<\/span>/g; + nodeInnerHtml = nodeInnerHtml.replace(closeTag, ''); + nodeInnerHtml = nodeInnerHtml.replace(openTag, '<$1 ' + this.domNode.attributes(node) + '>'); + this.domNode.replaceWith(node, this.domNode.openTagString(node) + nodeInnerHtml.trim() + this.domNode.closeTagString(node)); + } + var emptyUl = this.parent.editableElement.querySelectorAll('ul:empty, ol:empty'); + for (var i = 0; i < emptyUl.length; i++) { + (0,ej2_base/* detach */.og)(emptyUl[i]); + } + var emptyLi = this.parent.editableElement.querySelectorAll('li:empty'); + for (var i = 0; i < emptyLi.length; i++) { + (0,ej2_base/* detach */.og)(emptyLi[i]); + } + }; + Lists.prototype.openTag = function (type) { + return this.domNode.parseHTMLFragment(''); + }; + Lists.prototype.closeTag = function (type) { + return this.domNode.parseHTMLFragment(''); + }; + return Lists; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/insert-methods.js +/** + * Node appending methods. + * + * @hidden + */ +var InsertMethods = /** @class */ (function () { + function InsertMethods() { + } + /** + * WrapBefore method + * + * @param {Text} textNode - specifies the text node + * @param {HTMLElement} parentNode - specifies the parent node + * @param {boolean} isAfter - specifies the boolean value + * @returns {Text} - returns the text value + * @hidden + + */ + InsertMethods.WrapBefore = function (textNode, parentNode, isAfter) { + parentNode.innerText = textNode.textContent; + //eslint-disable-next-line + (!isAfter) ? this.AppendBefore(parentNode, textNode) : this.AppendBefore(parentNode, textNode, true); + if (textNode.parentNode) { + textNode.parentNode.removeChild(textNode); + } + return parentNode.childNodes[0]; + }; + /** + * Wrap method + * + * @param {HTMLElement} childNode - specifies the child node + * @param {HTMLElement} parentNode - specifies the parent node. + * @returns {HTMLElement} - returns the element + * @hidden + + */ + InsertMethods.Wrap = function (childNode, parentNode) { + this.AppendBefore(parentNode, childNode); + parentNode.appendChild(childNode); + return childNode; + }; + /** + * unwrap method + * + * @param {Node} node - specifies the node element. + * @returns {Node[]} - returns the array of value + * @hidden + + */ + InsertMethods.unwrap = function (node) { + var parent = node.parentNode; + var child = []; + for (; node.firstChild; null) { + child.push(parent.insertBefore(node.firstChild, node)); + } + parent.removeChild(node); + return child; + }; + /** + * AppendBefore method + * + * @param {HTMLElement} textNode - specifies the element + * @param {HTMLElement} parentNode - specifies the parent node + * @param {boolean} isAfter - specifies the boolean value + * @returns {void} + * @hidden + + */ + InsertMethods.AppendBefore = function (textNode, parentNode, isAfter) { + return (parentNode.parentNode) ? ((!isAfter) ? parentNode.parentNode.insertBefore(textNode, parentNode) + : parentNode.parentNode.insertBefore(textNode, parentNode.nextSibling)) : + parentNode; + }; + return InsertMethods; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/nodecutter.js + + + +/** + * Split the Node based on selection + * + * @hidden + + */ +var NodeCutter = /** @class */ (function () { + function NodeCutter() { + this.enterAction = 'P'; + this.position = -1; + this.nodeSelection = new selection/* NodeSelection */.q(); + } + // Split Selection Node + /** + * GetSpliceNode method + * + * @param {Range} range - specifies the range + * @param {HTMLElement} node - specifies the node element. + * @returns {Node} - returns the node value + * @hidden + + */ + NodeCutter.prototype.GetSpliceNode = function (range, node) { + node = this.SplitNode(range, node, true); + node = this.SplitNode(range, node, false); + return node; + }; + /** + * @param {Range} range - specifies the range + * @param {HTMLElement} node - specifies the node element. + * @param {boolean} isCollapsed - specifies the boolean value + * @returns {HTMLElement} - returns the element + * @hidden + + */ + NodeCutter.prototype.SplitNode = function (range, node, isCollapsed) { + if (node) { + var clone = range.cloneRange(); + var parent_1 = node.parentNode; + var index = this.nodeSelection.getIndex(node); + clone.collapse(isCollapsed); + // eslint-disable-next-line + (isCollapsed) ? clone.setStartBefore(node) : clone.setEndAfter(node); + var fragment = clone.extractContents(); + if (isCollapsed) { + node = parent_1.childNodes[index]; + fragment = this.spliceEmptyNode(fragment, false); + if (fragment && fragment.childNodes.length > 0) { + var isEmpty = (fragment.childNodes.length === 1 && fragment.childNodes[0].nodeName !== 'IMG' + && this.isImgElm(fragment) && fragment.textContent === '') ? true : false; + if (!isEmpty) { + if (node) { + InsertMethods.AppendBefore(fragment, node); + } + else { + parent_1.appendChild(fragment); + var divNode = document.createElement('div'); + divNode.innerHTML = ''; + node = divNode.firstChild; + parent_1.appendChild(node); + } + } + } + } + else { + node = parent_1.childNodes.length > 1 ? parent_1.childNodes[index] : + parent_1.childNodes[0]; + fragment = this.spliceEmptyNode(fragment, true); + if (fragment && fragment.childNodes.length > 0) { + var isEmpty = (fragment.childNodes.length === 1 && fragment.childNodes[0].nodeName !== 'IMG' + && this.isImgElm(fragment) && fragment.textContent === '') ? true : false; + if (!isEmpty) { + if (node) { + InsertMethods.AppendBefore(fragment, node, true); + } + else { + parent_1.appendChild(fragment); + var divNode = document.createElement('div'); + divNode.innerHTML = ''; + parent_1.insertBefore(divNode.firstChild, parent_1.firstChild); + node = parent_1.firstChild; + } + } + } + } + return node; + } + else { + return null; + } + }; + NodeCutter.prototype.isImgElm = function (fragment) { + var result = true; + if (fragment.childNodes.length === 1 && fragment.childNodes[0].nodeName !== 'IMG') { + var firstChild = fragment.childNodes[0]; + for (var i = 0; !(0,ej2_base/* isNullOrUndefined */.le)(firstChild.childNodes) && i < firstChild.childNodes.length; i++) { + if (firstChild.childNodes[i].nodeName === 'IMG') { + result = false; + } + } + } + else { + result = true; + } + return result; + }; + NodeCutter.prototype.spliceEmptyNode = function (fragment, isStart) { + var len; + if (fragment.childNodes.length === 1 && fragment.childNodes[0].nodeName === '#text' && + fragment.childNodes[0].textContent === '' || fragment.textContent === '') { + len = -1; + } + else { + len = fragment.childNodes.length - 1; + } + if (len > -1 && !isStart) { + this.spliceEmptyNode(fragment.childNodes[len], isStart); + } + else if (len > -1) { + this.spliceEmptyNode(fragment.childNodes[0], isStart); + } + else if (fragment.nodeType !== 3 && fragment.nodeType !== 11 && fragment.nodeName !== 'IMG') { + fragment.parentNode.removeChild(fragment); + } + return fragment; + }; + // Cursor Position split + NodeCutter.prototype.GetCursorStart = function (indexes, index, isStart) { + indexes = (isStart) ? indexes : indexes.reverse(); + var position = indexes[0]; + for (var num = 0; num < indexes.length && ((isStart) ? (indexes[num] < index) : (indexes[num] >= index)); num++) { + position = indexes[num]; + } + return position; + }; + /** + * GetCursorRange method + * + * @param {Document} docElement - specifies the document + * @param {Range} range - specifies the range + * @param {Node} node - specifies the node. + * @returns {Range} - returns the range value + * @hidden + + */ + NodeCutter.prototype.GetCursorRange = function (docElement, range, node) { + var cursorRange = docElement.createRange(); + var indexes = []; + indexes.push(0); + var str = this.TrimLineBreak(node.data); + var index = str.indexOf(' ', 0); + while (index !== -1) { + if (indexes.indexOf(index) < 0) { + indexes.push(index); + } + if (new RegExp('\\s').test(str[index - 1]) && (indexes.indexOf(index - 1) < 0)) { + indexes.push(index - 1); + } + if (new RegExp('\\s').test(str[index + 1])) { + indexes.push(index + 1); + } + index = str.indexOf(' ', (index + 1)); + } + indexes.push(str.length); + if ((indexes.indexOf(range.startOffset) >= 0) + || ((indexes.indexOf(range.startOffset - 1) >= 0) && (range.startOffset !== 1 + || (range.startOffset === 1 && new RegExp('\\s').test(str[0]))) + || ((indexes[indexes.length - 1] - 1) === range.startOffset))) { + cursorRange = range; + this.position = 1; + } + else { + var startOffset = this.GetCursorStart(indexes, range.startOffset, true); + this.position = range.startOffset - startOffset; + cursorRange.setStart(range.startContainer, startOffset); + cursorRange.setEnd(range.startContainer, this.GetCursorStart(indexes, range.startOffset, false)); + } + return cursorRange; + }; + /** + * GetCursorNode method + * + * @param {Document} docElement - specifies the document + * @param {Range} range - specifies the range + * @param {Node} node - specifies the node. + * @returns {Node} - returns the node value + * @hidden + + */ + NodeCutter.prototype.GetCursorNode = function (docElement, range, node) { + return this.GetSpliceNode(this.GetCursorRange(docElement, range, node), node); + }; + /** + * TrimLineBreak method + * + * @param {string} line - specifies the string value. + * @returns {string} - returns the string + * @hidden + + */ + NodeCutter.prototype.TrimLineBreak = function (line) { + return line.replace(/(\r\n\t|\n|\r\t)/gm, ' '); + }; + return NodeCutter; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/formats.js + + + + + +/** + * Formats internal component + * + * @hidden + + */ +var Formats = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element. + * @hidden + + */ + function Formats(parent) { + this.parent = parent; + this.addEventListener(); + } + Formats.prototype.addEventListener = function () { + this.parent.observer.on(common_constant/* FORMAT_TYPE */.Kj, this.applyFormats, this); + this.parent.observer.on(common_constant/* KEY_UP_HANDLER */.My, this.onKeyUp, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.onKeyDown, this); + }; + Formats.prototype.getParentNode = function (node) { + for (; node.parentNode && node.parentNode !== this.parent.editableElement; null) { + node = node.parentNode; + } + return node; + }; + Formats.prototype.onKeyUp = function (e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var endCon = range.endContainer; + var lastChild = endCon.lastChild; + if (e.event.which === 13 && range.startContainer === endCon && endCon.nodeType !== 3) { + var pTag = (0,ej2_base/* createElement */.az)('p'); + pTag.innerHTML = '
    '; + if (!(0,ej2_base/* isNullOrUndefined */.le)(lastChild) && lastChild && lastChild.nodeName === 'BR' && (lastChild.previousSibling && lastChild.previousSibling.nodeName === 'TABLE')) { + endCon.replaceChild(pTag, lastChild); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, pTag, 0); + } + else { + var brNode = this.parent.nodeSelection.getSelectionNodeCollectionBr(range)[0]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(brNode) && brNode.nodeName === 'BR' && (brNode.previousSibling && brNode.previousSibling.nodeName === 'TABLE')) { + endCon.replaceChild(pTag, brNode); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, pTag, 0); + } + } + } + }; + Formats.prototype.onKeyDown = function (e) { + if (e.event.which === 13) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var startCon = (range.startContainer.textContent.length === 0 || range.startContainer.nodeName === 'PRE') + ? range.startContainer : range.startContainer.parentElement; + var endCon = (range.endContainer.textContent.length === 0 || range.endContainer.nodeName === 'PRE') + ? range.endContainer : range.endContainer.parentElement; + var preElem = (0,ej2_base/* closest */.oq)(startCon, 'pre'); + var endPreElem = (0,ej2_base/* closest */.oq)(endCon, 'pre'); + var liParent = !(0,ej2_base/* isNullOrUndefined */.le)(preElem) && !(0,ej2_base/* isNullOrUndefined */.le)(preElem.parentElement) && preElem.parentElement.tagName === 'LI'; + if (liParent) { + return; + } + if ((((0,ej2_base/* isNullOrUndefined */.le)(preElem) && !(0,ej2_base/* isNullOrUndefined */.le)(endPreElem)) || (!(0,ej2_base/* isNullOrUndefined */.le)(preElem) && (0,ej2_base/* isNullOrUndefined */.le)(endPreElem)))) { + e.event.preventDefault(); + this.deleteContent(range); + this.removeCodeContent(range); + range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, endCon, 0); + } + if (e.event.which === 13 && !(0,ej2_base/* isNullOrUndefined */.le)(preElem) && !(0,ej2_base/* isNullOrUndefined */.le)(endPreElem)) { + e.event.preventDefault(); + this.deleteContent(range); + this.removeCodeContent(range); + range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var lastEmpty = range.startContainer.childNodes[range.endOffset]; + var lastBeforeBr = range.startContainer.childNodes[range.endOffset - 1]; + var startParent = range.startContainer; + if (!(0,ej2_base/* isNullOrUndefined */.le)(lastEmpty) && !(0,ej2_base/* isNullOrUndefined */.le)(lastBeforeBr) && (0,ej2_base/* isNullOrUndefined */.le)(lastEmpty.nextSibling) && + lastEmpty.nodeName === 'BR' && lastBeforeBr.nodeName === 'BR') { + this.paraFocus(range.startContainer, e.enterAction); + } + else if ((startParent.textContent.charCodeAt(0) === 8203 && + startParent.textContent.length === 1) || startParent.textContent.length === 0) { + //Double enter with any parent tag for the node + while (startParent.parentElement.nodeName !== 'PRE' && + (startParent.textContent.length === 1 || startParent.textContent.length === 0)) { + startParent = startParent.parentElement; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(startParent.previousSibling) && startParent.previousSibling.nodeName === 'BR' && + (0,ej2_base/* isNullOrUndefined */.le)(startParent.nextSibling)) { + this.paraFocus(startParent.parentElement); + } + else { + this.isNotEndCursor(preElem, range); + } + } + else { + //Cursor at start and middle + this.isNotEndCursor(preElem, range); + } + } + } + }; + Formats.prototype.removeCodeContent = function (range) { + var regEx = new RegExp(String.fromCharCode(65279), 'g'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(range.endContainer.textContent.match(regEx))) { + var pointer = range.endContainer.textContent.charCodeAt(range.endOffset - 1) === 65279 ? + range.endOffset - 2 : range.endOffset; + range.endContainer.textContent = range.endContainer.textContent.replace(regEx, ''); + if (range.endContainer.textContent === '') { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, range.endContainer.parentElement, 0); + } + else { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, range.endContainer, pointer); + } + } + }; + Formats.prototype.deleteContent = function (range) { + if (range.startContainer !== range.endContainer || range.startOffset !== range.endOffset) { + range.deleteContents(); + } + }; + Formats.prototype.paraFocus = function (referNode, enterAction) { + var insertTag; + if (enterAction === 'DIV') { + insertTag = (0,ej2_base/* createElement */.az)('div'); + insertTag.innerHTML = '
    '; + } + else if (enterAction === 'BR') { + insertTag = (0,ej2_base/* createElement */.az)('br'); + } + else { + insertTag = (0,ej2_base/* createElement */.az)('p'); + insertTag.innerHTML = '
    '; + } + this.parent.domNode.insertAfter(insertTag, referNode); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, insertTag, 0); + (0,ej2_base/* detach */.og)(referNode.lastChild); + }; + Formats.prototype.isNotEndCursor = function (preElem, range) { + var nodeCutter = new NodeCutter(); + var isEnd = range.startOffset === preElem.lastChild.textContent.length && + preElem.lastChild.textContent === range.startContainer.textContent; + //Cursor at start point + if (preElem.textContent.indexOf(range.startContainer.textContent) === 0 && + ((range.startOffset === 0 && range.endOffset === 0) || range.startContainer.nodeName === 'PRE')) { + this.insertMarker(preElem, range); + var brTag = (0,ej2_base/* createElement */.az)('br'); + preElem.childNodes[range.endOffset].parentElement.insertBefore(brTag, preElem.childNodes[range.endOffset]); + } + else { + //Cursor at middle + var cloneNode = nodeCutter.SplitNode(range, preElem, true); + this.insertMarker(preElem, range); + var previousSib = preElem.previousElementSibling; + if (previousSib.tagName === 'PRE') { + previousSib.insertAdjacentHTML('beforeend', '
    ' + cloneNode.innerHTML); + (0,ej2_base/* detach */.og)(preElem); + } + } + //To place the cursor position + this.setCursorPosition(isEnd, preElem); + }; + Formats.prototype.setCursorPosition = function (isEnd, preElem) { + var isEmpty = false; + var markerElem = this.parent.editableElement.querySelector('.tempSpan'); + var mrkParentElem = markerElem.parentElement; + // eslint-disable-next-line + markerElem.parentNode.textContent === '' ? isEmpty = true : + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, markerElem, 0); + if (isEnd) { + if (isEmpty) { + //Enter press when pre element is empty + if (mrkParentElem === preElem) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, markerElem, 0); + (0,ej2_base/* detach */.og)(markerElem); + } + else { + this.focusSelectionParent(markerElem, mrkParentElem); + } + } + else { + var brElm = (0,ej2_base/* createElement */.az)('br'); + this.parent.domNode.insertAfter(brElm, markerElem); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, markerElem, 0); + (0,ej2_base/* detach */.og)(markerElem); + } + } + else { + // eslint-disable-next-line + isEmpty ? this.focusSelectionParent(markerElem, mrkParentElem) : (0,ej2_base/* detach */.og)(markerElem); + } + }; + Formats.prototype.focusSelectionParent = function (markerElem, tempSpanPElem) { + (0,ej2_base/* detach */.og)(markerElem); + tempSpanPElem.innerHTML = '\u200B'; + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, tempSpanPElem, 0); + }; + Formats.prototype.insertMarker = function (preElem, range) { + var tempSpan = (0,ej2_base/* createElement */.az)('span', { className: 'tempSpan' }); + if (range.startContainer.nodeName === 'PRE') { + preElem.childNodes[range.endOffset].parentElement.insertBefore(tempSpan, preElem.childNodes[range.endOffset]); + } + else { + range.startContainer.parentElement.insertBefore(tempSpan, range.startContainer); + } + }; + Formats.prototype.applyFormats = function (e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var isSelectAll = false; + if (this.parent.editableElement === range.endContainer && + !(0,ej2_base/* isNullOrUndefined */.le)(this.parent.editableElement.children[range.endOffset - 1]) && + this.parent.editableElement.children[range.endOffset - 1].tagName === 'TABLE' && !range.collapsed) { + isSelectAll = true; + } + var save = this.parent.nodeSelection.save(range, this.parent.currentDocument); + this.parent.domNode.setMarker(save); + var formatsNodes = this.parent.domNode.blockNodes(); + if (e.enterAction === 'BR') { + this.setSelectionBRConfig(); + var allSelectedNode = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument); + var selectedNodes = this.parent.nodeSelection.getSelectionNodes(allSelectedNode); + var currentFormatNodes = []; + if (selectedNodes.length === 0) { + selectedNodes.push(formatsNodes[0]); + } + for (var i = 0; i < selectedNodes.length; i++) { + var currentNode = selectedNodes[i]; + var previousCurrentNode = void 0; + while (!this.parent.domNode.isBlockNode(currentNode) && currentNode !== this.parent.editableElement) { + previousCurrentNode = currentNode; + currentNode = currentNode.parentElement; + } + if (this.parent.domNode.isBlockNode(currentNode) && currentNode === this.parent.editableElement) { + currentFormatNodes.push(previousCurrentNode); + } + } + for (var i = 0; i < currentFormatNodes.length; i++) { + if (!this.parent.domNode.isBlockNode(currentFormatNodes[i])) { + var currentNode = currentFormatNodes[i]; + var previousNode = currentNode; + while (currentNode === this.parent.editableElement) { + previousNode = currentNode; + currentNode = currentNode.parentElement; + } + var tempElem = void 0; + if (this.parent.domNode.isBlockNode(previousNode.parentElement) && + previousNode.parentElement === this.parent.editableElement) { + tempElem = (0,ej2_base/* createElement */.az)('div'); + previousNode.parentElement.insertBefore(tempElem, previousNode); + tempElem.appendChild(previousNode); + } + else { + tempElem = previousNode; + } + var preNode = tempElem.previousSibling; + while (!(0,ej2_base/* isNullOrUndefined */.le)(preNode) && preNode.nodeName !== 'BR' && + !this.parent.domNode.isBlockNode(preNode)) { + tempElem.firstChild.parentElement.insertBefore(preNode, tempElem.firstChild); + preNode = tempElem.previousSibling; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(preNode) && preNode.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(preNode); + } + var postNode = tempElem.nextSibling; + while (!(0,ej2_base/* isNullOrUndefined */.le)(postNode) && postNode.nodeName !== 'BR' && + !this.parent.domNode.isBlockNode(postNode)) { + tempElem.appendChild(postNode); + postNode = tempElem.nextSibling; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(postNode) && postNode.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(postNode); + } + } + } + this.setSelectionBRConfig(); + formatsNodes = this.parent.domNode.blockNodes(); + } + for (var i = 0; i < formatsNodes.length; i++) { + var parentNode = void 0; + var replaceHTML = void 0; + if (e.subCommand.toLowerCase() === 'blockquote') { + parentNode = this.getParentNode(formatsNodes[i]); + replaceHTML = this.parent.domNode.isList(parentNode) || + parentNode.tagName === 'TABLE' ? parentNode.outerHTML : parentNode.innerHTML; + } + else { + parentNode = formatsNodes[i]; + replaceHTML = parentNode.innerHTML; + } + if ((e.subCommand.toLowerCase() === parentNode.tagName.toLowerCase() && + (e.subCommand.toLowerCase() !== 'pre' || + (!(0,ej2_base/* isNullOrUndefined */.le)(e.exeValue) && e.exeValue.name === 'dropDownSelect'))) || + (0,ej2_base/* isNullOrUndefined */.le)(parentNode.parentNode) || + (parentNode.tagName === 'TABLE' && e.subCommand.toLowerCase() === 'pre')) { + continue; + } + this.cleanFormats(parentNode, e.subCommand); + var replaceNode = (e.subCommand.toLowerCase() === 'pre' && parentNode.tagName.toLowerCase() === 'pre') ? + 'p' : e.subCommand; + var replaceTag = this.parent.domNode.createTagString(replaceNode, parentNode, replaceHTML.replace(/>\s+<')); + if (parentNode.tagName === 'LI') { + parentNode.innerHTML = ''; + parentNode.insertAdjacentHTML('beforeend', replaceTag); + } + else { + this.parent.domNode.replaceWith(parentNode, replaceTag); + } + } + this.preFormatMerge(); + var startNode = this.parent.editableElement.querySelector('.' + markerClassName.startSelection); + var endNode = this.parent.editableElement.querySelector('.' + markerClassName.endSelection); + if (!(0,ej2_base/* isNullOrUndefined */.le)(startNode) && !(0,ej2_base/* isNullOrUndefined */.le)(endNode)) { + startNode = startNode.lastChild; + endNode = endNode.lastChild; + } + save = this.parent.domNode.saveMarker(save, null); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(this.parent.editableElement, e.selector); + } + if (isSelectAll) { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startNode, endNode, 0, endNode.textContent.length); + } + else { + save.restore(); + } + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + } + }; + Formats.prototype.setSelectionBRConfig = function () { + var startElem = this.parent.editableElement.querySelector('.' + markerClassName.startSelection); + var endElem = this.parent.editableElement.querySelector('.' + markerClassName.endSelection); + if ((0,ej2_base/* isNullOrUndefined */.le)(endElem)) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, startElem, 0); + } + else { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startElem, endElem, 0, 0); + } + }; + Formats.prototype.preFormatMerge = function () { + var preNodes = this.parent.editableElement.querySelectorAll('PRE'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(preNodes)) { + for (var i = 0; i < preNodes.length; i++) { + var previousSib = preNodes[i].previousElementSibling; + if (!(0,ej2_base/* isNullOrUndefined */.le)(previousSib) && previousSib.tagName === 'PRE') { + previousSib.insertAdjacentHTML('beforeend', '
    ' + preNodes[i].innerHTML); + (0,ej2_base/* detach */.og)(preNodes[i]); + } + } + } + }; + Formats.prototype.cleanFormats = function (element, tagName) { + var ignoreAttr = ['display', 'font-size', 'margin-top', 'margin-bottom', 'margin-left', 'margin-right', 'font-weight']; + tagName = tagName.toLowerCase(); + for (var i = 0; i < ignoreAttr.length && (tagName !== 'p' && tagName !== 'blockquote' && tagName !== 'pre'); i++) { + element.style.removeProperty(ignoreAttr[i]); + } + }; + return Formats; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/inserthtml.js + + + + + + +/** + * Insert a HTML Node or Text + * + * @hidden + + */ +var InsertHtml = /** @class */ (function () { + function InsertHtml() { + } + InsertHtml.Insert = function (docElement, insertNode, editNode, isExternal) { + var node; + if (typeof insertNode === 'string') { + var divNode = document.createElement('div'); + divNode.innerHTML = insertNode; + node = isExternal ? divNode : divNode.firstChild; + } + else { + if (isExternal && !(!(0,ej2_base/* isNullOrUndefined */.le)(insertNode) && !(0,ej2_base/* isNullOrUndefined */.le)(insertNode.classList) && + insertNode.classList.contains('pasteContent'))) { + var divNode = document.createElement('div'); + divNode.appendChild(insertNode); + node = divNode; + } + else { + node = insertNode; + } + } + var nodeSelection = new selection/* NodeSelection */.q(); + var nodeCutter = new NodeCutter(); + var range = nodeSelection.getRange(docElement); + if (range.startContainer === editNode && range.startContainer === range.endContainer && range.startOffset === 0 && + range.startOffset === range.endOffset && editNode.textContent.length === 0 && editNode.children[0].tagName === 'P') { + nodeSelection.setSelectionText(docElement, range.startContainer.children[0], range.startContainer.children[0], 0, 0); + range = nodeSelection.getRange(docElement); + } + if (range.startContainer.nodeName === 'BR' && range.startOffset === 0 && range.startOffset === range.endOffset && + range.startContainer === range.endContainer) { + var currentIndex = Array.prototype.slice.call(range.startContainer.parentElement.children).indexOf(range.startContainer); + nodeSelection.setSelectionText(docElement, range.startContainer.parentElement, range.startContainer.parentElement, currentIndex + 1, currentIndex + 1); + range = nodeSelection.getRange(docElement); + } + var isCursor = range.startOffset === range.endOffset && range.startOffset === 0 && + range.startContainer === range.endContainer; + var isCollapsed = range.collapsed; + var nodes = this.getNodeCollection(range, nodeSelection, node); + var closestParentNode = (node.nodeName.toLowerCase() === 'table') ? this.closestEle(nodes[0].parentNode, editNode) : nodes[0]; + if (isExternal || (!(0,ej2_base/* isNullOrUndefined */.le)(node) && !(0,ej2_base/* isNullOrUndefined */.le)(node.classList) && + node.classList.contains('pasteContent'))) { + this.pasteInsertHTML(nodes, node, range, nodeSelection, nodeCutter, docElement, isCollapsed, closestParentNode, editNode); + return; + } + if (editNode !== range.startContainer && ((!isCollapsed && !(closestParentNode.nodeType === Node.ELEMENT_NODE && + TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase()) !== -1)) + || (node.nodeName.toLowerCase() === 'table' && closestParentNode && + TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase()) === -1))) { + var preNode = nodeCutter.GetSpliceNode(range, closestParentNode); + var sibNode = preNode.previousSibling; + var parentNode = preNode.parentNode; + if (nodes.length === 1 || (node.nodeName.toLowerCase() === 'table' && preNode.childElementCount === 0)) { + nodeSelection.setSelectionContents(docElement, preNode); + range = nodeSelection.getRange(docElement); + } + else { + var lasNode = nodeCutter.GetSpliceNode(range, nodes[nodes.length - 1].parentElement); + lasNode = (0,ej2_base/* isNullOrUndefined */.le)(lasNode) ? preNode : lasNode; + nodeSelection.setSelectionText(docElement, preNode, lasNode, 0, (lasNode.nodeType === 3) ? + lasNode.textContent.length : lasNode.childNodes.length); + range = nodeSelection.getRange(docElement); + } + range.extractContents(); + if (insertNode.tagName === 'TABLE') { + this.removeEmptyElements(editNode); + } + for (var index = 0; index < nodes.length; index++) { + if (nodes[index].nodeType !== 3 && nodes[index].parentNode != null) { + if (nodes[index].nodeName === 'IMG') { + continue; + } + nodes[index].parentNode.removeChild(nodes[index]); + } + } + if (sibNode) { + InsertMethods.AppendBefore(node, sibNode, true); + } + else { + var previousNode = null; + while (parentNode !== editNode && parentNode.firstChild && + (parentNode.textContent.trim() === '')) { + var parentNode1 = parentNode.parentNode; + previousNode = parentNode; + parentNode = parentNode1; + } + if (previousNode !== null) { + parentNode = previousNode; + } + if (parentNode.firstChild && (parentNode !== editNode || + (node.nodeName === 'TABLE' && isCursor && parentNode === range.startContainer && + parentNode === range.endContainer))) { + if (parentNode.textContent.trim() === '' && parentNode !== editNode) { + InsertMethods.AppendBefore(node, parentNode, false); + (0,ej2_base/* detach */.og)(parentNode); + } + else { + InsertMethods.AppendBefore(node, parentNode.firstChild, false); + } + } + else { + parentNode.appendChild(node); + } + } + if (node.nodeName === 'IMG') { + this.imageFocus(node, nodeSelection, docElement); + } + else if (node.nodeType !== 3) { + nodeSelection.setSelectionText(docElement, node, node, 0, node.childNodes.length); + } + else { + nodeSelection.setSelectionText(docElement, node, node, 0, node.textContent.length); + } + } + else { + range.deleteContents(); + if (isCursor && range.startContainer.textContent === '' && range.startContainer.nodeName !== 'BR') { + range.startContainer.innerHTML = ''; + } + if (ej2_base/* Browser.isIE */.AR.isIE) { + var frag = docElement.createDocumentFragment(); + frag.appendChild(node); + range.insertNode(frag); + } + else if (range.startContainer.nodeType === 1 && range.startContainer.nodeName.toLowerCase() === 'hr' + && range.endContainer.nodeName.toLowerCase() === 'hr') { + var paraElem = range.startContainer.nextElementSibling; + if (paraElem) { + if (paraElem.querySelector('br')) { + (0,ej2_base/* detach */.og)(paraElem.querySelector('br')); + } + paraElem.appendChild(node); + } + } + else { + if (range.startContainer.nodeName === 'BR') { + range.startContainer.parentElement.insertBefore(node, range.startContainer); + } + else { + range.insertNode(node); + } + } + if (node.nodeType !== 3 && node.childNodes.length > 0) { + nodeSelection.setSelectionText(docElement, node, node, 1, 1); + } + else if (node.nodeName === 'IMG') { + this.imageFocus(node, nodeSelection, docElement); + } + else if (node.nodeType !== 3) { + nodeSelection.setSelectionContents(docElement, node); + } + else { + nodeSelection.setSelectionText(docElement, node, node, node.textContent.length, node.textContent.length); + } + } + }; + InsertHtml.pasteInsertHTML = function (nodes, node, range, nodeSelection, nodeCutter, docElement, isCollapsed, closestParentNode, editNode) { + var isCursor = range.startOffset === range.endOffset && + range.startContainer === range.endContainer; + if (isCursor && range.startContainer === editNode && editNode.textContent === '') { + var currentBlockNode = this.getImmediateBlockNode(nodes[nodes.length - 1], editNode); + nodeSelection.setSelectionText(docElement, currentBlockNode, currentBlockNode, 0, 0); + range = nodeSelection.getRange(docElement); + } + var lasNode; + var sibNode; + var isSingleNode; + var preNode; + if (editNode !== range.startContainer && ((!isCollapsed && !(closestParentNode.nodeType === Node.ELEMENT_NODE && + TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase()) !== -1)) + || (node.nodeName.toLowerCase() === 'table' && closestParentNode && + TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase()) === -1))) { + preNode = nodeCutter.GetSpliceNode(range, closestParentNode); + sibNode = (0,ej2_base/* isNullOrUndefined */.le)(preNode.previousSibling) ? preNode.parentNode.previousSibling : preNode.previousSibling; + if (nodes.length === 1) { + nodeSelection.setSelectionContents(docElement, preNode); + range = nodeSelection.getRange(docElement); + isSingleNode = true; + } + else { + lasNode = nodeCutter.GetSpliceNode(range, nodes[nodes.length - 1].parentElement); + lasNode = (0,ej2_base/* isNullOrUndefined */.le)(lasNode) ? preNode : lasNode; + nodeSelection.setSelectionText(docElement, preNode, lasNode, 0, (lasNode.nodeType === 3) ? + lasNode.textContent.length : lasNode.childNodes.length); + range = nodeSelection.getRange(docElement); + isSingleNode = false; + } + } + var containsBlockNode = false; + this.removingComments(node); + var allChildNodes = node.childNodes; + for (var i = 0; i < allChildNodes.length; i++) { + if (BLOCK_TAGS.indexOf(allChildNodes[i].nodeName.toLocaleLowerCase()) >= 0) { + containsBlockNode = true; + break; + } + } + var lastSelectionNode; + var fragment = document.createDocumentFragment(); + if (!containsBlockNode) { + if (!isCursor) { + while (node.firstChild) { + lastSelectionNode = node.firstChild; + fragment.appendChild(node.firstChild); + } + if (isSingleNode) { + preNode.parentNode.replaceChild(fragment, preNode); + } + else { + range.deleteContents(); + (0,ej2_base/* detach */.og)(lasNode); + // eslint-disable-next-line + !(0,ej2_base/* isNullOrUndefined */.le)(sibNode) ? sibNode.parentNode.appendChild(fragment) : editNode.appendChild(fragment); + } + } + else { + var tempSpan = (0,ej2_base/* createElement */.az)('span', { className: 'tempSpan' }); + var nearestAnchor = (0,ej2_base/* closest */.oq)(range.startContainer.parentElement, 'a'); + if (range.startContainer.nodeType === 3 && nearestAnchor && (0,ej2_base/* closest */.oq)(nearestAnchor, 'span')) { + var immediateBlockNode = this.getImmediateBlockNode(range.startContainer, editNode); + if (immediateBlockNode.querySelectorAll('br').length > 0) { + (0,ej2_base/* detach */.og)(immediateBlockNode.querySelector('br')); + } + var rangeElement = (0,ej2_base/* closest */.oq)(nearestAnchor, 'span'); + rangeElement.appendChild(tempSpan); + } + else { + range.insertNode(tempSpan); + } + while (node.firstChild) { + lastSelectionNode = node.firstChild; + fragment.appendChild(node.firstChild); + } + tempSpan.parentNode.replaceChild(fragment, tempSpan); + } + } + else { + this.insertTempNode(range, node, nodes, nodeCutter, editNode); + var isFirstTextNode = true; + var isPreviousInlineElem = void 0; + var paraElm = void 0; + var previousParent = void 0; + if (!this.contentsDeleted) { + range.deleteContents(); + } + while (node.firstChild) { + if (node.firstChild.nodeName === '#text' && node.firstChild.textContent.trim() === '') { + (0,ej2_base/* detach */.og)(node.firstChild); + continue; + } + if (node.firstChild.nodeName === '#text' && isFirstTextNode || + (this.inlineNode.indexOf(node.firstChild.nodeName.toLocaleLowerCase()) >= 0 && isFirstTextNode)) { + lastSelectionNode = node.firstChild; + if ((0,ej2_base/* isNullOrUndefined */.le)(node.previousElementSibling)) { + var firstParaElm = (0,ej2_base/* createElement */.az)('p'); + node.parentElement.insertBefore(firstParaElm, node); + } + node.previousElementSibling.appendChild(node.firstChild); + } + else { + lastSelectionNode = node.firstChild; + if (node.firstChild.nodeName === '#text' || + (this.inlineNode.indexOf(node.firstChild.nodeName.toLocaleLowerCase()) >= 0)) { + if (!isPreviousInlineElem) { + paraElm = (0,ej2_base/* createElement */.az)('p'); + paraElm.appendChild(node.firstChild); + fragment.appendChild(paraElm); + } + else { + previousParent.appendChild(node.firstChild); + fragment.appendChild(previousParent); + } + previousParent = paraElm; + isPreviousInlineElem = true; + } + else { + fragment.appendChild(node.firstChild); + isPreviousInlineElem = false; + } + isFirstTextNode = false; + } + } + node.parentNode.replaceChild(fragment, node); + } + if (lastSelectionNode.nodeName === '#text') { + this.placeCursorEnd(lastSelectionNode, node, nodeSelection, docElement, editNode); + } + else { + this.cursorPos(lastSelectionNode, node, nodeSelection, docElement, editNode); + } + }; + InsertHtml.placeCursorEnd = function (lastSelectionNode, node, nodeSelection, docElement, editNode) { + lastSelectionNode = lastSelectionNode.nodeName === 'BR' ? ((0,ej2_base/* isNullOrUndefined */.le)(lastSelectionNode.previousSibling) ? lastSelectionNode.parentNode + : lastSelectionNode.previousSibling) : lastSelectionNode; + while (!(0,ej2_base/* isNullOrUndefined */.le)(lastSelectionNode) && lastSelectionNode.nodeName !== '#text' && lastSelectionNode.nodeName !== 'IMG' && + lastSelectionNode.nodeName !== 'BR' && lastSelectionNode.nodeName !== 'HR') { + lastSelectionNode = lastSelectionNode.lastChild; + } + lastSelectionNode = (0,ej2_base/* isNullOrUndefined */.le)(lastSelectionNode) ? node : lastSelectionNode; + if (lastSelectionNode.nodeName === 'IMG') { + this.imageFocus(lastSelectionNode, nodeSelection, docElement); + } + else { + nodeSelection.setSelectionText(docElement, lastSelectionNode, lastSelectionNode, lastSelectionNode.textContent.length, lastSelectionNode.textContent.length); + } + this.removeEmptyElements(editNode); + }; + InsertHtml.getNodeCollection = function (range, nodeSelection, node) { + var nodes = []; + if (range.startOffset === range.endOffset && range.startContainer === range.endContainer && + range.startContainer.nodeName != 'BR' && range.startContainer.childNodes.length > 0 && + (range.startContainer.nodeName === 'TD' || (range.startContainer.nodeType !== 3 && + node.classList && node.classList.contains('pasteContent')))) { + nodes.push(range.startContainer.childNodes[range.endOffset]); + } + else { + nodes = nodeSelection.getInsertNodeCollection(range); + } + return nodes; + }; + InsertHtml.insertTempNode = function (range, node, nodes, nodeCutter, editNode) { + if (range.startContainer === editNode && !(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.childNodes[range.endOffset - 1]) && + range.startContainer.childNodes[range.endOffset - 1].nodeName === 'TABLE') { + if ((0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.childNodes[range.endOffset - 1].nextSibling)) { + range.startContainer.appendChild(node); + } + else { + range.startContainer.insertBefore(node, range.startContainer.childNodes[range.endOffset - 1].nextSibling); + } + } + else if (range.startContainer === editNode && !(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.childNodes[range.endOffset]) && + range.startContainer.childNodes[range.endOffset].nodeName === 'TABLE') { + range.startContainer.insertBefore(node, range.startContainer.childNodes[range.endOffset]); + } + else if (range.startContainer === range.endContainer && range.startContainer.nodeType !== 3 + && node.firstChild.nodeName === 'HR') { + if (range.startContainer.classList.contains('e-content') || range.startContainer.nodeName === 'BODY') { + range.startContainer.appendChild(node); + } + else { + range.startContainer.parentNode.insertBefore(node, range.startContainer); + } + } + else { + var blockNode = this.getImmediateBlockNode(nodes[nodes.length - 1], editNode); + if (((0,ej2_base/* isNullOrUndefined */.le)(blockNode) || (0,ej2_base/* isNullOrUndefined */.le)(blockNode.parentElement)) && range.endContainer.nodeType !== 3) { + blockNode = range.endContainer; + range.setEnd(blockNode, range.endContainer.textContent.length); + } + if (blockNode.nodeName === 'BODY' && range.startContainer === range.endContainer && range.startContainer.nodeType === 1) { + blockNode = range.startContainer; + } + if (blockNode.closest('LI') && node && node.firstElementChild && + ((node).firstElementChild.tagName === 'OL' || node.firstElementChild.tagName === 'UL')) { + var liNode = void 0; + while (node.firstElementChild.lastElementChild && node.firstElementChild.lastElementChild.tagName === 'LI') { + liNode = node.firstElementChild.lastElementChild; + liNode.style.removeProperty('margin-left'); + liNode.style.removeProperty('margin-top'); + liNode.style.removeProperty('margin-bottom'); + node.firstElementChild.insertAdjacentElement('afterend', liNode); + } + } + if (blockNode.nodeName === 'TD' || blockNode.nodeName === 'TH' || blockNode.nodeName === 'TR') { + var tempSpan = (0,ej2_base/* createElement */.az)('span', { className: 'tempSpan' }); + range.insertNode(tempSpan); + tempSpan.parentNode.replaceChild(node, tempSpan); + } + else { + var nodeSelection = new selection/* NodeSelection */.q(); + var currentNode = this.getNodeCollection(range, nodeSelection, node)[this.getNodeCollection(range, nodeSelection, node).length - 1]; + var splitedElm = void 0; + if ((currentNode.nodeName === 'BR' || currentNode.nodeName === 'HR' || + (currentNode.nodeName === '#text' && !(0,ej2_base/* isNullOrUndefined */.le)(currentNode.parentElement) && currentNode.parentElement.nodeName === 'LI')) && + (!(0,ej2_base/* isNullOrUndefined */.le)(currentNode.parentElement) && currentNode.parentElement.textContent.trim().length === 0)) { + splitedElm = currentNode; + if (currentNode.parentElement.nodeName === 'LI' && !(0,ej2_base/* isNullOrUndefined */.le)(currentNode.nextSibling) && + currentNode.nextSibling.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(currentNode.nextSibling); + } + } + else if (currentNode.nodeName === '#text' && !(0,ej2_base/* isNullOrUndefined */.le)(currentNode.parentElement) && + currentNode.parentElement.nodeName === 'LI' && currentNode.parentElement.textContent.trim().length > 0) { + splitedElm = currentNode; + if (currentNode.parentElement.nodeName === 'LI' && !(0,ej2_base/* isNullOrUndefined */.le)(currentNode.nextSibling) && + currentNode.nextSibling.nodeName === 'BR') { + (0,ej2_base/* detach */.og)(currentNode.nextSibling); + } + if (!range.collapsed) { + range.deleteContents(); + } + range.insertNode(node); + this.contentsDeleted = true; + return; + } + else { + splitedElm = nodeCutter.GetSpliceNode(range, blockNode); + } + splitedElm.parentNode.replaceChild(node, splitedElm); + } + } + }; + InsertHtml.cursorPos = function (lastSelectionNode, node, nodeSelection, docElement, editNode) { + lastSelectionNode.classList.add('lastNode'); + editNode.innerHTML = (0,common_util/* updateTextNode */.Hl)(editNode.innerHTML); + lastSelectionNode = editNode.querySelector('.lastNode'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(lastSelectionNode)) { + this.placeCursorEnd(lastSelectionNode, node, nodeSelection, docElement, editNode); + lastSelectionNode.classList.remove('lastNode'); + if (lastSelectionNode.classList.length === 0) { + lastSelectionNode.removeAttribute('class'); + } + } + }; + InsertHtml.imageFocus = function (node, nodeSelection, docElement) { + var focusNode = document.createTextNode(' '); + node.parentNode.insertBefore(focusNode, node.nextSibling); + nodeSelection.setSelectionText(docElement, node.nextSibling, node.nextSibling, 0, 0); + }; + // eslint-disable-next-line + InsertHtml.getImmediateBlockNode = function (node, editNode) { + do { + node = node.parentNode; + } while (node && BLOCK_TAGS.indexOf(node.nodeName.toLocaleLowerCase()) < 0); + return node; + }; + InsertHtml.removingComments = function (elm) { + var innerElement = elm.innerHTML; + innerElement = innerElement.replace(//g, ''); + elm.innerHTML = innerElement; + }; + InsertHtml.findDetachEmptyElem = function (element) { + var removableElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(element.parentElement)) { + if (element.parentElement.textContent.trim() === '' && element.parentElement.contentEditable !== 'true') { + removableElement = this.findDetachEmptyElem(element.parentElement); + } + else { + removableElement = element; + } + } + else { + removableElement = null; + } + return removableElement; + }; + InsertHtml.removeEmptyElements = function (element) { + var emptyElements = element.querySelectorAll(':empty'); + for (var i = 0; i < emptyElements.length; i++) { + if (SELF_CLOSING_TAGS.indexOf(emptyElements[i].tagName.toLowerCase()) < 0) { + var detachableElement = this.findDetachEmptyElem(emptyElements[i]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(detachableElement)) { + (0,ej2_base/* detach */.og)(detachableElement); + } + } + } + }; + InsertHtml.closestEle = function (element, editNode) { + var el = element; + while (el && el.nodeType === 1) { + if (el.parentNode === editNode || + (!(0,ej2_base/* isNullOrUndefined */.le)(el.parentNode.tagName) && + IGNORE_BLOCK_TAGS.indexOf(el.parentNode.tagName.toLocaleLowerCase()) !== -1)) { + return el; + } + el = el.parentNode; + } + return null; + }; + /** + * Insert method + * + * @hidden + + */ + InsertHtml.inlineNode = ['a', 'abbr', 'acronym', 'audio', 'b', 'bdi', 'bdo', 'big', 'br', 'button', + 'canvas', 'cite', 'code', 'data', 'datalist', 'del', 'dfn', 'em', 'embed', 'font', 'i', 'iframe', 'img', 'input', + 'ins', 'kbd', 'label', 'map', 'mark', 'meter', 'noscript', 'object', 'output', 'picture', 'progress', + 'q', 'ruby', 's', 'samp', 'script', 'select', 'slot', 'small', 'span', 'strong', 'sub', 'sup', 'svg', + 'template', 'textarea', 'time', 'u', 'tt', 'var', 'video', 'wbr']; + InsertHtml.contentsDeleted = false; + return InsertHtml; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/link.js + + + + + +/** + * Link internal component + * + * @hidden + + */ +var LinkCommand = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the editor manager + * @hidden + + */ + function LinkCommand(parent) { + this.parent = parent; + this.addEventListener(); + } + LinkCommand.prototype.addEventListener = function () { + this.parent.observer.on(LINK, this.linkCommand, this); + }; + LinkCommand.prototype.linkCommand = function (e) { + switch (e.value.toString().toLocaleLowerCase()) { + case 'createlink': + case 'editlink': + this.createLink(e); + break; + case 'openlink': + this.openLink(e); + break; + case 'removelink': + this.removeLink(e); + break; + } + }; + LinkCommand.prototype.createLink = function (e) { + var closestAnchor = (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.selectParent) && e.item.selectParent.length > 0) && + (0,ej2_base/* closest */.oq)(e.item.selectParent[0], 'a'); + closestAnchor = !(0,ej2_base/* isNullOrUndefined */.le)(closestAnchor) ? closestAnchor : + (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.selectParent) && e.item.selectParent.length > 0) ? (e.item.selectParent[0]) : null; + if (!(0,ej2_base/* isNullOrUndefined */.le)(closestAnchor) && closestAnchor.tagName === 'A') { + var anchorEle = closestAnchor; + var linkText = ''; + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.url)) { + anchorEle.setAttribute('href', e.item.url); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.title)) { + anchorEle.setAttribute('title', e.item.title); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.text) && e.item.text !== '') { + linkText = anchorEle.innerText; + anchorEle.innerText = e.item.text; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.target)) { + anchorEle.setAttribute('target', e.item.target); + } + else { + anchorEle.removeAttribute('target'); + } + if (linkText === e.item.text) { + e.item.selection.setSelectionText(this.parent.currentDocument, anchorEle, anchorEle, 1, 1); + e.item.selection.restore(); + } + else { + var startIndex = e.item.action === 'Paste' ? anchorEle.childNodes[0].textContent.length : 0; + e.item.selection.setSelectionText(this.parent.currentDocument, anchorEle.childNodes[0], anchorEle.childNodes[0], startIndex, anchorEle.childNodes[0].textContent.length); + } + } + else { + var domSelection = new selection/* NodeSelection */.q(); + var range = domSelection.getRange(this.parent.currentDocument); + if (range.endContainer.nodeName === '#text' && range.startContainer.textContent.length === (range.endOffset + 1) && + range.endContainer.textContent.charAt(range.endOffset) === ' ' && range.endContainer.nextSibling.nodeName === 'A') { + domSelection.setSelectionText(this.parent.currentDocument, range.startContainer, range.endContainer, range.startOffset, range.endOffset + 1); + range = domSelection.getRange(this.parent.currentDocument); + } + var text = (0,ej2_base/* isNullOrUndefined */.le)(e.item.text) ? true : e.item.text.replace(/ /g, '').localeCompare(range.toString() + .replace(/\n/g, ' ').replace(/ /g, '')) < 0; + if (e.event && e.event.type === 'keydown' && (e.event.keyCode === 32 + || e.event.keyCode === 13) || e.item.action === 'Paste' || range.collapsed || text) { + var anchor = this.createAchorNode(e); + anchor.innerText = e.item.text === '' ? e.item.url : e.item.text; + e.item.selection.restore(); + InsertHtml.Insert(this.parent.currentDocument, anchor, this.parent.editableElement); + if (e.event && e.event.type === 'keydown' && (e.event.keyCode === 32 + || e.event.keyCode === 13)) { + var startContainer = e.item.selection.range.startContainer; + startContainer.textContent = this.removeText(startContainer.textContent, e.item.text); + } + else { + var startIndex = e.item.action === 'Paste' ? anchor.childNodes[0].textContent.length : 0; + e.item.selection.setSelectionText(this.parent.currentDocument, anchor.childNodes[0], anchor.childNodes[0], startIndex, anchor.childNodes[0].textContent.length); + } + } + else { + this.createLinkNode(e); + } + } + if (e.callBack) { + e.callBack({ + requestType: 'Links', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + LinkCommand.prototype.createLinkNode = function (e) { + var domSelection = new selection/* NodeSelection */.q(); + var nodeCutter = new NodeCutter(); + var range = domSelection.getRange(this.parent.currentDocument); + var nodes = this.getSelectionNodes(domSelection.getNodeCollection(range)); + var save = domSelection.save(range, this.parent.currentDocument); + var txtArray = []; + var inlineNodes = []; + var currentNode; + var removeNodes = []; + var anchorNodes = []; + var finalinlineNodes = []; + var cloneNode; + for (var index = 0; index < nodes.length; index++) { + nodes[index] = nodeCutter.GetSpliceNode(range, nodes[index]); + txtArray[index] = nodes[index]; + } + for (var i = 0; i < txtArray.length; i++) { + var check = true; + currentNode = txtArray[i]; + while (check === true) { + if (currentNode.parentNode.nodeName === 'A') { + var anchorEle = currentNode.parentNode; + currentNode.parentNode.parentNode.insertBefore(anchorEle.firstChild, anchorEle); + currentNode.parentNode.removeChild(anchorEle); + } + if (this.isBlockNode(currentNode.parentNode) || txtArray.length === 0 || i === 0 || i === txtArray.length - 1 + || range.startContainer.nodeType === 3) { + inlineNodes[i] = currentNode; + check = false; + } + else { + currentNode = currentNode.parentNode; + } + } + } + for (var i = 0, j_1 = 0; i < inlineNodes.length; i++) { + if (i === 0) { + finalinlineNodes[j_1] = inlineNodes[i]; + } + if (inlineNodes.length > 1 && i < inlineNodes.length - 1) { + if ((inlineNodes[i].parentElement === inlineNodes[i + 1].parentElement) && (inlineNodes[i] === inlineNodes[i + 1])) { + continue; + } + else { + finalinlineNodes[j_1 + 1] = inlineNodes[i + 1]; + j_1++; + } + } + } + var j = 0; + anchorNodes[j] = this.createAchorNode(e); + for (var i = 0; i < finalinlineNodes.length; i++) { + if (i === 0) { + cloneNode = finalinlineNodes[i].cloneNode(true); + anchorNodes[i].appendChild(cloneNode); + } + if (i < finalinlineNodes.length - 1) { + if (finalinlineNodes[i].parentNode === finalinlineNodes[i + 1].parentNode) { + var cln = finalinlineNodes[i + 1].cloneNode(true); + anchorNodes[j].appendChild(cln); + } + else { + j = j + 1; + anchorNodes[j] = this.createAchorNode(e); + cloneNode = finalinlineNodes[i + 1].cloneNode(true); + anchorNodes[j].appendChild(cloneNode); + } + } + } + this.parent.nodeSelection.setRange(document, save.range); + for (var i = 0, j_2 = 0, k = 0; i <= finalinlineNodes.length; i++) { + if (i === 0) { + finalinlineNodes[i].parentNode.insertBefore(anchorNodes[j_2], finalinlineNodes[i].nextSibling); + if (this.parent.domNode.blockNodes().length === 1) { + this.parent.nodeSelection.setSelectionNode(this.parent.currentDocument, anchorNodes[j_2]); + } + removeNodes[k] = finalinlineNodes[i]; + k++; + } + if (i < finalinlineNodes.length - 1) { + if (finalinlineNodes[i].parentNode === finalinlineNodes[i + 1].parentNode) { + removeNodes[k] = finalinlineNodes[i + 1]; + k++; + } + else { + j_2 = j_2 + 1; + finalinlineNodes[i + 1].parentNode.insertBefore(anchorNodes[j_2], finalinlineNodes[i + 1]); + removeNodes[k] = finalinlineNodes[i + 1]; + k++; + } + } + } + for (var i = 0; i < removeNodes.length; i++) { + if (removeNodes[i].parentNode) { + removeNodes[i].parentNode.removeChild(removeNodes[i]); + } + } + }; + LinkCommand.prototype.createAchorNode = function (e) { + var anchorEle = (0,ej2_base/* createElement */.az)('a', { + className: 'e-rte-anchor', + attrs: { + href: e.item.url, + title: (0,ej2_base/* isNullOrUndefined */.le)(e.item.title) || e.item.title === '' ? e.item.url : e.item.title + } + }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.target)) { + anchorEle.setAttribute('target', e.item.target); + } + return anchorEle; + }; + LinkCommand.prototype.getSelectionNodes = function (nodeCollection) { + nodeCollection = nodeCollection.reverse(); + for (var index = 0; index < nodeCollection.length; index++) { + if (nodeCollection[index].nodeType !== 3 || nodeCollection[index].textContent.trim() === '') { + if (nodeCollection[index].nodeName !== 'IMG') { + nodeCollection.splice(index, 1); + index--; + } + } + } + return nodeCollection.reverse(); + }; + LinkCommand.prototype.isBlockNode = function (element) { + return (!!element && (element.nodeType === Node.ELEMENT_NODE && BLOCK_TAGS.indexOf(element.tagName.toLowerCase()) >= 0)); + }; + LinkCommand.prototype.removeText = function (text, val) { + var arr = text.split(' '); + for (var i = 0; i < arr.length; i++) { + if (arr[i] === val) { + arr.splice(i, 1); + i--; + } + } + return arr.join(' ') + ' '; + }; + LinkCommand.prototype.openLink = function (e) { + document.defaultView.open(e.item.url, e.item.target); + this.callBack(e); + }; + LinkCommand.prototype.removeLink = function (e) { + var blockNodes = this.parent.domNode.blockNodes(); + if (blockNodes.length < 2) { + this.parent.domNode.setMarker(e.item.selection); + var closestAnchor = (0,ej2_base/* closest */.oq)(e.item.selectParent[0], 'a'); + var selectParent = closestAnchor ? closestAnchor : e.item.selectParent[0]; + var parent_1 = selectParent.parentNode; + var child = []; + for (; selectParent.firstChild; null) { + child.push(parent_1.insertBefore(selectParent.firstChild, selectParent)); + } + parent_1.removeChild(selectParent); + if (child && child.length === 1) { + e.item.selection.startContainer = e.item.selection.getNodeArray(child[child.length - 1], true); + e.item.selection.endContainer = e.item.selection.startContainer; + } + e.item.selection = this.parent.domNode.saveMarker(e.item.selection); + } + else { + for (var i = 0; i < blockNodes.length; i++) { + var linkNode = blockNodes[i].querySelectorAll('a'); + for (var j = 0; j < linkNode.length; j++) { + if (document.getSelection().containsNode(linkNode[j], true)) { + linkNode[j].outerHTML = linkNode[j].innerHTML; + } + } + } + } + e.item.selection.restore(); + this.callBack(e); + }; + LinkCommand.prototype.callBack = function (e) { + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return LinkCommand; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/alignments.js + + + + +/** + * Formats internal component + * + * @hidden + + */ +var Alignments = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element. + * @returns {void} + * @hidden + + */ + function Alignments(parent) { + this.alignments = { + 'JustifyLeft': 'left', + 'JustifyCenter': 'center', + 'JustifyRight': 'right', + 'JustifyFull': 'justify' + }; + this.parent = parent; + this.addEventListener(); + } + Alignments.prototype.addEventListener = function () { + this.parent.observer.on(ALIGNMENT_TYPE, this.applyAlignment, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.onKeyDown, this); + }; + Alignments.prototype.onKeyDown = function (e) { + switch (e.event.action) { + case 'justify-center': + this.applyAlignment({ subCommand: 'JustifyCenter', callBack: e.callBack }); + e.event.preventDefault(); + break; + case 'justify-full': + this.applyAlignment({ subCommand: 'JustifyFull', callBack: e.callBack }); + e.event.preventDefault(); + break; + case 'justify-left': + this.applyAlignment({ subCommand: 'JustifyLeft', callBack: e.callBack }); + e.event.preventDefault(); + break; + case 'justify-right': + this.applyAlignment({ subCommand: 'JustifyRight', callBack: e.callBack }); + e.event.preventDefault(); + break; + } + }; + Alignments.prototype.getTableNode = function (range) { + var startNode = range.startContainer.nodeType === Node.ELEMENT_NODE + ? range.startContainer : range.startContainer.parentNode; + var cellNode = (0,ej2_base/* closest */.oq)(startNode, 'td,th'); + return [cellNode]; + }; + Alignments.prototype.applyAlignment = function (e) { + var isTableAlign = e.value === 'Table' ? true : false; + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var save = this.parent.nodeSelection.save(range, this.parent.currentDocument); + if (!isTableAlign) { + this.parent.domNode.setMarker(save); + var alignmentNodes = this.parent.domNode.blockNodes(); + for (var i = 0; i < alignmentNodes.length; i++) { + var parentNode = alignmentNodes[i]; + (0,ej2_base/* setStyleAttribute */.V7)(parentNode, { 'text-align': this.alignments[e.subCommand] }); + } + var imageTags = this.parent.domNode.getImageTagInSelection(); + for (var i = 0; i < imageTags.length; i++) { + var elementNode = []; + elementNode.push(imageTags[i]); + this.parent.imgObj.imageCommand({ + item: { + selectNode: elementNode + }, + subCommand: e.subCommand, + value: e.subCommand, + callBack: e.callBack, + selector: e.selector + }); + } + this.parent.editableElement.focus(); + save = this.parent.domNode.saveMarker(save); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(this.parent.editableElement, e.selector); + } + save.restore(); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(this.getTableNode(range)[0], { 'text-align': this.alignments[e.subCommand] }); + } + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: (isTableAlign ? this.getTableNode(range) : this.parent.domNode.blockNodes()) + }); + } + }; + return Alignments; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/indents.js + + + +/** + * Indents internal component + * + * @hidden + + */ +var Indents = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element + * @hidden + + */ + function Indents(parent) { + this.indentValue = 20; + this.parent = parent; + this.addEventListener(); + } + Indents.prototype.addEventListener = function () { + this.parent.observer.on(INDENT_TYPE, this.applyIndents, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.onKeyDown, this); + }; + Indents.prototype.onKeyDown = function (e) { + switch (e.event.action) { + case 'indents': + this.applyIndents({ subCommand: 'Indent', callBack: e.callBack }); + e.event.preventDefault(); + break; + case 'outdents': + this.applyIndents({ subCommand: 'Outdent', callBack: e.callBack }); + e.event.preventDefault(); + break; + } + }; + Indents.prototype.applyIndents = function (e) { + var editEle = this.parent.editableElement; + var isRtl = editEle.classList.contains('e-rtl'); + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var save = this.parent.nodeSelection.save(range, this.parent.currentDocument); + this.parent.domNode.setMarker(save); + var indentsNodes = this.parent.domNode.blockNodes(); + var parentNodes = indentsNodes.slice(); + var listsNodes = []; + for (var i = 0; i < parentNodes.length; i++) { + if (parentNodes[i].tagName !== 'LI' && 'LI' === parentNodes[i].parentNode.tagName) { + indentsNodes.splice(indentsNodes.indexOf(parentNodes[i]), 1); + listsNodes.push(parentNodes[i].parentNode); + } + else if (parentNodes[i].tagName === 'LI') { + indentsNodes.splice(indentsNodes.indexOf(parentNodes[i]), 1); + listsNodes.push(parentNodes[i]); + } + } + if (listsNodes.length > 0) { + this.parent.observer.notify(common_constant/* KEY_DOWN_HANDLER */.kT, { + event: { + preventDefault: function () { + return; + }, + stopPropagation: function () { + return; + }, + shiftKey: (e.subCommand === 'Indent' ? false : true), + which: 9, + action: 'indent' + }, + ignoreDefault: true + }); + } + for (var i = 0; i < indentsNodes.length; i++) { + var parentNode = indentsNodes[i]; + var marginLeftOrRight = isRtl ? parentNode.style.marginRight : parentNode.style.marginLeft; + var indentsValue = void 0; + if (e.subCommand === 'Indent') { + /* eslint-disable */ + indentsValue = marginLeftOrRight === '' ? this.indentValue + 'px' : parseInt(marginLeftOrRight, null) + this.indentValue + 'px'; + isRtl ? (parentNode.style.marginRight = indentsValue) : (parentNode.style.marginLeft = indentsValue); + } + else { + indentsValue = (marginLeftOrRight === '' || marginLeftOrRight === '0px') ? '' : parseInt(marginLeftOrRight, null) - this.indentValue + 'px'; + isRtl ? (parentNode.style.marginRight = indentsValue) : (parentNode.style.marginLeft = indentsValue); + /* eslint-enable */ + } + } + editEle.focus(); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(editEle, e.selector); + } + save = this.parent.domNode.saveMarker(save); + save.restore(); + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + } + }; + return Indents; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/base/classes.js +/** + * Rich Text Editor classes defined here. + */ +/** + * @hidden + + */ +var CLASS_IMAGE_RIGHT = 'e-imgright'; +var CLASS_IMAGE_LEFT = 'e-imgleft'; +var CLASS_IMAGE_CENTER = 'e-imgcenter'; +var CLASS_IMAGE_BREAK = 'e-imgbreak'; +var CLASS_CAPTION = 'e-img-caption'; +var CLASS_RTE_CAPTION = 'e-rte-img-caption'; +var CLASS_CAPTION_INLINE = 'e-caption-inline'; +var CLASS_IMAGE_INLINE = 'e-imginline'; + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/image.js + + + + +/** + * Link internal component + * + * @hidden + + */ +var ImageCommand = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element + * @hidden + + */ + function ImageCommand(parent) { + this.parent = parent; + this.addEventListener(); + } + ImageCommand.prototype.addEventListener = function () { + this.parent.observer.on(IMAGE, this.imageCommand, this); + }; + /** + * imageCommand method + * + * @param {IHtmlItem} e - specifies the element + * @returns {void} + * @hidden + + */ + ImageCommand.prototype.imageCommand = function (e) { + switch (e.value.toString().toLowerCase()) { + case 'image': + case 'replace': + this.createImage(e); + break; + case 'insertlink': + this.insertImageLink(e); + break; + case 'openimagelink': + this.openImageLink(e); + break; + case 'editimagelink': + this.editImageLink(e); + break; + case 'removeimagelink': + this.removeImageLink(e); + break; + case 'remove': + this.removeImage(e); + break; + case 'alttext': + this.insertAltTextImage(e); + break; + case 'dimension': + this.imageDimension(e); + break; + case 'caption': + this.imageCaption(e); + break; + case 'justifyleft': + this.imageJustifyLeft(e); + break; + case 'justifycenter': + this.imageJustifyCenter(e); + break; + case 'justifyright': + this.imageJustifyRight(e); + break; + case 'inline': + this.imageInline(e); + break; + case 'break': + this.imageBreak(e); + break; + } + }; + ImageCommand.prototype.createImage = function (e) { + var _this = this; + var isReplaced = false; + e.item.url = (0,ej2_base/* isNullOrUndefined */.le)(e.item.url) || e.item.url === 'undefined' ? e.item.src : e.item.url; + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.selectParent) && e.item.selectParent[0].tagName === 'IMG') { + var imgEle = e.item.selectParent[0]; + this.setStyle(imgEle, e); + isReplaced = true; + } + else { + var imgElement = (0,ej2_base/* createElement */.az)('img'); + this.setStyle(imgElement, e); + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.selection)) { + e.item.selection.restore(); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.selector) && e.selector === 'pasteCleanupModule') { + e.callBack({ requestType: 'Images', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: [imgElement] + }); + } + else { + InsertHtml.Insert(this.parent.currentDocument, imgElement, this.parent.editableElement); + } + } + if (e.callBack && ((0,ej2_base/* isNullOrUndefined */.le)(e.selector) || !(0,ej2_base/* isNullOrUndefined */.le)(e.selector) && e.selector !== 'pasteCleanupModule')) { + var selectedNode = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument)[0]; + var imgElm_1 = (e.value === 'Replace' || isReplaced) ? e.item.selectParent[0] : + (ej2_base/* Browser.isIE */.AR.isIE ? selectedNode.previousSibling : selectedNode.previousElementSibling); + imgElm_1.addEventListener('load', function () { + if (e.value !== 'Replace' || !isReplaced) { + e.callBack({ + requestType: 'Images', + editorMode: 'HTML', + event: e.event, + range: _this.parent.nodeSelection.getRange(_this.parent.currentDocument), + elements: [imgElm_1] + }); + } + }); + } + }; + ImageCommand.prototype.setStyle = function (imgElement, e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.url)) { + imgElement.setAttribute('src', e.item.url); + } + imgElement.setAttribute('class', 'e-rte-image' + ((0,ej2_base/* isNullOrUndefined */.le)(e.item.cssClass) ? '' : ' ' + e.item.cssClass)); + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.altText)) { + imgElement.setAttribute('alt', e.item.altText); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.width) && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.width.width)) { + imgElement.setAttribute('width', this.calculateStyleValue(e.item.width.width)); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.height) && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.height.height)) { + imgElement.setAttribute('height', this.calculateStyleValue(e.item.height.height)); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.width) && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.width.minWidth)) { + imgElement.style.minWidth = this.calculateStyleValue(e.item.width.minWidth); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.width) && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.width.maxWidth)) { + imgElement.style.maxWidth = this.calculateStyleValue(e.item.width.maxWidth); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.height) && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.height.minHeight)) { + imgElement.style.minHeight = this.calculateStyleValue(e.item.height.minHeight); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.height) && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.height.maxHeight)) { + imgElement.style.maxHeight = this.calculateStyleValue(e.item.height.maxHeight); + } + }; + ImageCommand.prototype.calculateStyleValue = function (value) { + var styleValue; + if (typeof (value) === 'string') { + if (value.indexOf('px') || value.indexOf('%') || value.indexOf('auto')) { + styleValue = value; + } + else { + styleValue = value + 'px'; + } + } + else { + styleValue = value + 'px'; + } + return styleValue; + }; + ImageCommand.prototype.insertImageLink = function (e) { + var anchor = (0,ej2_base/* createElement */.az)('a', { + attrs: { + href: e.item.url + } + }); + if (e.item.selectNode[0].parentElement.classList.contains('e-img-wrap')) { + e.item.selection.restore(); + anchor.setAttribute('contenteditable', 'true'); + } + anchor.appendChild(e.item.selectNode[0]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.target)) { + anchor.setAttribute('target', e.item.target); + } + InsertHtml.Insert(this.parent.currentDocument, anchor, this.parent.editableElement); + this.callBack(e); + }; + ImageCommand.prototype.openImageLink = function (e) { + document.defaultView.open(e.item.url, e.item.target); + this.callBack(e); + }; + ImageCommand.prototype.removeImageLink = function (e) { + var selectParent = e.item.selectParent[0]; + if (selectParent.classList.contains('e-img-caption')) { + var capImgWrap = (0,ej2_base/* select */.Ys)('.e-img-wrap', selectParent); + var textEle = (0,ej2_base/* select */.Ys)('.e-img-inner', selectParent); + var newTextEle = textEle.cloneNode(true); + (0,ej2_base/* detach */.og)((0,ej2_base/* select */.Ys)('a', selectParent)); + (0,ej2_base/* detach */.og)(textEle); + capImgWrap.appendChild(e.item.insertElement); + capImgWrap.appendChild(newTextEle); + } + else { + (0,ej2_base/* detach */.og)(selectParent); + if (ej2_base/* Browser.isIE */.AR.isIE) { + e.item.selection.restore(); + } + InsertHtml.Insert(this.parent.currentDocument, e.item.insertElement, this.parent.editableElement); + } + this.callBack(e); + }; + ImageCommand.prototype.editImageLink = function (e) { + e.item.selectNode[0].parentElement.href = e.item.url; + if ((0,ej2_base/* isNullOrUndefined */.le)(e.item.target)) { + e.item.selectNode[0].parentElement.removeAttribute('target'); + } + else { + e.item.selectNode[0].parentElement.target = e.item.target; + } + this.callBack(e); + }; + ImageCommand.prototype.removeImage = function (e) { + if ((0,ej2_base/* closest */.oq)(e.item.selectNode[0], 'a')) { + if (e.item.selectNode[0].parentElement.nodeName === 'A' && !(0,ej2_base/* isNullOrUndefined */.le)(e.item.selectNode[0].parentElement.innerText)) { + if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(e.item.selectNode[0], '.' + CLASS_CAPTION))) { + (0,ej2_base/* detach */.og)((0,ej2_base/* closest */.oq)(e.item.selectNode[0], '.' + CLASS_CAPTION)); + } + else { + (0,ej2_base/* detach */.og)(e.item.selectNode[0]); + } + } + else { + (0,ej2_base/* detach */.og)((0,ej2_base/* closest */.oq)(e.item.selectNode[0], 'a')); + } + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(e.item.selectNode[0], '.' + CLASS_CAPTION))) { + (0,ej2_base/* detach */.og)((0,ej2_base/* closest */.oq)(e.item.selectNode[0], '.' + CLASS_CAPTION)); + } + else { + (0,ej2_base/* detach */.og)(e.item.selectNode[0]); + } + this.callBack(e); + }; + ImageCommand.prototype.insertAltTextImage = function (e) { + e.item.selectNode[0].setAttribute('alt', e.item.altText); + this.callBack(e); + }; + ImageCommand.prototype.imageDimension = function (e) { + var selectNode = e.item.selectNode[0]; + selectNode.style.height = ''; + selectNode.style.width = ''; + if (e.item.width !== 'auto') { + selectNode.style.width = (0,ej2_base/* formatUnit */.Ac)(e.item.width); + } + else { + selectNode.removeAttribute('width'); + } + if (e.item.height !== 'auto') { + selectNode.style.height = (0,ej2_base/* formatUnit */.Ac)(e.item.height); + } + else { + selectNode.removeAttribute('height'); + } + this.callBack(e); + }; + ImageCommand.prototype.imageCaption = function (e) { + InsertHtml.Insert(this.parent.currentDocument, e.item.insertElement, this.parent.editableElement); + this.callBack(e); + }; + ImageCommand.prototype.imageJustifyLeft = function (e) { + var selectNode = e.item.selectNode[0]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(selectNode)) { + selectNode.removeAttribute('class'); + (0,ej2_base/* addClass */.cn)([selectNode], 'e-rte-image'); + if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION))) { + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_LEFT); + } + if (selectNode.parentElement.nodeName === 'A') { + (0,ej2_base/* removeClass */.IV)([selectNode.parentElement], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([selectNode.parentElement], CLASS_IMAGE_LEFT); + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_LEFT); + } + else { + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_LEFT); + } + this.callBack(e); + } + }; + ImageCommand.prototype.imageJustifyCenter = function (e) { + var selectNode = e.item.selectNode[0]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(selectNode)) { + selectNode.removeAttribute('class'); + (0,ej2_base/* addClass */.cn)([selectNode], 'e-rte-image'); + if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION))) { + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_LEFT); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_CENTER); + } + if (selectNode.parentElement.nodeName === 'A') { + (0,ej2_base/* removeClass */.IV)([selectNode.parentElement], CLASS_IMAGE_LEFT); + (0,ej2_base/* removeClass */.IV)([selectNode.parentElement], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([selectNode.parentElement], CLASS_IMAGE_CENTER); + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_CENTER); + } + else { + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_CENTER); + } + this.callBack(e); + } + }; + ImageCommand.prototype.imageJustifyRight = function (e) { + var selectNode = e.item.selectNode[0]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(selectNode)) { + selectNode.removeAttribute('class'); + (0,ej2_base/* addClass */.cn)([selectNode], 'e-rte-image'); + if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION))) { + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_LEFT); + (0,ej2_base/* addClass */.cn)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_RIGHT); + } + if (selectNode.parentElement.nodeName === 'A') { + (0,ej2_base/* removeClass */.IV)([selectNode.parentElement], CLASS_IMAGE_LEFT); + (0,ej2_base/* addClass */.cn)([selectNode.parentElement], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_RIGHT); + } + else { + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_RIGHT); + } + this.callBack(e); + } + }; + ImageCommand.prototype.imageInline = function (e) { + var selectNode = e.item.selectNode[0]; + selectNode.removeAttribute('class'); + (0,ej2_base/* addClass */.cn)([selectNode], 'e-rte-image'); + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_INLINE); + if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION))) { + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_BREAK); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_CENTER); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_LEFT); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_CAPTION_INLINE); + } + this.callBack(e); + }; + ImageCommand.prototype.imageBreak = function (e) { + var selectNode = e.item.selectNode[0]; + selectNode.removeAttribute('class'); + (0,ej2_base/* addClass */.cn)([selectNode], CLASS_IMAGE_BREAK); + (0,ej2_base/* addClass */.cn)([selectNode], 'e-rte-image'); + if (!(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION))) { + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_CAPTION_INLINE); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_CENTER); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_LEFT); + (0,ej2_base/* removeClass */.IV)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_RIGHT); + (0,ej2_base/* addClass */.cn)([(0,ej2_base/* closest */.oq)(selectNode, '.' + CLASS_CAPTION)], CLASS_IMAGE_BREAK); + } + this.callBack(e); + }; + ImageCommand.prototype.callBack = function (e) { + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return ImageCommand; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/table.js + + + +/** + * Link internal component + * + * @hidden + + */ +var TableCommand = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element + * @hidden + + */ + function TableCommand(parent) { + this.parent = parent; + this.addEventListener(); + } + TableCommand.prototype.addEventListener = function () { + this.parent.observer.on(TABLE, this.createTable, this); + this.parent.observer.on(INSERT_ROW, this.insertRow, this); + this.parent.observer.on(INSERT_COLUMN, this.insertColumn, this); + this.parent.observer.on(DELETEROW, this.deleteRow, this); + this.parent.observer.on(DELETECOLUMN, this.deleteColumn, this); + this.parent.observer.on(REMOVETABLE, this.removeTable, this); + this.parent.observer.on(TABLEHEADER, this.tableHeader, this); + this.parent.observer.on(TABLE_VERTICAL_ALIGN, this.tableVerticalAlign, this); + this.parent.observer.on(TABLE_MERGE, this.cellMerge, this); + this.parent.observer.on(TABLE_HORIZONTAL_SPLIT, this.HorizontalSplit, this); + this.parent.observer.on(TABLE_VERTICAL_SPLIT, this.VerticalSplit, this); + this.parent.observer.on(TABLE_MOVE, this.tableMove, this); + }; + TableCommand.prototype.createTable = function (e) { + var table = (0,ej2_base/* createElement */.az)('table', { className: 'e-rte-table' }); + var tblBody = (0,ej2_base/* createElement */.az)('tbody'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.width.width)) { + table.style.width = this.calculateStyleValue(e.item.width.width); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.width.minWidth)) { + table.style.minWidth = this.calculateStyleValue(e.item.width.minWidth); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.item.width.maxWidth)) { + table.style.maxWidth = this.calculateStyleValue(e.item.width.maxWidth); + } + var tdWid = parseInt(e.item.width.width, 10) > 100 ? + 100 / e.item.columns : parseInt(e.item.width.width, 10) / e.item.columns; + for (var i = 0; i < e.item.rows; i++) { + var row = (0,ej2_base/* createElement */.az)('tr'); + for (var j = 0; j < e.item.columns; j++) { + var cell = (0,ej2_base/* createElement */.az)('td'); + cell.appendChild((0,ej2_base/* createElement */.az)('br')); + cell.style.width = tdWid + '%'; + row.appendChild(cell); + } + tblBody.appendChild(row); + } + table.appendChild(tblBody); + e.item.selection.restore(); + InsertHtml.Insert(this.parent.currentDocument, table, this.parent.editableElement); + this.removeEmptyNode(); + e.item.selection.setSelectionText(this.parent.currentDocument, table.querySelector('td'), table.querySelector('td'), 0, 0); + if (table.nextElementSibling === null) { + var insertElem = void 0; + if (e.enterAction === 'DIV') { + insertElem = (0,ej2_base/* createElement */.az)('div'); + insertElem.appendChild((0,ej2_base/* createElement */.az)('br')); + } + else if (e.enterAction === 'BR') { + insertElem = (0,ej2_base/* createElement */.az)('br'); + } + else { + insertElem = (0,ej2_base/* createElement */.az)('p'); + insertElem.appendChild((0,ej2_base/* createElement */.az)('br')); + } + this.insertAfter(insertElem, table); + } + table.querySelector('td').classList.add('e-cell-select'); + if (e.callBack) { + e.callBack({ + requestType: 'Table', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: [table] + }); + } + return table; + }; + TableCommand.prototype.calculateStyleValue = function (value) { + var styleValue; + if (typeof (value) === 'string') { + if (value.indexOf('px') || value.indexOf('%') || value.indexOf('auto')) { + styleValue = value; + } + else { + styleValue = value + 'px'; + } + } + else { + styleValue = value + 'px'; + } + return styleValue; + }; + TableCommand.prototype.removeEmptyNode = function () { + var emptyUl = this.parent.editableElement.querySelectorAll('ul:empty, ol:empty'); + for (var i = 0; i < emptyUl.length; i++) { + (0,ej2_base/* detach */.og)(emptyUl[i]); + } + var emptyLiChild = this.parent.editableElement.querySelectorAll('li *:empty:not(img)'); + for (var i = 0; i < emptyLiChild.length; i++) { + (0,ej2_base/* detach */.og)(emptyLiChild[i]); + if (emptyLiChild.length === i + 1) { + emptyLiChild = this.parent.editableElement.querySelectorAll('li *:empty:not(img)'); + i = -1; + } + } + var emptyLi = this.parent.editableElement.querySelectorAll('li:empty'); + for (var i = 0; i < emptyLi.length; i++) { + (0,ej2_base/* detach */.og)(emptyLi[i]); + } + }; + TableCommand.prototype.insertAfter = function (newNode, referenceNode) { + referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); + }; + TableCommand.prototype.getSelectedCellMinMaxIndex = function (e) { + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + var a = 0; + var minI = e.length; + var maxI = 0; + var minJ = e[0].length; + var maxJ = 0; + //eslint-disable-next-line + for (var i = 0; a < selectedCells.length; a++) { + var selectedCellIndex = this.getCorrespondingIndex(selectedCells[a], e); + var minMaxIndex = this.FindIndex(selectedCellIndex[0], selectedCellIndex[1], e); + //eslint-disable-next-line + minI = Math.min(selectedCellIndex[0], minI), + maxI = Math.max(minMaxIndex[0], maxI), + minJ = Math.min(selectedCellIndex[1], minJ), + maxJ = Math.max(minMaxIndex[1], maxJ); + } + return { + startRow: minI, + endRow: maxI, + startColumn: minJ, + endColumn: maxJ + }; + }; + TableCommand.prototype.insertRow = function (e) { + var isBelow = e.item.subCommand === 'InsertRowBefore' ? false : true; + var selectedCell = e.item.selection.range.startContainer; + if (!(selectedCell.nodeName === 'TH' || selectedCell.nodeName === 'TD')) { + selectedCell = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'td,th'); + } + if (selectedCell.nodeName.toLowerCase() === 'th' && e.item.subCommand === 'InsertRowBefore') { + return; + } + this.curTable = (0,ej2_base/* closest */.oq)(this.parent.nodeSelection.range.startContainer.parentElement, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length === 0) { + var lastRow = this.curTable.rows[this.curTable.rows.length - 1]; + var cloneRow = lastRow.cloneNode(true); + cloneRow.removeAttribute('rowspan'); + this.insertAfter(cloneRow, lastRow); + } + else { + var allCells = this.getCorrespondingColumns(); + var minMaxIndex = this.getSelectedCellMinMaxIndex(allCells); + var minVal = isBelow ? minMaxIndex.endRow : minMaxIndex.startRow; + var newRow = (0,ej2_base/* createElement */.az)('tr'); + var isHeaderSelect = this.curTable.querySelectorAll('th.e-cell-select').length > 0; + for (var i = 0; i < allCells[minVal].length; i++) { + if (isBelow && minVal < allCells.length - 1 && allCells[minVal][i] === allCells[minVal + 1][i] || + !isBelow && 0 < minVal && allCells[minVal][i] === allCells[minVal - 1][i]) { + if (0 === i || 0 < i && allCells[minVal][i] !== allCells[minVal][i - 1]) { + allCells[minVal][i].setAttribute('rowspan', (parseInt(allCells[minVal][i].getAttribute('rowspan'), 10) + 1).toString()); + } + } + else { + var tdElement = (0,ej2_base/* createElement */.az)('td'); + tdElement.appendChild((0,ej2_base/* createElement */.az)('br')); + newRow.appendChild(tdElement); + tdElement.setAttribute('style', allCells[(isHeaderSelect && isBelow) ? allCells[(minVal + 1)] ? (minVal + 1) : minVal : minVal][i].getAttribute('style')); + } + } + // eslint-disable-next-line + var selectedRow = void 0; + if (isHeaderSelect && isBelow) { + selectedRow = this.curTable.querySelector('tbody').childNodes[0]; + } + else { + selectedRow = this.curTable.rows[minVal]; + } + // eslint-disable-next-line + (e.item.subCommand === 'InsertRowBefore') ? selectedRow.parentElement.insertBefore(newRow, selectedRow) : + (isHeaderSelect ? selectedRow.parentElement.insertBefore(newRow, selectedRow) : + this.insertAfter(newRow, selectedRow)); + } + e.item.selection.setSelectionText(this.parent.currentDocument, e.item.selection.range.startContainer, e.item.selection.range.startContainer, 0, 0); + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.insertColumn = function (e) { + var selectedCell = e.item.selection.range.startContainer; + if (!(selectedCell.nodeName === 'TH' || selectedCell.nodeName === 'TD')) { + selectedCell = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'td,th'); + } + var curRow = (0,ej2_base/* closest */.oq)(selectedCell, 'tr'); + var curCell; + var allRows = (0,ej2_base/* closest */.oq)((curRow), 'table').rows; + var colIndex = Array.prototype.slice.call(curRow.querySelectorAll(':scope > td, :scope > th')).indexOf(selectedCell); + var previousWidth = parseInt(e.item.width, 10) / (curRow.querySelectorAll(':scope > td, :scope > th').length); + var currentWidth = parseInt(e.item.width, 10) / (curRow.querySelectorAll(':scope > td, :scope > th').length + 1); + var currentTabElm = (0,ej2_base/* closest */.oq)(curRow, 'table'); + var thTdElm = (0,ej2_base/* closest */.oq)(curRow, 'table').querySelectorAll('th,td'); + for (var i = 0; i < thTdElm.length; i++) { + thTdElm[i].dataset.oldWidth = (thTdElm[i].offsetWidth / currentTabElm.offsetWidth * 100) + '%'; + } + for (var i = 0; i < allRows.length; i++) { + curCell = allRows[i].querySelectorAll(':scope > td, :scope > th')[colIndex]; + var colTemplate = curCell.cloneNode(true); + colTemplate.innerHTML = ''; + colTemplate.appendChild((0,ej2_base/* createElement */.az)('br')); + colTemplate.removeAttribute('class'); + colTemplate.removeAttribute('colspan'); + colTemplate.removeAttribute('rowspan'); + // eslint-disable-next-line + (e.item.subCommand === 'InsertColumnLeft') ? curCell.parentElement.insertBefore(colTemplate, curCell) : + this.insertAfter(colTemplate, curCell); + colTemplate.style.width = currentWidth.toFixed(4) + '%'; + delete colTemplate.dataset.oldWidth; + } + for (var i = 0; i < thTdElm.length; i++) { + thTdElm[i].style.width = (Number(thTdElm[i].dataset.oldWidth.split('%')[0]) * currentWidth / previousWidth).toFixed(4) + '%'; + delete thTdElm[i].dataset.oldWidth; + } + e.item.selection.setSelectionText(this.parent.currentDocument, selectedCell, selectedCell, 0, 0); + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.deleteColumn = function (e) { + var selectedCell = e.item.selection.range.startContainer; + if (selectedCell.nodeType === 3) { + selectedCell = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'td,th'); + } + var tBodyHeadEle = (0,ej2_base/* closest */.oq)(selectedCell, selectedCell.tagName === 'TH' ? 'thead' : 'tbody'); + var rowIndex = tBodyHeadEle && Array.prototype.indexOf.call(tBodyHeadEle.childNodes, selectedCell.parentNode); + this.curTable = (0,ej2_base/* closest */.oq)(selectedCell, 'table'); + var curRow = (0,ej2_base/* closest */.oq)(selectedCell, 'tr'); + if (curRow.querySelectorAll('th,td').length === 1) { + e.item.selection.restore(); + (0,ej2_base/* detach */.og)((0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'table')); + } + else { + var deleteIndex = void 0; + var allCells = this.getCorrespondingColumns(); + //eslint-disable-next-line + var selectedMinMaxIndex = this.getSelectedCellMinMaxIndex(allCells); + var minCol = selectedMinMaxIndex.startColumn; + var maxCol = selectedMinMaxIndex.endColumn; + for (var i = 0; i < allCells.length; i++) { + var currentRow = allCells[i]; + for (var j = 0; j < currentRow.length; j++) { + var currentCell = currentRow[j]; + //eslint-disable-next-line + var currentCellIndex = this.getCorrespondingIndex(currentCell, allCells); + var colSpanVal = parseInt(currentCell.getAttribute('colspan'), 10) || 1; + if (currentCellIndex[1] + (colSpanVal - 1) >= minCol && currentCellIndex[1] <= maxCol) { + if (colSpanVal > 1) { + currentCell.setAttribute('colspan', (colSpanVal - 1).toString()); + } + else { + (0,ej2_base/* detach */.og)(currentCell); + deleteIndex = j; + if (ej2_base/* Browser.isIE */.AR.isIE) { + e.item.selection.setSelectionText(this.parent.currentDocument, this.curTable.querySelector('td'), this.curTable.querySelector('td'), 0, 0); + this.curTable.querySelector('td, th').classList.add('e-cell-select'); + } + } + } + } + } + if (deleteIndex > -1) { + var rowHeadEle = tBodyHeadEle.children[rowIndex]; + var nextFocusCell = rowHeadEle && + rowHeadEle.children[(deleteIndex <= rowHeadEle.children.length - 1 ? deleteIndex : deleteIndex - 1)]; + if (nextFocusCell) { + e.item.selection.setSelectionText(this.parent.currentDocument, nextFocusCell, nextFocusCell, 0, 0); + nextFocusCell.classList.add('e-cell-select'); + } + } + } + if (e.callBack) { + var sContainer = this.parent.nodeSelection.getRange(this.parent.currentDocument).startContainer; + if (sContainer.nodeName !== 'TD') { + var startChildLength = this.parent.nodeSelection.getRange(this.parent.currentDocument).startOffset; + var focusNode = sContainer.children[startChildLength]; + if (focusNode) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, focusNode, 0); + } + } + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.deleteRow = function (e) { + var selectedCell = e.item.selection.range.startContainer; + if (selectedCell.nodeType === 3) { + selectedCell = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'td,th'); + } + var colIndex = Array.prototype.indexOf.call(selectedCell.parentNode.childNodes, selectedCell); + this.curTable = (0,ej2_base/* closest */.oq)(selectedCell, 'table'); + var currentRow; + var allCells = this.getCorrespondingColumns(); + var minMaxIndex = this.getSelectedCellMinMaxIndex(allCells); + var maxI; + var j; + if (this.curTable.rows.length === 1) { + e.item.selection.restore(); + (0,ej2_base/* detach */.og)((0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'table')); + } + else { + for (maxI = minMaxIndex.endRow; maxI >= minMaxIndex.startRow; maxI--) { + currentRow = this.curTable.rows[maxI]; + for (j = 0; j < allCells[maxI].length; j++) { + if (j === 0 || allCells[maxI][j] !== allCells[maxI][j - 1]) { + if (1 < parseInt(allCells[maxI][j].getAttribute('rowspan'), 10)) { + var rowSpanVal = parseInt(allCells[maxI][j].getAttribute('rowspan'), 10) - 1; + //eslint-disable-next-line + 1 === rowSpanVal ? allCells[maxI][j].removeAttribute('rowspan') : allCells[maxI][j].setAttribute('rowspan', rowSpanVal.toString()); + } + } + if (maxI < allCells.length - 1 && allCells[maxI][j] === allCells[maxI + 1][j] && (0 === maxI || + allCells[maxI][j] !== allCells[maxI - 1][j])) { + var element = allCells[maxI][j]; + var index = void 0; + for (index = j; 0 < index && allCells[maxI][index] === allCells[maxI][index - 1]; index--) { + if (index === 0) { + this.curTable.rows[maxI + 1].prepend(element); + } + else { + allCells[maxI + 1][index - 1].insertAdjacentElement('afterend', element); + } + } + } + } + var deleteIndex = currentRow.rowIndex; + this.curTable.deleteRow(deleteIndex); + var focusTrEle = !(0,ej2_base/* isNullOrUndefined */.le)(this.curTable.rows[deleteIndex]) ? this.curTable.querySelectorAll('tbody tr')[deleteIndex] + : this.curTable.querySelectorAll('tbody tr')[deleteIndex - 1]; + var nextFocusCell = focusTrEle && focusTrEle.querySelectorAll('td')[colIndex]; + if (nextFocusCell) { + e.item.selection.setSelectionText(this.parent.currentDocument, nextFocusCell, nextFocusCell, 0, 0); + nextFocusCell.classList.add('e-cell-select'); + } + else { + e.item.selection.setSelectionText(this.parent.currentDocument, this.curTable.querySelector('td'), this.curTable.querySelector('td'), 0, 0); + this.curTable.querySelector('td, th').classList.add('e-cell-select'); + } + } + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.removeTable = function (e) { + var selectedCell = e.item.selection.range.startContainer; + selectedCell = (selectedCell.nodeType === 3) ? selectedCell.parentNode : selectedCell; + var selectedTable = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'table'); + if (selectedTable) { + e.item.selection.restore(); + (0,ej2_base/* detach */.og)(selectedTable); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.tableHeader = function (e) { + var headerExit = false; + var selectedCell = e.item.selection.range.startContainer; + selectedCell = (selectedCell.nodeType === 3) ? selectedCell.parentNode : selectedCell; + var table = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'table'); + [].slice.call(table.childNodes).forEach(function (el) { + if (el.nodeName === 'THEAD') { + headerExit = true; + } + }); + if (table && !headerExit) { + var cellCount = table.querySelector('tr').childElementCount; + var colSpanCount = 0; + for (var i = 0; i < cellCount; i++) { + colSpanCount = colSpanCount + (parseInt(table.querySelector('tr').children[i].getAttribute('colspan'), 10) || 1); + } + var header = table.createTHead(); + var row = header.insertRow(0); + for (var j = 0; j < colSpanCount; j++) { + var th = (0,ej2_base/* createElement */.az)('th'); + th.appendChild((0,ej2_base/* createElement */.az)('br')); + row.appendChild(th); + } + } + else { + table.deleteTHead(); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.tableVerticalAlign = function (e) { + if (e.item.subCommand === 'AlignTop') { + e.item.tableCell.style.verticalAlign = 'top'; + } + else if (e.item.subCommand === 'AlignMiddle') { + e.item.tableCell.style.verticalAlign = 'middle'; + } + else { + e.item.tableCell.style.verticalAlign = 'bottom'; + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.cellMerge = function (e) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.curTable)) { + this.curTable = (0,ej2_base/* closest */.oq)(this.parent.nodeSelection.range.startContainer.parentElement, 'table'); + } + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + if (selectedCells.length < 2) { + return; + } + this.mergeCellContent(); + var minMaxIndexes = this.getSelectedMinMaxIndexes(this.getCorrespondingColumns()); + var firstCell = selectedCells[0]; + var rowSelectedCells = firstCell.parentElement.querySelectorAll('.e-cell-select'); + if (minMaxIndexes.startColumn < minMaxIndexes.endColumn) { + firstCell.setAttribute('colspan', (minMaxIndexes.endColumn - minMaxIndexes.startColumn + 1).toString()); + } + if (minMaxIndexes.startRow < minMaxIndexes.endRow) { + firstCell.setAttribute('rowspan', (minMaxIndexes.endRow - minMaxIndexes.startRow + 1).toString()); + } + var totalWidth = 0; + for (var j = rowSelectedCells.length - 1; j >= 0; j--) { + totalWidth = totalWidth + parseFloat(rowSelectedCells[j].style.width); + } + firstCell.style.width = totalWidth + '%'; + for (var i = 1; i <= selectedCells.length - 1; i++) { + (0,ej2_base/* detach */.og)(selectedCells[i]); + } + for (var i = 0; i < this.curTable.rows.length; i++) { + if (this.curTable.rows[i].innerHTML === '') { + (0,ej2_base/* detach */.og)(this.curTable.rows[i]); + } + } + this.updateRowSpanStyle(minMaxIndexes.startRow, minMaxIndexes.endRow, this.getCorrespondingColumns()); + this.updateColSpanStyle(minMaxIndexes.startColumn, minMaxIndexes.endColumn, this.getCorrespondingColumns()); + e.item.selection.setSelectionText(this.parent.currentDocument, e.item.selection.range.startContainer, e.item.selection.range.startContainer, 0, 0); + if (this.parent.nodeSelection.range) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, + // eslint-disable-next-line + this.parent.nodeSelection.range.endContainer, 0); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.updateColSpanStyle = function (min, max, elements) { + var colValue; + var colIndex; + var colMin; + var index = 0; + var attrValue; + var count = 0; + var eleArray = elements; + //eslint-disable-next-line + if (min < (max = Math.min(max, eleArray[0].length - 1))) { + for (colIndex === min; colIndex <= max; colIndex++) { + // eslint-disable-next-line + if (!(min < colIndex && eleArray[0][colIndex] === eleArray[0][colIndex - 1]) && 1 < (index = + Math.min(parseInt(eleArray[0][colIndex].getAttribute('colspan'), 10) || 1, max - min + 1)) && + eleArray[0][colIndex] === eleArray[0][colIndex + 1]) { + for (count = index - 1, colValue = 1; colValue < eleArray.length; colValue++) { + if (eleArray[colValue][colIndex] !== eleArray[colValue - 1][colIndex]) { + /* eslint-disable */ + for (colMin = colIndex; colMin < colIndex + index; colMin++) { + if (1 < (attrValue = parseInt(eleArray[colValue][colMin].getAttribute('colspan'), 10) || 1) && + eleArray[colValue][colMin] === eleArray[colValue][colMin + 1]) { + colMin += count = Math.min(count, attrValue - 1); + } + else if (!(count = Math.max(0, count - 1))) { + break; + } + /* eslint-enable */ + } + } + if (!count) { + break; + } + } + } + } + if (count) { + this.updateCellAttribute(eleArray, count, 'colspan', 0, eleArray.length - 1, min, max); + } + } + }; + TableCommand.prototype.updateRowSpanStyle = function (min, max, ele) { + var rowValue; + var colIndex; + var rowMin; + var index = 0; + var attrValue; + var count = 0; + var eleArray = ele; + // eslint-disable-next-line + if (min < (max = Math.min(max, eleArray.length - 1))) { + for (rowValue = min; rowValue <= max; rowValue++) { + // eslint-disable-next-line + if (!(min < rowValue && eleArray[rowValue][0] === eleArray[rowValue - 1][0]) && eleArray[rowValue][0] && + 1 < (index = Math.min(parseInt(eleArray[rowValue][0].getAttribute('rowspan'), 10) || 1, max - min + 1)) && eleArray[rowValue][0] === eleArray[rowValue + 1][0]) { + for (count = index - 1, colIndex = 1; colIndex < eleArray[0].length; colIndex++) { + if (eleArray[rowValue][colIndex] !== eleArray[rowValue][colIndex - 1]) { + for (rowMin = rowValue; rowMin < rowValue + index; rowMin++) { + // eslint-disable-next-line + if (1 < (attrValue = parseInt(eleArray[rowMin][colIndex].getAttribute('rowspan'), 10) || 1) && eleArray[rowMin][colIndex] === eleArray[rowMin + 1][colIndex]) { + rowMin += count = Math.min(count, attrValue - 1); + } + // eslint-disable-next-line + else if (!(count = Math.max(0, count - 1))) { + break; + } + } + if (!count) { + break; + } + } + } + } + } + if (count) { + this.updateCellAttribute(eleArray, count, 'rowspan', min, max, 0, eleArray[0].length - 1); + } + } + }; + TableCommand.prototype.updateCellAttribute = function (elements, index, attr, min, max, firstIndex, length) { + var rowIndex; + var colIndex; + var spanCount; + for (rowIndex = min; rowIndex <= max; rowIndex++) { + for (colIndex = firstIndex; colIndex <= length; colIndex++) { + // eslint-disable-next-line + min < rowIndex && elements[rowIndex][colIndex] === elements[rowIndex - 1][colIndex] || + firstIndex < colIndex && elements[rowIndex][colIndex] === elements[rowIndex][colIndex - 1] || + 1 < (spanCount = parseInt(elements[rowIndex][colIndex].getAttribute(attr), 10) || 1) && + (1 < spanCount - index ? elements[rowIndex][colIndex].setAttribute(attr, (spanCount - index).toString()) : + elements[rowIndex][colIndex].removeAttribute(attr)); + } + } + }; + TableCommand.prototype.mergeCellContent = function () { + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + var innerHtml = selectedCells[0].innerHTML === '
    ' ? '' : selectedCells[0].innerHTML; + for (var i = 1; i < selectedCells.length; i++) { + if ('
    ' !== selectedCells[i].innerHTML) { + innerHtml = innerHtml ? innerHtml + '
    ' + selectedCells[i].innerHTML : innerHtml + selectedCells[i].innerHTML; + } + } + selectedCells[0].innerHTML = innerHtml; + }; + TableCommand.prototype.getSelectedMinMaxIndexes = function (correspondingCells) { + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + if (0 < selectedCells.length) { + var minRow = correspondingCells.length; + var maxRow = 0; + var minCol = correspondingCells[0].length; + var maxCol = 0; + for (var i = 0; i < selectedCells.length; i++) { + var currentRowCol = this.getCorrespondingIndex(selectedCells[i], correspondingCells); + var targetRowCol = this.FindIndex(currentRowCol[0], currentRowCol[1], correspondingCells); + minRow = Math.min(currentRowCol[0], minRow); + maxRow = Math.max(targetRowCol[0], maxRow); + minCol = Math.min(currentRowCol[1], minCol); + maxCol = Math.max(targetRowCol[1], maxCol); + } + return { + startRow: minRow, + endRow: maxRow, + startColumn: minCol, + endColumn: maxCol + }; + } + return null; + }; + TableCommand.prototype.HorizontalSplit = function (e) { + var selectedCell = e.item.selection.range.startContainer; + this.curTable = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length > 1) { + return; + } + this.activeCell = this.curTable.querySelector('.e-cell-select'); + var newCell = this.activeCell.cloneNode(true); + newCell.removeAttribute('class'); + newCell.innerHTML = '
    '; + var activeCellIndex = this.getCorrespondingIndex(this.activeCell, this.getCorrespondingColumns()); + var correspondingCells = this.getCorrespondingColumns(); + var activeCellRowSpan = this.activeCell.getAttribute('rowspan') ? parseInt(this.activeCell.getAttribute('rowspan'), 10) : 1; + if (activeCellRowSpan > 1) { + var avgCount = Math.ceil(activeCellRowSpan / 2); + // eslint-disable-next-line + 1 < avgCount ? this.activeCell.setAttribute('rowspan', avgCount.toString()) : + this.activeCell.removeAttribute('rowspan'); + // eslint-disable-next-line + 1 < (activeCellRowSpan - avgCount) ? newCell.setAttribute('rowspan', (activeCellRowSpan - avgCount).toString()) : newCell.removeAttribute('rowspan'); + var avgRowIndex = void 0; + var colIndex = void 0; + for (avgRowIndex = activeCellIndex[0] + Math.ceil(activeCellRowSpan / 2), + colIndex = 0 === activeCellIndex[1] ? activeCellIndex[1] + : activeCellIndex[1] - 1; 0 <= colIndex && (correspondingCells[avgRowIndex][colIndex] === + correspondingCells[avgRowIndex][colIndex - 1] || 0 < avgRowIndex && correspondingCells[avgRowIndex][colIndex] + === correspondingCells[avgRowIndex - 1][colIndex]);) { + colIndex--; + } + if (colIndex === -1) { + // eslint-disable-next-line + this.curTable.rows[avgRowIndex].firstChild ? this.curTable.rows[avgRowIndex].prepend(newCell) : this.curTable.appendChild(newCell); + } + else { + correspondingCells[avgRowIndex][colIndex].insertAdjacentElement('afterend', newCell); + } + } + else { + var newTrEle = (0,ej2_base/* createElement */.az)('tr'); + newTrEle.appendChild(newCell); + var selectedRow = correspondingCells[activeCellIndex[0]]; + for (var j = 0; j <= selectedRow.length - 1; j++) { + if (selectedRow[j] !== selectedRow[j - 1] && selectedRow[j] !== this.activeCell) { + selectedRow[j].setAttribute('rowspan', ((parseInt(selectedRow[j].getAttribute('rowspan'), 10) ? + parseInt(selectedRow[j].getAttribute('rowspan'), 10) : 1) + 1).toString()); + } + } + this.activeCell.parentNode.insertAdjacentElement('afterend', newTrEle); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.VerticalSplit = function (e) { + var selectedCell = e.item.selection.range.startContainer; + this.curTable = (0,ej2_base/* closest */.oq)(selectedCell.parentElement, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length > 1) { + return; + } + this.activeCell = this.curTable.querySelector('.e-cell-select'); + var allRows = this.curTable.rows; + var newCell = this.activeCell.cloneNode(true); + newCell.removeAttribute('class'); + newCell.innerHTML = '
    '; + var avgWidth = parseFloat(this.activeCell.style.width) / 2; + if (this.activeCell.tagName === 'TH' && isNaN(avgWidth)) { + var cellCount = this.curTable.querySelector('tr').childElementCount; + var colSpanCount = 0; + for (var i = 0; i < cellCount; i++) { + colSpanCount = colSpanCount + (parseInt(this.curTable.querySelector('tr').children[i].getAttribute('colspan'), 10) || 1); + } + avgWidth = parseFloat((((this.activeCell.offsetWidth / 2) / this.curTable.offsetWidth) * 100).toFixed(1)); + } + var activeCellIndex = this.getCorrespondingIndex(this.activeCell, this.getCorrespondingColumns()); + var correspondingColumns = this.getCorrespondingColumns(); + var activeCellcolSpan = parseInt(this.activeCell.getAttribute('colspan'), 10); + if (activeCellcolSpan > 1) { + // eslint-disable-next-line + 1 < Math.ceil(activeCellcolSpan / 2) ? this.activeCell.setAttribute('colspan', (activeCellcolSpan / 2).toString()) + : this.activeCell.removeAttribute('colspan'); + // eslint-disable-next-line + 1 < (activeCellcolSpan - activeCellcolSpan / 2) ? newCell.setAttribute('colspan', + // eslint-disable-next-line + (activeCellcolSpan - activeCellcolSpan / 2).toString()) : newCell.removeAttribute('colspan'); + } + else { + for (var i = 0; i <= allRows.length - 1; i++) { + if (0 === i || correspondingColumns[i][activeCellIndex[1]] !== correspondingColumns[i - 1][activeCellIndex[1]]) { + var currentCell = correspondingColumns[i][activeCellIndex[1]]; + if (currentCell !== this.activeCell) { + currentCell.setAttribute('colspan', ((parseInt(currentCell.getAttribute('colspan'), 10) ? + parseInt(currentCell.getAttribute('colspan'), 10) : 1) + 1).toString()); + } + } + } + } + this.activeCell.style.width = avgWidth + '%'; + newCell.style.width = avgWidth + '%'; + this.activeCell.parentNode.insertBefore(newCell, this.activeCell.nextSibling); + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + TableCommand.prototype.getCorrespondingColumns = function () { + var elementArray = []; + // eslint-disable-next-line + var _this = this; + var colspan = 0; + var allRows = _this.curTable.rows; + for (var i = 0; i <= allRows.length - 1; i++) { + var ele = allRows[i]; + var index = 0; + for (var j = 0; j <= ele.children.length - 1; j++) { + /* eslint-disable */ + var colEle = ele.children[j]; + for (var ele_1 = colEle, colspan_1 = parseInt(ele_1.getAttribute('colspan'), 10) || 1, rowSpan = parseInt(ele_1.getAttribute('rowspan'), 10) || 1, rowIndex = i; rowIndex < i + rowSpan; rowIndex++) { + for (var colIndex = index; colIndex < index + colspan_1; colIndex++) { + elementArray[rowIndex] || (elementArray[rowIndex] = []); + elementArray[rowIndex][colIndex] ? index++ : elementArray[rowIndex][colIndex] = colEle; + } + } + index += colspan; + } + /* eslint-enable */ + } + return elementArray; + }; + // eslint-disable-next-line + TableCommand.prototype.FindIndex = function (rowIndex, columnIndex, cells) { + var nextIndex; + var nextCol; + for (nextIndex = rowIndex + 1, nextCol = columnIndex + 1; nextIndex < cells.length;) { + if (cells[nextIndex][columnIndex] !== cells[rowIndex][columnIndex]) { + nextIndex--; + break; + } + nextIndex++; + } + for (nextIndex === cells.length && nextIndex--; nextCol < cells[rowIndex].length;) { + if (cells[rowIndex][nextCol] !== cells[rowIndex][columnIndex]) { + nextCol--; + break; + } + nextCol++; + } + return nextCol === cells[rowIndex].length && nextCol--, + [ + nextIndex, + nextCol + ]; + }; + TableCommand.prototype.getCorrespondingIndex = function (cell, allCells) { + //let value: RowCol = new RowCol(); + for (var i = 0; i < allCells.length; i++) { + for (var j = 0; j < allCells[i].length; j++) { + if (allCells[i][j] === cell) { + return [i, j]; + } + } + } + return []; + }; + TableCommand.prototype.highlightCells = function (minRow, maxRow, minCol, maxCol, eleArray) { + var j; + var k; + var startCell; + var endCell; + var minRowIndex = minRow; + var maxRowIndex = maxRow; + var minColIndex = minCol; + var maxColIndex = maxCol; + var minMaxValues = new MinMax(); + for (j = minRowIndex; j <= maxRowIndex; j++) { + /* eslint-disable */ + if ((1 < (parseInt(eleArray[j][minColIndex].getAttribute('rowspan'), 10) || 1) || + 1 < (parseInt(eleArray[j][minColIndex].getAttribute('colspan'), 10) || 1)) && + (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[j][minColIndex], eleArray))[0], startCell[1], eleArray))) { + minRowIndex = Math.min(startCell[0], minRowIndex); + maxRowIndex = Math.max(endCell[0], maxRowIndex); + minColIndex = Math.min(startCell[1], minColIndex); + maxColIndex = Math.max(endCell[1], maxColIndex); + } + else if ((1 < (parseInt(eleArray[j][maxColIndex].getAttribute('rowspan'), 10) || 1) || + 1 < (parseInt(eleArray[j][maxColIndex].getAttribute('colspan'), 10) || 1)) && + (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[j][maxColIndex], eleArray))[0], startCell[1], eleArray))) { + minRowIndex = Math.min(startCell[0], minRowIndex); + maxRowIndex = Math.max(endCell[0], maxRowIndex); + minColIndex = Math.min(startCell[1], minColIndex); + maxColIndex = Math.max(endCell[1], maxColIndex); + } + for (k = minColIndex; k <= maxColIndex; k++) { + if ((1 < (parseInt(eleArray[minRowIndex][k].getAttribute('rowspan'), 10) || 1) || + 1 < (parseInt(eleArray[minRowIndex][k].getAttribute('colspan'), 10) || 1)) && + (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[minRowIndex][k], eleArray))[0], startCell[1], eleArray))) { + minRowIndex = Math.min(startCell[0], minRowIndex); + maxRowIndex = Math.max(endCell[0], maxRowIndex); + minColIndex = Math.min(startCell[1], minColIndex); + maxColIndex = Math.max(endCell[1], maxColIndex); + } + else if ((1 < (parseInt(eleArray[maxRowIndex][k].getAttribute('rowspan'), 10) || 1) || + 1 < (parseInt(eleArray[maxRowIndex][k].getAttribute('colspan'), 10) || 1)) && + (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[maxRowIndex][k], eleArray))[0], startCell[1], eleArray))) { + minRowIndex = Math.min(startCell[0], minRowIndex); + maxRowIndex = Math.max(endCell[0], maxRowIndex); + minColIndex = Math.min(startCell[1], minColIndex); + maxColIndex = Math.max(endCell[1], maxColIndex); + } + } + minMaxValues = minRowIndex === minRow && maxRowIndex === maxRow && minColIndex === minCol && maxColIndex === maxCol ? { + startRow: minRow, + endRow: maxRow, + startColumn: minCol, + endColumn: maxCol + } : this.highlightCells(minRowIndex, maxRowIndex, minColIndex, maxColIndex, eleArray); + } + return minMaxValues; + /* eslint-enable */ + }; + TableCommand.prototype.tableMove = function (e) { + this.activeCell = e.selectNode[0]; + var target = e.event.target; + var activeCellTag = this.activeCell.tagName; + var targetCellTag = target.tagName; + this.curTable = (0,ej2_base/* closest */.oq)(target, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length > 1) { + this.parent.nodeSelection.Clear(this.parent.currentDocument); + } + if ((target.tagName !== 'TD' && target.tagName !== 'TH') && activeCellTag !== targetCellTag) { + return; + } + var activeRowIndex = Array.prototype.slice.call((this.activeCell).parentElement.parentElement.children) + .indexOf((this.activeCell).parentElement); + var activeColumnIndex = Array.prototype.slice.call((this.activeCell).parentElement.children).indexOf(this.activeCell); + var targetRowIndex = Array.prototype.slice.call(target.parentElement.parentElement.children) + .indexOf(target.parentElement); + var targetColumnIndex = Array.prototype.slice.call(target.parentElement.children).indexOf(target); + var activeCellList = this.curTable.querySelectorAll('.e-cell-select'); + for (var i = activeCellList.length - 1; i >= 0; i--) { + if (this.activeCell !== activeCellList[i]) { + activeCellList[i].classList.remove('e-cell-select'); + } + } + if (activeRowIndex === targetRowIndex && activeColumnIndex === targetColumnIndex) { + return; + } + var correspondingCells = this.getCorrespondingColumns(); + var activeIndexes = this.getCorrespondingIndex(this.activeCell, correspondingCells); + var targetIndexes = this.getCorrespondingIndex(target, correspondingCells); + var minMaxIndexes = this.highlightCells(Math.min(activeIndexes[0], targetIndexes[0]), Math.max(activeIndexes[0], + /* eslint-disable */ + targetIndexes[0]), Math.min(activeIndexes[1], targetIndexes[1]), Math.max(activeIndexes[1], targetIndexes[1]), correspondingCells); + for (var rowIndex = minMaxIndexes.startRow; rowIndex <= minMaxIndexes.endRow; rowIndex++) { + for (var colIndex = minMaxIndexes.startColumn; colIndex <= minMaxIndexes.endColumn; colIndex++) { + correspondingCells[rowIndex][colIndex].classList.add('e-cell-select'); + } + } + if (this.parent.nodeSelection.range) { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, this.parent.nodeSelection.range.endContainer, 0, 0); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, 0); + } + }; + ; + return TableCommand; +}()); + +var MinMax = /** @class */ (function () { + function MinMax() { + } + return MinMax; +}()); + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/isformatted.js +/** + * Is formatted or not. + * + * @hidden + + */ +var IsFormatted = /** @class */ (function () { + function IsFormatted() { + } + /** + * getFormattedNode method + * + * @param {Node} node - specifies the node. + * @param {string} format - specifies the string value. + * @param {Node} endNode - specifies the end node + * @returns {Node} - returns the node + * @hidden + + */ + IsFormatted.prototype.getFormattedNode = function (node, format, endNode) { + var parentNode = this.getFormatParent(node, format, endNode); + if (parentNode !== null && parentNode !== endNode) { + return parentNode; + } + return null; + }; + IsFormatted.prototype.getFormatParent = function (node, format, endNode) { + do { + node = node.parentNode; + } while (node && (node !== endNode) && !this.isFormattedNode(node, format)); + return node; + }; + IsFormatted.prototype.isFormattedNode = function (node, format) { + switch (format) { + case 'bold': + return IsFormatted.isBold(node); + case 'italic': + return IsFormatted.isItalic(node); + case 'underline': + return IsFormatted.isUnderline(node); + case 'strikethrough': + return IsFormatted.isStrikethrough(node); + case 'superscript': + return IsFormatted.isSuperscript(node); + case 'subscript': + return IsFormatted.isSubscript(node); + case 'fontcolor': + return this.isFontColor(node); + case 'fontname': + return this.isFontName(node); + case 'fontsize': + return this.isFontSize(node); + case 'backgroundcolor': + return this.isBackgroundColor(node); + default: + return false; + } + }; + /** + * isBold method + * + * @param {Node} node - specifies the node value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + IsFormatted.isBold = function (node) { + var validTags = ['strong', 'b']; + if (validTags.indexOf(node.nodeName.toLowerCase()) !== -1) { + return true; + } + else if (this.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + node.style && node.style.fontWeight === 'bold') { + return true; + } + else { + return false; + } + }; + /** + * isItalic method + * + * @param {Node} node - specifies the node value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + IsFormatted.isItalic = function (node) { + var validTags = ['em', 'i']; + if (validTags.indexOf(node.nodeName.toLowerCase()) !== -1) { + return true; + } + else if (this.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + node.style && node.style.fontStyle === 'italic') { + return true; + } + else { + return false; + } + }; + /** + * isUnderline method + * + * @param {Node} node - specifies the node value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + IsFormatted.isUnderline = function (node) { + var validTags = ['u']; + if (validTags.indexOf(node.nodeName.toLowerCase()) !== -1) { + return true; + } + else if (this.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + node.style && node.style.textDecoration === 'underline') { + return true; + } + else { + return false; + } + }; + /** + * isStrikethrough method + * + * @param {Node} node - specifies the node value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + IsFormatted.isStrikethrough = function (node) { + var validTags = ['del', 'strike']; + if (validTags.indexOf(node.nodeName.toLowerCase()) !== -1) { + return true; + } + else if (this.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + node.style && node.style.textDecoration === 'line-through') { + return true; + } + else { + return false; + } + }; + /** + * isSuperscript method + * + * @param {Node} node - specifies the node value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + IsFormatted.isSuperscript = function (node) { + var validTags = ['sup']; + if (validTags.indexOf(node.nodeName.toLowerCase()) !== -1) { + return true; + } + else { + return false; + } + }; + /** + * isSubscript method + * + * @param {Node} node - specifies the node value + * @returns {boolean} - returns the boolean value + * @hidden + + */ + IsFormatted.isSubscript = function (node) { + var validTags = ['sub']; + if (validTags.indexOf(node.nodeName.toLowerCase()) !== -1) { + return true; + } + else { + return false; + } + }; + IsFormatted.prototype.isFontColor = function (node) { + var color = node.style && node.style.color; + if (IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + color !== null && color !== '' && color !== undefined) { + return true; + } + else { + return false; + } + }; + IsFormatted.prototype.isBackgroundColor = function (node) { + var backColor = node.style && node.style.backgroundColor; + if (IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + backColor !== null && backColor !== '' && backColor !== undefined) { + return true; + } + else { + return false; + } + }; + IsFormatted.prototype.isFontSize = function (node) { + var size = node.style && node.style.fontSize; + if (IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + size !== null && size !== '' && size !== undefined) { + return true; + } + else { + return false; + } + }; + IsFormatted.prototype.isFontName = function (node) { + var name = node.style && node.style.fontFamily; + if (IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) !== -1 && + name !== null && name !== '' && name !== undefined) { + return true; + } + else { + return false; + } + }; + // Get Formatted Node + IsFormatted.inlineTags = [ + 'a', + 'abbr', + 'acronym', + 'b', + 'bdo', + 'big', + 'cite', + 'code', + 'dfn', + 'em', + 'i', + 'kbd', + 'label', + 'q', + 'samp', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'tt', + 'u', + 'var', + 'del' + ]; + return IsFormatted; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/selection-commands.js +/** + * `Selection` module is used to handle RTE Selections. + */ + + + + + + + +var SelectionCommands = /** @class */ (function () { + function SelectionCommands() { + } + /** + * applyFormat method + * + * @param {Document} docElement - specifies the document + * @param {string} format - specifies the string value + * @param {Node} endNode - specifies the end node + * @param {string} enterAction - specifies the enter key action + * @param {string} value - specifies the string value + * @param {string} selector - specifies the string + * @returns {void} + * @hidden + + */ + SelectionCommands.applyFormat = function (docElement, format, endNode, enterAction, value, selector) { + this.enterAction = enterAction; + var validFormats = ['bold', 'italic', 'underline', 'strikethrough', 'superscript', + 'subscript', 'uppercase', 'lowercase', 'fontcolor', 'fontname', 'fontsize', 'backgroundcolor']; + if (validFormats.indexOf(format) > -1) { + if (format === 'backgroundcolor' && value === '') { + value = 'transparent'; + } + var domSelection = new selection/* NodeSelection */.q(); + var domNode = new DOMNode(endNode, docElement); + var nodeCutter = new NodeCutter(); + var isFormatted = new IsFormatted(); + var range = domSelection.getRange(docElement); + var save = domSelection.save(range, docElement); + var nodes = range.collapsed ? domSelection.getSelectionNodeCollection(range) : + domSelection.getSelectionNodeCollectionBr(range); + var isCollapsed = false; + var isFormat = false; + var isCursor = false; + var preventRestore = false; + var isFontStyle = (['fontcolor', 'fontname', 'fontsize', 'backgroundcolor'].indexOf(format) > -1); + if (range.collapsed) { + var currentFormatNode = isFormatted.getFormattedNode(range.startContainer, format, endNode); + var currentSelector = !(0,ej2_base/* isNullOrUndefined */.le)(currentFormatNode) ? + (currentFormatNode.getAttribute('style') === null ? currentFormatNode.nodeName : + currentFormatNode.nodeName + "[style='" + currentFormatNode.getAttribute('style') + "']") : null; + if (nodes.length > 0) { + isCollapsed = true; + range = nodeCutter.GetCursorRange(docElement, range, nodes[0]); + } + else if (range.startContainer.nodeType === 3 && ((range.startContainer.parentElement.childElementCount > 0 && + range.startOffset > 0 && range.startContainer.parentElement.firstElementChild.tagName.toLowerCase() !== 'br') || + !(0,ej2_base/* isNullOrUndefined */.le)(currentFormatNode) && currentFormatNode === (range.startContainer.parentElement.closest(currentSelector)) && + ((range.startContainer.parentElement.closest(currentSelector)).textContent.replace(new RegExp(String.fromCharCode(8203), 'g'), '').trim().length != 0))) { + isCollapsed = true; + range = nodeCutter.GetCursorRange(docElement, range, range.startContainer); + nodes.push(range.startContainer); + } + else { + var cursorNode = this.insertCursorNode(docElement, domSelection, range, isFormatted, nodeCutter, format, value, endNode); + domSelection.endContainer = domSelection.startContainer = domSelection.getNodeArray(cursorNode, true); + var childNodes = cursorNode.nodeName === 'BR' && cursorNode.parentNode.childNodes; + if (!(0,ej2_base/* isNullOrUndefined */.le)(childNodes) && childNodes.length === 1 && childNodes[0].nodeName === 'BR' && nodes.length === 0) { + domSelection.setSelectionText(docElement, range.startContainer, range.endContainer, 0, 0); + preventRestore = true; + } + else { + domSelection.endOffset = domSelection.startOffset = 1; + } + if (cursorNode.nodeName === 'BR' && cursorNode.parentNode.textContent.length === 0) { + preventRestore = true; + } + } + } + isCursor = range.collapsed; + var isSubSup = false; + for (var index = 0; index < nodes.length; index++) { + var formatNode = isFormatted.getFormattedNode(nodes[index], format, endNode); + if (formatNode === null) { + if (format === 'subscript') { + formatNode = isFormatted.getFormattedNode(nodes[index], 'superscript', endNode); + isSubSup = formatNode === null ? false : true; + } + else if (format === 'superscript') { + formatNode = isFormatted.getFormattedNode(nodes[index], 'subscript', endNode); + isSubSup = formatNode === null ? false : true; + } + } + if (index === 0 && formatNode === null) { + isFormat = true; + } + if (formatNode !== null && (!isFormat || isFontStyle)) { + nodes[index] = this.removeFormat(nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value, domSelection, endNode, domNode); + } + else { + nodes[index] = this.insertFormat(docElement, nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value); + } + domSelection = this.applySelection(nodes, domSelection, nodeCutter, index, isCollapsed); + } + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(endNode, selector); + } + if (!preventRestore) { + save.restore(); + } + if (isSubSup) { + this.applyFormat(docElement, format, endNode, enterAction); + } + } + }; + SelectionCommands.insertCursorNode = function (docElement, domSelection, range, isFormatted, nodeCutter, format, value, endNode) { + var cursorNodes = domSelection.getNodeCollection(range); + var domNode = new DOMNode(endNode, docElement); + var cursorFormat = (cursorNodes.length > 0) ? + (cursorNodes.length > 1 && range.startContainer === range.endContainer) ? + this.getCursorFormat(isFormatted, cursorNodes, format, endNode) : + isFormatted.getFormattedNode(cursorNodes[0], format, endNode) : null; + var cursorNode = null; + if (cursorFormat) { + cursorNode = cursorNodes[0]; + if (cursorFormat.firstChild.textContent.charCodeAt(0) === 8203 && cursorFormat.firstChild.nodeType === 3) { + var isCursorEqual = false; + var regEx = new RegExp(String.fromCharCode(8203), 'g'); + var emptySpaceNode = void 0; + if (cursorFormat.firstChild === cursorNode) { + cursorNode.textContent = (cursorFormat.parentElement && (domNode.isBlockNode(cursorFormat.parentElement) && + cursorFormat.parentElement.textContent.length <= 1 ? cursorFormat.parentElement.childElementCount > 1 : + cursorFormat.childElementCount === 0) && + (cursorFormat.parentElement.textContent.length > 1 || + cursorFormat.parentElement.firstChild && cursorFormat.parentElement.firstChild.nodeType === 1) ? + cursorNode.textContent : cursorNode.textContent.replace(regEx, '')); + emptySpaceNode = cursorNode; + isCursorEqual = true; + } + else { + cursorFormat.firstChild.textContent = cursorFormat.firstChild.textContent.replace(regEx, ''); + emptySpaceNode = cursorFormat.firstChild; + } + var pointer = void 0; + if (emptySpaceNode.textContent.length === 0) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(emptySpaceNode.previousSibling)) { + cursorNode = emptySpaceNode.previousSibling; + pointer = emptySpaceNode.textContent.length - 1; + domSelection.setCursorPoint(docElement, emptySpaceNode, pointer); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(emptySpaceNode.parentElement) && emptySpaceNode.parentElement.textContent.length === 0) { + var brElem = document.createElement('BR'); + emptySpaceNode.parentElement.appendChild(brElem); + (0,ej2_base/* detach */.og)(emptySpaceNode); + cursorNode = brElem; + domSelection.setCursorPoint(docElement, cursorNode.parentElement, 0); + } + } + } + if ((['fontcolor', 'fontname', 'fontsize', 'backgroundcolor'].indexOf(format) > -1)) { + if (format === 'fontcolor') { + cursorFormat.style.color = value; + } + else if (format === 'fontname') { + cursorFormat.style.fontFamily = value; + } + else if (format === 'fontsize') { + cursorFormat.style.fontSize = value; + } + else { + cursorFormat.style.backgroundColor = value; + } + cursorNode = cursorFormat; + } + else { + InsertMethods.unwrap(cursorFormat); + } + } + else { + if (cursorNodes.length > 1 && range.startOffset > 0 && (cursorNodes[0].firstElementChild && + cursorNodes[0].firstElementChild.tagName.toLowerCase() === 'br')) { + cursorNodes[0].innerHTML = ''; + } + if (cursorNodes.length === 1 && range.startOffset === 0 && (cursorNodes[0].nodeName === 'BR' || + cursorNodes[0].nextSibling.nodeName === 'BR')) { + (0,ej2_base/* detach */.og)(cursorNodes[0].nodeName === '#text' ? cursorNodes[0].nextSibling : cursorNodes[0]); + } + cursorNode = this.getInsertNode(docElement, range, format, value).firstChild; + } + return cursorNode; + }; + SelectionCommands.getCursorFormat = function (isFormatted, cursorNodes, format, endNode) { + var currentNode; + for (var index = 0; index < cursorNodes.length; index++) { + currentNode = cursorNodes[index].lastElementChild ? + cursorNodes[index].lastElementChild : cursorNodes[index]; + } + return isFormatted.getFormattedNode(currentNode, format, endNode); + }; + SelectionCommands.removeFormat = function (nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value, domSelection, endNode, domNode) { + var splitNode = null; + var startText = range.startContainer.nodeName === '#text' ? + range.startContainer.textContent.substring(range.startOffset, range.startContainer.textContent.length) : + range.startContainer.textContent; + if (!(range.startContainer === range.endContainer && range.startOffset === 0 + && range.endOffset === range.startContainer.length)) { + var nodeIndex = []; + var cloneNode = nodes[index]; + do { + nodeIndex.push(domSelection.getIndex(cloneNode)); + cloneNode = cloneNode.parentNode; + } while (cloneNode && (cloneNode !== formatNode)); + if (nodes[index].nodeName !== 'BR') { + cloneNode = splitNode = (isCursor && (formatNode.textContent.length - 1) === range.startOffset) ? + nodeCutter.SplitNode(range, formatNode, true) + : nodeCutter.GetSpliceNode(range, formatNode); + } + if (!isCursor) { + while (cloneNode && cloneNode.childNodes.length > 0 && ((nodeIndex.length - 1) >= 0) + && (cloneNode.childNodes.length > nodeIndex[nodeIndex.length - 1])) { + cloneNode = cloneNode.childNodes[nodeIndex[nodeIndex.length - 1]]; + nodeIndex.pop(); + } + if (nodes[index].nodeName !== 'BR') { + if (cloneNode.nodeType === 3 && !(isCursor && cloneNode.nodeValue === '')) { + nodes[index] = cloneNode; + } + else { + var divNode = document.createElement('div'); + divNode.innerHTML = '​'; + if (cloneNode.nodeType !== 3) { + cloneNode.insertBefore(divNode.firstChild, cloneNode.firstChild); + nodes[index] = cloneNode.firstChild; + } + else { + cloneNode.parentNode.insertBefore(divNode.firstChild, cloneNode); + nodes[index] = cloneNode.previousSibling; + cloneNode.parentNode.removeChild(cloneNode); + } + } + } + } + else { + var lastNode = splitNode; + for (; lastNode.firstChild !== null && lastNode.firstChild.nodeType !== 3; null) { + lastNode = lastNode.firstChild; + } + lastNode.innerHTML = '​'; + nodes[index] = lastNode.firstChild; + } + } + var fontStyle; + if (format === 'backgroundcolor') { + fontStyle = formatNode.style.fontSize; + } + var bgStyle; + if (format === 'fontsize') { + var bg = (0,ej2_base/* closest */.oq)(nodes[index].parentElement, 'span[style*=' + 'background-color' + ']'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(bg)) { + bgStyle = bg.style.backgroundColor; + } + } + var formatNodeStyles = formatNode.getAttribute('style'); + var formatNodeTagName = formatNode.tagName; + var child = InsertMethods.unwrap(formatNode); + if (child[0] && !isFontStyle) { + var nodeTraverse = child[index] ? child[index] : child[0]; + var textNode = nodeTraverse; + for (; nodeTraverse && nodeTraverse.parentElement && nodeTraverse.parentElement !== endNode; + // eslint-disable-next-line + nodeTraverse = nodeTraverse) { + var nodeTraverseCondition = void 0; + if (formatNode.nodeName === 'SPAN') { + nodeTraverseCondition = nodeTraverse.parentElement.tagName.toLocaleLowerCase() + === formatNode.tagName.toLocaleLowerCase() && nodeTraverse.parentElement.getAttribute('style') === formatNodeStyles; + } + else { + nodeTraverseCondition = nodeTraverse.parentElement.tagName.toLocaleLowerCase() + === formatNode.tagName.toLocaleLowerCase(); + } + if (nodeTraverse.parentElement && nodeTraverseCondition && + (nodeTraverse.parentElement.childElementCount > 1 || range.startOffset > 1)) { + if (textNode.parentElement && textNode.parentElement.tagName.toLocaleLowerCase() + === formatNode.tagName.toLocaleLowerCase()) { + if ((range.startOffset === range.endOffset) && textNode.nodeType !== 1 && + !(0,ej2_base/* isNullOrUndefined */.le)(textNode.textContent) && textNode.parentElement.childElementCount > 1) { + range.setStart(textNode, 0); + range.setEnd(textNode, textNode.textContent.length); + nodeCutter.SplitNode(range, textNode.parentElement, false); + } + } + if (nodeTraverse.parentElement.tagName.toLocaleLowerCase() === 'span') { + if (formatNode.style.textDecoration === 'underline' && + nodeTraverse.parentElement.style.textDecoration !== 'underline') { + nodeTraverse = nodeTraverse.parentElement; + continue; + } + } + InsertMethods.unwrap(nodeTraverse.parentElement); + nodeTraverse = !(0,ej2_base/* isNullOrUndefined */.le)(nodeTraverse.parentElement) && !domNode.isBlockNode(nodeTraverse.parentElement) ? textNode : + nodeTraverse.parentElement; + } + else { + nodeTraverse = nodeTraverse.parentElement; + } + } + } + if (child.length > 0 && isFontStyle) { + for (var num = 0; num < child.length; num++) { + if (child[num].nodeType !== 3 || (child[num].textContent && child[num].textContent.trim().length > 0)) { + child[num] = InsertMethods.Wrap(child[num], this.GetFormatNode(format, value, formatNodeTagName, formatNodeStyles)); + if (child[num].textContent === startText) { + if (num === 0) { + range.setStartBefore(child[num]); + } + else if (num === child.length - 1) { + range.setEndAfter(child[num]); + } + } + } + } + var currentNodeElem = nodes[index].parentElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(fontStyle) && fontStyle !== '') { + currentNodeElem.style.fontSize = fontStyle; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(bgStyle) && bgStyle !== '') { + currentNodeElem.style.backgroundColor = bgStyle; + } + if ((format === 'backgroundcolor' && !(0,ej2_base/* isNullOrUndefined */.le)(fontStyle) && fontStyle !== '') && + currentNodeElem.parentElement.innerHTML === currentNodeElem.outerHTML) { + var curParentElem = currentNodeElem.parentElement; + curParentElem.parentElement.insertBefore(currentNodeElem, curParentElem); + (0,ej2_base/* detach */.og)(curParentElem); + } + if (format === 'fontsize' || format === 'fontcolor') { + var liElement = nodes[index].parentElement; + var parentElement = nodes[index].parentElement; + while (!(0,ej2_base/* isNullOrUndefined */.le)(parentElement) && parentElement.tagName.toLowerCase() !== 'li') { + parentElement = parentElement.parentElement; + liElement = parentElement; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && liElement.tagName.toLowerCase() === 'li' && + liElement.textContent.trim() === nodes[index].textContent.trim()) { + if (format === 'fontsize') { + liElement.style.fontSize = value; + } + else { + liElement.style.color = value; + liElement.style.textDecoration = 'inherit'; + } + } + } + } + return nodes[index]; + }; + SelectionCommands.insertFormat = function (docElement, nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value) { + if (!isCursor) { + if ((formatNode === null && isFormat) || isFontStyle) { + if (nodes[index].nodeName !== 'BR') { + nodes[index] = nodeCutter.GetSpliceNode(range, nodes[index]); + nodes[index].textContent = nodeCutter.TrimLineBreak(nodes[index].textContent); + } + if (format === 'uppercase' || format === 'lowercase') { + nodes[index].textContent = (format === 'uppercase') ? nodes[index].textContent.toLocaleUpperCase() + : nodes[index].textContent.toLocaleLowerCase(); + } + else if (!(isFontStyle === true && value === '')) { + var element = this.GetFormatNode(format, value); + if (format === 'fontsize' || format === 'fontcolor') { + var liElement = nodes[index].parentElement; + var parentElement = nodes[index].parentElement; + while (!(0,ej2_base/* isNullOrUndefined */.le)(parentElement) && parentElement.tagName.toLowerCase() !== 'li') { + parentElement = parentElement.parentElement; + liElement = parentElement; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && liElement.tagName.toLowerCase() === 'li' && + liElement.textContent.trim() === nodes[index].textContent.trim()) { + if (format === 'fontsize') { + liElement.style.fontSize = value; + } + else { + liElement.style.color = value; + liElement.style.textDecoration = 'inherit'; + } + } + nodes[index] = this.applyStyles(nodes, index, element); + if (format === 'fontsize') { + var bg = (0,ej2_base/* closest */.oq)(nodes[index].parentElement, 'span[style*=' + 'background-color' + ']'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(bg)) { + nodes[index].parentElement.style.backgroundColor = bg.style.backgroundColor; + } + } + } + else { + nodes[index] = this.applyStyles(nodes, index, element); + } + } + } + else { + nodes[index] = nodeCutter.GetSpliceNode(range, nodes[index]); + } + } + else { + if (format !== 'uppercase' && format !== 'lowercase') { + var element = this.getInsertNode(docElement, range, format, value); + nodes[index] = element.firstChild; + nodeCutter.position = 1; + } + else { + nodeCutter.position = range.startOffset; + } + } + return nodes[index]; + }; + SelectionCommands.applyStyles = function (nodes, index, element) { + if (!(nodes[index].nodeName === 'BR' && this.enterAction === 'BR')) { + nodes[index] = (index === (nodes.length - 1)) || nodes[index].nodeName === 'BR' ? + InsertMethods.Wrap(nodes[index], element) + : InsertMethods.WrapBefore(nodes[index], element, true); + nodes[index] = this.getChildNode(nodes[index], element); + } + return nodes[index]; + }; + SelectionCommands.getInsertNode = function (docElement, range, format, value) { + var element = this.GetFormatNode(format, value); + element.innerHTML = '​'; + if (ej2_base/* Browser.isIE */.AR.isIE) { + var frag = docElement.createDocumentFragment(); + frag.appendChild(element); + range.insertNode(frag); + } + else { + range.insertNode(element); + } + return element; + }; + SelectionCommands.getChildNode = function (node, element) { + if (node === undefined || node === null) { + element.innerHTML = '​'; + node = element.firstChild; + } + return node; + }; + SelectionCommands.applySelection = function (nodes, domSelection, nodeCutter, index, isCollapsed) { + if (nodes.length === 1 && !isCollapsed) { + domSelection.startContainer = domSelection.getNodeArray(nodes[index], true); + domSelection.endContainer = domSelection.startContainer; + domSelection.startOffset = 0; + domSelection.endOffset = nodes[index].textContent.length; + } + else if (nodes.length === 1 && isCollapsed) { + domSelection.startContainer = domSelection.getNodeArray(nodes[index], true); + domSelection.endContainer = domSelection.startContainer; + domSelection.startOffset = nodeCutter.position; + domSelection.endOffset = nodeCutter.position; + } + else if (index === 0) { + domSelection.startContainer = domSelection.getNodeArray(nodes[index], true); + domSelection.startOffset = 0; + } + else if (index === nodes.length - 1) { + domSelection.endContainer = domSelection.getNodeArray(nodes[index], false); + domSelection.endOffset = nodes[index].textContent.length; + } + return domSelection; + }; + SelectionCommands.GetFormatNode = function (format, value, tagName, styles) { + var node; + switch (format) { + case 'bold': + return document.createElement('strong'); + case 'italic': + return document.createElement('em'); + case 'underline': + node = document.createElement('span'); + this.updateStyles(node, tagName, styles); + node.style.textDecoration = 'underline'; + return node; + case 'strikethrough': + node = document.createElement('span'); + this.updateStyles(node, tagName, styles); + node.style.textDecoration = 'line-through'; + return node; + case 'superscript': + return document.createElement('sup'); + case 'subscript': + return document.createElement('sub'); + case 'fontcolor': + node = document.createElement('span'); + this.updateStyles(node, tagName, styles); + node.style.color = value; + node.style.textDecoration = 'inherit'; + return node; + case 'fontname': + node = document.createElement('span'); + this.updateStyles(node, tagName, styles); + node.style.fontFamily = value; + return node; + case 'fontsize': + node = document.createElement('span'); + this.updateStyles(node, tagName, styles); + node.style.fontSize = value; + return node; + default: + node = document.createElement('span'); + this.updateStyles(node, tagName, styles); + node.style.backgroundColor = value; + return node; + } + }; + SelectionCommands.updateStyles = function (ele, tag, styles) { + if (styles !== null && tag === 'SPAN') { + ele.setAttribute('style', styles); + } + }; + SelectionCommands.enterAction = 'P'; + return SelectionCommands; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/selection-exec.js + + + +/** + * Selection EXEC internal component + * + * @hidden + + */ +var SelectionBasedExec = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element + * @hidden + + */ + function SelectionBasedExec(parent) { + this.parent = parent; + this.addEventListener(); + } + SelectionBasedExec.prototype.addEventListener = function () { + this.parent.observer.on(SELECTION_TYPE, this.applySelection, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.keyDownHandler, this); + }; + SelectionBasedExec.prototype.keyDownHandler = function (e) { + var validFormats = ['bold', 'italic', 'underline', 'strikethrough', 'superscript', + 'subscript', 'uppercase', 'lowercase']; + if (e.event.ctrlKey && validFormats.indexOf(e.event.action) > -1) { + e.event.preventDefault(); + SelectionCommands.applyFormat(this.parent.currentDocument, e.event.action, this.parent.editableElement, e.enterAction); + this.callBack(e, e.event.action); + } + }; + SelectionBasedExec.prototype.applySelection = function (e) { + SelectionCommands.applyFormat(this.parent.currentDocument, e.subCommand.toLocaleLowerCase(), this.parent.editableElement, e.enterAction, e.value, e.selector); + this.callBack(e, e.subCommand); + }; + SelectionBasedExec.prototype.callBack = function (event, action) { + if (event.callBack) { + event.callBack({ + requestType: action, + event: event.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return SelectionBasedExec; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/inserthtml-exec.js + + +/** + * Selection EXEC internal component + * + * @hidden + + */ +var InsertHtmlExec = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - sepcifies the parent element + * @hidden + + */ + function InsertHtmlExec(parent) { + this.parent = parent; + this.addEventListener(); + } + InsertHtmlExec.prototype.addEventListener = function () { + this.parent.observer.on(INSERTHTML_TYPE, this.applyHtml, this); + }; + InsertHtmlExec.prototype.applyHtml = function (e) { + InsertHtml.Insert(this.parent.currentDocument, e.value, this.parent.editableElement, true); + if (e.subCommand === 'pasteCleanup') { + var pastedElements = this.parent.editableElement.querySelectorAll('.pasteContent_RTE'); + var allPastedElements = [].slice.call(pastedElements); + var imgElements = this.parent.editableElement.querySelectorAll('.pasteContent_Img'); + var allImgElm = [].slice.call(imgElements); + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + elements: allPastedElements, + imgElem: allImgElm + }); + } + else { + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + } + }; + return InsertHtmlExec; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/clearformat.js +/** + * `Clear Format` module is used to handle Clear Format. + */ + + + + + + + +var ClearFormat = /** @class */ (function () { + function ClearFormat() { + } + /** + * clear method + * + * @param {Document} docElement - specifies the document element. + * @param {Node} endNode - specifies the end node + * @param {string} enterAction - specifies the enter key action + * @param {string} selector - specifies the string value + * @returns {void} + * @hidden + + */ + ClearFormat.clear = function (docElement, endNode, enterAction, selector) { + this.domNode = new DOMNode(endNode, docElement); + this.defaultTag = enterAction === 'P' ? this.defaultTag : 'div'; + var nodeSelection = new selection/* NodeSelection */.q(); + var nodeCutter = new NodeCutter(); + var range = nodeSelection.getRange(docElement); + var isCollapsed = range.collapsed; + var nodes = nodeSelection.getInsertNodeCollection(range); + var save = nodeSelection.save(range, docElement); + if (!isCollapsed) { + var preNode = void 0; + if (nodes[0].nodeName === 'BR' && (0,ej2_base/* closest */.oq)(nodes[0], 'table')) { + preNode = nodeCutter.GetSpliceNode(range, (0,ej2_base/* closest */.oq)(nodes[0], 'table')); + } + else { + preNode = nodeCutter.GetSpliceNode(range, nodes[nodes.length > 1 && nodes[0].nodeName === 'IMG' ? 1 : 0]); + } + if (nodes.length === 1) { + nodeSelection.setSelectionContents(docElement, preNode); + range = nodeSelection.getRange(docElement); + } + else { + var i = 1; + var lastText = nodes[nodes.length - i]; + while (nodes.length <= i && nodes[nodes.length - i].nodeName === 'BR') { + i++; + lastText = nodes[nodes.length - i]; + } + var lasNode = nodeCutter.GetSpliceNode(range, lastText); + nodeSelection.setSelectionText(docElement, preNode, lasNode, 0, (lasNode.nodeType === 3) ? + lasNode.textContent.length : lasNode.childNodes.length); + range = nodeSelection.getRange(docElement); + } + var exactNodes = nodeSelection.getNodeCollection(range); + var cloneSelectNodes = exactNodes.slice(); + this.clearInlines(nodeSelection.getSelectionNodes(cloneSelectNodes), cloneSelectNodes, nodeSelection.getRange(docElement), nodeCutter, endNode); + this.reSelection(docElement, save, exactNodes); + range = nodeSelection.getRange(docElement); + exactNodes = nodeSelection.getNodeCollection(range); + var cloneParentNodes = exactNodes.slice(); + this.clearBlocks(docElement, cloneParentNodes, endNode, nodeCutter, nodeSelection); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(endNode, selector); + } + this.reSelection(docElement, save, exactNodes); + } + }; + ClearFormat.reSelection = function (docElement, save, exactNodes) { + var selectionNodes = save.getInsertNodes(exactNodes); + save.startContainer = save.getNodeArray(selectionNodes[0], true, docElement); + save.startOffset = 0; + save.endContainer = save.getNodeArray(selectionNodes[selectionNodes.length - 1], false, docElement); + var endIndexNode = selectionNodes[selectionNodes.length - 1]; + save.endOffset = (endIndexNode.nodeType === 3) ? endIndexNode.textContent.length + : endIndexNode.childNodes.length; + save.restore(); + }; + ClearFormat.clearBlocks = function (docElement, nodes, endNode, nodeCutter, nodeSelection) { + var parentNodes = []; + for (var index = 0; index < nodes.length; index++) { + if (this.BLOCK_TAGS.indexOf(nodes[index].nodeName.toLocaleLowerCase()) > -1 + && parentNodes.indexOf(nodes[index]) === -1) { + parentNodes.push(nodes[index]); + } + else if ((this.BLOCK_TAGS.indexOf(nodes[index].parentNode.nodeName.toLocaleLowerCase()) > -1) + && parentNodes.indexOf(nodes[index].parentNode) === -1 + && endNode !== nodes[index].parentNode) { + parentNodes.push(nodes[index].parentNode); + } + } + parentNodes = this.spliceParent(parentNodes, nodes)[0]; + parentNodes = this.removeParent(parentNodes); + this.unWrap(docElement, parentNodes, nodeCutter, nodeSelection); + }; + ClearFormat.spliceParent = function (parentNodes, nodes) { + for (var index1 = 0; index1 < parentNodes.length; index1++) { + var len = parentNodes[index1].childNodes.length; + for (var index2 = 0; index2 < len; index2++) { + if ((nodes.indexOf(parentNodes[index1].childNodes[index2]) > 0) + && (parentNodes[index1].childNodes[index2].childNodes.length > 0)) { + nodes = this.spliceParent([parentNodes[index1].childNodes[index2]], nodes)[1]; + } + if ((nodes.indexOf(parentNodes[index1].childNodes[index2]) <= -1) && + (parentNodes[index1].childNodes[index2].textContent.trim() !== '')) { + for (var index3 = 0; index3 < len; index3++) { + if (nodes.indexOf(parentNodes[index1].childNodes[index3]) > -1) { + nodes.splice(nodes.indexOf(parentNodes[index1].childNodes[index3]), 1); + } + } + index2 = parentNodes[index1].childNodes.length; + var parentIndex = parentNodes.indexOf(parentNodes[index1].parentNode); + var nodeIndex = nodes.indexOf(parentNodes[index1].parentNode); + if (parentIndex > -1) { + parentNodes.splice(parentIndex, 1); + } + if (nodeIndex > -1) { + nodes.splice(nodeIndex, 1); + } + var elementIndex = nodes.indexOf(parentNodes[index1]); + if (elementIndex > -1) { + nodes.splice(elementIndex, 1); + } + parentNodes.splice(index1, 1); + index1--; + } + } + } + return [parentNodes, nodes]; + }; + ClearFormat.removeChild = function (parentNodes, parentNode) { + var count = parentNode.childNodes.length; + if (count > 0) { + for (var index = 0; index < count; index++) { + if (parentNodes.indexOf(parentNode.childNodes[index]) > -1) { + parentNodes = this.removeChild(parentNodes, parentNode.childNodes[index]); + parentNodes.splice(parentNodes.indexOf(parentNode.childNodes[index]), 1); + } + } + } + return parentNodes; + }; + ClearFormat.removeParent = function (parentNodes) { + for (var index = 0; index < parentNodes.length; index++) { + if (parentNodes.indexOf(parentNodes[index].parentNode) > -1) { + parentNodes = this.removeChild(parentNodes, parentNodes[index]); + parentNodes.splice(index, 1); + index--; + } + } + return parentNodes; + }; + ClearFormat.unWrap = function (docElement, parentNodes, nodeCutter, nodeSelection) { + for (var index1 = 0; index1 < parentNodes.length; index1++) { + if (this.NONVALID_TAGS.indexOf(parentNodes[index1].nodeName.toLowerCase()) > -1 + && parentNodes[index1].parentNode + && this.NONVALID_PARENT_TAGS.indexOf(parentNodes[index1].parentNode.nodeName.toLowerCase()) > -1) { + nodeSelection.setSelectionText(docElement, parentNodes[index1], parentNodes[index1], 0, parentNodes[index1].childNodes.length); + InsertMethods.unwrap(nodeCutter.GetSpliceNode(nodeSelection.getRange(docElement), parentNodes[index1].parentNode)); + } + if (parentNodes[index1].nodeName.toLocaleLowerCase() !== 'p') { + if (this.NONVALID_PARENT_TAGS.indexOf(parentNodes[index1].nodeName.toLowerCase()) < 0 + && parentNodes[index1].parentNode.nodeName.toLocaleLowerCase() !== 'p' + && !((parentNodes[index1].nodeName.toLocaleLowerCase() === 'blockquote' + || parentNodes[index1].nodeName.toLocaleLowerCase() === 'li') + && this.IGNORE_PARENT_TAGS.indexOf(parentNodes[index1].childNodes[0].nodeName.toLocaleLowerCase()) > -1) + && !(parentNodes[index1].childNodes.length === 1 + && parentNodes[index1].childNodes[0].nodeName.toLocaleLowerCase() === 'p')) { + InsertMethods.Wrap(parentNodes[index1], docElement.createElement(this.defaultTag)); + } + var childNodes = InsertMethods.unwrap(parentNodes[index1]); + if (childNodes.length === 1 + && childNodes[0].parentNode.nodeName.toLocaleLowerCase() === 'p') { + InsertMethods.Wrap(parentNodes[index1], docElement.createElement(this.defaultTag)); + InsertMethods.unwrap(parentNodes[index1]); + } + for (var index2 = 0; index2 < childNodes.length; index2++) { + if (this.NONVALID_TAGS.indexOf(childNodes[index2].nodeName.toLowerCase()) > -1) { + this.unWrap(docElement, [childNodes[index2]], nodeCutter, nodeSelection); + } + else if (this.BLOCK_TAGS.indexOf(childNodes[index2].nodeName.toLocaleLowerCase()) > -1 && + childNodes[index2].nodeName.toLocaleLowerCase() !== 'p') { + var blockNodes = this.removeParent([childNodes[index2]]); + this.unWrap(docElement, blockNodes, nodeCutter, nodeSelection); + } + else if (this.BLOCK_TAGS.indexOf(childNodes[index2].nodeName.toLocaleLowerCase()) > -1 && + childNodes[index2].parentNode.nodeName.toLocaleLowerCase() === childNodes[index2].nodeName.toLocaleLowerCase()) { + InsertMethods.unwrap(childNodes[index2]); + } + else if (this.BLOCK_TAGS.indexOf(childNodes[index2].nodeName.toLocaleLowerCase()) > -1 && + childNodes[index2].nodeName.toLocaleLowerCase() === 'p') { + InsertMethods.Wrap(childNodes[index2], docElement.createElement(this.defaultTag)); + InsertMethods.unwrap(childNodes[index2]); + } + } + } + else { + InsertMethods.Wrap(parentNodes[index1], docElement.createElement(this.defaultTag)); + InsertMethods.unwrap(parentNodes[index1]); + } + } + }; + ClearFormat.clearInlines = function (textNodes, nodes, range, nodeCutter, + // eslint-disable-next-line + endNode) { + for (var index = 0; index < textNodes.length; index++) { + var currentInlineNode = textNodes[index]; + var currentNode = void 0; + while (!this.domNode.isBlockNode(currentInlineNode) && + (currentInlineNode.parentElement && !currentInlineNode.parentElement.classList.contains('e-img-inner'))) { + currentNode = currentInlineNode; + currentInlineNode = currentInlineNode.parentElement; + } + if (currentNode && + IsFormatted.inlineTags.indexOf(currentNode.nodeName.toLocaleLowerCase()) > -1) { + nodeCutter.GetSpliceNode(range, currentNode); + this.removeInlineParent(currentNode); + } + } + }; + ClearFormat.removeInlineParent = function (textNodes) { + var nodes = InsertMethods.unwrap(textNodes); + for (var index = 0; index < nodes.length; index++) { + if (nodes[index].parentNode.childNodes.length === 1 && !nodes[index].parentNode.classList.contains('e-img-inner') + && IsFormatted.inlineTags.indexOf(nodes[index].parentNode.nodeName.toLocaleLowerCase()) > -1) { + this.removeInlineParent(nodes[index].parentNode); + } + else if (IsFormatted.inlineTags.indexOf(nodes[index].nodeName.toLocaleLowerCase()) > -1) { + this.removeInlineParent(nodes[index]); + } + } + }; + ClearFormat.BLOCK_TAGS = ['address', 'article', 'aside', 'blockquote', + 'details', 'dd', 'div', 'dl', 'dt', 'fieldset', 'figcaption', 'figure', 'footer', + 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'hgroup', 'li', 'main', 'nav', + 'noscript', 'ol', 'p', 'pre', 'section', 'ul']; + ClearFormat.NONVALID_PARENT_TAGS = ['thead', 'tbody', 'ul', 'ol', 'table', 'tfoot', 'tr']; + ClearFormat.IGNORE_PARENT_TAGS = ['ul', 'ol', 'table']; + ClearFormat.NONVALID_TAGS = ['thead', 'tbody', 'figcaption', 'td', 'tr', 'th', 'tfoot', 'figcaption', 'li']; + ClearFormat.defaultTag = 'p'; + return ClearFormat; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/clearformat-exec.js + + + +/** + * Clear Format EXEC internal component + * + * @hidden + + */ +var ClearFormatExec = /** @class */ (function () { + /** + * Constructor for creating the Formats plugin + * + * @param {EditorManager} parent - specifies the parent element. + * @returns {void} + * @hidden + + */ + function ClearFormatExec(parent) { + this.parent = parent; + this.addEventListener(); + } + ClearFormatExec.prototype.addEventListener = function () { + this.parent.observer.on(CLEAR_TYPE, this.applyClear, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.onKeyDown, this); + }; + ClearFormatExec.prototype.onKeyDown = function (e) { + switch (e.event.action) { + case 'clear-format': + this.applyClear({ subCommand: 'ClearFormat', callBack: e.callBack, enterAction: e.enterAction }); + e.event.preventDefault(); + break; + } + }; + ClearFormatExec.prototype.applyClear = function (e) { + if (e.subCommand === 'ClearFormat') { + ClearFormat.clear(this.parent.currentDocument, this.parent.editableElement, e.enterAction, e.selector); + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + } + }; + return ClearFormatExec; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/undo.js + + + + +/** + * `Undo` module is used to handle undo actions. + */ +var UndoRedoManager = /** @class */ (function () { + function UndoRedoManager(parent, options) { + this.undoRedoStack = []; + this.parent = parent; + this.undoRedoSteps = !(0,ej2_base/* isNullOrUndefined */.le)(options) ? options.undoRedoSteps : 30; + this.undoRedoTimer = !(0,ej2_base/* isNullOrUndefined */.le)(options) ? options.undoRedoTimer : 300; + this.addEventListener(); + } + UndoRedoManager.prototype.addEventListener = function () { + var debounceListener = (0,ej2_base/* debounce */.Ds)(this.keyUp, this.undoRedoTimer); + this.parent.observer.on(common_constant/* KEY_UP_HANDLER */.My, debounceListener, this); + this.parent.observer.on(common_constant/* KEY_DOWN_HANDLER */.kT, this.keyDown, this); + this.parent.observer.on(common_constant/* ACTION */.om, this.onAction, this); + this.parent.observer.on(common_constant/* MODEL_CHANGED_PLUGIN */.hL, this.onPropertyChanged, this); + }; + UndoRedoManager.prototype.onPropertyChanged = function (props) { + for (var _i = 0, _a = Object.keys(props.newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'undoRedoSteps': + this.undoRedoSteps = props.newProp.undoRedoSteps; + break; + case 'undoRedoTimer': + this.undoRedoTimer = props.newProp.undoRedoTimer; + break; + } + } + }; + UndoRedoManager.prototype.removeEventListener = function () { + this.parent.observer.off(common_constant/* KEY_UP_HANDLER */.My, this.keyUp); + this.parent.observer.off(common_constant/* KEY_DOWN_HANDLER */.kT, this.keyDown); + this.parent.observer.off(common_constant/* ACTION */.om, this.onAction); + }; + /** + * onAction method + * + * @param {IHtmlSubCommands} e - specifies the sub command + * @returns {void} + * @hidden + + */ + UndoRedoManager.prototype.onAction = function (e) { + if (e.subCommand === 'Undo') { + this.undo(e); + } + else { + this.redo(e); + } + }; + /** + * Destroys the ToolBar. + * + * @function destroy + * @returns {void} + * @hidden + + */ + UndoRedoManager.prototype.destroy = function () { + this.removeEventListener(); + }; + UndoRedoManager.prototype.keyDown = function (e) { + var event = e.event; + // eslint-disable-next-line + var proxy = this; + switch (event.action) { + case 'undo': + event.preventDefault(); + proxy.undo(e); + break; + case 'redo': + event.preventDefault(); + proxy.redo(e); + break; + } + }; + UndoRedoManager.prototype.keyUp = function (e) { + if (e.event.keyCode !== 17 && !e.event.ctrlKey) { + this.saveData(e); + } + }; + /** + * RTE collection stored html format. + * + * @function saveData + * @param {KeyboardEvent} e - specifies the keyboard event + * @returns {void} + * @hidden + + */ + UndoRedoManager.prototype.saveData = function (e) { + var range = new selection/* NodeSelection */.q().getRange(this.parent.currentDocument); + var currentContainer = this.parent.editableElement === range.startContainer.parentElement ? range.startContainer.parentElement : range.startContainer; + for (var i = currentContainer.childNodes.length - 1; i >= 0; i--) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(currentContainer.childNodes[i]) && currentContainer.childNodes[i].nodeName === '#text' && + currentContainer.childNodes[i].textContent.length === 0 && currentContainer.childNodes[i].nodeName !== 'IMG' && + currentContainer.childNodes[i].nodeName !== 'BR' && currentContainer.childNodes[i].nodeName && 'HR') { + (0,ej2_base/* detach */.og)(currentContainer.childNodes[i]); + } + } + range = new selection/* NodeSelection */.q().getRange(this.parent.currentDocument); + var save = new selection/* NodeSelection */.q().save(range, this.parent.currentDocument); + var htmlText = this.parent.editableElement.innerHTML; + var changEle = { text: htmlText, range: save }; + if (this.undoRedoStack.length >= this.steps) { + this.undoRedoStack = this.undoRedoStack.slice(0, this.steps + 1); + } + if (this.undoRedoStack.length > 1 && (this.undoRedoStack[this.undoRedoStack.length - 1].range.range.collapsed === range.collapsed) + && (this.undoRedoStack[this.undoRedoStack.length - 1].range.startOffset === save.range.startOffset) && + (this.undoRedoStack[this.undoRedoStack.length - 1].range.endOffset === save.range.endOffset) && + (this.undoRedoStack[this.undoRedoStack.length - 1].range.range.startContainer === save.range.startContainer) && + (this.undoRedoStack[this.undoRedoStack.length - 1].text.trim() === changEle.text.trim())) { + return; + } + this.undoRedoStack.push(changEle); + this.steps = this.undoRedoStack.length - 1; + if (this.steps > this.undoRedoSteps) { + this.undoRedoStack.shift(); + this.steps--; + } + if (e && e.callBack) { + e.callBack(); + } + }; + /** + * Undo the editable text. + * + * @function undo + * @param {IHtmlSubCommands} e - specifies the sub commands + * @returns {void} + * @hidden + + */ + UndoRedoManager.prototype.undo = function (e) { + if (this.steps > 0) { + var range = this.undoRedoStack[this.steps - 1].range; + var removedContent = this.undoRedoStack[this.steps - 1].text; + this.parent.editableElement.innerHTML = removedContent; + this.parent.editableElement.focus(); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(this.parent.editableElement, e.selector); + } + range.restore(); + this.steps--; + if (e.callBack) { + e.callBack({ + requestType: 'Undo', + editorMode: 'HTML', + range: range, + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), + event: e.event + }); + } + } + }; + /** + * Redo the editable text. + * + * @param {IHtmlSubCommands} e - specifies the sub commands + * @function redo + * @returns {void} + * @hidden + + */ + UndoRedoManager.prototype.redo = function (e) { + if (this.undoRedoStack[this.steps + 1] != null) { + var range = this.undoRedoStack[this.steps + 1].range; + this.parent.editableElement.innerHTML = this.undoRedoStack[this.steps + 1].text; + this.parent.editableElement.focus(); + if ((0,common_util/* isIDevice */.FA)()) { + (0,common_util/* setEditFrameFocus */.ze)(this.parent.editableElement, e.selector); + } + range.restore(); + this.steps++; + if (e.callBack) { + e.callBack({ + requestType: 'Redo', + editorMode: 'HTML', + range: range, + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), + event: e.event + }); + } + } + }; + /** + * getUndoStatus method + * + * @returns {boolean} - returns the boolean value + * @hidden + + */ + UndoRedoManager.prototype.getUndoStatus = function () { + var status = { undo: false, redo: false }; + if (this.steps > 0) { + status.undo = true; + } + if (this.undoRedoStack[this.steps + 1] != null) { + status.redo = true; + } + return status; + }; + return UndoRedoManager; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/ms-word-clean-up.js + + +/** + * PasteCleanup for MsWord content + * + * @hidden + + */ +var MsWordPaste = /** @class */ (function () { + function MsWordPaste(parent) { + this.olData = [ + 'decimal', + 'lower-alpha', + 'lower-roman', + 'upper-alpha', + 'upper-roman', + 'lower-greek' + ]; + this.ulData = [ + 'disc', + 'square', + 'circle', + 'disc', + 'square', + 'circle' + ]; + this.ignorableNodes = ['A', 'APPLET', 'B', 'BLOCKQUOTE', 'BR', + 'BUTTON', 'CENTER', 'CODE', 'COL', 'COLGROUP', 'DD', 'DEL', 'DFN', 'DIR', 'DIV', + 'DL', 'DT', 'EM', 'FIELDSET', 'FONT', 'FORM', 'FRAME', 'FRAMESET', 'H1', 'H2', + 'H3', 'H4', 'H5', 'H6', 'HR', 'I', 'IMG', 'IFRAME', 'INPUT', 'INS', 'LABEL', + 'LI', 'OL', 'OPTION', 'P', 'PARAM', 'PRE', 'Q', 'S', 'SELECT', 'SPAN', 'STRIKE', + 'STRONG', 'SUB', 'SUP', 'TABLE', 'TBODY', 'TD', 'TEXTAREA', 'TFOOT', 'TH', + 'THEAD', 'TITLE', 'TR', 'TT', 'U', 'UL']; + this.blockNode = ['div', 'p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', + 'address', 'blockquote', 'button', 'center', 'dd', 'dir', 'dl', 'dt', 'fieldset', + 'frameset', 'hr', 'iframe', 'isindex', 'li', 'map', 'menu', 'noframes', 'noscript', + 'object', 'ol', 'pre', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', 'tr', 'ul', + 'header', 'article', 'nav', 'footer', 'section', 'aside', 'main', 'figure', 'figcaption']; + this.borderStyle = ['border-top', 'border-right', 'border-bottom', 'border-left']; + this.removableElements = ['o:p', 'style']; + this.listContents = []; + this.parent = parent; + this.addEventListener(); + } + MsWordPaste.prototype.addEventListener = function () { + this.parent.observer.on(common_constant/* MS_WORD_CLEANUP_PLUGIN */.M, this.wordCleanup, this); + }; + MsWordPaste.prototype.wordCleanup = function (e) { + var wordPasteStyleConfig = !(0,ej2_base/* isNullOrUndefined */.le)(e.allowedStylePropertiesArray) ? e.allowedStylePropertiesArray : []; + var listNodes = []; + var tempHTMLContent = e.args.clipboardData.getData('text/HTML'); + var rtfData = e.args.clipboardData.getData('text/rtf'); + var elm = (0,ej2_base/* createElement */.az)('p'); + elm.setAttribute('id', 'MSWord-Content'); + elm.innerHTML = tempHTMLContent; + var patern = /class='?Mso|style='[^ ]*\bmso-/i; + var patern2 = /class="?Mso|style="[^ ]*\bmso-/i; + var patern3 = /(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument)/gi; + var pattern4 = /style='mso-width-source:/i; + if (patern.test(tempHTMLContent) || patern2.test(tempHTMLContent) || patern3.test(tempHTMLContent) || + pattern4.test(tempHTMLContent)) { + this.imageConversion(elm, rtfData); + tempHTMLContent = tempHTMLContent.replace(/]+>/i, ''); + this.addListClass(elm); + listNodes = this.cleanUp(elm, listNodes); + if (!(0,ej2_base/* isNullOrUndefined */.le)(listNodes[0]) && listNodes[0].parentElement.tagName !== 'UL' && + listNodes[0].parentElement.tagName !== 'OL') { + this.listConverter(listNodes); + } + this.styleCorrection(elm, wordPasteStyleConfig); + this.removingComments(elm); + this.removeUnwantedElements(elm); + this.removeEmptyElements(elm); + this.breakLineAddition(elm); + this.removeClassName(elm); + if (pattern4.test(tempHTMLContent)) { + this.addTableBorderClass(elm); + } + e.callBack(elm.innerHTML); + } + else { + e.callBack(elm.innerHTML); + } + }; + MsWordPaste.prototype.addListClass = function (elm) { + var allNodes = elm.querySelectorAll('*'); + for (var index = 0; index < allNodes.length; index++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(allNodes[index].getAttribute('style')) && allNodes[index].getAttribute('style').replace(/ /g, '').replace('\n', '').indexOf('mso-list:l') >= 0 && + allNodes[index].className.toLowerCase().indexOf('msolistparagraph') === -1 && allNodes[index].tagName.charAt(0) !== 'H') { + allNodes[index].classList.add('msolistparagraph'); + } + } + }; + MsWordPaste.prototype.addTableBorderClass = function (elm) { + var allTableElm = elm.querySelectorAll('table'); + var hasTableBorder = false; + for (var i = 0; i < allTableElm.length; i++) { + for (var j = 0; j < this.borderStyle.length; j++) { + if (allTableElm[i].innerHTML.indexOf(this.borderStyle[j]) >= 0) { + hasTableBorder = true; + break; + } + } + if (hasTableBorder) { + allTableElm[i].classList.add('e-rte-table-border'); + hasTableBorder = false; + } + } + }; + MsWordPaste.prototype.imageConversion = function (elm, rtfData) { + this.checkVShape(elm); + var imgElem = elm.querySelectorAll('img'); + for (var i = 0; i < imgElem.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(imgElem[i].getAttribute('v:shapes')) && imgElem[i].getAttribute('v:shapes').indexOf('Picture') < 0 && imgElem[i].getAttribute('v:shapes').indexOf('Image') < 0) { + (0,ej2_base/* detach */.og)(imgElem[i]); + } + } + imgElem = elm.querySelectorAll('img'); + var imgSrc = []; + var base64Src = []; + var imgName = []; + // eslint-disable-next-line + var linkRegex = new RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (imgElem.length > 0) { + for (var i = 0; i < imgElem.length; i++) { + imgSrc.push(imgElem[i].getAttribute('src')); + imgName.push(imgElem[i].getAttribute('src').split('/')[imgElem[i].getAttribute('src').split('/').length - 1].split('.')[0]); + } + var hexValue = this.hexConversion(rtfData); + for (var i = 0; i < hexValue.length; i++) { + base64Src.push(this.convertToBase64(hexValue[i])); + } + for (var i = 0; i < imgElem.length; i++) { + if (imgSrc[i].match(linkRegex)) { + imgElem[i].setAttribute('src', imgSrc[i]); + } + else { + imgElem[i].setAttribute('src', base64Src[i]); + } + imgElem[i].setAttribute('id', 'msWordImg-' + imgName[i]); + } + } + }; + MsWordPaste.prototype.checkVShape = function (elm) { + var allNodes = elm.querySelectorAll('*'); + for (var i = 0; i < allNodes.length; i++) { + switch (allNodes[i].nodeName) { + case 'V:SHAPETYPE': + (0,ej2_base/* detach */.og)(allNodes[i]); + break; + case 'V:SHAPE': + if (allNodes[i].firstElementChild.nodeName === 'V:IMAGEDATA') { + var src = allNodes[i].firstElementChild.getAttribute('src'); + var imgElement = (0,ej2_base/* createElement */.az)('img'); + imgElement.setAttribute('src', src); + allNodes[i].parentElement.insertBefore(imgElement, allNodes[i]); + (0,ej2_base/* detach */.og)(allNodes[i]); + } + break; + } + } + }; + MsWordPaste.prototype.convertToBase64 = function (hexValue) { + var byteArr = this.conHexStringToBytes(hexValue.hex); + var base64String = this.conBytesToBase64(byteArr); + var base64 = hexValue.type ? 'data:' + hexValue.type + ';base64,' + base64String : null; + return base64; + }; + MsWordPaste.prototype.conBytesToBase64 = function (byteArr) { + var base64Str = ''; + var base64Char = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + var byteArrLen = byteArr.length; + for (var i = 0; i < byteArrLen; i += 3) { + var array3 = byteArr.slice(i, i + 3); + var array3length = array3.length; + var array4 = []; + if (array3length < 3) { + for (var j = array3length; j < 3; j++) { + array3[j] = 0; + } + } + array4[0] = (array3[0] & 0xFC) >> 2; + array4[1] = ((array3[0] & 0x03) << 4) | (array3[1] >> 4); + array4[2] = ((array3[1] & 0x0F) << 2) | ((array3[2] & 0xC0) >> 6); + array4[3] = array3[2] & 0x3F; + for (var j = 0; j < 4; j++) { + if (j <= array3length) { + base64Str += base64Char.charAt(array4[j]); + } + else { + base64Str += '='; + } + } + } + return base64Str; + }; + MsWordPaste.prototype.conHexStringToBytes = function (hex) { + var byteArr = []; + var byteArrLen = hex.length / 2; + for (var i = 0; i < byteArrLen; i++) { + byteArr.push(parseInt(hex.substr(i * 2, 2), 16)); + } + return byteArr; + }; + MsWordPaste.prototype.hexConversion = function (rtfData) { + // eslint-disable-next-line + var picHead = /\{\\pict[\s\S]+?\\bliptag\-?\d+(\\blipupi\-?\d+)?(\{\\\*\\blipuid\s?[\da-fA-F]+)?[\s\}]*?/; + var pic = new RegExp('(?:(' + picHead.source + '))([\\da-fA-F\\s]+)\\}', 'g'); + var fullImg = rtfData.match(pic); + var imgType; + var result = []; + if (!(0,ej2_base/* isNullOrUndefined */.le)(fullImg)) { + for (var i = 0; i < fullImg.length; i++) { + if (picHead.test(fullImg[i])) { + if (fullImg[i].indexOf('\\pngblip') !== -1) { + imgType = 'image/png'; + } + else if (fullImg[i].indexOf('\\jpegblip') !== -1) { + imgType = 'image/jpeg'; + } + else { + continue; + } + result.push({ + hex: imgType ? fullImg[i].replace(picHead, '').replace(/[^\da-fA-F]/g, '') : null, + type: imgType + }); + } + } + } + return result; + }; + MsWordPaste.prototype.removeClassName = function (elm) { + var elmWithClass = elm.querySelectorAll('*[class]'); + for (var i = 0; i < elmWithClass.length; i++) { + elmWithClass[i].removeAttribute('class'); + } + }; + MsWordPaste.prototype.breakLineAddition = function (elm) { + var allElements = elm.querySelectorAll('*'); + for (var i = 0; i < allElements.length; i++) { + if (allElements[i].children.length === 0 && allElements[i].innerHTML === ' ' && + (allElements[i].innerHTML === ' ' && !allElements[i].closest('li')) && + !allElements[i].closest('td')) { + var detachableElement = this.findDetachElem(allElements[i]); + var brElement = (0,ej2_base/* createElement */.az)('br'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(detachableElement.parentElement)) { + detachableElement.parentElement.insertBefore(brElement, detachableElement); + (0,ej2_base/* detach */.og)(detachableElement); + } + } + } + }; + MsWordPaste.prototype.findDetachElem = function (element) { + var removableElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(element.parentElement) && + element.parentElement.textContent.trim() === '' && element.parentElement.tagName !== 'TD' && + (0,ej2_base/* isNullOrUndefined */.le)(element.parentElement.querySelector('img'))) { + removableElement = this.findDetachElem(element.parentElement); + } + else { + removableElement = element; + } + return removableElement; + }; + MsWordPaste.prototype.removeUnwantedElements = function (elm) { + var innerElement = elm.innerHTML; + for (var i = 0; i < this.removableElements.length; i++) { + var regExpStartElem = new RegExp('<' + this.removableElements[i] + '>', 'g'); + var regExpEndElem = new RegExp('', 'g'); + innerElement = innerElement.replace(regExpStartElem, ''); + innerElement = innerElement.replace(regExpEndElem, ''); + } + elm.innerHTML = innerElement; + elm.querySelectorAll(':empty'); + }; + MsWordPaste.prototype.findDetachEmptyElem = function (element) { + var removableElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(element.parentElement)) { + if (element.parentElement.textContent.trim() === '' && + element.parentElement.getAttribute('id') !== 'MSWord-Content' && + (0,ej2_base/* isNullOrUndefined */.le)(element.parentElement.querySelector('img'))) { + removableElement = this.findDetachEmptyElem(element.parentElement); + } + else { + removableElement = element; + } + } + else { + removableElement = null; + } + return removableElement; + }; + MsWordPaste.prototype.removeEmptyElements = function (element) { + var emptyElements = element.querySelectorAll(':empty'); + for (var i = 0; i < emptyElements.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(emptyElements[i].closest('td')) && + !(0,ej2_base/* isNullOrUndefined */.le)(emptyElements[i].closest('td').querySelector('.MsoNormal'))) { + emptyElements[i].innerHTML = '-'; + } + if (emptyElements[i].tagName !== 'IMG' && emptyElements[i].tagName !== 'BR' && + emptyElements[i].tagName !== 'IFRAME' && emptyElements[i].tagName !== 'TD' && + emptyElements[i].tagName !== 'HR') { + var detachableElement = this.findDetachEmptyElem(emptyElements[i]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(detachableElement)) { + (0,ej2_base/* detach */.og)(detachableElement); + } + } + } + }; + MsWordPaste.prototype.styleCorrection = function (elm, wordPasteStyleConfig) { + var styleElement = elm.querySelectorAll('style'); + if (styleElement.length > 0) { + var styles = styleElement[0].innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi); + var styleClassObject_1 = !(0,ej2_base/* isNullOrUndefined */.le)(styles) ? this.findStyleObject(styles) : null; + var keys = Object.keys(styleClassObject_1); + var values = keys.map(function (key) { + return styleClassObject_1[key]; + }); + values = this.removeUnwantedStyle(values, wordPasteStyleConfig); + this.filterStyles(elm, wordPasteStyleConfig); + var resultElem = void 0; + var fromClass = false; + for (var i = 0; i < keys.length; i++) { + if (keys[i].split('.')[0] === '') { + resultElem = elm.getElementsByClassName(keys[i].split('.')[1]); + fromClass = true; + } + else if (keys[i].split('.').length === 1 && keys[i].split('.')[0].indexOf('@') >= 0) { + continue; + } + else if (keys[i].split('.').length === 1 && keys[i].split('.')[0].indexOf('@') < 0) { + resultElem = elm.getElementsByTagName(keys[i]); + } + else { + resultElem = elm.querySelectorAll(keys[i]); + } + for (var j = 0; j < resultElem.length; j++) { + var styleProperty = resultElem[j].getAttribute('style'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(styleProperty) && styleProperty.trim() !== '') { + var valueSplit = values[i].split(';'); + if (!fromClass) { + for (var k = 0; k < valueSplit.length; k++) { + if (styleProperty.indexOf(valueSplit[k].split(':')[0]) >= 0) { + valueSplit.splice(k, 1); + k--; + } + } + } + values[i] = valueSplit.join(';') + ';'; + var changedValue = styleProperty + values[i]; + resultElem[j].setAttribute('style', changedValue); + } + else { + values[i] = values[i].replace(/text-indent:-(.*?)(?=;|$)/gm, ''); + resultElem[j].setAttribute('style', values[i]); + } + } + fromClass = false; + } + } + }; + MsWordPaste.prototype.filterStyles = function (elm, wordPasteStyleConfig) { + var elmWithStyles = elm.querySelectorAll('*[style]'); + for (var i = 0; i < elmWithStyles.length; i++) { + var elemStyleProperty = elmWithStyles[i].getAttribute('style').split(';'); + var styleValue = ''; + for (var j = 0; j < elemStyleProperty.length; j++) { + if (wordPasteStyleConfig.indexOf(elemStyleProperty[j].split(':')[0].trim()) >= 0) { + styleValue += elemStyleProperty[j] + ';'; + } + } + elmWithStyles[i].setAttribute('style', styleValue); + } + }; + MsWordPaste.prototype.removeUnwantedStyle = function (values, wordPasteStyleConfig) { + for (var i = 0; i < values.length; i++) { + var styleValues = values[i].split(';'); + values[i] = ''; + for (var j = 0; j < styleValues.length; j++) { + if (wordPasteStyleConfig.indexOf(styleValues[j].split(':')[0]) >= 0) { + values[i] += styleValues[j] + ';'; + } + } + } + return values; + }; + MsWordPaste.prototype.findStyleObject = function (styles) { + var styleClassObject = {}; + for (var i = 0; i < styles.length; i++) { + var tempStyle = styles[i]; + var classNameCollection = tempStyle.replace(/([\S ]+\s+){[\s\S]+?}/gi, '$1'); + var stylesCollection = tempStyle.replace(/[\S ]+\s+{([\s\S]+?)}/gi, '$1'); + classNameCollection = classNameCollection.replace(/^[\s]|[\s]$/gm, ''); + stylesCollection = stylesCollection.replace(/^[\s]|[\s]$/gm, ''); + classNameCollection = classNameCollection.replace(/\n|\r|\n\r/g, ''); + stylesCollection = stylesCollection.replace(/\n|\r|\n\r/g, ''); + for (var classNames = classNameCollection.split(', '), j = 0; j < classNames.length; j++) { + styleClassObject[classNames[j]] = stylesCollection; + } + } + return styleClassObject; + }; + MsWordPaste.prototype.removingComments = function (elm) { + var innerElement = elm.innerHTML; + innerElement = innerElement.replace(//g, ''); + elm.innerHTML = innerElement; + }; + MsWordPaste.prototype.cleanUp = function (node, listNodes) { + // eslint-disable-next-line + var temp = ''; + var tempCleaner = []; + var prevflagState; + var allNodes = node.querySelectorAll('*'); + for (var index = 0; index < allNodes.length; index++) { + if (this.ignorableNodes.indexOf(allNodes[index].nodeName) === -1 || + (allNodes[index].nodeType === 3 && allNodes[index].textContent.trim() === '')) { + tempCleaner.push(allNodes[index]); + continue; + } + else if (allNodes[index].className && + allNodes[index].className.toLowerCase().indexOf('msolistparagraph') !== -1 && + allNodes[index].childElementCount !== 1 && !(0,ej2_base/* isNullOrUndefined */.le)(allNodes[index].getAttribute('style')) && + allNodes[index].getAttribute('style').indexOf('mso-list:') >= 0) { + if (allNodes[index].className.indexOf('MsoListParagraphCxSpFirst') >= 0 && listNodes.length > 0 && + listNodes[listNodes.length - 1] !== null) { + listNodes.push(null); + } + listNodes.push(allNodes[index]); + } + if (prevflagState && (this.blockNode.indexOf(allNodes[index].nodeName.toLowerCase()) !== -1) && + !(allNodes[index].className && + allNodes[index].className.toLowerCase().indexOf('msolistparagraph') !== -1 && !(0,ej2_base/* isNullOrUndefined */.le)(allNodes[index].getAttribute('style')) && + allNodes[index].getAttribute('style').indexOf('mso-list:') >= 0)) { + listNodes.push(null); + } + if (this.blockNode.indexOf(allNodes[index].nodeName.toLowerCase()) !== -1) { + if (allNodes[index].className && + allNodes[index].className.toLowerCase().indexOf('msolistparagraph') !== -1 && !(0,ej2_base/* isNullOrUndefined */.le)(allNodes[index].getAttribute('style')) && + allNodes[index].getAttribute('style').indexOf('mso-list:') >= 0) { + prevflagState = true; + } + else { + prevflagState = false; + } + } + } + if (listNodes.length && (listNodes[listNodes.length - 1] !== null)) { + listNodes.push(null); + } + return listNodes; + }; + MsWordPaste.prototype.listConverter = function (listNodes) { + var level; + var data = []; + var collection = []; + var content = ''; + var stNode; + var currentListStyle = ''; + for (var i = 0; i < listNodes.length; i++) { + if (listNodes[i] === null) { + data.push({ content: this.makeConversion(collection), node: listNodes[i - 1] }); + collection = []; + continue; + } + if (listNodes[i].getAttribute('style') && listNodes[i].getAttribute('style').indexOf('mso-outline-level') !== -1) { + listNodes[i].setAttribute('style', listNodes[i].getAttribute('style').replace('mso-outline-level', 'mso-outline')); + } + content = listNodes[i].getAttribute('style'); + if (content && content.indexOf('level') !== -1) { + // eslint-disable-next-line + level = parseInt(content.charAt(content.indexOf('level') + 5), null); + } + else { + level = 1; + } + this.listContents = []; + this.getListContent(listNodes[i]); + var type = void 0; + var listStyleType = void 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.listContents[0])) { + type = this.listContents[0].trim().length > 1 ? 'ol' : 'ul'; + listStyleType = this.getlistStyleType(this.listContents[0], type); + var tempNode = []; + for (var j = 1; j < this.listContents.length; j++) { + tempNode.push(this.listContents[j]); + } + var currentClassName = void 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(listNodes[i].className)) { + currentClassName = listNodes[i].className; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(listNodes[i].getAttribute('style'))) { + listNodes[i].setAttribute('style', listNodes[i].getAttribute('style').replace('text-align:start;', '')); + if (listNodes[i].style.textAlign !== '') { + listNodes[i].setAttribute('style', 'text-align:' + listNodes[i].style.textAlign); + currentListStyle = listNodes[i].getAttribute('style'); + } + } + collection.push({ listType: type, content: tempNode, nestedLevel: level, class: currentClassName, + listStyle: currentListStyle, listStyleTypeName: listStyleType }); + } + } + stNode = listNodes.shift(); + while (stNode) { + var elemColl = []; + for (var temp1 = 0; temp1 < data.length; temp1++) { + if (data[temp1].node === stNode) { + for (var index = 0; index < data[temp1].content.childNodes.length; index++) { + elemColl.push(data[temp1].content.childNodes[index]); + } + for (var index = 0; index < elemColl.length; index++) { + stNode.parentElement.insertBefore(elemColl[index], stNode); + } + break; + } + } + stNode.remove(); + stNode = listNodes.shift(); + if (!stNode) { + stNode = listNodes.shift(); + } + } + }; + MsWordPaste.prototype.getlistStyleType = function (listContent, type) { + var currentListClass; + if (type === 'ol') { + switch (listContent.split('.')[0]) { + case "A": + currentListClass = "upper-alpha"; + break; + case "a": + currentListClass = "lower-alpha"; + break; + case "I": + currentListClass = "upper-roman"; + break; + case "i": + currentListClass = "lower-roman"; + break; + case "α": + currentListClass = "lower-greek"; + break; + default: + currentListClass = "decimal"; + break; + } + } + else { + switch (listContent.split('.')[0]) { + case "o": + currentListClass = "circle"; + break; + case "§": + currentListClass = "square"; + break; + default: + currentListClass = "disc"; + break; + } + } + return currentListClass; + }; + MsWordPaste.prototype.makeConversion = function (collection) { + var root = (0,ej2_base/* createElement */.az)('div'); + var temp; + var pLevel = 1; + var prevList; + var listCount = 0; + var elem; + for (var index = 0; index < collection.length; index++) { + var pElement = (0,ej2_base/* createElement */.az)('p'); + pElement.innerHTML = collection[index].content.join(' '); + if ((collection[index].nestedLevel === 1) && listCount === 0 && collection[index].content) { + root.appendChild(temp = (0,ej2_base/* createElement */.az)(collection[index].listType)); + prevList = (0,ej2_base/* createElement */.az)('li'); + prevList.appendChild(pElement); + temp.appendChild(prevList); + temp.setAttribute('level', collection[index].nestedLevel.toString()); + temp.style.listStyleType = collection[index].listStyleTypeName; + } + else if (collection[index].nestedLevel === pLevel) { + if (prevList.parentElement.tagName.toLowerCase() === collection[index].listType) { + prevList.parentElement.appendChild(prevList = (0,ej2_base/* createElement */.az)('li')); + prevList.appendChild(pElement); + } + else { + temp = (0,ej2_base/* createElement */.az)(collection[index].listType); + temp.style.listStyleType = collection[index].listStyleTypeName; + prevList.parentElement.parentElement.appendChild(temp); + prevList = (0,ej2_base/* createElement */.az)('li'); + prevList.appendChild(pElement); + temp.appendChild(prevList); + temp.setAttribute('level', collection[index].nestedLevel.toString()); + } + } + else if (collection[index].nestedLevel > pLevel) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(prevList)) { + for (var j = 0; j < collection[index].nestedLevel - pLevel; j++) { + prevList.appendChild(temp = (0,ej2_base/* createElement */.az)(collection[index].listType)); + prevList = (0,ej2_base/* createElement */.az)('li'); + if (j != collection[index].nestedLevel - pLevel - 1 && collection[index].nestedLevel - pLevel > 1) { + prevList.style.listStyleType = "none"; + } + temp.appendChild(prevList); + } + prevList.appendChild(pElement); + temp.setAttribute('level', collection[index].nestedLevel.toString()); + temp.style.listStyleType = collection[index].listStyleTypeName; + } + else { + root.appendChild(temp = (0,ej2_base/* createElement */.az)(collection[index].listType)); + prevList = (0,ej2_base/* createElement */.az)('li'); + prevList.appendChild(pElement); + temp.appendChild(prevList); + temp.setAttribute('level', collection[index].nestedLevel.toString()); + temp.style.listStyleType = collection[index].listStyleTypeName; + } + } + else if (collection[index].nestedLevel === 1) { + if (root.lastChild.tagName.toLowerCase() === collection[index].listType) { + temp = root.lastChild; + } + else { + root.appendChild(temp = (0,ej2_base/* createElement */.az)(collection[index].listType)); + temp.style.listStyleType = collection[index].listStyleTypeName; + } + prevList = (0,ej2_base/* createElement */.az)('li'); + prevList.appendChild(pElement); + temp.appendChild(prevList); + temp.setAttribute('level', collection[index].nestedLevel.toString()); + } + else { + elem = prevList; + while (elem.parentElement) { + elem = elem.parentElement; + if (elem.attributes.getNamedItem('level')) { + // eslint-disable-next-line + if (parseInt(elem.attributes.getNamedItem('level').textContent, null) === collection[index].nestedLevel) { + prevList = (0,ej2_base/* createElement */.az)('li'); + prevList.appendChild(pElement); + elem.appendChild(prevList); + break; + // eslint-disable-next-line + } + else if (collection[index].nestedLevel > parseInt(elem.attributes.getNamedItem('level').textContent, null)) { + elem.appendChild(temp = (0,ej2_base/* createElement */.az)(collection[index].listType)); + prevList = (0,ej2_base/* createElement */.az)('li'); + prevList.appendChild(pElement); + temp.appendChild(prevList); + temp.setAttribute('level', collection[index].nestedLevel.toString()); + temp.style.listStyleType = collection[index].listStyleTypeName; + break; + } + } + continue; + } + } + prevList.setAttribute('class', collection[index].class); + var currentStyle = prevList.getAttribute('style'); + prevList.setAttribute('style', (!(0,ej2_base/* isNullOrUndefined */.le)(currentStyle) ? currentStyle : '')); + pLevel = collection[index].nestedLevel; + listCount++; + } + return root; + }; + MsWordPaste.prototype.getListContent = function (elem) { + var pushContent = ''; + var firstChild = elem.firstElementChild; + if (firstChild.textContent.trim() === '' && !(0,ej2_base/* isNullOrUndefined */.le)(firstChild.firstElementChild) && + firstChild.firstElementChild.nodeName === 'IMG') { + pushContent = elem.innerHTML.trim(); + this.listContents.push(''); + this.listContents.push(pushContent); + } + else { + var styleNodes = ['b', 'em']; + if (firstChild.childNodes.length > 0 && (firstChild.querySelectorAll('b').length > 0 + || firstChild.querySelectorAll('em').length > 0)) { + for (var i = 0; i < firstChild.childNodes.length; i++) { + var nodeName = firstChild.childNodes[i].nodeName.toLowerCase(); + if (firstChild.childNodes[i].textContent.trim().length > 1 && styleNodes.indexOf(nodeName) !== -1) { + pushContent = '<' + nodeName + '>' + firstChild.childNodes[i].textContent + ''; + this.listContents.push(pushContent); + } + else if (firstChild.childNodes[i].textContent.trim().length === 1) { + this.listContents.push(firstChild.childNodes[i].textContent.trim()); + } + } + } + else { + pushContent = firstChild.textContent.trim(); + this.listContents.push(pushContent); + } + } + (0,ej2_base/* detach */.og)(firstChild); + this.listContents.push(elem.innerHTML); + }; + return MsWordPaste; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/insert-text.js + + +/** + * Insert a Text Node or Text + * + * @hidden + + */ +var InsertTextExec = /** @class */ (function () { + /** + * Constructor for creating the InsertText plugin + * + * @param {EditorManager} parent - specifies the parent element + * @hidden + + */ + function InsertTextExec(parent) { + this.parent = parent; + this.addEventListener(); + } + InsertTextExec.prototype.addEventListener = function () { + this.parent.observer.on(INSERT_TEXT_TYPE, this.insertText, this); + }; + InsertTextExec.prototype.insertText = function (e) { + var node = document.createTextNode(e.value); + InsertHtml.Insert(this.parent.currentDocument, node, this.parent.editableElement); + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return InsertTextExec; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/base/editor-manager.js + + + + + + + + + + + + + + + + + + + +/** + * EditorManager internal component + * + * @hidden + + */ +var EditorManager = /** @class */ (function () { + /** + * Constructor for creating the component + * + * @hidden + + * @param {ICommandModel} options - specifies the command Model + */ + function EditorManager(options) { + this.currentDocument = options.document; + this.editableElement = options.editableElement; + this.nodeSelection = new selection/* NodeSelection */.q(); + this.nodeCutter = new NodeCutter(); + this.domNode = new DOMNode(this.editableElement, this.currentDocument); + this.observer = new ej2_base/* Observer */.Qj(this); + this.listObj = new Lists(this); + this.formatObj = new Formats(this); + this.alignmentObj = new Alignments(this); + this.indentsObj = new Indents(this); + this.linkObj = new LinkCommand(this); + this.imgObj = new ImageCommand(this); + this.selectionObj = new SelectionBasedExec(this); + this.inserthtmlObj = new InsertHtmlExec(this); + this.insertTextObj = new InsertTextExec(this); + this.clearObj = new ClearFormatExec(this); + this.tableObj = new TableCommand(this); + this.undoRedoManager = new UndoRedoManager(this, options.options); + this.msWordPaste = new MsWordPaste(this); + this.wireEvents(); + } + EditorManager.prototype.wireEvents = function () { + this.observer.on(common_constant/* KEY_DOWN */.Hb, this.editorKeyDown, this); + this.observer.on(common_constant/* KEY_UP */.R4, this.editorKeyUp, this); + this.observer.on(common_constant/* KEY_UP */.R4, this.editorKeyUp, this); + this.observer.on(common_constant/* MODEL_CHANGED */.kR, this.onPropertyChanged, this); + this.observer.on(common_constant/* MS_WORD_CLEANUP */.Ki, this.onWordPaste, this); + this.observer.on(common_constant/* ON_BEGIN */.O6, this.onBegin, this); + }; + EditorManager.prototype.onWordPaste = function (e) { + this.observer.notify(common_constant/* MS_WORD_CLEANUP_PLUGIN */.M, e); + }; + EditorManager.prototype.onPropertyChanged = function (props) { + this.observer.notify(common_constant/* MODEL_CHANGED_PLUGIN */.hL, props); + }; + EditorManager.prototype.editorKeyDown = function (e) { + this.observer.notify(common_constant/* KEY_DOWN_HANDLER */.kT, e); + }; + EditorManager.prototype.editorKeyUp = function (e) { + this.observer.notify(common_constant/* KEY_UP_HANDLER */.My, e); + }; + EditorManager.prototype.onBegin = function (e) { + this.observer.notify(common_constant/* SPACE_ACTION */.nD, e); + }; + /* eslint-disable */ + /** + * execCommand + * + * @param {ExecCommand} command - specifies the execution command + * @param {T} value - specifes the value. + * @param {Event} event - specifies the call back event + * @param {Function} callBack - specifies the function + * @param {string} text - specifies the string value + * @param {T} exeValue - specifies the values to be executed + * @param {string} selector - specifies the selector values + * @returns {void} + * @hidden + + */ + /* eslint-enable */ + EditorManager.prototype.execCommand = function (command, value, event, callBack, text, exeValue, selector, enterAction) { + switch (command.toLowerCase()) { + case 'lists': + this.observer.notify(common_constant/* LIST_TYPE */.PV, { subCommand: value, event: event, callBack: callBack, + selector: selector, item: exeValue, enterAction: enterAction }); + break; + case 'formats': + this.observer.notify(common_constant/* FORMAT_TYPE */.Kj, { subCommand: value, event: event, callBack: callBack, + selector: selector, exeValue: exeValue, enterAction: enterAction + }); + break; + case 'alignments': + this.observer.notify(ALIGNMENT_TYPE, { + subCommand: value, event: event, callBack: callBack, + selector: selector, + value: exeValue + }); + break; + case 'indents': + this.observer.notify(INDENT_TYPE, { subCommand: value, event: event, callBack: callBack, selector: selector }); + break; + case 'links': + this.observer.notify(LINK, { command: command, value: value, item: exeValue, event: event, callBack: callBack }); + break; + case 'files': + this.observer.notify(IMAGE, { + command: command, value: 'Image', item: exeValue, event: event, callBack: callBack, selector: selector + }); + break; + case 'images': + this.observer.notify(IMAGE, { + command: command, value: value, item: exeValue, event: event, callBack: callBack, selector: selector + }); + break; + case 'table': + switch (value.toString().toLocaleLowerCase()) { + case 'createtable': + this.observer.notify(TABLE, { item: exeValue, event: event, callBack: callBack, enterAction: enterAction }); + break; + case 'insertrowbefore': + case 'insertrowafter': + this.observer.notify(INSERT_ROW, { item: exeValue, event: event, callBack: callBack }); + break; + case 'insertcolumnleft': + case 'insertcolumnright': + this.observer.notify(INSERT_COLUMN, { item: exeValue, event: event, callBack: callBack }); + break; + case 'deleterow': + this.observer.notify(DELETEROW, { item: exeValue, event: event, callBack: callBack }); + break; + case 'deletecolumn': + this.observer.notify(DELETECOLUMN, { item: exeValue, event: event, callBack: callBack }); + break; + case 'tableremove': + this.observer.notify(REMOVETABLE, { item: exeValue, event: event, callBack: callBack }); + break; + case 'tableheader': + this.observer.notify(TABLEHEADER, { item: exeValue, event: event, callBack: callBack }); + break; + case 'aligntop': + case 'alignmiddle': + case 'alignbottom': + this.observer.notify(TABLE_VERTICAL_ALIGN, { item: exeValue, event: event, callBack: callBack }); + break; + case 'merge': + this.observer.notify(TABLE_MERGE, { item: exeValue, event: event, callBack: callBack }); + break; + case 'horizontalsplit': + this.observer.notify(TABLE_HORIZONTAL_SPLIT, { item: exeValue, event: event, callBack: callBack }); + break; + case 'verticalsplit': + this.observer.notify(TABLE_VERTICAL_SPLIT, { item: exeValue, event: event, callBack: callBack }); + break; + } + break; + case 'font': + case 'style': + case 'effects': + case 'casing': + this.observer.notify(SELECTION_TYPE, { subCommand: value, event: event, callBack: callBack, value: text, selector: selector, enterAction: enterAction }); + break; + case 'inserthtml': + this.observer.notify(INSERTHTML_TYPE, { subCommand: value, callBack: callBack, value: text }); + break; + case 'inserttext': + this.observer.notify(INSERT_TEXT_TYPE, { subCommand: value, callBack: callBack, value: text }); + break; + case 'clear': + this.observer.notify(CLEAR_TYPE, { subCommand: value, event: event, callBack: callBack, selector: selector, enterAction: enterAction }); + break; + case 'actions': + this.observer.notify(common_constant/* ACTION */.om, { subCommand: value, event: event, callBack: callBack, selector: selector }); + break; + } + }; + return EditorManager; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/formatter/html-formatter.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); + + + + +/** + * HTML adapter + * + * @hidden + + */ +var HTMLFormatter = /** @class */ (function (_super) { + __extends(HTMLFormatter, _super); + function HTMLFormatter(options) { + var _this = _super.call(this) || this; + _this.initialize(); + (0,ej2_base/* extend */.l7)(_this, _this, options, true); + if (_this.currentDocument && _this.element) { + _this.updateFormatter(_this.element, _this.currentDocument, options.options); + } + return _this; + } + HTMLFormatter.prototype.initialize = function () { + this.keyConfig = config/* htmlKeyConfig */.qW; + }; + /** + * Update the formatter of RichTextEditor + * + * @param {Element} editElement - specifies the edit element. + * @param {Document} doc - specifies the doucment + * @param {number} options - specifies the options + * @returns {void} + * @hidden + + */ + HTMLFormatter.prototype.updateFormatter = function (editElement, doc, options) { + if (editElement && doc) { + this.editorManager = new EditorManager({ + document: doc, + editableElement: editElement, + options: options + }); + } + }; + return HTMLFormatter; +}(Formatter)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/enum.js +var base_enum = __webpack_require__(809); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/classes.js +var classes = __webpack_require__(9805); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/editor-manager/plugin/toolbar-status.js + + + + +/** + * Update Toolbar Status + * + * @hidden + + */ +var statusCollection = (0,common_util/* getDefaultHtmlTbStatus */.q_)(); +var ToolbarStatus = /** @class */ (function () { + function ToolbarStatus() { + } + /** + * get method + * + * @param {Document} docElement - specifies the document element + * @param {Node} targetNode - specifies the target node + * @param {string[]} formatNode - specifies the format node + * @param {string[]} fontSize - specifies the font size + * @param {string[]} fontName - specifies the font name. + * @param {Node} documentNode - specifies the document node. + * @returns {IToolbarStatus} - returns the toolbar status + * @hidden + + */ + ToolbarStatus.get = function (docElement, targetNode, formatNode, fontSize, fontName, documentNode) { + var formatCollection = JSON.parse(JSON.stringify(statusCollection)); + var nodeCollection = JSON.parse(JSON.stringify(statusCollection)); + var nodeSelection = new selection/* NodeSelection */.q(); + var nodes = documentNode ? [documentNode] : nodeSelection.getNodeCollection(nodeSelection.getRange(docElement)); + var nodesLength = nodes.length; + var isNodeChanged = false; + var range = nodeSelection.getRange(docElement); + for (var index = 0; index < nodes.length; index++) { + while (nodes[index].nodeType === 3 && range.startContainer.nodeType === 3 && nodes[index].parentNode && + nodes[index].parentNode.lastElementChild && nodes[index].parentNode.lastElementChild.nodeName !== 'BR' && + (this.getImmediateBlockNode(nodes[index].parentNode)).textContent.replace(/\u200B/g, '').length === 0 && + range.startContainer.textContent.replace(/\u200B/g, '').length === 0 && + nodeSelection.get(docElement).toString().replace(/\u200B/g, '').length === 0) { + nodes[index] = nodes[index].parentNode.lastElementChild.firstChild; + isNodeChanged = true; + } + if (isNodeChanged && nodes[index]) { + nodeSelection.setCursorPoint(docElement, nodes[index], nodes[index].textContent.length); + isNodeChanged = false; + } + if ((nodes[index].nodeName !== 'BR' && nodes[index].nodeType !== 3) || + (nodesLength > 1 && nodes[index].nodeType === 3 && nodes[index].textContent.trim() === '')) { + nodes.splice(index, 1); + index--; + } + } + for (var index = 0; index < nodes.length; index++) { + formatCollection = this.getFormatParent(docElement, formatCollection, nodes[index], targetNode, formatNode, fontSize, fontName); + if ((index === 0 && formatCollection.bold) || !formatCollection.bold) { + nodeCollection.bold = formatCollection.bold; + } + if ((index === 0 && formatCollection.insertcode) || !formatCollection.insertcode) { + nodeCollection.insertcode = formatCollection.insertcode; + } + if ((index === 0 && formatCollection.italic) || !formatCollection.italic) { + nodeCollection.italic = formatCollection.italic; + } + if ((index === 0 && formatCollection.underline) || !formatCollection.underline) { + nodeCollection.underline = formatCollection.underline; + } + if ((index === 0 && formatCollection.strikethrough) || !formatCollection.strikethrough) { + nodeCollection.strikethrough = formatCollection.strikethrough; + } + if ((index === 0 && formatCollection.superscript) || !formatCollection.superscript) { + nodeCollection.superscript = formatCollection.superscript; + } + if ((index === 0 && formatCollection.subscript) || !formatCollection.subscript) { + nodeCollection.subscript = formatCollection.subscript; + } + if ((index === 0 && formatCollection.fontcolor) || !formatCollection.fontcolor) { + nodeCollection.fontcolor = formatCollection.fontcolor; + } + if ((index === 0 && formatCollection.fontname) || !formatCollection.fontname) { + nodeCollection.fontname = formatCollection.fontname; + } + if ((index === 0 && formatCollection.fontsize) || !formatCollection.fontsize) { + nodeCollection.fontsize = formatCollection.fontsize; + } + if ((index === 0 && formatCollection.backgroundcolor) || !formatCollection.backgroundcolor) { + nodeCollection.backgroundcolor = formatCollection.backgroundcolor; + } + if ((index === 0 && formatCollection.orderedlist) || !formatCollection.orderedlist) { + nodeCollection.orderedlist = formatCollection.orderedlist; + } + if ((index === 0 && formatCollection.unorderedlist) || !formatCollection.unorderedlist) { + nodeCollection.unorderedlist = formatCollection.unorderedlist; + } + if ((index === 0 && formatCollection.alignments) || !formatCollection.alignments) { + nodeCollection.alignments = formatCollection.alignments; + } + if ((index === 0 && formatCollection.formats) || !formatCollection.formats) { + nodeCollection.formats = formatCollection.formats; + } + if ((index === 0 && formatCollection.createlink) || !formatCollection.createlink) { + nodeCollection.createlink = formatCollection.createlink; + } + if ((index === 0 && formatCollection.numberFormatList) || !formatCollection.numberFormatList) { + nodeCollection.numberFormatList = formatCollection.numberFormatList; + } + if ((index === 0 && formatCollection.bulletFormatList) || !formatCollection.bulletFormatList) { + nodeCollection.bulletFormatList = formatCollection.bulletFormatList; + } + formatCollection = JSON.parse(JSON.stringify(statusCollection)); + } + return nodeCollection; + }; + ToolbarStatus.getImmediateBlockNode = function (node) { + do { + node = node.parentNode; + } while (node && BLOCK_TAGS.indexOf(node.nodeName.toLocaleLowerCase()) < 0); + return node; + }; + ToolbarStatus.getFormatParent = function (docElement, formatCollection, node, targetNode, formatNode, fontSize, fontName) { + if (targetNode.contains(node) || + (node.nodeType === 3 && targetNode.nodeType !== 3 && targetNode.contains(node.parentNode))) { + do { + formatCollection = this.isFormattedNode(docElement, formatCollection, node, formatNode, fontSize, fontName); + node = node.parentNode; + } while (node && (node !== targetNode)); + } + return formatCollection; + }; + ToolbarStatus.isFormattedNode = function (docElement, formatCollection, node, formatNode, fontSize, fontName) { + if (!formatCollection.bold) { + formatCollection.bold = IsFormatted.isBold(node); + } + if (!formatCollection.italic) { + formatCollection.italic = IsFormatted.isItalic(node); + } + if (!formatCollection.underline) { + formatCollection.underline = IsFormatted.isUnderline(node); + } + if (!formatCollection.strikethrough) { + formatCollection.strikethrough = IsFormatted.isStrikethrough(node); + } + if (!formatCollection.superscript) { + formatCollection.superscript = IsFormatted.isSuperscript(node); + } + if (!formatCollection.subscript) { + formatCollection.subscript = IsFormatted.isSubscript(node); + } + if (!formatCollection.fontcolor) { + formatCollection.fontcolor = this.isFontColor(docElement, node); + } + if (!formatCollection.fontname) { + formatCollection.fontname = this.isFontName(docElement, node, fontName); + } + if (!formatCollection.fontsize) { + formatCollection.fontsize = this.isFontSize(node, fontSize); + } + if (!formatCollection.backgroundcolor) { + formatCollection.backgroundcolor = this.isBackgroundColor(node); + } + if (!formatCollection.orderedlist) { + formatCollection.orderedlist = this.isOrderedList(node); + } + if (!formatCollection.unorderedlist) { + formatCollection.unorderedlist = this.isUnorderedList(node); + } + if (!formatCollection.alignments) { + formatCollection.alignments = this.isAlignment(node); + } + if (!formatCollection.formats) { + formatCollection.formats = this.isFormats(node, formatNode); + if (formatCollection.formats === 'pre') { + formatCollection.insertcode = true; + } + } + if (!formatCollection.createlink) { + formatCollection.createlink = this.isLink(node); + } + if (!formatCollection.numberFormatList) { + formatCollection.numberFormatList = this.isNumberFormatList(node); + } + if (!formatCollection.bulletFormatList) { + formatCollection.bulletFormatList = this.isBulletFormatList(node); + } + return formatCollection; + }; + ToolbarStatus.isFontColor = function (docElement, node) { + var color = node.style && node.style.color; + if ((color === null || color === undefined || color === '') && node.nodeType !== 3) { + color = this.getComputedStyle(docElement, node, 'color'); + } + if (color !== null && color !== '' && color !== undefined) { + return color; + } + else { + return null; + } + }; + ToolbarStatus.isLink = function (node) { + if (node.nodeName.toLocaleLowerCase() === 'a') { + return true; + } + else { + return false; + } + }; + ToolbarStatus.isBackgroundColor = function (node) { + var backColor = node.style && node.style.backgroundColor; + if (backColor !== null && backColor !== '' && backColor !== undefined) { + return backColor; + } + else { + return null; + } + }; + ToolbarStatus.isFontSize = function (node, fontSize) { + var size = node.style && node.style.fontSize; + if ((size !== null && size !== '' && size !== undefined) + && (fontSize === null || fontSize === undefined || (fontSize.indexOf(size) > -1))) { + return size; + } + else { + return null; + } + }; + ToolbarStatus.isFontName = function (docElement, node, fontName) { + var name = node.style && node.style.fontFamily; + if ((name === null || name === undefined || name === '') && node.nodeType !== 3) { + name = this.getComputedStyle(docElement, node, 'font-family'); + } + var index = null; + if ((name !== null && name !== '' && name !== undefined) + && (fontName === null || fontName === undefined || (fontName.filter(function (value, pos) { + var pattern = new RegExp(name, 'i'); + if ((value.replace(/"/g, '').replace(/ /g, '').toLowerCase() === name.replace(/"/g, '').replace(/ /g, '').toLowerCase()) || + (value.search(pattern) > -1)) { + index = pos; + } + }) && (index !== null)))) { + return (index !== null) ? fontName[index] : name.replace(/"/g, ''); + } + else { + return null; + } + }; + ToolbarStatus.isOrderedList = function (node) { + if (node.nodeName.toLocaleLowerCase() === 'ol') { + return true; + } + else { + return false; + } + }; + ToolbarStatus.isUnorderedList = function (node) { + if (node.nodeName.toLocaleLowerCase() === 'ul') { + return true; + } + else { + return false; + } + }; + ToolbarStatus.isAlignment = function (node) { + var align = node.style && node.style.textAlign; + if (align === 'left') { + return 'justifyleft'; + } + else if (align === 'center') { + return 'justifycenter'; + } + else if (align === 'right') { + return 'justifyright'; + } + else if (align === 'justify') { + return 'justifyfull'; + } + else { + return null; + } + }; + ToolbarStatus.isFormats = function (node, formatNode) { + if (((formatNode === undefined || formatNode === null) + && BLOCK_TAGS.indexOf(node.nodeName.toLocaleLowerCase()) > -1) + || (formatNode !== null && formatNode !== undefined + && formatNode.indexOf(node.nodeName.toLocaleLowerCase()) > -1)) { + return node.nodeName.toLocaleLowerCase(); + } + else { + return null; + } + }; + ToolbarStatus.getComputedStyle = function (docElement, node, prop) { + return docElement.defaultView.getComputedStyle(node, null).getPropertyValue(prop); + }; + ToolbarStatus.isNumberFormatList = function (node) { + var list = node.style && node.style.listStyleType; + if (list === 'lower-alpha') { + return 'Lower Alpha'; + } + else if (list === 'number') { + return 'Number'; + } + else if (list === 'upper-alpha') { + return 'Upper Alpha'; + } + else if (list === 'lower-roman') { + return 'Lower Roman'; + } + else if (list === 'upper-roman') { + return 'Upper Roman'; + } + else if (list === 'lower-greek') { + return 'Lower Greek'; + } + else if (list === 'none') { + return 'None'; + } + else { + return null; + } + }; + ToolbarStatus.isBulletFormatList = function (node) { + var list = node.style && node.style.listStyleType; + if (list === 'circle') { + return 'Circle'; + } + else if (list === 'square') { + return 'Square'; + } + else if (list === 'none') { + return 'None'; + } + else if (list === 'disc') { + return 'Disc'; + } + else { + return null; + } + }; + return ToolbarStatus; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/html-toolbar-status.js + + + +/** + * HtmlToolbarStatus module for refresh the toolbar status + */ +var HtmlToolbarStatus = /** @class */ (function () { + function HtmlToolbarStatus(parent) { + this.parent = parent; + this.toolbarStatus = this.prevToolbarStatus = (0,common_util/* getDefaultHtmlTbStatus */.q_)(); + this.addEventListener(); + } + HtmlToolbarStatus.prototype.addEventListener = function () { + this.parent.on(constant/* toolbarRefresh */.l0, this.onRefreshHandler, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + }; + HtmlToolbarStatus.prototype.removeEventListener = function () { + this.parent.off(constant/* toolbarRefresh */.l0, this.onRefreshHandler); + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + }; + HtmlToolbarStatus.prototype.onRefreshHandler = function (args) { + if (this.parent.readonly) { + return; + } + var fontsize = []; + var fontName = []; + var formats = []; + this.parent.fontSize.items.forEach(function (item) { + fontsize.push(item.value); + }); + this.parent.fontFamily.items.forEach(function (item) { + fontName.push(item.value); + }); + this.parent.format.types.forEach(function (item) { + formats.push(item.value.toLocaleLowerCase()); + }); + this.toolbarStatus = ToolbarStatus.get(this.parent.contentModule.getDocument(), this.parent.contentModule.getEditPanel(), formats, fontsize, fontName, args.documentNode); + var tbStatusString = JSON.stringify(this.toolbarStatus); + this.parent.notify(constant/* toolbarUpdated */.ko, this.toolbarStatus); + if (JSON.stringify(this.prevToolbarStatus) !== tbStatusString) { + this.parent.notify(constant/* updateTbItemsStatus */.Wp, { html: JSON.parse(tbStatusString), markdown: null }); + this.prevToolbarStatus = JSON.parse(tbStatusString); + } + }; + return HtmlToolbarStatus; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/content-renderer.js + +/** + * Content module is used to render Rich Text Editor content + * + * @hidden + + */ +var ContentRender = /** @class */ (function () { + /** + * Constructor for content renderer module + * + * @param {IRichTextEditor} parent - specifies the parent element. + * @param {ServiceLocator} serviceLocator - specifies the service. + * @returns {void} + */ + function ContentRender(parent, serviceLocator) { + this.parent = parent; + this.serviceLocator = serviceLocator; + } + /** + * The function is used to render Rich Text Editor content div + * + * @returns {void} + * @hidden + + */ + ContentRender.prototype.renderPanel = function () { + var rteObj = this.parent; + var div = this.parent.createElement('div', { className: 'e-rte-content', id: this.parent.getID() + 'rte-view' }); + var rteContent = (0,util/* getEditValue */.v7)(rteObj.value, rteObj); + this.editableElement = this.parent.createElement('div', { + className: 'e-content', + id: this.parent.getID() + '_rte-edit-view', + attrs: { + 'contenteditable': 'true' + }, + innerHTML: rteContent + }); + div.appendChild(this.editableElement); + this.setPanel(div); + rteObj.element.appendChild(div); + }; + /** + * Get the content div element of RichTextEditor + * + * @returns {Element} - specifies the element. + * @hidden + + */ + ContentRender.prototype.getPanel = function () { + return this.contentPanel; + }; + /** + * Get the editable element of RichTextEditor + * + * @returns {Element} - specifies the return element. + * @hidden + + */ + ContentRender.prototype.getEditPanel = function () { + return this.editableElement; + }; + /** + * Returns the text content as string. + * + * @returns {string} - specifies the string element. + */ + ContentRender.prototype.getText = function () { + var textString = this.getEditPanel().innerText; + return textString === '\n' ? '' : textString; + }; + /** + * Set the content div element of RichTextEditor + * + * @param {Element} panel - specifies the panel element. + * @returns {void} + * @hidden + + */ + ContentRender.prototype.setPanel = function (panel) { + this.contentPanel = panel; + }; + /** + * Get the document of RichTextEditor + * + * @returns {Document} - specifies the document. + * @hidden + + */ + ContentRender.prototype.getDocument = function () { + return this.getEditPanel().ownerDocument; + }; + return ContentRender; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/iframe-content-renderer.js +var iframe_content_renderer_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); + + + +var IFRAMEHEADER = "\n \n \n \n \n \n "; +/** + * Content module is used to render Rich Text Editor content + * + * @hidden + + */ +var IframeContentRender = /** @class */ (function (_super) { + iframe_content_renderer_extends(IframeContentRender, _super); + function IframeContentRender() { + return _super !== null && _super.apply(this, arguments) || this; + } + /** + * The function is used to render Rich Text Editor iframe + * + * @hidden + + */ + IframeContentRender.prototype.renderPanel = function () { + var rteObj = this.parent; + var rteContent = (0,util/* getEditValue */.v7)(rteObj.value, rteObj); + var iFrameBodyContent = '' + + rteContent + ''; + var iFrameContent = IFRAMEHEADER + iFrameBodyContent; + var iframe = this.parent.createElement('iframe', { + id: this.parent.getID() + '_rte-view', + className: 'e-rte-content', + styles: 'display:block;', + attrs: { 'srcdoc': iFrameContent } + }); + this.setPanel(iframe); + rteObj.element.appendChild(iframe); + iframe.contentDocument.body.id = this.parent.getID() + '_rte-edit-view'; + iframe.contentDocument.body.setAttribute('aria-owns', this.parent.getID()); + iframe.contentDocument.open(); + iFrameContent = this.setThemeColor(iFrameContent, { color: '#333' }); + iframe.contentDocument.write(iFrameContent); + iframe.contentDocument.close(); + if (rteObj.enableRtl) { + this.contentPanel.contentDocument.body.setAttribute('class', 'e-rtl'); + } + }; + IframeContentRender.prototype.setThemeColor = function (content, styles) { + var fontColor = getComputedStyle(this.parent.element, '.e-richtexteditor').getPropertyValue('color'); + return content.replace(styles.color, fontColor); + }; + /** + * Get the editable element of RichTextEditor + * + * @returns {Element} - specifies the element. + * @hidden + + */ + IframeContentRender.prototype.getEditPanel = function () { + var editNode; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.contentPanel.contentDocument)) { + editNode = this.contentPanel.contentDocument.body; + } + else { + editNode = this.parent.inputElement; + } + return editNode; + }; + /** + * Get the document of RichTextEditor + * + * @returns {void} + * @hidden + + */ + IframeContentRender.prototype.getDocument = function () { + return this.getEditPanel().ownerDocument; + }; + return IframeContentRender; +}(ContentRender)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/items.js +var items = __webpack_require__(3276); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/color-picker.js + + + + + + +/** + * `Color Picker` module is used to handle ColorPicker actions. + */ +var ColorPickerInput = /** @class */ (function () { + function ColorPickerInput(parent, serviceLocator) { + this.tools = {}; + this.parent = parent; + this.locator = serviceLocator; + this.renderFactory = this.locator.getService('rendererFactory'); + this.addEventListener(); + if (this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0) { + (0,ej2_base/* extend */.l7)(this.tools, items/* tools */.rj, (0,util/* toObjectLowerCase */.E)(this.parent.toolbarSettings.itemConfigs), true); + } + else { + this.tools = items/* tools */.rj; + } + } + ColorPickerInput.prototype.initializeInstance = function () { + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Toolbar */.y2.Toolbar); + }; + /** + * renderColorPickerInput method + * + * @param {IColorPickerRenderArgs} args - specify the arguments. + * @returns {void} + * @hidden + + */ + ColorPickerInput.prototype.renderColorPickerInput = function (args) { + var _this = this; + this.initializeInstance(); + var suffixID = args.containerType; + var tbElement = args.container; + var targetID; + var options; + items/* templateItems.forEach */.rS.forEach(function (item) { + if ((0,util/* getIndex */.rw)(item, args.items) !== -1) { + switch (item) { + case 'fontcolor': { + targetID = _this.parent.getID() + '_' + suffixID + '_FontColor_Target'; + var fontNode = _this.parent.createElement('input'); + fontNode.id = targetID; + fontNode.classList.add(classes/* CLS_FONT_COLOR_TARGET */.Ds); + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.parent.cssClass)) { + var allClassName = _this.parent.cssClass.split(' '); + for (var i = 0; i < allClassName.length; i++) { + if (allClassName[i].trim() !== '') { + fontNode.classList.add(allClassName[i]); + } + } + } + document.body.appendChild(fontNode); + options = { + cssClass: _this.tools[item.toLocaleLowerCase()].icon + + ' ' + classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_ICONS */.Cd + ' ' + _this.parent.cssClass, + value: _this.tools[item.toLocaleLowerCase()].value, + command: _this.tools[item.toLocaleLowerCase()].command, + subCommand: _this.tools[item.toLocaleLowerCase()].subCommand, + element: (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + suffixID + '_FontColor', tbElement), + target: (targetID) + }; + _this.fontColorPicker = _this.toolbarRenderer.renderColorPicker(options, 'fontcolor'); + _this.fontColorDropDown = _this.toolbarRenderer.renderColorPickerDropDown(options, 'fontcolor', _this.fontColorPicker); + break; + } + case 'backgroundcolor': { + targetID = _this.parent.getID() + '_' + suffixID + '_BackgroundColor_Target'; + var backNode = _this.parent.createElement('input'); + backNode.id = targetID; + backNode.classList.add(classes/* CLS_BACKGROUND_COLOR_TARGET */.Ig); + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.parent.cssClass)) { + var allClassName = _this.parent.cssClass.split(' '); + for (var i = 0; i < allClassName.length; i++) { + if (allClassName[i].trim() !== '') { + backNode.classList.add(allClassName[i]); + } + } + } + document.body.appendChild(backNode); + options = { + cssClass: _this.tools[item.toLocaleLowerCase()].icon + + ' ' + classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_ICONS */.Cd + ' ' + _this.parent.cssClass, + value: _this.tools[item.toLocaleLowerCase()].value, + command: _this.tools[item.toLocaleLowerCase()].command, + subCommand: _this.tools[item.toLocaleLowerCase()].subCommand, + element: (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + suffixID + '_BackgroundColor', tbElement), + target: (targetID) + }; + _this.backgroundColorPicker = _this.toolbarRenderer.renderColorPicker(options, 'backgroundcolor'); + _this.backgroundColorDropDown = _this.toolbarRenderer.renderColorPickerDropDown(options, 'backgroundcolor', _this.backgroundColorPicker, _this.defaultColorPicker); + break; + } + } + } + }); + if (this.parent.inlineMode.enable) { + this.setCssClass({ cssClass: this.parent.cssClass }); + } + }; + ColorPickerInput.prototype.destroy = function () { + this.removeEventListener(); + this.destroyColorPicker(); + }; + /** + * destroyColorPicker method + * + * @returns {void} + * @hidden + + */ + ColorPickerInput.prototype.destroyColorPicker = function () { + if (this.fontColorPicker && !this.fontColorPicker.isDestroyed) { + this.fontColorPicker.destroy(); + } + if (this.backgroundColorPicker && !this.backgroundColorPicker.isDestroyed) { + this.backgroundColorPicker.destroy(); + } + if (this.fontColorDropDown && !this.fontColorDropDown.isDestroyed) { + var innerEle = this.fontColorDropDown.element.querySelector('.e-rte-color-content'); + if (innerEle) { + (0,ej2_base/* detach */.og)(innerEle); + } + this.fontColorDropDown.destroy(); + } + if (this.backgroundColorDropDown && !this.backgroundColorDropDown.isDestroyed) { + var innerEle = this.backgroundColorDropDown.element.querySelector('.e-rte-color-content'); + if (innerEle) { + this.defaultColorPicker = innerEle.children[0].style.borderBottomColor; + (0,ej2_base/* detach */.og)(innerEle); + } + this.backgroundColorDropDown.destroy(); + } + }; + ColorPickerInput.prototype.setRtl = function (args) { + if (this.fontColorPicker) { + this.fontColorPicker.setProperties({ enableRtl: args.enableRtl }); + this.fontColorDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.backgroundColorPicker) { + this.backgroundColorPicker.setProperties({ enableRtl: args.enableRtl }); + this.backgroundColorDropDown.setProperties({ enableRtl: args.enableRtl }); + } + }; + ColorPickerInput.prototype.setCssClass = function (e) { + this.updateCss(this.fontColorPicker, this.fontColorDropDown, e); + this.updateCss(this.backgroundColorPicker, this.backgroundColorDropDown, e); + }; + ColorPickerInput.prototype.updateCss = function (colorPickerObj, dropDownObj, e) { + if (colorPickerObj && e.cssClass) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + colorPickerObj.setProperties({ cssClass: (colorPickerObj.cssClass + ' ' + e.cssClass).trim() }); + dropDownObj.setProperties({ cssClass: (dropDownObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + colorPickerObj.setProperties({ cssClass: (colorPickerObj.cssClass.replace(e.oldCssClass, '').replace(' ', ' ').trim() + ' ' + e.cssClass).trim() }); + dropDownObj.setProperties({ cssClass: (dropDownObj.cssClass.replace(e.oldCssClass, '').replace(' ', ' ').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + ColorPickerInput.prototype.addEventListener = function () { + this.parent.on(constant/* toolbarRenderComplete */.vW, this.renderColorPickerInput, this); + this.parent.on(constant/* rtlMode */.vN, this.setRtl, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* destroyColorPicker */.c0, this.destroyColorPicker, this); + this.parent.on(constant/* modelChanged */.CC, this.onPropertyChanged, this); + this.parent.on(constant/* bindCssClass */._8, this.setCssClass, this); + }; + ColorPickerInput.prototype.onPropertyChanged = function (model) { + var newProp = model.newProp; + var element; + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'fontColor': + if (this.fontColorPicker) { + for (var _b = 0, _c = Object.keys(newProp.fontColor); _b < _c.length; _b++) { + var font = _c[_b]; + switch (font) { + case 'default': { + this.fontColorPicker.setProperties({ value: newProp.fontColor.default }); + element = this.fontColorDropDown.element; + var fontBorder = element.querySelector('.' + this.tools['fontcolor'].icon); + fontBorder.style.borderBottomColor = newProp.fontColor.default; + break; + } + case 'mode': + this.fontColorPicker.setProperties({ mode: newProp.fontColor.mode }); + break; + case 'columns': + this.fontColorPicker.setProperties({ columns: newProp.fontColor.columns }); + break; + case 'colorCode': + this.fontColorPicker.setProperties({ presetColors: newProp.fontColor.colorCode }); + break; + case 'modeSwitcher': + this.fontColorPicker.setProperties({ modeSwitcher: newProp.fontColor.modeSwitcher }); + break; + } + } + } + break; + case 'backgroundColor': + if (this.backgroundColorPicker) { + for (var _d = 0, _e = Object.keys(newProp.backgroundColor); _d < _e.length; _d++) { + var background = _e[_d]; + switch (background) { + case 'default': { + this.backgroundColorPicker.setProperties({ value: newProp.backgroundColor.default }); + element = this.backgroundColorDropDown.element; + var backgroundBorder = element.querySelector('.' + this.tools['backgroundcolor'].icon); + backgroundBorder.style.borderBottomColor = newProp.backgroundColor.default; + break; + } + case 'mode': + this.backgroundColorPicker.setProperties({ mode: newProp.backgroundColor.mode }); + break; + case 'columns': + this.backgroundColorPicker.setProperties({ columns: newProp.backgroundColor.columns }); + break; + case 'colorCode': + this.backgroundColorPicker.setProperties({ presetColors: newProp.backgroundColor.colorCode }); + break; + case 'modeSwitcher': + this.backgroundColorPicker.setProperties({ modeSwitcher: newProp.backgroundColor.modeSwitcher }); + break; + } + } + } + break; + } + } + }; + ColorPickerInput.prototype.removeEventListener = function () { + this.parent.off(constant/* toolbarRenderComplete */.vW, this.renderColorPickerInput); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* rtlMode */.vN, this.setRtl); + this.parent.off(constant/* destroyColorPicker */.c0, this.destroyColorPicker); + this.parent.off(constant/* modelChanged */.CC, this.onPropertyChanged); + this.parent.off(constant/* bindCssClass */._8, this.setCssClass); + }; + return ColorPickerInput; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/xhtml-validation.js + + +/** + * XhtmlValidation module called when set enableXhtml as true + */ +var XhtmlValidation = /** @class */ (function () { + function XhtmlValidation(parent) { + this.parent = parent; + this.addEventListener(); + } + XhtmlValidation.prototype.addEventListener = function () { + this.parent.on(constant/* xhtmlValidation */.F, this.enableXhtmlValidation, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + }; + XhtmlValidation.prototype.removeEventListener = function () { + this.parent.off(constant/* xhtmlValidation */.F, this.enableXhtmlValidation); + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + }; + XhtmlValidation.prototype.enableXhtmlValidation = function () { + if (this.parent.enableXhtml) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.parent.inputElement)) { + this.currentElement = this.parent.element; + } + else { + this.currentElement = this.parent.inputElement; + } + this.clean(this.currentElement); + this.AddRootElement(); + this.ImageTags(); + this.removeTags(); + this.RemoveUnsupported(); + this.currentElement.innerHTML = this.selfEncloseValidation(this.currentElement.innerHTML, this.currentElement.innerText === "\n" ? + this.currentElement.innerText.length : this.currentElement.innerText.trim().length); + this.parent.setProperties({ value: this.currentElement.innerHTML }, true); + } + }; + /** + * @param {string} currentValue - specifies the string value. + * @param {number} valueLength - specifies the length of the current value. + * @returns {void} + + */ + XhtmlValidation.prototype.selfEncloseValidation = function (currentValue, valueLength) { + if (valueLength === 0 && currentValue.indexOf('table') < 0 && currentValue.indexOf('img') < 0) { + var arrayValue = currentValue.split(' '); + arrayValue[arrayValue.length - 1] = '​' + arrayValue[arrayValue.length - 1]; + currentValue = arrayValue.join(''); + } + currentValue = currentValue.replace(/
    /g, '
    ').replace(/
    /g, '
    ').replace(/ /g, ' '); + var valueTemp; + var valueDupe = []; + var valueOriginal = []; + var imgRegexp = [//gi, //gi, //gi, //gi, //gi, + //gi, //gi, //gi, //gi, //gi, + //gi, //gi]; + for (var j = 0; j < imgRegexp.length; j++) { + valueTemp = imgRegexp[j].exec(currentValue); + while ((valueTemp) !== null) { + valueDupe.push(valueTemp[0].toString()); + valueTemp = imgRegexp[j].exec(currentValue); + } + valueOriginal = valueDupe.slice(0); + for (var i = 0; i < valueDupe.length; i++) { + if (valueDupe[i].indexOf('/') === -1 || valueDupe[i].lastIndexOf('/') !== valueDupe[i].length - 2) { + valueDupe[i] = valueDupe[i].substr(0, valueDupe[i].length - 1) + ' /' + + valueDupe[i].substr(valueDupe[i].length - 1, valueDupe[i].length); + } + } + for (var g = 0; g <= valueDupe.length - 1; g++) { + currentValue = currentValue.replace(valueOriginal[g], valueDupe[g]); + } + } + return currentValue; + }; + XhtmlValidation.prototype.AddRootElement = function () { + if ((this.currentElement.childNodes.length === 1 && this.currentElement.firstChild.nodeName !== 'DIV') || + this.currentElement.childNodes.length > 1) { + var parentEle = this.parent.createElement('div'); + while (this.currentElement.childNodes.length > 0) { + parentEle.appendChild(this.currentElement.childNodes[0]); + } + this.currentElement.appendChild(parentEle); + } + }; + XhtmlValidation.prototype.clean = function (node) { + for (var n = 0; n < node.childNodes.length; n++) { + var child = node.childNodes[n]; + if (child.nodeType === 8 || child.nodeName === 'V:IMAGE') { + node.removeChild(child); + n--; + } + else if (child.nodeType === 1) { + this.clean(child); + } + } + return this.currentElement.innerHTML; + }; + XhtmlValidation.prototype.ImageTags = function () { + var imgNodes = this.currentElement.querySelectorAll('IMG'); + for (var i = imgNodes.length - 1; i >= 0; i--) { + if (!imgNodes[i].hasAttribute('alt')) { + var img = imgNodes[i]; + img.setAttribute('alt', ''); + } + } + }; + XhtmlValidation.prototype.removeTags = function () { + var removeAttribute = [['br', 'ul'], ['br', 'ol'], ['table', 'span'], ['div', 'span'], ['p', 'span']]; + for (var i = 0; i < removeAttribute.length; i++) { + this.RemoveElementNode(removeAttribute[i][0], removeAttribute[i][1]); + } + }; + XhtmlValidation.prototype.RemoveElementNode = function (rmvNode, parentNode) { + var parentArray = this.currentElement.querySelectorAll(parentNode); + for (var i = 0; i < parentArray.length; i++) { + var rmvArray = parentArray[i].querySelectorAll(rmvNode); + for (var j = rmvArray.length; j > 0; j--) { + (0,ej2_base/* detach */.og)(rmvArray[j - 1]); + } + } + }; + XhtmlValidation.prototype.RemoveUnsupported = function () { + var underlineEle = this.currentElement.querySelectorAll('u'); + for (var i = underlineEle.length - 1; i >= 0; i--) { + var spanEle = this.parent.createElement('span'); + spanEle.style.textDecoration = 'underline'; + spanEle.innerHTML = underlineEle[i].innerHTML; + underlineEle[i].parentNode.insertBefore(spanEle, underlineEle[i]); + (0,ej2_base/* detach */.og)(underlineEle[i]); + } + var strongEle = this.currentElement.querySelectorAll('strong'); + for (var i = strongEle.length - 1; i >= 0; i--) { + var boldEle = this.parent.createElement('b'); + boldEle.innerHTML = strongEle[i].innerHTML; + strongEle[i].parentNode.insertBefore(boldEle, strongEle[i]); + (0,ej2_base/* detach */.og)(strongEle[i]); + } + var attrArray = ['language', 'role', 'target', 'contenteditable', 'cellspacing', + 'cellpadding', 'border', 'valign', 'colspan']; + for (var i = 0; i <= attrArray.length; i++) { + this.RemoveAttributeByName(attrArray[i]); + } + }; + XhtmlValidation.prototype.RemoveAttributeByName = function (attrName) { + if (this.currentElement.firstChild !== null) { + if (this.currentElement.firstChild.nodeType !== 3) { + for (var i = 0; i < this.currentElement.childNodes.length; i++) { + var ele = this.currentElement.childNodes[i]; + if (ele.nodeType !== 3 && ele.nodeName !== 'TABLE' && ele.nodeName !== 'TBODY' && ele.nodeName !== 'THEAD' && + ele.nodeName !== 'TH' && ele.nodeName !== 'TR' && ele.nodeName !== 'TD') { + if (ele.hasAttribute(attrName)) { + ele.removeAttribute(attrName); + } + if (ele.hasChildNodes()) { + for (var j = 0; j < ele.childNodes.length; j++) { + var childEle = ele.childNodes[j]; + if (childEle.nodeType !== 3 && childEle.nodeName !== 'TABLE' && childEle.nodeName !== 'TBODY' && + childEle.nodeName !== 'THEAD' && childEle.nodeName !== 'TH' && childEle.nodeName !== 'TR' && + childEle.nodeName !== 'TD' && childEle.hasAttribute(attrName)) { + childEle.removeAttribute(attrName); + } + if (childEle.hasChildNodes()) { + for (var k = 0; k < childEle.childNodes.length; k++) { + if (childEle.childNodes[k].nodeType !== 3 && childEle.childNodes[k].nodeName !== 'TABLE' && + childEle.childNodes[k].nodeName !== 'TBODY' && childEle.childNodes[k].nodeName !== 'THEAD' && + childEle.childNodes[k].nodeName !== 'TH' && childEle.childNodes[k].nodeName !== 'TR' + && childEle.childNodes[k].nodeName !== 'TD' + && childEle.childNodes[k].hasAttribute(attrName)) { + childEle.childNodes[k].removeAttribute(attrName); + } + } + } + } + } + } + } + } + } + }; + return XhtmlValidation; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/html-editor.js + + + + + + + + + + + + + + + + +/** + * `HtmlEditor` module is used to HTML editor + */ +var HtmlEditor = /** @class */ (function () { + function HtmlEditor(parent, serviceLocator) { + this.rangeCollection = []; + this.isImageDelete = false; + this.parent = parent; + this.locator = serviceLocator; + this.renderFactory = this.locator.getService('rendererFactory'); + this.xhtmlValidation = new XhtmlValidation(parent); + this.addEventListener(); + } + /** + * Destroys the Markdown. + * + * @function destroy + * @returns {void} + * @hidden + + */ + HtmlEditor.prototype.destroy = function () { + this.removeEventListener(); + }; + /** + * @param {string} value - specifies the string value + * @returns {void} + * @hidden + + */ + HtmlEditor.prototype.sanitizeHelper = function (value) { + value = (0,util/* sanitizeHelper */.cC)(value, this.parent); + return value; + }; + HtmlEditor.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.nodeSelectionObj = new selection/* NodeSelection */.q(); + this.colorPickerModule = new ColorPickerInput(this.parent, this.locator); + this.parent.on(constant/* initialLoad */.T5, this.instantiateRenderer, this); + this.parent.on(constant/* htmlToolbarClick */.s0, this.onToolbarClick, this); + this.parent.on(constant/* keyDown */.QG, this.onKeyDown, this); + this.parent.on(constant/* keyUp */.yR, this.onKeyUp, this); + this.parent.on(constant/* renderColorPicker */.jm, this.renderColorPicker, this); + this.parent.on(constant/* initialEnd */.Xr, this.render, this); + this.parent.on(constant/* modelChanged */.CC, this.onPropertyChanged, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* selectAll */.td, this.selectAll, this); + this.parent.on(constant/* selectRange */.jh, this.selectRange, this); + this.parent.on(constant/* getSelectedHtml */.Db, this.getSelectedHtml, this); + this.parent.on(constant/* selectionSave */.gA, this.onSelectionSave, this); + this.parent.on(constant/* selectionRestore */.Wz, this.onSelectionRestore, this); + this.parent.on(constant/* readOnlyMode */.Ed, this.updateReadOnly, this); + this.parent.on(constant/* paste */.RE, this.onPaste, this); + this.parent.on(constant/* tableclass */.LF, this.isTableClassAdded, this); + }; + HtmlEditor.prototype.updateReadOnly = function () { + if (this.parent.readonly) { + (0,ej2_base/* attributes */.Y4)(this.parent.contentModule.getEditPanel(), { contenteditable: 'false' }); + (0,ej2_base/* addClass */.cn)([this.parent.element], classes/* CLS_RTE_READONLY */.PW); + } + else { + (0,ej2_base/* attributes */.Y4)(this.parent.contentModule.getEditPanel(), { contenteditable: 'true' }); + (0,ej2_base/* removeClass */.IV)([this.parent.element], classes/* CLS_RTE_READONLY */.PW); + } + }; + HtmlEditor.prototype.isTableClassAdded = function () { + var tableElement = this.parent.inputElement.querySelectorAll('table'); + for (var i = 0; i < tableElement.length; i++) { + if (!tableElement[i].classList.contains('e-rte-table')) { + tableElement[i].classList.add('e-rte-table'); + } + } + }; + HtmlEditor.prototype.onSelectionSave = function () { + var currentDocument = this.contentRenderer.getDocument(); + var range = this.nodeSelectionObj.getRange(currentDocument); + this.saveSelection = this.nodeSelectionObj.save(range, currentDocument); + }; + HtmlEditor.prototype.onSelectionRestore = function (e) { + this.parent.isBlur = false; + this.contentRenderer.getEditPanel().focus(); + if ((0,ej2_base/* isNullOrUndefined */.le)(e.items) || e.items) { + this.saveSelection.restore(); + } + }; + HtmlEditor.prototype.onKeyUp = function (e) { + var args = e.args; + var restrictKeys = [8, 9, 13, 16, 17, 18, 20, 27, 37, 38, 39, 40, 44, 45, 46, 91, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123]; + var range = this.parent.getRange(); + var regEx = new RegExp(String.fromCharCode(8203), 'g'); + var pointer; + if (restrictKeys.indexOf(args.keyCode) < 0 && !args.shiftKey && !args.ctrlKey && !args.altKey) { + if (range.startContainer.textContent.charCodeAt(0) === 8203) { + pointer = range.startOffset - 1; + range.startContainer.textContent = range.startContainer.textContent.replace(regEx, ''); + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), range.startContainer, pointer); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.previousSibling) && !(0,ej2_base/* isNullOrUndefined */.le)(range.startContainer.previousSibling.parentElement) && + range.startContainer.parentElement === range.startContainer.previousSibling.parentElement && + range.startContainer.previousSibling.textContent.charCodeAt(0) === 8203 && + range.startContainer.previousSibling.textContent.length <= 1) { + range.startContainer.previousSibling.textContent = range.startContainer.previousSibling.textContent.replace(regEx, ''); + } + if (range.endContainer.textContent.charCodeAt(range.endOffset) === 8203) { + pointer = range.startOffset; + range.endContainer.textContent = range.endContainer.textContent.replace(regEx, ''); + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), range.startContainer, pointer); + } + } + }; + HtmlEditor.prototype.onKeyDown = function (e) { + var _this = this; + var currentRange; + var args = e.args; + if (ej2_base/* Browser.info.name */.AR.info.name === 'chrome') { + currentRange = this.parent.getRange(); + this.backSpaceCleanup(e, currentRange); + this.deleteCleanup(e, currentRange); + } + if (args.keyCode === 9 && this.parent.enableTabKey) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(args.target) && (0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(args.target, '.e-rte-toolbar'))) { + var range = this.nodeSelectionObj.getRange(this.contentRenderer.getDocument()); + var parentNode = this.nodeSelectionObj.getParentNodeCollection(range); + if (!((parentNode[0].nodeName === 'LI' || (0,ej2_base/* closest */.oq)(parentNode[0], 'li') || + (0,ej2_base/* closest */.oq)(parentNode[0], 'table')) && range.startOffset === 0)) { + args.preventDefault(); + if (!args.shiftKey) { + InsertHtml.Insert(this.contentRenderer.getDocument(), '    '); + this.rangeCollection.push(this.nodeSelectionObj.getRange(this.contentRenderer.getDocument())); + } + else if (this.rangeCollection.length > 0 && + this.rangeCollection[this.rangeCollection.length - 1].startContainer.textContent.length === 4) { + var textCont = this.rangeCollection[this.rangeCollection.length - 1].startContainer; + this.nodeSelectionObj.setSelectionText(this.contentRenderer.getDocument(), textCont, textCont, 0, textCont.textContent.length); + InsertHtml.Insert(this.contentRenderer.getDocument(), document.createTextNode('')); + this.rangeCollection.pop(); + } + } + } + } + if (e.args.action === 'space' || + e.args.action === 'enter' || + e.args.keyCode === 13) { + this.spaceLink(e.args); + if (this.parent.editorMode === 'HTML' && !this.parent.readonly) { + var currentLength = this.parent.getText().trim().length; + var selectionLength = this.parent.getSelection().length; + var totalLength = (currentLength - selectionLength) + 1; + if (!(this.parent.maxLength === -1 || totalLength <= this.parent.maxLength) && + e.args.keyCode === 13) { + e.args.preventDefault(); + return; + } + else { + this.parent.notify(constant/* enterHandler */.dp, { args: e.args }); + } + } + } + if (e.args.action === 'space') { + var currentRange_1 = this.parent.getRange(); + var editorValue = currentRange_1.startContainer.textContent.slice(0, currentRange_1.startOffset); + var orderedList_1 = this.isOrderedList(editorValue); + var unOrderedList = this.isUnOrderedList(editorValue); + if (orderedList_1 && !unOrderedList || unOrderedList && !orderedList_1) { + var eventArgs_1 = { + callBack: null, + event: e.args, + name: 'keydown-handler' + }; + var actionBeginArgs = { + cancel: false, + item: { command: 'Lists', subCommand: orderedList_1 ? 'OL' : 'UL' }, + name: 'actionBegin', + originalEvent: e.args, + requestType: orderedList_1 ? 'OL' : 'UL' + }; + this.parent.trigger(constant/* actionBegin */.m2, actionBeginArgs, function (actionBeginArgs) { + if (!actionBeginArgs.cancel) { + _this.parent.formatter.editorManager.observer.notify(common_constant/* ON_BEGIN */.O6, eventArgs_1); + _this.parent.trigger(constant/* actionComplete */.i8, { + editorMode: _this.parent.editorMode, + elements: _this.parent.formatter.editorManager.domNode.blockNodes(), + event: e.args, + name: constant/* actionComplete */.i8, + range: _this.parent.getRange(), + requestType: orderedList_1 ? 'OL' : 'UL' + }); + } + }); + } + } + if (ej2_base/* Browser.info.name */.AR.info.name === 'chrome' && (!(0,ej2_base/* isNullOrUndefined */.le)(this.rangeElement) && !(0,ej2_base/* isNullOrUndefined */.le)(this.oldRangeElement) || + !(0,ej2_base/* isNullOrUndefined */.le)(this.deleteRangeElement) && !(0,ej2_base/* isNullOrUndefined */.le)(this.deleteOldRangeElement)) && + currentRange.startContainer.parentElement.tagName !== 'TD' && currentRange.startContainer.parentElement.tagName !== 'TH') { + this.rangeElement = null; + this.oldRangeElement = null; + this.deleteRangeElement = null; + this.deleteOldRangeElement = null; + if (!this.isImageDelete) { + args.preventDefault(); + } + args.preventDefault(); + } + }; + HtmlEditor.prototype.isOrderedList = function (editorValue) { + editorValue = editorValue.replace(/\u200B/g, ''); + var olListStartRegex = [/^[1]+[.]+$/, /^[i]+[.]+$/, /^[a]+[.]+$/]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(editorValue)) { + for (var i = 0; i < olListStartRegex.length; i++) { + if (olListStartRegex[i].test(editorValue)) { + return true; + } + } + } + return false; + }; + HtmlEditor.prototype.isUnOrderedList = function (editorValue) { + editorValue = editorValue.replace(/\u200B/g, ''); + var ulListStartRegex = [/^[*]$/, /^[-]$/]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(editorValue)) { + for (var i = 0; i < ulListStartRegex.length; i++) { + if (ulListStartRegex[i].test(editorValue)) { + return true; + } + } + } + return false; + }; + HtmlEditor.prototype.backSpaceCleanup = function (e, currentRange) { + var isLiElement = false; + if (e.args.code === 'Backspace' && e.args.keyCode === 8 && currentRange.startOffset === 0 && + currentRange.endOffset === 0 && this.parent.getSelection().length === 0 && currentRange.startContainer.textContent.length > 0 && + currentRange.startContainer.parentElement.tagName !== 'TD' && currentRange.startContainer.parentElement.tagName !== 'TH') { + this.rangeElement = this.getRootBlockNode(currentRange.startContainer); + if (this.rangeElement.tagName === 'OL' || this.rangeElement.tagName === 'UL') { + var liElement = this.getRangeLiNode(currentRange.startContainer); + if (liElement.previousElementSibling && liElement.previousElementSibling.childElementCount > 0) { + this.oldRangeElement = liElement.previousElementSibling.lastElementChild.nodeName === 'BR' ? + liElement.previousElementSibling : liElement.previousElementSibling.lastElementChild; + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.lastElementChild) && liElement.lastElementChild.nodeName !== 'BR') { + this.rangeElement = liElement.lastElementChild; + isLiElement = true; + } + else { + this.rangeElement = liElement; + } + } + } + else if (this.rangeElement === this.parent.inputElement || this.rangeElement.tagName === 'TABLE' || + (!(0,ej2_base/* isNullOrUndefined */.le)(this.rangeElement.previousElementSibling) && this.rangeElement.previousElementSibling.tagName === 'TABLE')) { + return; + } + else { + this.oldRangeElement = this.rangeElement.previousElementSibling; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.oldRangeElement)) { + return; + } + else { + if (this.oldRangeElement.tagName === 'OL' || this.oldRangeElement.tagName === 'UL') { + this.oldRangeElement = this.oldRangeElement.lastElementChild.lastElementChild + ? this.oldRangeElement.lastElementChild.lastElementChild : + this.oldRangeElement.lastElementChild; + } + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), + // eslint-disable-next-line + this.oldRangeElement, this.oldRangeElement.childNodes.length); + if (this.oldRangeElement.querySelector('BR')) { + (0,ej2_base/* detach */.og)(this.oldRangeElement.querySelector('BR')); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.rangeElement) && this.oldRangeElement !== this.rangeElement) { + while (this.rangeElement.firstChild) { + this.oldRangeElement.appendChild(this.rangeElement.childNodes[0]); + } + // eslint-disable-next-line + !isLiElement ? (0,ej2_base/* detach */.og)(this.rangeElement) : (0,ej2_base/* detach */.og)(this.rangeElement.parentElement); + this.oldRangeElement.normalize(); + } + } + } + }; + HtmlEditor.prototype.deleteCleanup = function (e, currentRange) { + var isLiElement = false; + var liElement; + var rootElement; + if (e.args.code === 'Delete' && e.args.keyCode === 46 && + this.parent.contentModule.getText().trim().length !== 0 && this.parent.getSelection().length === 0 && currentRange.startContainer.parentElement.tagName !== 'TD' && + currentRange.startContainer.parentElement.tagName !== 'TH') { + this.deleteRangeElement = rootElement = this.getRootBlockNode(currentRange.startContainer); + if (this.deleteRangeElement.tagName === 'OL' || this.deleteRangeElement.tagName === 'UL') { + liElement = this.getRangeLiNode(currentRange.startContainer); + if (liElement.nextElementSibling && liElement.nextElementSibling.childElementCount > 0 + && !liElement.nextElementSibling.querySelector('BR')) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.lastElementChild)) { + this.deleteRangeElement = liElement.lastElementChild; + isLiElement = true; + } + else { + this.deleteRangeElement = liElement; + } + } + else { + this.deleteRangeElement = this.getRangeElement(liElement); + } + } + else if (this.deleteRangeElement.nodeType === 3 || (this.deleteRangeElement.tagName === 'TABLE' || + (!(0,ej2_base/* isNullOrUndefined */.le)(this.deleteRangeElement.nextElementSibling) && this.deleteRangeElement.nextElementSibling.tagName === 'TABLE'))) { + return; + } + if (this.getCaretIndex(currentRange, this.deleteRangeElement) === this.deleteRangeElement.textContent.length) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + if (isLiElement || !(0,ej2_base/* isNullOrUndefined */.le)(liElement.nextElementSibling)) { + this.deleteOldRangeElement = this.getRangeElement(liElement.nextElementSibling); + } + else { + this.deleteOldRangeElement = rootElement.nextElementSibling; + } + } + else { + this.deleteOldRangeElement = this.deleteRangeElement.nextElementSibling; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.deleteOldRangeElement)) { + return; + } + else { + if (currentRange.startOffset === 0 && currentRange.endOffset === 1 && + this.deleteRangeElement.childNodes[0].nodeName === 'IMG') { + this.parent.formatter.editorManager.nodeSelection.setSelectionText(this.parent.contentModule.getDocument(), this.deleteRangeElement, this.deleteRangeElement, 0, 1); + this.isImageDelete = true; + } + else { + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), this.deleteRangeElement, this.deleteRangeElement.childNodes.length); + this.isImageDelete = false; + } + if (this.deleteRangeElement.querySelector('BR')) { + (0,ej2_base/* detach */.og)(this.deleteRangeElement.querySelector('BR')); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.deleteRangeElement) && (this.deleteOldRangeElement.tagName !== 'OL' && this.deleteOldRangeElement.tagName !== 'UL') + && this.deleteOldRangeElement !== this.deleteRangeElement) { + while (this.deleteOldRangeElement.firstChild) { + this.deleteRangeElement.appendChild(this.deleteOldRangeElement.childNodes[0]); + } + if (!isLiElement) { + (0,ej2_base/* detach */.og)(this.deleteOldRangeElement); + } + else { + (0,ej2_base/* detach */.og)(this.deleteOldRangeElement.parentElement); + } + this.deleteRangeElement.normalize(); + } + else { + this.deleteRangeElement = null; + this.deleteOldRangeElement = null; + } + } + } + else { + this.deleteRangeElement = null; + } + } + }; + HtmlEditor.prototype.getCaretIndex = function (currentRange, element) { + var position = 0; + if (this.parent.contentModule.getDocument().getSelection().rangeCount !== 0) { + var preCaretRange = currentRange.cloneRange(); + preCaretRange.selectNodeContents(element); + preCaretRange.setEnd(currentRange.endContainer, currentRange.endOffset); + position = preCaretRange.toString().length; + } + return position; + }; + HtmlEditor.prototype.getRangeElement = function (element) { + var rangeElement = element.lastElementChild ? element.lastElementChild.tagName === 'BR' ? + element.lastElementChild.previousElementSibling ? element.lastElementChild.previousElementSibling + : element : element.lastElementChild : element; + return rangeElement; + }; + HtmlEditor.prototype.getRootBlockNode = function (rangeBlockNode) { + // eslint-disable-next-line + for (; rangeBlockNode && this.parent && this.parent.inputElement !== rangeBlockNode; rangeBlockNode = rangeBlockNode) { + if (rangeBlockNode.parentElement === this.parent.inputElement) { + break; + } + else { + rangeBlockNode = rangeBlockNode.parentElement; + } + } + return rangeBlockNode; + }; + HtmlEditor.prototype.getRangeLiNode = function (rangeLiNode) { + var node = rangeLiNode.parentElement; + while (node !== this.parent.inputElement) { + if (node.nodeType === 1 && node.tagName === 'LI') { + break; + } + node = node.parentElement; + } + return node; + }; + HtmlEditor.prototype.onPaste = function (e) { + // eslint-disable-next-line + var regex = new RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (e.text.match(regex)) { + if (e.isWordPaste) { + return; + } + e.args.preventDefault(); + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + // eslint-disable-next-line + var saveSelection = this.parent.formatter.editorManager.nodeSelection.save(range, this.parent.contentModule.getDocument()); + // eslint-disable-next-line + var httpRegex = new RegExp(/([^\S]|^)(((https?\:\/\/)))/gi); + var wwwRegex = new RegExp(/([^\S]|^)(((www\.))(\S+))/gi); + var enterSplitText = e.text.split('\n'); + var contentInnerElem = ''; + for (var i = 0; i < enterSplitText.length; i++) { + if (enterSplitText[i].trim() === '') { + contentInnerElem += (0,util/* getDefaultValue */.oG)(this.parent); + } + else { + var contentWithSpace = ''; + var spaceBetweenContent = true; + var spaceSplit = enterSplitText[i].split(' '); + for (var j = 0; j < spaceSplit.length; j++) { + if (spaceSplit[j].trim() === '') { + contentWithSpace += spaceBetweenContent ? ' ' : ' '; + } + else { + spaceBetweenContent = false; + contentWithSpace += spaceSplit[j] + ' '; + } + } + if (i === 0) { + contentInnerElem += '' + contentWithSpace.trim() + ''; + } + else { + contentInnerElem += '

    ' + contentWithSpace.trim() + '

    '; + } + } + } + var divElement = this.parent.createElement('div'); + divElement.setAttribute('class', 'pasteContent'); + divElement.style.display = 'inline'; + divElement.innerHTML = contentInnerElem.replace('¶', '&para'); + var paraElem = divElement.querySelectorAll('span, p'); + for (var i = 0; i < paraElem.length; i++) { + var splitTextContent = paraElem[i].innerHTML.split(' '); + var resultSplitContent = ''; + for (var j = 0; j < splitTextContent.length; j++) { + if (splitTextContent[j].match(httpRegex) || splitTextContent[j].match(wwwRegex)) { + resultSplitContent += '' + splitTextContent[j] + ' '; + } + else { + resultSplitContent += splitTextContent[j] + ' '; + } + } + paraElem[i].innerHTML = resultSplitContent.trim(); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.pasteCleanupModule)) { + e.callBack(divElement.innerHTML); + } + else { + this.parent.formatter.editorManager.execCommand('insertHTML', null, null, null, divElement); + } + } + }; + HtmlEditor.prototype.spaceLink = function (e) { + var range = this.nodeSelectionObj.getRange(this.contentRenderer.getDocument()); + var selectNodeEle = this.nodeSelectionObj.getParentNodeCollection(range); + var text = range.startContainer.textContent.substr(0, range.endOffset); + var splitText = text.split(' '); + var urlText = splitText[splitText.length - 1]; + var urlTextRange = range.startOffset - (text.length - splitText[splitText.length - 1].length); + urlText = urlText.slice(0, urlTextRange); + // eslint-disable-next-line + var regex = new RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (selectNodeEle[0].nodeName !== 'A' && urlText.match(regex)) { + var selection = this.nodeSelectionObj.save(range, this.parent.contentModule.getDocument()); + var url = urlText.indexOf('http') > -1 ? urlText : 'http://' + urlText; + var selectParent = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range); + var value = { + url: url, + selection: selection, selectParent: selectParent, + text: urlText, + title: '', + target: '_blank' + }; + this.parent.formatter.process(this.parent, { + item: { + 'command': 'Links', + 'subCommand': 'CreateLink' + } + }, e, value); + } + }; + HtmlEditor.prototype.onToolbarClick = function (args) { + var save; + var selectNodeEle; + var selectParentEle; + var item = args.item; + var closestElement = (0,ej2_base/* closest */.oq)(args.originalEvent.target, '.e-rte-quick-popup'); + if (closestElement && !closestElement.classList.contains('e-rte-inline-popup')) { + if (!(item.subCommand === 'SourceCode' || item.subCommand === 'Preview' || + item.subCommand === 'FontColor' || item.subCommand === 'BackgroundColor')) { + if ((0,common_util/* isIDevice */.FA)() && item.command === 'Images') { + this.nodeSelectionObj.restore(); + } + var range = this.nodeSelectionObj.getRange(this.parent.contentModule.getDocument()); + save = this.nodeSelectionObj.save(range, this.parent.contentModule.getDocument()); + selectNodeEle = this.nodeSelectionObj.getNodeCollection(range); + selectParentEle = this.nodeSelectionObj.getParentNodeCollection(range); + } + if (item.command === 'Images') { + this.parent.notify(constant/* imageToolbarAction */.YV, { + member: 'image', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + } + if (item.command === 'Links') { + this.parent.notify(constant/* linkToolbarAction */.Tc, { + member: 'link', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + } + if (item.command === 'Table') { + this.parent.notify(constant/* tableToolbarAction */.ZY, { + member: 'table', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + } + } + else { + var linkDialog = document.getElementById(this.parent.getID() + '_rtelink'); + var imageDialog = document.getElementById(this.parent.getID() + '_image'); + if (!(item.subCommand === 'SourceCode' || item.subCommand === 'Preview' || + item.subCommand === 'FontColor' || item.subCommand === 'BackgroundColor')) { + var range = this.nodeSelectionObj.getRange(this.parent.contentModule.getDocument()); + if ((0,ej2_base/* isNullOrUndefined */.le)(linkDialog) && (0,ej2_base/* isNullOrUndefined */.le)(imageDialog)) { + save = this.nodeSelectionObj.save(range, this.parent.contentModule.getDocument()); + } + selectNodeEle = this.nodeSelectionObj.getNodeCollection(range); + selectParentEle = this.nodeSelectionObj.getParentNodeCollection(range); + } + switch (item.subCommand) { + case 'Maximize': + this.parent.notify(constant/* enableFullScreen */.ex, { args: args }); + break; + case 'Minimize': + this.parent.notify(constant/* disableFullScreen */.Fx, { args: args }); + break; + case 'CreateLink': + this.parent.notify(constant/* insertLink */.T8, { + member: 'link', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + break; + case 'RemoveLink': + this.parent.notify(constant/* unLink */.tC, { + member: 'link', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + break; + case 'Print': + this.parent.print(); + break; + case 'Image': + this.parent.notify(constant/* insertImage */.rL, { + member: 'image', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + break; + case 'CreateTable': + this.parent.notify(constant/* createTable */.W_, { + member: 'table', args: args, selection: save + }); + break; + case 'SourceCode': + this.parent.notify(constant/* sourceCode */.sv, { member: 'viewSource', args: args }); + break; + case 'Preview': + this.parent.notify(constant/* updateSource */.v0, { member: 'updateSource', args: args }); + break; + case 'FontColor': + case 'BackgroundColor': + break; + case 'File': + this.parent.notify(constant/* renderFileManager */._I, { + member: 'fileManager', args: args, selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }); + break; + default: + this.parent.formatter.process(this.parent, args, args.originalEvent, null); + break; + } + } + }; + HtmlEditor.prototype.renderColorPicker = function (args) { + this.colorPickerModule.renderColorPickerInput(args); + }; + HtmlEditor.prototype.instantiateRenderer = function () { + if (this.parent.iframeSettings.enable) { + this.renderFactory.addRenderer(base_enum/* RenderType.Content */.y2.Content, new IframeContentRender(this.parent, this.locator)); + } + else { + this.renderFactory.addRenderer(base_enum/* RenderType.Content */.y2.Content, new ContentRender(this.parent, this.locator)); + } + }; + HtmlEditor.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* initialEnd */.Xr, this.render); + this.parent.off(constant/* modelChanged */.CC, this.onPropertyChanged); + this.parent.off(constant/* htmlToolbarClick */.s0, this.onToolbarClick); + this.parent.off(constant/* renderColorPicker */.jm, this.renderColorPicker); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* keyDown */.QG, this.onKeyDown); + this.parent.off(constant/* initialLoad */.T5, this.instantiateRenderer); + this.parent.off(constant/* selectAll */.td, this.selectAll); + this.parent.off(constant/* selectRange */.jh, this.selectRange); + this.parent.off(constant/* getSelectedHtml */.Db, this.getSelectedHtml); + this.parent.off(constant/* selectionSave */.gA, this.onSelectionSave); + this.parent.off(constant/* selectionRestore */.Wz, this.onSelectionRestore); + this.parent.off(constant/* readOnlyMode */.Ed, this.updateReadOnly); + this.parent.off(constant/* paste */.RE, this.onPaste); + this.parent.off(constant/* tableclass */.LF, this.isTableClassAdded); + }; + HtmlEditor.prototype.render = function () { + this.contentRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + var editElement = this.contentRenderer.getEditPanel(); + var option = { undoRedoSteps: this.parent.undoRedoSteps, undoRedoTimer: this.parent.undoRedoTimer }; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.parent.formatter)) { + var formatterClass = new HTMLFormatter({ + currentDocument: this.contentRenderer.getDocument(), + element: editElement, + options: option + }); + this.parent.setProperties({ formatter: formatterClass }, true); + } + else { + this.parent.formatter.updateFormatter(editElement, this.contentRenderer.getDocument(), option); + } + if (this.parent.enableXhtml) { + this.parent.notify(constant/* xhtmlValidation */.F, {}); + } + if (this.parent.toolbarSettings.enable) { + this.toolbarUpdate = new HtmlToolbarStatus(this.parent); + } + if (this.parent.inlineMode.enable) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.fontFamily.default)) { + editElement.style.fontFamily = this.parent.fontFamily.default; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.fontSize.default)) { + editElement.style.fontSize = this.parent.fontSize.default; + } + } + this.parent.notify(constant/* bindOnEnd */.$d, {}); + }; + /** + * Called internally if any of the property value changed. + * + * @param {RichTextEditorModel} e - specifies the editor model + * @returns {void} + * @hidden + + */ + HtmlEditor.prototype.onPropertyChanged = function (e) { + // On property code change here + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.newProp.formatter)) { + var editElement = this.contentRenderer.getEditPanel(); + var option = { undoRedoSteps: this.parent.undoRedoSteps, + undoRedoTimer: this.parent.undoRedoTimer }; + this.parent.formatter.updateFormatter(editElement, this.contentRenderer.getDocument(), option); + } + }; + /** + * For internal use only - Get the module name. + * + * @returns {string} - returns the string value + * @hidden + */ + HtmlEditor.prototype.getModuleName = function () { + return 'htmlEditor'; + }; + /** + * For selecting all content in RTE + * + * @returns {void} + * @private + * @hidden + */ + HtmlEditor.prototype.selectAll = function () { + var nodes = (0,util/* getTextNodesUnder */.wX)(this.parent.contentModule.getDocument(), this.parent.contentModule.getEditPanel()); + if (nodes.length > 0) { + this.parent.formatter.editorManager.nodeSelection.setSelectionText(this.parent.contentModule.getDocument(), nodes[0], nodes[nodes.length - 1], 0, nodes[nodes.length - 1].textContent.length); + } + }; + /** + * For selecting all content in RTE + * + * @param {NotifyArgs} e - specifies the notified arguments + * @returns {void} + * @private + * @hidden + */ + HtmlEditor.prototype.selectRange = function (e) { + this.parent.formatter.editorManager.nodeSelection.setRange(this.parent.contentModule.getDocument(), e.range); + }; + /** + * For get a selected text in RTE + * + * @param {NotifyArgs} e - specifies the notified arguments + * @returns {void} + * @hidden + */ + HtmlEditor.prototype.getSelectedHtml = function (e) { + e.callBack(this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()).toString()); + }; + return HtmlEditor; +}()); + + + +/***/ }), + +/***/ 3725: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "q": function() { return /* binding */ PasteCleanup; } +}); + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/constant.js +var constant = __webpack_require__(3386); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-popups/src/popup/popup.js +var popup = __webpack_require__(9486); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-base/index.js + 30 modules +var ej2_base = __webpack_require__(1807); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-buttons/src/common/common.js +var common = __webpack_require__(759); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-buttons/src/radio-button/radio-button.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + +var LABEL = 'e-label'; +var RIPPLE = 'e-ripple-container'; +var RTL = 'e-rtl'; +var WRAPPER = 'e-radio-wrapper'; +var ATTRIBUTES = ['title', 'class', 'style', 'disabled', 'readonly', 'name', 'value']; +/** + * The RadioButton is a graphical user interface element that allows you to select one option from the choices. + * It contains checked and unchecked states. + * ```html + * + * + * ``` + */ +var RadioButton = /** @class */ (function (_super) { + __extends(RadioButton, _super); + /** + * Constructor for creating the widget + * + * @private + * @param {RadioButtonModel} options - Specifies Radio button model + * @param {string | HTMLInputElement} element - Specifies target element + */ + function RadioButton(options, element) { + var _this = _super.call(this, options, element) || this; + _this.isFocused = false; + return _this; + } + RadioButton_1 = RadioButton; + RadioButton.prototype.changeHandler = function (event) { + this.checked = true; + this.dataBind(); + var value = this.element.getAttribute('value'); + value = this.isVue && value ? this.element.value : this.value; + this.trigger('change', { value: value, event: event }); + if (this.tagName === 'EJS-RADIOBUTTON') { + event.stopPropagation(); + } + }; + RadioButton.prototype.updateChange = function () { + var input; + var instance; + var radioGrp = this.getRadioGroup(); + for (var i = 0; i < radioGrp.length; i++) { + input = radioGrp[i]; + if (input !== this.element) { + instance = (0,ej2_base/* getInstance */.s8)(input, RadioButton_1); + instance.checked = false; + if (this.tagName === 'EJS-RADIOBUTTON') { + instance.angularValue = this.value; + } + } + } + }; + /** + * Destroys the widget. + * + * @returns {void} + */ + RadioButton.prototype.destroy = function () { + var _this = this; + var radioWrap = this.wrapper; + _super.prototype.destroy.call(this); + if (radioWrap) { + if (!this.disabled) { + this.unWireEvents(); + } + if (this.tagName === 'INPUT') { + if (radioWrap.parentNode) { + radioWrap.parentNode.insertBefore(this.element, radioWrap); + } + (0,ej2_base/* detach */.og)(radioWrap); + this.element.checked = false; + ['name', 'value', 'disabled'].forEach(function (key) { + _this.element.removeAttribute(key); + }); + } + else { + ['role', 'aria-checked', 'class'].forEach(function (key) { + radioWrap.removeAttribute(key); + }); + radioWrap.innerHTML = ''; + } + } + }; + RadioButton.prototype.focusHandler = function () { + this.isFocused = true; + }; + RadioButton.prototype.focusOutHandler = function () { + var label = this.getLabel(); + if (label) { + label.classList.remove('e-focus'); + } + }; + RadioButton.prototype.getModuleName = function () { + return 'radio'; + }; + /** + * To get the value of selected radio button in a group. + * + * @method getSelectedValue + * @returns {string} - Selected Value + */ + RadioButton.prototype.getSelectedValue = function () { + var input; + var radioGrp = this.getRadioGroup(); + for (var i = 0, len = radioGrp.length; i < len; i++) { + input = radioGrp[i]; + if (input.checked) { + return input.value; + } + } + return ''; + }; + RadioButton.prototype.getRadioGroup = function () { + return document.querySelectorAll('input.e-radio[name="' + this.element.getAttribute('name') + '"]'); + }; + /** + * Gets the properties to be maintained in the persistence state. + * + * @private + * @returns {string} - Persist Data + */ + RadioButton.prototype.getPersistData = function () { + return this.addOnPersist(['checked']); + }; + RadioButton.prototype.getWrapper = function () { + if (this.element) { + return this.element.parentElement; + } + else { + return null; + } + }; + RadioButton.prototype.getLabel = function () { + if (this.element) { + return this.element.nextElementSibling; + } + else { + return null; + } + }; + RadioButton.prototype.initialize = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.initialCheckedValue)) { + this.initialCheckedValue = this.checked; + } + this.initWrapper(); + this.updateHtmlAttribute(); + if (this.name) { + this.element.setAttribute('name', this.name); + } + var value = this.element.getAttribute('value'); + if (this.isVue && value && value === this.value) { + this.checked = true; + } + if (this.isVue ? this.value && !value : this.value) { + this.element.setAttribute('value', this.value); + } + if (this.checked) { + this.element.checked = true; + } + if (this.disabled) { + this.setDisabled(); + } + }; + RadioButton.prototype.initWrapper = function () { + var rippleSpan; + var wrapper = this.element.parentElement; + if (!wrapper.classList.contains(WRAPPER)) { + wrapper = this.createElement('div', { className: WRAPPER }); + this.element.parentNode.insertBefore(wrapper, this.element); + } + var label = this.createElement('label', { attrs: { for: this.element.id } }); + wrapper.appendChild(this.element); + wrapper.appendChild(label); + if (ej2_base/* isRippleEnabled */.re) { + rippleSpan = this.createElement('span', { className: (RIPPLE) }); + label.appendChild(rippleSpan); + (0,ej2_base/* rippleEffect */.qx)(rippleSpan, { + duration: 400, + isCenterRipple: true + }); + } + wrapper.classList.add('e-wrapper'); + if (this.enableRtl) { + label.classList.add(RTL); + } + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([wrapper], this.cssClass.split(' ')); + } + if (this.label) { + this.setText(this.label); + } + }; + RadioButton.prototype.keyUpHandler = function () { + if (this.isFocused) { + this.getLabel().classList.add('e-focus'); + } + }; + RadioButton.prototype.labelRippleHandler = function (e) { + var ripple = this.getLabel().getElementsByClassName(RIPPLE)[0]; + (0,common/* rippleMouseHandler */.sg)(e, ripple); + }; + RadioButton.prototype.formResetHandler = function () { + this.checked = this.initialCheckedValue; + if (this.initialCheckedValue) { + (0,ej2_base/* attributes */.Y4)(this.element, { 'checked': 'true' }); + } + }; + /** + * Called internally if any of the property value changes. + * + * @private + * @param {RadioButtonModel} newProp - Specifies New Properties + * @param {RadioButtonModel} oldProp - Specifies Old Properties + * @returns {void} + */ + RadioButton.prototype.onPropertyChanged = function (newProp, oldProp) { + var wrap = this.getWrapper(); + var label = this.getLabel(); + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'checked': + if (newProp.checked) { + this.updateChange(); + } + this.element.checked = newProp.checked; + break; + case 'disabled': + if (newProp.disabled) { + this.setDisabled(); + this.unWireEvents(); + } + else { + this.element.disabled = false; + this.wireEvents(); + } + break; + case 'cssClass': + if (oldProp.cssClass) { + (0,ej2_base/* removeClass */.IV)([wrap], oldProp.cssClass.split(' ')); + } + if (newProp.cssClass) { + (0,ej2_base/* addClass */.cn)([wrap], newProp.cssClass.split(' ')); + } + break; + case 'enableRtl': + if (newProp.enableRtl) { + label.classList.add(RTL); + } + else { + label.classList.remove(RTL); + } + break; + case 'label': + this.setText(newProp.label); + break; + case 'labelPosition': + if (newProp.labelPosition === 'Before') { + label.classList.add('e-right'); + } + else { + label.classList.remove('e-right'); + } + break; + case 'name': + this.element.setAttribute('name', newProp.name); + break; + case 'value': + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes) && this.htmlAttributes.value) { + break; + } + this.element.setAttribute('value', newProp.value); + break; + case 'htmlAttributes': + this.updateHtmlAttribute(); + break; + } + } + }; + /** + * Initialize checked Property, Angular and React and Unique ID support. + * + * @private + * @returns {void} + */ + RadioButton.prototype.preRender = function () { + var element = this.element; + this.formElement = (0,ej2_base/* closest */.oq)(this.element, 'form'); + this.tagName = this.element.tagName; + element = (0,common/* wrapperInitialize */.Rm)(this.createElement, 'EJS-RADIOBUTTON', 'radio', element, WRAPPER, 'radio'); + this.element = element; + if (this.element.getAttribute('type') !== 'radio') { + this.element.setAttribute('type', 'radio'); + } + if (!this.element.id) { + this.element.id = (0,ej2_base/* getUniqueID */.QI)('e-' + this.getModuleName()); + } + if (this.tagName === 'EJS-RADIOBUTTON') { + var formControlName = this.element.getAttribute('formcontrolname'); + if (formControlName) { + this.setProperties({ 'name': formControlName }, true); + this.element.setAttribute('name', formControlName); + } + } + }; + /** + * Initialize the control rendering + * + * @private + * @returns {void} + */ + RadioButton.prototype.render = function () { + this.initialize(); + if (!this.disabled) { + this.wireEvents(); + } + this.renderComplete(); + this.wrapper = this.getWrapper(); + }; + RadioButton.prototype.setDisabled = function () { + this.element.disabled = true; + }; + RadioButton.prototype.setText = function (text) { + var label = this.getLabel(); + var textLabel = label.getElementsByClassName(LABEL)[0]; + if (textLabel) { + textLabel.textContent = text; + } + else { + text = (this.enableHtmlSanitizer) ? ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(text) : text; + textLabel = this.createElement('span', { className: LABEL, innerHTML: text }); + label.appendChild(textLabel); + } + if (this.labelPosition === 'Before') { + this.getLabel().classList.add('e-right'); + } + else { + this.getLabel().classList.remove('e-right'); + } + }; + RadioButton.prototype.updateHtmlAttribute = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes)) { + for (var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++) { + var key = _a[_i]; + if (ATTRIBUTES.indexOf(key) > -1) { + var wrapper = this.element.parentElement; + if (key === 'class') { + (0,ej2_base/* addClass */.cn)([wrapper], this.htmlAttributes[key].split(' ')); + } + else if (key === 'title' || key === 'style') { + wrapper.setAttribute(key, this.htmlAttributes[key]); + } + else { + this.element.setAttribute(key, this.htmlAttributes[key]); + } + } + } + } + }; + RadioButton.prototype.unWireEvents = function () { + var label = this.wrapper; + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'change', this.changeHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'focus', this.focusHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'focusout', this.focusOutHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'keyup', this.keyUpHandler); + var rippleLabel = label.getElementsByTagName('label')[0]; + if (rippleLabel) { + ej2_base/* EventHandler.remove */.bi.remove(rippleLabel, 'mousedown', this.labelRippleHandler); + ej2_base/* EventHandler.remove */.bi.remove(rippleLabel, 'mouseup', this.labelRippleHandler); + } + if (this.formElement) { + ej2_base/* EventHandler.remove */.bi.remove(this.formElement, 'reset', this.formResetHandler); + } + }; + RadioButton.prototype.wireEvents = function () { + var label = this.getLabel(); + ej2_base/* EventHandler.add */.bi.add(this.element, 'change', this.changeHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'keyup', this.keyUpHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'focus', this.focusHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'focusout', this.focusOutHandler, this); + var rippleLabel = label.getElementsByClassName(LABEL)[0]; + if (rippleLabel) { + ej2_base/* EventHandler.add */.bi.add(rippleLabel, 'mousedown', this.labelRippleHandler, this); + ej2_base/* EventHandler.add */.bi.add(rippleLabel, 'mouseup', this.labelRippleHandler, this); + } + if (this.formElement) { + ej2_base/* EventHandler.add */.bi.add(this.formElement, 'reset', this.formResetHandler, this); + } + }; + /** + * Click the RadioButton element + * its native method + * + * @public + * @returns {void} + */ + RadioButton.prototype.click = function () { + this.element.click(); + }; + /** + * Sets the focus to RadioButton + * its native method + * + * @public + * @returns {void} + */ + RadioButton.prototype.focusIn = function () { + this.element.focus(); + }; + var RadioButton_1; + __decorate([ + (0,ej2_base/* Event */.ju)() + ], RadioButton.prototype, "change", void 0); + __decorate([ + (0,ej2_base/* Event */.ju)() + ], RadioButton.prototype, "created", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RadioButton.prototype, "checked", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], RadioButton.prototype, "cssClass", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RadioButton.prototype, "disabled", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], RadioButton.prototype, "label", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('After') + ], RadioButton.prototype, "labelPosition", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], RadioButton.prototype, "name", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], RadioButton.prototype, "value", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], RadioButton.prototype, "enableHtmlSanitizer", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)({}) + ], RadioButton.prototype, "htmlAttributes", void 0); + RadioButton = RadioButton_1 = __decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], RadioButton); + return RadioButton; +}(ej2_base/* Component */.wA)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/classes.js +var classes = __webpack_require__(9805); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/config.js +var config = __webpack_require__(103); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/selection/selection.js +var selection = __webpack_require__(8867); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/constant.js +var common_constant = __webpack_require__(8082); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/enum.js +var base_enum = __webpack_require__(809); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-popups/src/spinner/spinner.js + +var globalTimeOut = {}; +var DEFT_MAT_WIDTH = 30; +var DEFT_FAB_WIDTH = 30; +var DEFT_FLUENT_WIDTH = 30; +var DEFT_TAIL_WIDTH = 24; +var DEFT_BOOT_WIDTH = 30; +var DEFT_BOOT4_WIDTH = 36; +var DEFT_BOOT5_WIDTH = 36; +var CLS_SHOWSPIN = 'e-spin-show'; +var CLS_HIDESPIN = 'e-spin-hide'; +var CLS_MATERIALSPIN = 'e-spin-material'; +var CLS_FABRICSPIN = 'e-spin-fabric'; +var CLS_FLUENTSPIN = 'e-spin-fluent'; +var CLS_TAILWINDSPIN = 'e-spin-tailwind'; +var CLS_BOOTSPIN = 'e-spin-bootstrap'; +var CLS_BOOT4SPIN = 'e-spin-bootstrap4'; +var CLS_BOOT5SPIN = 'e-spin-bootstrap5'; +var CLS_HIGHCONTRASTSPIN = 'e-spin-high-contrast'; +var CLS_SPINWRAP = 'e-spinner-pane'; +var CLS_SPININWRAP = 'e-spinner-inner'; +var CLS_SPINCIRCLE = 'e-path-circle'; +var CLS_SPINARC = 'e-path-arc'; +var CLS_SPINLABEL = 'e-spin-label'; +var CLS_SPINTEMPLATE = 'e-spin-template'; +var spinTemplate = null; +var spinCSSClass = null; +// eslint-disable-next-line +/** + * Function to change the Spinners in a page globally from application end. + * ``` + * E.g : blazorSpinner({ action: "Create", options: {target: targetElement}, type: "" }); + * ``` + * + * @param {string} action - specifies the string + * @param {CreateArgs} options - specifies the args + * @param {string} target - specifies the target + * @param {string} type - specifes the type + * @returns {void} + * @private + */ +function Spinner(action, options, target, type) { + switch (action) { + case 'Create': + /* eslint-disable */ + var element = document.querySelector(options.target); + var args = { type: type, target: element, cssClass: options.cssClass, + label: options.label, width: options.width }; + /* eslint-enable */ + createSpinner(args); + break; + case 'Show': + showSpinner(document.querySelector(target)); + break; + case 'Hide': + hideSpinner(document.querySelector(target)); + break; + case 'Set': + // eslint-disable-next-line + var setArgs = { cssClass: options.cssClass, type: type }; + setSpinner(setArgs); + break; + } +} +/** + * Create a spinner for the specified target element. + * ``` + * E.g : createSpinner({ target: targetElement, width: '34px', label: 'Loading..' }); + * ``` + * + * @param {SpinnerArgs} args - specifies the args + * @param {CreateElementArgs} internalCreateElement - specifis the element args + * @returns {void} + * @private + */ +function createSpinner(args, internalCreateElement) { + if (!args.target) { + return; + } + var radius; + var makeElement = !(0,ej2_base/* isNullOrUndefined */.le)(internalCreateElement) ? internalCreateElement : ej2_base/* createElement */.az; + // eslint-disable-next-line + var container = create_spinner_container(args.target, makeElement); + if (!(0,ej2_base/* isNullOrUndefined */.le)(args.cssClass)) { + container.wrap.classList.add(args.cssClass); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(args.template) || !(0,ej2_base/* isNullOrUndefined */.le)(spinTemplate)) { + var template = !(0,ej2_base/* isNullOrUndefined */.le)(args.template) ? args.template : spinTemplate; + container.wrap.classList.add(CLS_SPINTEMPLATE); + replaceContent(container.wrap, template, spinCSSClass); + } + else { + var theme = !(0,ej2_base/* isNullOrUndefined */.le)(args.type) ? args.type : getTheme(container.wrap); + var width = !(0,ej2_base/* isNullOrUndefined */.le)(args.width) ? args.width : undefined; + radius = calculateRadius(width, theme); + setTheme(theme, container.wrap, radius, makeElement); + if (!(0,ej2_base/* isNullOrUndefined */.le)(args.label)) { + createLabel(container.inner_wrap, args.label, makeElement); + } + } + container.wrap.classList.add(CLS_HIDESPIN); + container = null; +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {string} label - specifies the string + * @param {createElementParams} makeElement - specifies the element + * @returns {HTMLElement} - returns the element + */ +function createLabel(container, label, makeElement) { + var labelEle = makeElement('div', {}); + labelEle.classList.add(CLS_SPINLABEL); + labelEle.innerHTML = label; + container.appendChild(labelEle); + return labelEle; +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createMaterialSpinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Material', radius: radius }; + create_material_element(container, uniqueID, makeElement, CLS_MATERIALSPIN); + mat_calculate_attributes(radius, container, 'Material', CLS_MATERIALSPIN); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createBootstrap4Spinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Bootstrap4', radius: radius }; + create_material_element(container, uniqueID, makeElement, CLS_BOOT4SPIN); + mat_calculate_attributes(radius, container, 'Bootstrap4', CLS_BOOT4SPIN); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createBootstrap5Spinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Bootstrap5', radius: radius }; + create_material_element(container, uniqueID, makeElement, CLS_BOOT5SPIN); + mat_calculate_attributes(radius, container, 'Bootstrap5', CLS_BOOT5SPIN); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {string} uniqueID - specifies the id. + * @param {number} radius - specifies the radius + * @returns {void} + */ +function startMatAnimate(container, uniqueID, radius) { + var globalObject = {}; + var timeOutVar = 0; + globalTimeOut[uniqueID].timeOut = 0; + globalObject[uniqueID] = globalVariables(uniqueID, radius, 0, 0); + // eslint-disable-next-line + var spinnerInfo = { uniqueID: uniqueID, container: container, globalInfo: globalObject, timeOutVar: timeOutVar }; + animateMaterial(spinnerInfo); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createFabricSpinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Fabric', radius: radius }; + create_fabric_element(container, uniqueID, CLS_FABRICSPIN, makeElement); + fb_calculate_attributes(radius, container, CLS_FABRICSPIN); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createFluentSinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Fluent', radius: radius }; + create_fabric_element(container, uniqueID, CLS_FLUENTSPIN, makeElement); + fb_calculate_attributes(radius, container, CLS_FLUENTSPIN); +} +function createTailwindSpinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Tailwind', radius: radius }; + create_fabric_element(container, uniqueID, CLS_TAILWINDSPIN, makeElement); + fb_calculate_attributes(radius, container, CLS_TAILWINDSPIN); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createHighContrastSpinner(container, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'HighContrast', radius: radius }; + create_fabric_element(container, uniqueID, CLS_HIGHCONTRASTSPIN, makeElement); + fb_calculate_attributes(radius, container, CLS_HIGHCONTRASTSPIN); +} +/** + * + * @param {HTMLElement} container - specifies the element + * @returns {string} - returns the string + */ +function getTheme(container) { + var theme = window.getComputedStyle(container, ':after').getPropertyValue('content'); + return theme.replace(/['"]+/g, ''); +} +/** + * + * @param {string} theme - specifies the theme + * @param {HTMLElement} container - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function setTheme(theme, container, radius, makeElement) { + var innerContainer = container.querySelector('.' + CLS_SPININWRAP); + var svg = innerContainer.querySelector('svg'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(svg)) { + innerContainer.removeChild(svg); + } + switch (theme) { + case 'Material': + createMaterialSpinner(innerContainer, radius, makeElement); + break; + case 'Fabric': + createFabricSpinner(innerContainer, radius, makeElement); + break; + case 'Fluent': + createFluentSinner(innerContainer, radius, makeElement); + break; + case 'Bootstrap': + createBootstrapSpinner(innerContainer, radius, makeElement); + break; + case 'HighContrast': + createHighContrastSpinner(innerContainer, radius, makeElement); + break; + case 'Bootstrap4': + createBootstrap4Spinner(innerContainer, radius, makeElement); + break; + case 'Bootstrap5': + createBootstrap5Spinner(innerContainer, radius, makeElement); + break; + case 'Tailwind': + case 'Tailwind-dark': + createTailwindSpinner(innerContainer, radius, makeElement); + break; + } +} +/** + * + * @param {HTMLElement} innerContainer - specifies the element + * @param {number} radius - specifies the radius + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +function createBootstrapSpinner(innerContainer, radius, makeElement) { + var uniqueID = random_generator(); + globalTimeOut[uniqueID] = { timeOut: 0, type: 'Bootstrap', radius: radius }; + create_bootstrap_element(innerContainer, uniqueID, makeElement); + boot_calculate_attributes(innerContainer, radius); +} +/** + * + * @param {HTMLElement} innerContainer - specifies the element + * @param {string} uniqueID - specifies the id + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +// eslint-disable-next-line +function create_bootstrap_element(innerContainer, uniqueID, makeElement) { + var svgBoot = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + var viewBoxValue = 64; + var trans = 32; + var defaultRadius = 2; + svgBoot.setAttribute('id', uniqueID); + svgBoot.setAttribute('class', CLS_BOOTSPIN); + svgBoot.setAttribute('viewBox', '0 0 ' + viewBoxValue + ' ' + viewBoxValue); + innerContainer.insertBefore(svgBoot, innerContainer.firstChild); + for (var item = 0; item <= 7; item++) { + var bootCircle = document.createElementNS('http://www.w3.org/2000/svg', 'circle'); + bootCircle.setAttribute('class', CLS_SPINCIRCLE + '_' + item); + bootCircle.setAttribute('r', defaultRadius + ''); + bootCircle.setAttribute('transform', 'translate(' + trans + ',' + trans + ')'); + svgBoot.appendChild(bootCircle); + } +} +/** + * + * @param {HTMLElement} innerContainer - specifies the element + * @param {number} radius - specifies the radius + * @returns {void} + */ +// eslint-disable-next-line +function boot_calculate_attributes(innerContainer, radius) { + var svg = innerContainer.querySelector('svg.e-spin-bootstrap'); + var x = 0; + var y = 0; + var rad = 24; + svg.style.width = svg.style.height = radius + 'px'; + var startArc = 90; + for (var item = 0; item <= 7; item++) { + var start = defineArcPoints(x, y, rad, startArc); + var circleEle = svg.querySelector('.' + CLS_SPINCIRCLE + '_' + item); + circleEle.setAttribute('cx', start.x + ''); + circleEle.setAttribute('cy', start.y + ''); + startArc = startArc >= 360 ? 0 : startArc; + startArc = startArc + 45; + } +} +/** + * + * @param {number} begin - specifies the number + * @param {number} stop - specifirs the number + * @returns {number[]} - returns the array of number + */ +function generateSeries(begin, stop) { + var series = []; + var start = begin; + var end = stop; + // eslint-disable-next-line + var increment = false, count = 1; + formSeries(start); + /** + * + * @param {number} i - specifies the number + * @returns {void} + */ + function formSeries(i) { + series.push(i); + if (i !== end || count === 1) { + if (i <= start && i > 1 && !increment) { + i = parseFloat((i - 0.2).toFixed(2)); + } + else if (i === 1) { + i = 7; + i = parseFloat((i + 0.2).toFixed(2)); + increment = true; + } + else if (i < 8 && increment) { + i = parseFloat((i + 0.2).toFixed(2)); + if (i === 8) { + increment = false; + } + } + else if (i <= 8 && !increment) { + i = parseFloat((i - 0.2).toFixed(2)); + } + ++count; + formSeries(i); + } + } + return series; +} +/** + * + * @param {HTMLElement} innerContainer - specifies the element + * @returns {void} + */ +function animateBootstrap(innerContainer) { + var svg = innerContainer.querySelector('svg.e-spin-bootstrap'); + var id = svg.getAttribute('id'); + for (var i = 1; i <= 8; i++) { + var circleEle = (innerContainer.getElementsByClassName('e-path-circle_' + + (i === 8 ? 0 : i))[0]); + rotation(circleEle, i, i, generateSeries(i, i), id); + } + /** + * + * @param {SVGCircleElement} circle - specifies the circl element + * @param {number} start - specifies the number + * @param {number} end - specifies the end number + * @param {number} series - specifies the series + * @param {string} id - specifies the id + * @returns {void} + */ + function rotation(circle, start, end, series, id) { + var count = 0; + boot_animate(start); + // eslint-disable-next-line + function boot_animate(radius) { + if (globalTimeOut[id].isAnimate) { + ++count; + circle.setAttribute('r', radius + ''); + if (count >= series.length) { + count = 0; + } + // eslint-disable-next-line + globalTimeOut[id].timeOut = setTimeout(boot_animate.bind(null, series[count]), 18); + } + } + } +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {string} template - specifies the template + * @param {string} cssClass - specifies the css class. + * @returns {void} + */ +function replaceContent(container, template, cssClass) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(cssClass)) { + container.classList.add(cssClass); + } + var inner = container.querySelector('.e-spinner-inner'); + inner.innerHTML = template; +} +/** + * + * @param {string} width - specifies the width + * @param {string} theme - specifies the string + * @returns {number} - returns the number + */ +function calculateRadius(width, theme) { + var defaultSize; + switch (theme) { + case 'Material': + defaultSize = DEFT_MAT_WIDTH; + break; + case 'Fabric': + defaultSize = DEFT_FAB_WIDTH; + break; + case 'Tailwind': + case 'Tailwind-dark': + defaultSize = DEFT_FAB_WIDTH; + break; + case 'Fluent': + defaultSize = DEFT_FLUENT_WIDTH; + break; + case 'Bootstrap4': + defaultSize = DEFT_BOOT4_WIDTH; + break; + case 'Bootstrap5': + defaultSize = DEFT_BOOT5_WIDTH; + break; + default: + defaultSize = DEFT_BOOT_WIDTH; + } + width = width ? parseFloat(width + '') : defaultSize; + return theme === 'Bootstrap' ? width : width / 2; +} +/** + * + * @param {string} id - specifies the id + * @param {number} radius - specifies the radius + * @param {number} count - specifies the number count + * @param {number} previousId - specifies the previous id + * @returns {GlobalVariables} - returns the variables + */ +function globalVariables(id, radius, count, previousId) { + return { + radius: radius, + count: count, + previousId: previousId + }; +} +/** + * @returns {string} - returns the string + */ +// eslint-disable-next-line +function random_generator() { + var random = ''; + var combine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + for (var i = 0; i < 5; i++) { + random += combine.charAt(Math.floor(Math.random() * combine.length)); + } + return random; +} +/** + * + * @param {HTMLElement} innerCon - specifies the element + * @param {string} uniqueID - specifies the unique id + * @param {string} themeClass - specifies the string + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +// eslint-disable-next-line +function create_fabric_element(innerCon, uniqueID, themeClass, makeElement) { + var svgFabric = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + svgFabric.setAttribute('id', uniqueID); + svgFabric.setAttribute('class', themeClass); + var fabricCirclePath = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + fabricCirclePath.setAttribute('class', CLS_SPINCIRCLE); + var fabricCircleArc = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + fabricCircleArc.setAttribute('class', CLS_SPINARC); + innerCon.insertBefore(svgFabric, innerCon.firstChild); + svgFabric.appendChild(fabricCirclePath); + svgFabric.appendChild(fabricCircleArc); +} +/** + * + * @param {HTMLElement} innerContainer - specifies the element + * @param {string} uniqueID - specifies the unique id + * @param {createElementParams} makeElement - specifies the element + * @param {string} cls - specifies the string + * @returns {void} + */ +// eslint-disable-next-line +function create_material_element(innerContainer, uniqueID, makeElement, cls) { + var svgMaterial = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + var matCirclePath = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + svgMaterial.setAttribute('class', cls); + svgMaterial.setAttribute('id', uniqueID); + matCirclePath.setAttribute('class', CLS_SPINCIRCLE); + innerContainer.insertBefore(svgMaterial, innerContainer.firstChild); + svgMaterial.appendChild(matCirclePath); +} +/** + * + * @param {HTMLElement} target - specifies the element + * @param {createElementParams} makeElement - specifies the element + * @returns {void} + */ +// eslint-disable-next-line +function create_spinner_container(target, makeElement) { + var spinnerContainer = makeElement('div', {}); + var spinnerInnerContainer = makeElement('div', {}); + spinnerContainer.classList.add(CLS_SPINWRAP); + spinnerInnerContainer.classList.add(CLS_SPININWRAP); + target.appendChild(spinnerContainer); + spinnerContainer.appendChild(spinnerInnerContainer); + // eslint-disable-next-line + return { wrap: spinnerContainer, inner_wrap: spinnerInnerContainer }; +} +/** + * + * @param {SpinnerInfo} spinnerInfo - specifies the spinner + * @returns {void} + */ +function animateMaterial(spinnerInfo) { + var start = 1; + var end = 149; + var duration = 1333; + var max = 75; + createCircle(start, end, easeAnimation, duration, spinnerInfo.globalInfo[spinnerInfo.uniqueID].count, max, spinnerInfo); + spinnerInfo.globalInfo[spinnerInfo.uniqueID].count = ++spinnerInfo.globalInfo[spinnerInfo.uniqueID].count % 4; +} +/** + * + * @param {number} start - specifies the number + * @param {number} end - specifies the end number + * @param {Function} easing - specifies the function + * @param {number} duration - specifies the duration + * @param {number} count - specifies the count + * @param {number} max - specifies the max number + * @param {SpinnerInfo} spinnerInfo - specifies the spinner info + * @returns {void} + */ +// eslint-disable-next-line +function createCircle(start, end, easing, duration, count, max, spinnerInfo) { + var id = ++spinnerInfo.globalInfo[spinnerInfo.uniqueID].previousId; + var startTime = new Date().getTime(); + var change = end - start; + var diameter = getSize((spinnerInfo.globalInfo[spinnerInfo.uniqueID].radius * 2) + ''); + var strokeSize = getStrokeSize(diameter); + var rotate = -90 * (spinnerInfo.globalInfo[spinnerInfo.uniqueID].count || 0); + mat_animation(spinnerInfo); + // eslint-disable-next-line + function mat_animation(spinnerInfo) { + var currentTime = Math.max(0, Math.min(new Date().getTime() - startTime, duration)); + updatePath(easing(currentTime, start, change, duration), spinnerInfo.container); + if (id === spinnerInfo.globalInfo[spinnerInfo.uniqueID].previousId && currentTime < duration) { + // eslint-disable-next-line + globalTimeOut[spinnerInfo.uniqueID].timeOut = setTimeout(mat_animation.bind(null, spinnerInfo), 1); + } + else { + animateMaterial(spinnerInfo); + } + } + /** + * + * @param {number} value - specifies the number value + * @param {HTMLElement} container - specifies the container + * @returns {void} + */ + function updatePath(value, container) { + if ((!(0,ej2_base/* isNullOrUndefined */.le)(container.querySelector('svg.e-spin-material'))) + && (!(0,ej2_base/* isNullOrUndefined */.le)(container.querySelector('svg.e-spin-material').querySelector('path.e-path-circle')))) { + var svg = container.querySelector('svg.e-spin-material'); + var path = svg.querySelector('path.e-path-circle'); + path.setAttribute('stroke-dashoffset', getDashOffset(diameter, strokeSize, value, max) + ''); + path.setAttribute('transform', 'rotate(' + (rotate) + ' ' + diameter / 2 + ' ' + diameter / 2 + ')'); + } + } +} +/** + * + * @param {number} radius - specifies the number + * @param {HTMLElement} container - specifies the element + * @param {string} type - specifies the string type + * @param {string} cls - specifies the string + * @returns {void} + */ +// eslint-disable-next-line +function mat_calculate_attributes(radius, container, type, cls) { + var diameter = radius * 2; + var svg = container.querySelector('svg.' + cls); + var path = svg.querySelector('path.e-path-circle'); + var strokeSize = getStrokeSize(diameter); + var transformOrigin = (diameter / 2) + 'px'; + svg.setAttribute('viewBox', '0 0 ' + diameter + ' ' + diameter); + svg.style.width = svg.style.height = diameter + 'px'; + svg.style.transformOrigin = transformOrigin + ' ' + transformOrigin + ' ' + transformOrigin; + path.setAttribute('d', drawArc(diameter, strokeSize)); + if (type === 'Material') { + path.setAttribute('stroke-width', strokeSize + ''); + path.setAttribute('stroke-dasharray', ((diameter - strokeSize) * Math.PI * 0.75) + ''); + path.setAttribute('stroke-dashoffset', getDashOffset(diameter, strokeSize, 1, 75) + ''); + } +} +/** + * + * @param {string} value - specifies the value + * @returns {number} - returns the number + */ +function getSize(value) { + var parsed = parseFloat(value); + return parsed; +} +/** + * + * @param {number} diameter - specifies the diameter + * @param {number} strokeSize - specifies the size + * @returns {string} - returns the string + */ +function drawArc(diameter, strokeSize) { + var radius = diameter / 2; + var offset = strokeSize / 2; + return 'M' + radius + ',' + offset + + 'A' + (radius - offset) + ',' + (radius - offset) + ' 0 1 1 ' + offset + ',' + radius; +} +/** + * + * @param {number} diameter - specifies the number + * @returns {number} - returns the number + */ +function getStrokeSize(diameter) { + return 10 / 100 * diameter; +} +/** + * + * @param {number} diameter - specifies the number + * @param {number} strokeSize - specifies the stroke size + * @param {number} value - specifies the value + * @param {number} max - specifies the max number + * @returns {number} - returns the number + */ +function getDashOffset(diameter, strokeSize, value, max) { + return (diameter - strokeSize) * Math.PI * ((3 * (max) / 100) - (value / 100)); +} +/** + * + * @param {number} current - specifies the number + * @param {number} start - specifies the stroke size + * @param {number} change - specifies the value + * @param {number} duration - specifies the max number + * @returns {number} - returns the number + */ +function easeAnimation(current, start, change, duration) { + var timestamp = (current /= duration) * current; + var timecount = timestamp * current; + return start + change * (6 * timecount * timestamp + -15 * timestamp * timestamp + 10 * timecount); +} +/** + * + * @param {number} radius - specifies the number + * @param {HTMLElement} innerConainer - specifies the element + * @param {string} trgClass - specifies the class + * @returns {void} + */ +// eslint-disable-next-line +function fb_calculate_attributes(radius, innerConainer, trgClass) { + var centerX = radius; + var centerY = radius; + var diameter = radius * 2; + // eslint-disable-next-line + var startArc = 315, endArc = 45; + var svg = innerConainer.querySelector('.' + trgClass); + var circle = svg.querySelector('.e-path-circle'); + var path = svg.querySelector('.e-path-arc'); + var transformOrigin = (diameter / 2) + 'px'; + circle.setAttribute('d', defineCircle(centerX, centerY, radius)); + path.setAttribute('d', defineArc(centerX, centerY, radius, startArc, endArc)); + svg.setAttribute('viewBox', '0 0 ' + diameter + ' ' + diameter); + svg.style.transformOrigin = transformOrigin + ' ' + transformOrigin + ' ' + transformOrigin; + svg.style.width = svg.style.height = diameter + 'px'; +} +/** + * + * @param {number} centerX - specifies the number + * @param {number} centerY - specifies the stroke size + * @param {number} radius - specifies the value + * @param {number} angle - specifies the max number + * @returns {number} - returns the number + */ +function defineArcPoints(centerX, centerY, radius, angle) { + var radians = (angle - 90) * Math.PI / 180.0; + return { + x: centerX + (radius * Math.cos(radians)), + y: centerY + (radius * Math.sin(radians)) + }; +} +/** + * + * @param {number} x - specifies the number + * @param {number} y - specifies the stroke size + * @param {number} radius - specifies the radius + * @param {number} startArc - specifies the value + * @param {number} endArc - specifies the max number + * @returns {number} - returns the number + */ +function defineArc(x, y, radius, startArc, endArc) { + var start = defineArcPoints(x, y, radius, endArc); + var end = defineArcPoints(x, y, radius, startArc); + var d = [ + 'M', start.x, start.y, + 'A', radius, radius, 0, 0, 0, end.x, end.y + ].join(' '); + return d; +} +/** + * + * @param {number} x - specifies the number + * @param {number} y - specifies the stroke size + * @param {number} radius - specifies the value + * @returns {string} - returns the string + */ +function defineCircle(x, y, radius) { + var d = [ + 'M', x, y, + 'm', -radius, 0, + 'a', radius, radius, 0, 1, 0, radius * 2, 0, + 'a', radius, radius, 0, 1, 0, -radius * 2, 0 + ].join(' '); + return d; +} +// eslint-disable-next-line +/** + * Function to show the Spinner. + * + * @param {HTMLElement} container - Specify the target of the Spinner. + * @returns {void} + * @private + */ +function showSpinner(container) { + showHideSpinner(container, false); + container = null; +} +/** + * + * @param {HTMLElement} container - specifies the element + * @param {boolean} isHide - specifies the boolean + * @returns {void} + */ +function showHideSpinner(container, isHide) { + var spinnerWrap; + if (container) { + spinnerWrap = container.classList.contains(CLS_SPINWRAP) ? container : + container.querySelector('.' + CLS_SPINWRAP); + } + if (container && spinnerWrap) { + var inner = spinnerWrap.querySelector('.' + CLS_SPININWRAP); + var spinCheck = void 0; + // eslint-disable-next-line + spinCheck = isHide ? !spinnerWrap.classList.contains(CLS_SPINTEMPLATE) && !spinnerWrap.classList.contains(CLS_HIDESPIN) : + !spinnerWrap.classList.contains(CLS_SPINTEMPLATE) && !spinnerWrap.classList.contains(CLS_SHOWSPIN); + if (spinCheck) { + var svgEle = spinnerWrap.querySelector('svg'); + if ((0,ej2_base/* isNullOrUndefined */.le)(svgEle)) { + return; + } + var id = svgEle.getAttribute('id'); + globalTimeOut[id].isAnimate = !isHide; + switch (globalTimeOut[id].type) { + case 'Material': + // eslint-disable-next-line + isHide ? clearTimeout(globalTimeOut[id].timeOut) : startMatAnimate(inner, id, globalTimeOut[id].radius); + break; + case 'Bootstrap': + // eslint-disable-next-line + isHide ? clearTimeout(globalTimeOut[id].timeOut) : animateBootstrap(inner); + break; + } + } + // eslint-disable-next-line + isHide ? (0,ej2_base/* classList */.s1)(spinnerWrap, [CLS_HIDESPIN], [CLS_SHOWSPIN]) : (0,ej2_base/* classList */.s1)(spinnerWrap, [CLS_SHOWSPIN], [CLS_HIDESPIN]); + container = null; + } +} +/** + * Function to hide the Spinner. + * + * @param {HTMLElement} container - Specify the target of the Spinner. + * @returns {void} + * @private + */ +function hideSpinner(container) { + showHideSpinner(container, true); + container = null; +} +// eslint-disable-next-line +/** + * Function to change the Spinners in a page globally from application end. + * ``` + * E.g : setSpinner({ cssClass: 'custom-css'; type: 'Material' }); + * ``` + * + * @param {SetSpinnerArgs} args - specifies the args + * @param {createElementParams} internalCreateElement - specifies the element params + * @returns {void} + * @private + */ +function setSpinner(args, internalCreateElement) { + var makeElement = !isNullOrUndefined(internalCreateElement) ? internalCreateElement : createElement; + if (args.template !== undefined) { + spinTemplate = args.template; + if (args.template !== undefined) { + spinCSSClass = args.cssClass; + } + } + var container = document.querySelectorAll('.' + CLS_SPINWRAP); + for (var index = 0; index < container.length; index++) { + ensureTemplate(args.template, container[index], args.type, args.cssClass, makeElement); + } +} +/** + * + * @param {string} template - specifies the string + * @param {HTMLElement} container - specifies the container + * @param {string} theme - specifies the theme + * @param {string} cssClass - specifies the string class + * @param {createElementParams} makeEle - specifies the params + * @returns {void} + */ +function ensureTemplate(template, container, theme, cssClass, makeEle) { + if (isNullOrUndefined(template) && !container.classList.contains(CLS_SPINTEMPLATE)) { + replaceTheme(container, theme, cssClass, makeEle); + if (container.classList.contains(CLS_SHOWSPIN)) { + container.classList.remove(CLS_SHOWSPIN); + showSpinner(container); + } + else { + container.classList.remove(CLS_HIDESPIN); + hideSpinner(container); + } + } + else { + spinTemplate = template; + if (!isNullOrUndefined(cssClass)) { + spinCSSClass = cssClass; + } + } +} +/** + * + * @param {HTMLElement} container - specifies the container + * @param {string} theme - specifies the theme + * @param {string} cssClass - specifies the string class + * @param {createElementParams} makeEle - specifies the params + * @returns {void} + */ +function replaceTheme(container, theme, cssClass, makeEle) { + if (!isNullOrUndefined(cssClass)) { + container.classList.add(cssClass); + } + var svgElement = container.querySelector('svg'); + var radius = theme === 'Bootstrap' ? parseFloat(svgElement.style.height) : parseFloat(svgElement.style.height) / 2; + var classNames = svgElement.getAttribute('class'); + var svgClassList = classNames.split(/\s/); + if (svgClassList.indexOf('e-spin-material') >= 0) { + var id = svgElement.getAttribute('id'); + clearTimeout(globalTimeOut[id].timeOut); + } + setTheme(theme, container, radius, makeEle); +} + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-inputs/src/uploader/uploader.js +var uploader_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var uploader_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +/* eslint-disable @typescript-eslint/no-explicit-any */ + + + + + + +var CONTROL_WRAPPER = 'e-upload e-control-wrapper'; +var INPUT_WRAPPER = 'e-file-select'; +var DROP_AREA = 'e-file-drop'; +var DROP_WRAPPER = 'e-file-select-wrap'; +var LIST_PARENT = 'e-upload-files'; +var FILE = 'e-upload-file-list'; +var STATUS = 'e-file-status'; +var ACTION_BUTTONS = 'e-upload-actions'; +var UPLOAD_BUTTONS = 'e-file-upload-btn e-css e-btn e-flat e-primary'; +var CLEAR_BUTTONS = 'e-file-clear-btn e-css e-btn e-flat'; +var FILE_NAME = 'e-file-name'; +var FILE_TYPE = 'e-file-type'; +var FILE_SIZE = 'e-file-size'; +var REMOVE_ICON = 'e-file-remove-btn'; +var DELETE_ICON = 'e-file-delete-btn'; +var SPINNER_PANE = 'e-spinner-pane'; +var ABORT_ICON = 'e-file-abort-btn'; +var RETRY_ICON = 'e-file-reload-btn'; +var DRAG_HOVER = 'e-upload-drag-hover'; +var PROGRESS_WRAPPER = 'e-upload-progress-wrap'; +var PROGRESSBAR = 'e-upload-progress-bar'; +var PROGRESSBAR_TEXT = 'e-progress-bar-text'; +var UPLOAD_INPROGRESS = 'e-upload-progress'; +var UPLOAD_SUCCESS = 'e-upload-success'; +var UPLOAD_FAILED = 'e-upload-fails'; +var TEXT_CONTAINER = 'e-file-container'; +var VALIDATION_FAILS = 'e-validation-fails'; +var uploader_RTL = 'e-rtl'; +var DISABLED = 'e-disabled'; +var RTL_CONTAINER = 'e-rtl-container'; +var ICON_FOCUSED = 'e-clear-icon-focus'; +var PROGRESS_INNER_WRAPPER = 'e-progress-inner-wrap'; +var PAUSE_UPLOAD = 'e-file-pause-btn'; +var RESUME_UPLOAD = 'e-file-play-btn'; +var RESTRICT_RETRY = 'e-restrict-retry'; +var wrapperAttr = ['title', 'style', 'class']; +var FORM_UPLOAD = 'e-form-upload'; +var HIDDEN_INPUT = 'e-hidden-file-input'; +var INVALID_FILE = 'e-file-invalid'; +var INFORMATION = 'e-file-information'; +var FilesProp = /** @class */ (function (_super) { + uploader_extends(FilesProp, _super); + function FilesProp() { + return _super !== null && _super.apply(this, arguments) || this; + } + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], FilesProp.prototype, "name", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], FilesProp.prototype, "size", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], FilesProp.prototype, "type", void 0); + return FilesProp; +}(ej2_base/* ChildProperty */.rt)); + +var ButtonsProps = /** @class */ (function (_super) { + uploader_extends(ButtonsProps, _super); + function ButtonsProps() { + return _super !== null && _super.apply(this, arguments) || this; + } + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('Browse...') + ], ButtonsProps.prototype, "browse", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('Upload') + ], ButtonsProps.prototype, "upload", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('Clear') + ], ButtonsProps.prototype, "clear", void 0); + return ButtonsProps; +}(ej2_base/* ChildProperty */.rt)); + +var AsyncSettings = /** @class */ (function (_super) { + uploader_extends(AsyncSettings, _super); + function AsyncSettings() { + return _super !== null && _super.apply(this, arguments) || this; + } + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], AsyncSettings.prototype, "saveUrl", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], AsyncSettings.prototype, "removeUrl", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], AsyncSettings.prototype, "chunkSize", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(3) + ], AsyncSettings.prototype, "retryCount", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(500) + ], AsyncSettings.prototype, "retryAfterDelay", void 0); + return AsyncSettings; +}(ej2_base/* ChildProperty */.rt)); + +/** + * The uploader component allows to upload images, documents, and other files from local to server. + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var Uploader = /** @class */ (function (_super) { + uploader_extends(Uploader, _super); + /** + * Triggers when change the Uploader value. + * + * @param {UploaderModel} options - Specifies the Uploader model. + * @param {string | HTMLInputElement} element - Specifies the element to render as component. + * @private + */ + function Uploader(options, element) { + var _this = _super.call(this, options, element) || this; + _this.initialAttr = { accept: null, multiple: false, disabled: false }; + _this.uploadedFilesData = []; + _this.base64String = []; + _this.isForm = false; + _this.allTypes = false; + _this.pausedData = []; + _this.uploadMetaData = []; + _this.tabIndex = '0'; + _this.btnTabIndex = '0'; + _this.disableKeyboardNavigation = false; + _this.count = -1; + _this.actionCompleteCount = 0; + _this.flag = true; + _this.selectedFiles = []; + _this.uploaderName = 'UploadFiles'; + _this.fileStreams = []; + _this.newFileRef = 0; + _this.isFirstFileOnSelection = false; + _this.dragCounter = 0; + _this.isAngular = false; + /** + * Get the file item(li) which are shown in file list. + * + * @private + */ + _this.fileList = []; + /** + * Get the data of files which are shown in file list. + * + * @private + */ + _this.filesData = []; + _this.uploaderOptions = options; + return _this; + } + /** + * Calls internally if any of the property value is changed. + * + * @param {UploaderModel} newProp - Returns the dynamic property value of the component. + * @param {UploaderModel} oldProp - Returns the previous property value of the component. + * @returns {void} + * @private + */ + Uploader.prototype.onPropertyChanged = function (newProp, oldProp) { + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'allowedExtensions': + this.setExtensions(this.allowedExtensions); + this.clearAll(); + break; + case 'enabled': + this.setControlStatus(); + break; + case 'multiple': + this.setMultipleSelection(); + break; + case 'enableRtl': + this.setRTL(); + this.reRenderFileList(); + break; + case 'buttons': + this.buttons.browse = (0,ej2_base/* isNullOrUndefined */.le)(this.buttons.browse) ? '' : this.buttons.browse; + this.buttons.clear = (0,ej2_base/* isNullOrUndefined */.le)(this.buttons.clear) ? '' : this.buttons.clear; + this.buttons.upload = (0,ej2_base/* isNullOrUndefined */.le)(this.buttons.upload) ? '' : this.buttons.upload; + this.renderButtonTemplates(); + break; + case 'dropArea': + this.unBindDropEvents(); + this.updateDropArea(); + break; + case 'htmlAttributes': + this.updateHTMLAttrToElement(); + this.updateHTMLAttrToWrapper(); + this.checkHTMLAttributes(true); + break; + case 'files': + this.renderPreLoadFiles(); + break; + case 'directoryUpload': + this.updateDirectoryAttributes(); + break; + case 'template': + this.clearAll(); + break; + case 'minFileSize': + case 'maxFileSize': + case 'autoUpload': + this.clearAll(); + break; + case 'sequentialUpload': + this.clearAll(); + break; + case 'locale': + this.l10n.setLocale(this.locale); + this.setLocalizedTexts(); + this.preLocaleObj = (0,ej2_base/* getValue */.NA)('currentLocale', this.l10n); + break; + case 'cssClass': + this.setCSSClass(oldProp.cssClass); + break; + } + } + }; + Uploader.prototype.setLocalizedTexts = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template)) { + if (typeof (this.buttons.browse) === 'string') { + this.browseButton.innerText = (this.buttons.browse === 'Browse...') ? + this.localizedTexts('Browse') : this.buttons.browse; + this.browseButton.setAttribute('title', this.browseButton.innerText); + if (this.uploadWrapper && !(0,ej2_base/* isNullOrUndefined */.le)(this.uploadWrapper.querySelector('.' + DROP_AREA))) { + this.uploadWrapper.querySelector('.' + DROP_AREA).innerHTML = this.localizedTexts('dropFilesHint'); + } + } + this.updateFileList(); + } + }; + Uploader.prototype.getKeyValue = function (val) { + var keyValue; + for (var _i = 0, _a = Object.keys(this.preLocaleObj); _i < _a.length; _i++) { + var key = _a[_i]; + if (this.preLocaleObj[key] === val) { + keyValue = key; + } + } + return keyValue; + }; + Uploader.prototype.updateFileList = function () { + var element; + /* istanbul ignore next */ + if (this.fileList.length > 0 && !(0,ej2_base/* isNullOrUndefined */.le)(this.uploadWrapper.querySelector('.' + LIST_PARENT))) { + for (var i = 0; i < this.fileList.length; i++) { + element = this.fileList[i].querySelector('.e-file-status'); + element.innerHTML = this.localizedTexts(this.getKeyValue(this.filesData[i].status)); + this.filesData[i].status = this.localizedTexts(this.getKeyValue(this.filesData[i].status)); + if (this.fileList[i].classList.contains(UPLOAD_SUCCESS)) { + this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('delete')); + } + if (this.fileList[i].querySelector('.e-file-play-btn')) { + this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('resume')); + } + if (this.fileList[i].querySelector('.e-file-remove-btn')) { + this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('remove')); + } + if (this.fileList[i].querySelector('.e-file-reload-btn')) { + this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('retry')); + } + if (!this.autoUpload) { + this.uploadButton.innerText = (this.buttons.upload === 'Upload') ? + this.localizedTexts('Upload') : this.buttons.upload; + this.uploadButton.setAttribute('title', this.localizedTexts('Upload')); + this.clearButton.innerText = (this.buttons.clear === 'Clear') ? + this.localizedTexts('Clear') : this.buttons.clear; + this.clearButton.setAttribute('title', this.localizedTexts('Clear')); + } + } + } + }; + Uploader.prototype.reRenderFileList = function () { + if (this.listParent) { + (0,ej2_base/* detach */.og)(this.listParent); + this.listParent = null; + this.fileList = []; + this.createFileList(this.filesData); + if (this.actionButtons) { + this.removeActionButtons(); + this.renderActionButtons(); + this.checkActionButtonStatus(); + } + } + }; + Uploader.prototype.preRender = function () { + this.localeText = { Browse: 'Browse...', Clear: 'Clear', Upload: 'Upload', + dropFilesHint: 'Or drop files here', invalidMaxFileSize: 'File size is too large', + invalidMinFileSize: 'File size is too small', invalidFileType: 'File type is not allowed', + uploadFailedMessage: 'File failed to upload', uploadSuccessMessage: 'File uploaded successfully', + removedSuccessMessage: 'File removed successfully', removedFailedMessage: 'Unable to remove file', inProgress: 'Uploading', + readyToUploadMessage: 'Ready to upload', abort: 'Abort', remove: 'Remove', cancel: 'Cancel', delete: 'Delete file', + pauseUpload: 'File upload paused', pause: 'Pause', resume: 'Resume', retry: 'Retry', + fileUploadCancel: 'File upload canceled', invalidFileSelection: 'Invalid files selected', totalFiles: 'Total files', + size: 'Size' + }; + this.l10n = new ej2_base/* L10n */.E7('uploader', this.localeText, this.locale); + this.preLocaleObj = (0,ej2_base/* getValue */.NA)('currentLocale', this.l10n); + this.formRendered(); + this.updateHTMLAttrToElement(); + this.checkHTMLAttributes(false); + var ejInstance = (0,ej2_base/* getValue */.NA)('ej2_instances', this.element); + /* istanbul ignore next */ + if (this.element.tagName === 'EJS-UPLOADER') { + var inputElement = this.createElement('input', { attrs: { type: 'file' } }); + var index = 0; + for (index; index < this.element.attributes.length; index++) { + inputElement.setAttribute(this.element.attributes[index].nodeName, this.element.attributes[index].nodeValue); + inputElement.innerHTML = this.element.innerHTML; + } + if (!inputElement.hasAttribute('name')) { + inputElement.setAttribute('name', 'UploadFiles'); + } + this.element.appendChild(inputElement); + this.element = inputElement; + (0,ej2_base/* setValue */.sO)('ej2_instances', ejInstance, this.element); + } + /* istanbul ignore next */ + if (ejInstance[0].isPureReactComponent) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(ejInstance[0].props.name)) { + this.element.setAttribute('name', ejInstance[0].props.name); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(ejInstance[0].props.id) && (0,ej2_base/* isNullOrUndefined */.le)(ejInstance[0].props.name)) { + this.element.setAttribute('name', ejInstance[0].props.id); + } + else { + this.element.setAttribute('name', 'UploadFiles'); + } + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.element.getAttribute('name'))) { + this.element.setAttribute('name', this.element.getAttribute('id')); + } + if (!this.element.hasAttribute('type')) { + this.element.setAttribute('type', 'file'); + } + this.updateDirectoryAttributes(); + this.keyConfigs = { + enter: 'enter' + }; + if (this.element.hasAttribute('tabindex')) { + this.tabIndex = this.element.getAttribute('tabindex'); + } + this.browserName = ej2_base/* Browser.info.name */.AR.info.name; + this.uploaderName = this.element.getAttribute('name'); + }; + Uploader.prototype.formRendered = function () { + var parentEle = (0,ej2_base/* closest */.oq)(this.element, 'form'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(parentEle)) { + for (; parentEle && parentEle !== document.documentElement; parentEle = parentEle.parentElement) { + if (parentEle.tagName === 'FORM') { + this.isForm = true; + this.formElement = parentEle; + parentEle.setAttribute('enctype', 'multipart/form-data'); + parentEle.setAttribute('encoding', 'multipart/form-data'); + } + } + } + }; + Uploader.prototype.getPersistData = function () { + return this.addOnPersist(['filesData']); + }; + /** + * Return the module name of the component. + * + * @returns {string} Returns the component name. + */ + Uploader.prototype.getModuleName = function () { + return 'uploader'; + }; + Uploader.prototype.updateDirectoryAttributes = function () { + if (this.directoryUpload) { + this.element.setAttribute('directory', 'true'); + this.element.setAttribute('webkitdirectory', 'true'); + } + else { + this.element.removeAttribute('directory'); + this.element.removeAttribute('webkitdirectory'); + } + }; + /** + * To Initialize the control rendering + * + * @private + * @returns {void} + */ + Uploader.prototype.render = function () { + this.renderBrowseButton(); + this.initializeUpload(); + this.updateHTMLAttrToWrapper(); + this.wireEvents(); + this.setMultipleSelection(); + this.setExtensions(this.allowedExtensions); + this.setRTL(); + this.renderPreLoadFiles(); + this.setControlStatus(); + this.setCSSClass(); + }; + Uploader.prototype.renderBrowseButton = function () { + this.browseButton = this.createElement('button', { className: 'e-css e-btn', attrs: { 'type': 'button' } }); + this.browseButton.setAttribute('tabindex', this.tabIndex); + if (typeof (this.buttons.browse) === 'string') { + this.browseButton.textContent = (this.buttons.browse === 'Browse...') ? + this.localizedTexts('Browse') : this.buttons.browse; + this.browseButton.setAttribute('title', this.browseButton.innerText); + } + else { + this.browseButton.appendChild(this.buttons.browse); + } + this.element.setAttribute('aria-label', 'Uploader'); + }; + Uploader.prototype.renderActionButtons = function () { + this.element.setAttribute('tabindex', '-1'); + this.actionButtons = this.createElement('div', { className: ACTION_BUTTONS }); + this.uploadButton = this.createElement('button', { className: UPLOAD_BUTTONS, + attrs: { 'type': 'button', 'tabindex': this.btnTabIndex } }); + this.clearButton = this.createElement('button', { className: CLEAR_BUTTONS, + attrs: { 'type': 'button', 'tabindex': this.btnTabIndex } }); + this.actionButtons.appendChild(this.clearButton); + this.actionButtons.appendChild(this.uploadButton); + this.renderButtonTemplates(); + this.uploadWrapper.appendChild(this.actionButtons); + this.browseButton.blur(); + if (!this.isPreloadFiles) { + this.uploadButton.focus(); + } + this.wireActionButtonEvents(); + }; + /* istanbul ignore next */ + Uploader.prototype.serverActionButtonsEventBind = function (element) { + if (element && !this.isForm) { + this.browseButton.blur(); + this.actionButtons = element; + this.uploadButton = this.actionButtons.querySelector('.e-file-upload-btn'); + this.clearButton = this.actionButtons.querySelector('.e-file-clear-btn'); + this.uploadButton.focus(); + this.unwireActionButtonEvents(); + this.wireActionButtonEvents(); + this.checkActionButtonStatus(); + } + }; + Uploader.prototype.wireActionButtonEvents = function () { + ej2_base/* EventHandler.add */.bi.add(this.uploadButton, 'click', this.uploadButtonClick, this); + ej2_base/* EventHandler.add */.bi.add(this.clearButton, 'click', this.clearButtonClick, this); + }; + Uploader.prototype.unwireActionButtonEvents = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.uploadButton, 'click', this.uploadButtonClick); + ej2_base/* EventHandler.remove */.bi.remove(this.clearButton, 'click', this.clearButtonClick); + }; + Uploader.prototype.removeActionButtons = function () { + if (this.actionButtons) { + this.unwireActionButtonEvents(); + (0,ej2_base/* detach */.og)(this.actionButtons); + this.actionButtons = null; + } + }; + Uploader.prototype.renderButtonTemplates = function () { + if (typeof (this.buttons.browse) === 'string') { + this.browseButton.textContent = (this.buttons.browse === 'Browse...') ? + this.localizedTexts('Browse') : this.buttons.browse; + this.browseButton.setAttribute('title', this.browseButton.textContent); + } + else { + this.browseButton.innerHTML = ''; + this.browseButton.appendChild(this.buttons.browse); + } + if (this.uploadButton) { + var uploadText = (0,ej2_base/* isNullOrUndefined */.le)(this.buttons.upload) ? 'Upload' : this.buttons.upload; + this.buttons.upload = uploadText; + if (typeof (this.buttons.upload) === 'string') { + this.uploadButton.textContent = (this.buttons.upload === 'Upload') ? + this.localizedTexts('Upload') : this.buttons.upload; + this.uploadButton.setAttribute('title', this.uploadButton.textContent); + } + else { + this.uploadButton.innerHTML = ''; + this.uploadButton.appendChild(this.buttons.upload); + } + } + if (this.clearButton) { + var clearText = (0,ej2_base/* isNullOrUndefined */.le)(this.buttons.clear) ? 'Clear' : this.buttons.clear; + this.buttons.clear = clearText; + if (typeof (this.buttons.clear) === 'string') { + this.clearButton.textContent = (this.buttons.clear === 'Clear') ? + this.localizedTexts('Clear') : this.buttons.clear; + this.clearButton.setAttribute('title', this.clearButton.textContent); + } + else { + this.clearButton.innerHTML = ''; + this.clearButton.appendChild(this.buttons.clear); + } + } + }; + Uploader.prototype.initializeUpload = function () { + this.element.setAttribute('tabindex', '-1'); + var inputWrapper = this.createElement('span', { className: INPUT_WRAPPER }); + this.element.parentElement.insertBefore(inputWrapper, this.element); + this.dropAreaWrapper = this.createElement('div', { className: DROP_WRAPPER }); + this.element.parentElement.insertBefore(this.dropAreaWrapper, this.element); + inputWrapper.appendChild(this.element); + this.dropAreaWrapper.appendChild(this.browseButton); + this.dropAreaWrapper.appendChild(inputWrapper); + this.uploadWrapper = this.createElement('div', { className: CONTROL_WRAPPER }); + this.dropAreaWrapper.parentElement.insertBefore(this.uploadWrapper, this.dropAreaWrapper); + this.uploadWrapper.appendChild(this.dropAreaWrapper); + this.setDropArea(); + }; + Uploader.prototype.renderPreLoadFiles = function () { + if (this.files.length) { + if (this.enablePersistence && this.filesData.length) { + this.createFileList(this.filesData); + return; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.files[0].size)) { + return; + } + this.isPreloadFiles = true; + var files = [].slice.call(this.files); + var filesData = []; + if (!this.multiple) { + this.clearData(); + files = [files[0]]; + } + for (var _i = 0, files_1 = files; _i < files_1.length; _i++) { + var data = files_1[_i]; + var fileData = { + name: data.name + '.' + data.type.split('.')[data.type.split('.').length - 1], + rawFile: '', + size: data.size, + status: this.localizedTexts('uploadSuccessMessage'), + type: data.type, + validationMessages: { minSize: '', maxSize: '' }, + statusCode: '2' + }; + filesData.push(fileData); + this.filesData.push(fileData); + } + this.createFileList(filesData); + if (!this.autoUpload && this.listParent && !this.actionButtons && (!this.isForm || this.allowUpload()) && this.showFileList) { + this.renderActionButtons(); + } + this.checkActionButtonStatus(); + if (this.sequentialUpload) { + this.count = this.filesData.length - 1; + } + this.isPreloadFiles = false; + } + }; + Uploader.prototype.checkActionButtonStatus = function () { + if (this.actionButtons) { + var length_1 = this.uploadWrapper.querySelectorAll('.' + VALIDATION_FAILS).length + + this.uploadWrapper.querySelectorAll('.e-upload-fails:not(.e-upload-progress)').length + + this.uploadWrapper.querySelectorAll('span.' + UPLOAD_SUCCESS).length + + this.uploadWrapper.querySelectorAll('span.' + UPLOAD_INPROGRESS).length; + if (length_1 > 0 && length_1 === this.uploadWrapper.querySelectorAll('li').length) { + this.uploadButton.setAttribute('disabled', 'disabled'); + } + else { + this.uploadButton.removeAttribute('disabled'); + } + } + }; + Uploader.prototype.setDropArea = function () { + var dropTextArea = this.dropAreaWrapper.querySelector('.e-file-drop'); + if (this.dropArea) { + this.dropZoneElement = (typeof (this.dropArea) !== 'string') ? this.dropArea : + (0,ej2_base/* select */.Ys)(this.dropArea, document); + var element = this.element; + var enableDropText = false; + while (element.parentNode) { + element = element.parentNode; + if (element === this.dropZoneElement) { + enableDropText = true; + if (!dropTextArea) { + this.createDropTextHint(); + } + else { + dropTextArea.innerHTML = this.localizedTexts('dropFilesHint'); + } + } + } + if (!enableDropText && dropTextArea) { + (0,ej2_base/* remove */.Od)(dropTextArea); + } + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(this.uploaderOptions) && this.uploaderOptions.dropArea === undefined) { + this.createDropTextHint(); + this.dropZoneElement = this.uploadWrapper; + this.setProperties({ dropArea: this.uploadWrapper }, true); + } + this.bindDropEvents(); + }; + Uploader.prototype.updateDropArea = function () { + if (this.dropArea) { + this.setDropArea(); + } + else { + this.dropZoneElement = null; + var dropTextArea = this.dropAreaWrapper.querySelector('.e-file-drop'); + if (dropTextArea) { + (0,ej2_base/* remove */.Od)(dropTextArea); + } + } + }; + Uploader.prototype.createDropTextHint = function () { + var fileDropArea = this.createElement('span', { className: DROP_AREA }); + fileDropArea.innerHTML = this.localizedTexts('dropFilesHint'); + this.dropAreaWrapper.appendChild(fileDropArea); + }; + Uploader.prototype.updateHTMLAttrToElement = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes)) { + for (var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++) { + var pro = _a[_i]; + if (wrapperAttr.indexOf(pro) < 0) { + this.element.setAttribute(pro, this.htmlAttributes[pro]); + } + } + } + }; + Uploader.prototype.updateHTMLAttrToWrapper = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes)) { + for (var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++) { + var pro = _a[_i]; + if (wrapperAttr.indexOf(pro) > -1) { + if (pro === 'class') { + var updatedClassValues = (this.htmlAttributes[pro].replace(/\s+/g, ' ')).trim(); + if (updatedClassValues !== '') { + (0,ej2_base/* addClass */.cn)([this.uploadWrapper], updatedClassValues.split(' ')); + } + } + else if (pro === 'style') { + var uploadStyle = this.uploadWrapper.getAttribute(pro); + uploadStyle = !(0,ej2_base/* isNullOrUndefined */.le)(uploadStyle) ? (uploadStyle + this.htmlAttributes[pro]) : + this.htmlAttributes[pro]; + this.uploadWrapper.setAttribute(pro, uploadStyle); + } + else { + this.uploadWrapper.setAttribute(pro, this.htmlAttributes[pro]); + } + } + } + } + }; + Uploader.prototype.setMultipleSelection = function () { + if (this.multiple && !this.element.hasAttribute('multiple')) { + var newAttr = document.createAttribute('multiple'); + newAttr.value = 'multiple'; + this.element.setAttributeNode(newAttr); + } + else if (!this.multiple) { + this.element.removeAttribute('multiple'); + } + }; + Uploader.prototype.checkAutoUpload = function (fileData) { + if (this.autoUpload) { + if (this.sequentialUpload) { + /* istanbul ignore next */ + this.sequenceUpload(fileData); + } + else { + this.upload(fileData); + } + this.removeActionButtons(); + } + else if (!this.actionButtons) { + this.renderActionButtons(); + } + this.checkActionButtonStatus(); + }; + Uploader.prototype.sequenceUpload = function (fileData) { + if (this.filesData.length - fileData.length === 0 || + this.filesData[(this.filesData.length - fileData.length - 1)].statusCode !== '1') { + ++this.count; + var isFileListCreated = this.showFileList ? false : true; + if (typeof this.filesData[this.count] === 'object') { + this.isFirstFileOnSelection = false; + this.upload(this.filesData[this.count], isFileListCreated); + if (this.filesData[this.count].statusCode === '0') { + this.sequenceUpload(fileData); + } + } + else { + --this.count; + } + } + }; + Uploader.prototype.setCSSClass = function (oldCSSClass) { + var updatedCssClassValue = this.cssClass; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.cssClass) && this.cssClass !== '') { + updatedCssClassValue = (this.cssClass.replace(/\s+/g, ' ')).trim(); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.cssClass) && updatedCssClassValue !== '') { + (0,ej2_base/* addClass */.cn)([this.uploadWrapper], updatedCssClassValue.split(updatedCssClassValue.indexOf(',') > -1 ? ',' : ' ')); + } + var updatedOldCssClass = oldCSSClass; + if (!(0,ej2_base/* isNullOrUndefined */.le)(oldCSSClass)) { + updatedOldCssClass = (oldCSSClass.replace(/\s+/g, ' ')).trim(); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(oldCSSClass) && updatedOldCssClass !== '') { + (0,ej2_base/* removeClass */.IV)([this.uploadWrapper], updatedOldCssClass.split(' ')); + } + }; + Uploader.prototype.wireEvents = function () { + ej2_base/* EventHandler.add */.bi.add(this.browseButton, 'click', this.browseButtonClick, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'change', this.onSelectFiles, this); + ej2_base/* EventHandler.add */.bi.add(document, 'click', this.removeFocus, this); + this.keyboardModule = new ej2_base/* KeyboardEvents */.nv(this.uploadWrapper, { + keyAction: this.keyActionHandler.bind(this), + keyConfigs: this.keyConfigs, + eventName: 'keydown' + }); + if (this.isForm) { + ej2_base/* EventHandler.add */.bi.add(this.formElement, 'reset', this.resetForm, this); + } + }; + Uploader.prototype.unWireEvents = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.browseButton, 'click', this.browseButtonClick); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'change', this.onSelectFiles); + ej2_base/* EventHandler.remove */.bi.remove(document, 'click', this.removeFocus); + if (this.isForm) { + ej2_base/* EventHandler.remove */.bi.remove(this.formElement, 'reset', this.resetForm); + } + if (this.keyboardModule) { + this.keyboardModule.destroy(); + } + }; + Uploader.prototype.resetForm = function () { + this.clearAll(); + }; + Uploader.prototype.keyActionHandler = function (e) { + var targetElement = e.target; + switch (e.action) { + case 'enter': + if (e.target === this.clearButton) { + this.clearButtonClick(); + } + else if (e.target === this.uploadButton) { + this.uploadButtonClick(); + } + else if (e.target === this.browseButton) { + this.browseButtonClick(); + } + else if (targetElement.classList.contains(PAUSE_UPLOAD)) { + var metaData = this.getCurrentMetaData(null, e); + metaData.file.statusCode = '4'; + metaData.file.status = this.localizedTexts('pauseUpload'); + this.abortUpload(metaData, false); + } + else if (targetElement.classList.contains(RESUME_UPLOAD)) { + this.resumeUpload(this.getCurrentMetaData(null, e), e); + } + else if (targetElement.classList.contains(RETRY_ICON)) { + var metaData = this.getCurrentMetaData(null, e); + if (!(0,ej2_base/* isNullOrUndefined */.le)(metaData)) { + metaData.file.statusCode = '1'; + metaData.file.status = this.localizedTexts('readyToUploadMessage'); + this.chunkUpload(metaData.file); + } + else { + var target = e.target.parentElement; + var fileData = this.filesData[this.fileList.indexOf(target)]; + this.retry(fileData); + } + } + else { + this.removeFiles(e); + if (!targetElement.classList.contains(ABORT_ICON)) { + this.browseButton.focus(); + } + } + e.preventDefault(); + e.stopPropagation(); + break; + } + }; + Uploader.prototype.getCurrentMetaData = function (fileInfo, e) { + var fileData; + var targetMetaData; + if ((0,ej2_base/* isNullOrUndefined */.le)(fileInfo)) { + var target = e.target.parentElement; + fileData = this.filesData[this.fileList.indexOf(target)]; + } + else { + fileData = fileInfo; + } + for (var i = 0; i < this.uploadMetaData.length; i++) { + if (this.uploadMetaData[i].file.name === fileData.name) { + targetMetaData = this.uploadMetaData[i]; + } + } + return targetMetaData; + }; + Uploader.prototype.removeFocus = function () { + if (this.uploadWrapper && this.listParent && this.listParent.querySelector('.' + ICON_FOCUSED)) { + document.activeElement.blur(); + this.listParent.querySelector('.' + ICON_FOCUSED).classList.remove(ICON_FOCUSED); + } + }; + Uploader.prototype.browseButtonClick = function () { + this.element.click(); + }; + Uploader.prototype.uploadButtonClick = function () { + if (this.sequentialUpload) { + this.sequenceUpload(this.filesData); + } + else { + this.upload(this.filesData); + } + }; + Uploader.prototype.clearButtonClick = function () { + this.clearAll(); + /* istanbul ignore next */ + if (this.sequentialUpload) { + this.count = -1; + } + this.actionCompleteCount = 0; + }; + Uploader.prototype.bindDropEvents = function () { + if (this.dropZoneElement) { + ej2_base/* EventHandler.add */.bi.add(this.dropZoneElement, 'drop', this.dropElement, this); + ej2_base/* EventHandler.add */.bi.add(this.dropZoneElement, 'dragover', this.dragHover, this); + ej2_base/* EventHandler.add */.bi.add(this.dropZoneElement, 'dragleave', this.onDragLeave, this); + ej2_base/* EventHandler.add */.bi.add(this.dropZoneElement, 'paste', this.onPasteFile, this); + ej2_base/* EventHandler.add */.bi.add(this.dropZoneElement, 'dragenter', this.onDragEnter, this); + } + }; + Uploader.prototype.unBindDropEvents = function () { + if (this.dropZoneElement) { + ej2_base/* EventHandler.remove */.bi.remove(this.dropZoneElement, 'drop', this.dropElement); + ej2_base/* EventHandler.remove */.bi.remove(this.dropZoneElement, 'dragover', this.dragHover); + ej2_base/* EventHandler.remove */.bi.remove(this.dropZoneElement, 'dragleave', this.onDragLeave); + ej2_base/* EventHandler.remove */.bi.remove(this.dropZoneElement, 'dragenter', this.onDragEnter); + } + }; + Uploader.prototype.onDragEnter = function (e) { + if (!this.enabled) { + return; + } + this.dropZoneElement.classList.add(DRAG_HOVER); + this.dragCounter = this.dragCounter + 1; + e.preventDefault(); + e.stopPropagation(); + }; + Uploader.prototype.onDragLeave = function () { + if (!this.enabled) { + return; + } + this.dragCounter = this.dragCounter - 1; + if (!this.dragCounter) { + this.dropZoneElement.classList.remove(DRAG_HOVER); + } + }; + Uploader.prototype.dragHover = function (e) { + if (!this.enabled) { + return; + } + if (this.dropEffect !== 'Default') { + e.dataTransfer.dropEffect = this.dropEffect.toLowerCase(); + } + e.preventDefault(); + e.stopPropagation(); + }; + /* istanbul ignore next */ + Uploader.prototype.dropElement = function (e) { + this.dragCounter = 0; + this.dropZoneElement.classList.remove(DRAG_HOVER); + this.onSelectFiles(e); + e.preventDefault(); + e.stopPropagation(); + }; + /* istanbul ignore next */ + Uploader.prototype.onPasteFile = function (event) { + var item = event.clipboardData.items; + if (event.type == 'paste' && this.browserName !== 'msie' && this.browserName !== 'edge' && this.browserName !== 'safari') { + this.element.files = event.clipboardData.files; + } + if (item.length !== 1) { + return; + } + var pasteFile = [].slice.call(item)[0]; + if ((pasteFile.kind === 'file') && pasteFile.type.match('^image/')) { + this.renderSelectedFiles(event, [pasteFile.getAsFile()], false, true); + } + }; + Uploader.prototype.getSelectedFiles = function (index) { + var data = []; + var liElement = this.fileList[index]; + var allFiles = this.getFilesData(); + var nameElements = +liElement.getAttribute('data-files-count'); + var startIndex = 0; + for (var i = 0; i < index; i++) { + startIndex += (+this.fileList[i].getAttribute('data-files-count')); + } + for (var j = startIndex; j < (startIndex + nameElements); j++) { + data.push(allFiles[j]); + } + return data; + }; + Uploader.prototype.removeFiles = function (args) { + if (!this.enabled) { + return; + } + var selectedElement = args.target.parentElement; + var index = this.fileList.indexOf(selectedElement); + var liElement = this.fileList[index]; + var formUpload = this.isFormUpload(); + var fileData = formUpload ? this.getSelectedFiles(index) : this.getFilesInArray(this.filesData[index]); + if ((0,ej2_base/* isNullOrUndefined */.le)(fileData)) { + return; + } + if (args.target.classList.contains(ABORT_ICON) && !formUpload) { + fileData[0].statusCode = '5'; + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + var spinnerTarget = liElement.querySelector('.' + ABORT_ICON); + createSpinner({ target: spinnerTarget, width: '20px' }); + showSpinner(spinnerTarget); + } + if (this.sequentialUpload) { + /* istanbul ignore next */ + this.uploadSequential(); + } + if (!(liElement.classList.contains(RESTRICT_RETRY))) { + this.checkActionComplete(true); + } + } + else if (!(0,ej2_base/* closest */.oq)(args.target, '.' + SPINNER_PANE)) { + this.remove(fileData, false, false, true, args); + } + this.element.value = ''; + this.checkActionButtonStatus(); + }; + Uploader.prototype.removeFilesData = function (file, customTemplate) { + var index; + if (customTemplate) { + if (!this.showFileList) { + index = this.filesData.indexOf(file); + this.filesData.splice(index, 1); + } + return; + } + var selectedElement = this.getLiElement(file); + if ((0,ej2_base/* isNullOrUndefined */.le)(selectedElement)) { + return; + } + (0,ej2_base/* detach */.og)(selectedElement); + index = this.fileList.indexOf(selectedElement); + this.fileList.splice(index, 1); + this.filesData.splice(index, 1); + if (this.fileList.length === 0 && !(0,ej2_base/* isNullOrUndefined */.le)(this.listParent)) { + (0,ej2_base/* detach */.og)(this.listParent); + this.listParent = null; + this.removeActionButtons(); + } + if (this.sequentialUpload) { + /* istanbul ignore next */ + if (index <= this.count) { + --this.count; + } + } + }; + Uploader.prototype.removeUploadedFile = function (file, eventArgs, removeDirectly, custom) { + var _this = this; + var selectedFiles = file; + var ajax = new ej2_base/* Ajax */.tk(this.asyncSettings.removeUrl, 'POST', true, null); + ajax.emitError = false; + var formData = new FormData(); + ajax.beforeSend = function (e) { + eventArgs.currentRequest = ajax.httpRequest; + if (!removeDirectly) { + _this.trigger('removing', eventArgs, function (eventArgs) { + if (eventArgs.cancel) { + e.cancel = true; + } + else { + _this.removingEventCallback(eventArgs, formData, selectedFiles, file); + } + }); + } + else { + _this.removingEventCallback(eventArgs, formData, selectedFiles, file); + } + }; + ajax.onLoad = function (e) { + _this.removeCompleted(e, selectedFiles, custom); + return {}; + }; + /* istanbul ignore next */ + ajax.onError = function (e) { + _this.removeFailed(e, selectedFiles, custom); + return {}; + }; + ajax.send(formData); + }; + Uploader.prototype.removingEventCallback = function (eventArgs, formData, selectedFiles, file) { + /* istanbul ignore next */ + var name = this.element.getAttribute('name'); + var liElement = this.getLiElement(file); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + DELETE_ICON)) || + !(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + REMOVE_ICON)))) { + var spinnerTarget = liElement.querySelector('.' + DELETE_ICON) ? + liElement.querySelector('.' + DELETE_ICON) : + liElement.querySelector('.' + REMOVE_ICON); + createSpinner({ target: spinnerTarget, width: '20px' }); + showSpinner(spinnerTarget); + } + if (eventArgs.postRawFile && !(0,ej2_base/* isNullOrUndefined */.le)(selectedFiles.rawFile) && selectedFiles.rawFile !== '') { + formData.append(name, selectedFiles.rawFile, selectedFiles.name); + } + else { + formData.append(name, selectedFiles.name); + } + this.updateFormData(formData, eventArgs.customFormData); + }; + /* istanbul ignore next */ + Uploader.prototype.updateFormData = function (formData, customData) { + if (customData.length > 0 && customData[0]) { + var _loop_1 = function (i) { + var data = customData[i]; + // eslint-disable-next-line @typescript-eslint/tslint/config + var value = Object.keys(data).map(function (e) { + return data[e]; + }); + formData.append(Object.keys(data)[0], value); + }; + for (var i = 0; i < customData.length; i++) { + _loop_1(i); + } + } + }; + /* istanbul ignore next */ + Uploader.prototype.updateCustomheader = function (request, currentRequest) { + if (currentRequest.length > 0 && currentRequest[0]) { + var _loop_2 = function (i) { + var data = currentRequest[i]; + // eslint-disable-next-line @typescript-eslint/tslint/config + var value = Object.keys(data).map(function (e) { + return data[e]; + }); + request.setRequestHeader(Object.keys(data)[0], value); + }; + for (var i = 0; i < currentRequest.length; i++) { + _loop_2(i); + } + } + }; + Uploader.prototype.removeCompleted = function (e, files, customTemplate) { + var response = e && e.currentTarget ? this.getResponse(e) : null; + var status = e.target; + if (status.readyState === 4 && status.status >= 200 && status.status <= 299) { + var args = { + e: e, response: response, operation: 'remove', file: this.updateStatus(files, this.localizedTexts('removedSuccessMessage'), '2') + }; + this.trigger('success', args); + this.removeFilesData(files, customTemplate); + var index = this.uploadedFilesData.indexOf(files); + this.uploadedFilesData.splice(index, 1); + this.trigger('change', { files: this.uploadedFilesData }); + } + else { + this.removeFailed(e, files, customTemplate); + } + }; + Uploader.prototype.removeFailed = function (e, files, customTemplate) { + var response = e && e.currentTarget ? this.getResponse(e) : null; + var args = { + e: e, response: response, operation: 'remove', file: this.updateStatus(files, this.localizedTexts('removedFailedMessage'), '0') + }; + if (!customTemplate) { + var index = this.filesData.indexOf(files); + var rootElement = this.fileList[index]; + if (rootElement) { + rootElement.classList.remove(UPLOAD_SUCCESS); + rootElement.classList.add(UPLOAD_FAILED); + var statusElement = rootElement.querySelector('.' + STATUS); + if (statusElement) { + statusElement.classList.remove(UPLOAD_SUCCESS); + statusElement.classList.add(UPLOAD_FAILED); + } + } + this.checkActionButtonStatus(); + } + this.trigger('failure', args); + var liElement = this.getLiElement(files); + /* istanbul ignore next */ + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && !(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + DELETE_ICON))) { + var spinnerTarget = liElement.querySelector('.' + DELETE_ICON); + hideSpinner(spinnerTarget); + (0,ej2_base/* detach */.og)(liElement.querySelector('.e-spinner-pane')); + } + }; + /* istanbul ignore next */ + Uploader.prototype.getFilesFromFolder = function (event) { + this.filesEntries = []; + var items = this.multiple ? + event.dataTransfer.items : [event.dataTransfer.items[0]]; + var validDirectoryUpload = this.checkDirectoryUpload(items); + if (!validDirectoryUpload) { + return; + } + var _loop_3 = function (i) { + var item = items[i].webkitGetAsEntry(); + if (item.isFile) { + var files_2 = []; + (item).file(function (fileObj) { + var path = item.fullPath; + files_2.push({ 'path': path, 'file': fileObj }); + }); + this_1.renderSelectedFiles(event, files_2, true); + } + else if (item.isDirectory) { + this_1.traverseFileTree(item, event); + } + }; + var this_1 = this; + for (var i = 0; i < items.length; i++) { + _loop_3(i); + } + }; + /* istanbul ignore next */ + Uploader.prototype.checkDirectoryUpload = function (items) { + for (var i = 0; items && i < items.length; i++) { + var item = items[i].webkitGetAsEntry(); + if (item.isDirectory) { + return true; + } + } + return false; + }; + /* eslint-disable @typescript-eslint/explicit-module-boundary-types */ + /* istanbul ignore next */ + Uploader.prototype.traverseFileTree = function (item, event) { + /* eslint-enable @typescript-eslint/explicit-module-boundary-types */ + if (item.isFile) { + this.filesEntries.push(item); + } + else if (item.isDirectory) { + var directoryReader = item.createReader(); + this.readFileFromDirectory(directoryReader, event); + } + }; + /* istanbul ignore next */ + Uploader.prototype.readFileFromDirectory = function (directoryReader, event) { + var _this = this; + directoryReader.readEntries(function (entries) { + for (var i = 0; i < entries.length; i++) { + _this.traverseFileTree(entries[i], event); + } + _this.pushFilesEntries(event); + if (entries.length) { + _this.readFileFromDirectory(directoryReader); + } + }); + }; + Uploader.prototype.pushFilesEntries = function (event) { + var _this = this; + var files = []; + var _loop_4 = function (i) { + this_2.filesEntries[i].file(function (fileObj) { + if (_this.filesEntries.length) { + var path = _this.filesEntries[i].fullPath; + files.push({ 'path': path, 'file': fileObj }); + if (i === _this.filesEntries.length - 1) { + _this.filesEntries = []; + _this.renderSelectedFiles(event, files, true); + } + } + }); + }; + var this_2 = this; + for (var i = 0; i < this.filesEntries.length; i++) { + _loop_4(i); + } + }; + Uploader.prototype.onSelectFiles = function (args) { + if (!this.enabled) { + return; + } + var targetFiles; + /* istanbul ignore next */ + if (args.type === 'drop') { + if (this.directoryUpload) { + this.getFilesFromFolder(args); + } + else { + var files = this.sortFilesList = args.dataTransfer.files; + if (this.browserName !== 'msie' && this.browserName !== 'edge' && this.browserName !== 'safari') { + this.element.files = files; + } + if (files.length > 0) { + targetFiles = this.multiple ? this.sortFileList(files) : [files[0]]; + this.renderSelectedFiles(args, targetFiles); + } + } + } + else { + targetFiles = [].slice.call(args.target.files); + this.renderSelectedFiles(args, targetFiles); + } + if (this.isAngular) { + args.stopPropagation(); + } + }; + /* istanbul ignore next */ + Uploader.prototype.getBase64 = function (file) { + return new Promise(function (resolve, reject) { + var fileReader = new FileReader(); + fileReader.readAsDataURL(file); + fileReader.onload = function () { return resolve(fileReader.result); }; + fileReader.onerror = function (error) { return reject(error); }; + }); + }; + /* istanbul ignore next */ + /* tslint:ignore */ + Uploader.prototype.renderSelectedFiles = function (args, targetFiles, directory, paste) { + var _this = this; + this.base64String = []; + var eventArgs = { + event: args, + cancel: false, + filesData: [], + isModified: false, + modifiedFilesData: [], + progressInterval: '', + isCanceled: false, + currentRequest: null, + customFormData: null + }; + /* istanbul ignore next */ + if (targetFiles.length < 1) { + eventArgs.isCanceled = true; + this.trigger('selected', eventArgs); + return; + } + this.flag = true; + var fileData = []; + if (!this.multiple) { + this.clearData(true); + targetFiles = [targetFiles[0]]; + } + for (var i = 0; i < targetFiles.length; i++) { + var file = directory ? targetFiles[i].file : targetFiles[i]; + this.updateInitialFileDetails(args, targetFiles, file, i, fileData, directory, paste); + } + eventArgs.filesData = fileData; + if (this.allowedExtensions.indexOf('*') > -1) { + this.allTypes = true; + } + if (!this.allTypes) { + fileData = this.checkExtension(fileData); + } + this.trigger('selected', eventArgs, function (eventArgs) { + _this._internalRenderSelect(eventArgs, fileData); + }); + }; + Uploader.prototype.updateInitialFileDetails = function (args, + // eslint-disable-next-line @typescript-eslint/indent + targetFiles, file, i, fileData, directory, paste) { + var fileName = directory ? targetFiles[i].path.substring(1, targetFiles[i].path.length) : paste ? + (0,ej2_base/* getUniqueID */.QI)(file.name.substring(0, file.name.lastIndexOf('.'))) + '.' + this.getFileType(file.name) : + this.directoryUpload ? targetFiles[i].webkitRelativePath : file.name; + var fileDetails = { + name: fileName, + rawFile: file, + size: file.size, + status: this.localizedTexts('readyToUploadMessage'), + type: this.getFileType(file.name), + validationMessages: this.validatedFileSize(file.size), + statusCode: '1', + id: (0,ej2_base/* getUniqueID */.QI)(file.name.substring(0, file.name.lastIndexOf('.'))) + '.' + this.getFileType(file.name) + }; + /* istanbul ignore next */ + if (paste) { + fileDetails.fileSource = 'paste'; + } + fileDetails.status = fileDetails.validationMessages.minSize !== '' ? this.localizedTexts('invalidMinFileSize') : + fileDetails.validationMessages.maxSize !== '' ? this.localizedTexts('invalidMaxFileSize') : fileDetails.status; + if (fileDetails.validationMessages.minSize !== '' || fileDetails.validationMessages.maxSize !== '') { + fileDetails.statusCode = '0'; + } + fileData.push(fileDetails); + }; + Uploader.prototype._internalRenderSelect = function (eventArgs, fileData) { + if (!eventArgs.cancel) { + /* istanbul ignore next */ + this.selectedFiles = this.selectedFiles.concat(fileData); + this.btnTabIndex = this.disableKeyboardNavigation ? '-1' : '0'; + if (this.showFileList) { + if (eventArgs.isModified && eventArgs.modifiedFilesData.length > 0) { + for (var j = 0; j < eventArgs.modifiedFilesData.length; j++) { + for (var k = 0; k < fileData.length; k++) { + if (eventArgs.modifiedFilesData[j].id === fileData[k].id) { + eventArgs.modifiedFilesData[j].rawFile = fileData[k].rawFile; + } + } + } + var dataFiles = this.allTypes ? eventArgs.modifiedFilesData : + this.checkExtension(eventArgs.modifiedFilesData); + this.updateSortedFileList(dataFiles); + this.filesData = dataFiles; + if (!this.isForm || this.allowUpload()) { + this.checkAutoUpload(dataFiles); + } + } + else { + this.createFileList(fileData, true); + this.filesData = this.filesData.concat(fileData); + if (!this.isForm || this.allowUpload()) { + this.checkAutoUpload(fileData); + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(eventArgs.progressInterval) && eventArgs.progressInterval !== '') { + this.progressInterval = eventArgs.progressInterval; + } + } + else { + this.filesData = this.filesData.concat(fileData); + if (this.autoUpload) { + this.upload(this.filesData, true); + } + } + this.raiseActionComplete(); + this.isFirstFileOnSelection = true; + } + }; + Uploader.prototype.allowUpload = function () { + var allowFormUpload = false; + if (this.isForm && (!(0,ej2_base/* isNullOrUndefined */.le)(this.asyncSettings.saveUrl) && this.asyncSettings.saveUrl !== '')) { + allowFormUpload = true; + } + return allowFormUpload; + }; + Uploader.prototype.isFormUpload = function () { + var isFormUpload = false; + if (this.isForm && (((0,ej2_base/* isNullOrUndefined */.le)(this.asyncSettings.saveUrl) || this.asyncSettings.saveUrl === '') + && ((0,ej2_base/* isNullOrUndefined */.le)(this.asyncSettings.removeUrl) || this.asyncSettings.removeUrl === ''))) { + isFormUpload = true; + } + return isFormUpload; + }; + Uploader.prototype.clearData = function (singleUpload) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.listParent)) { + (0,ej2_base/* detach */.og)(this.listParent); + this.listParent = null; + } + if (this.browserName !== 'msie' && !singleUpload) { + this.element.value = ''; + } + this.fileList = []; + this.filesData = []; + this.removeActionButtons(); + }; + Uploader.prototype.updateSortedFileList = function (filesData) { + var previousListClone = this.createElement('div', { id: 'clonewrapper' }); + var added = -1; + var removedList; + if (this.listParent) { + for (var i = 0; i < this.listParent.querySelectorAll('li').length; i++) { + var liElement = this.listParent.querySelectorAll('li')[i]; + previousListClone.appendChild(liElement.cloneNode(true)); + } + removedList = this.listParent.querySelectorAll('li'); + for (var _i = 0, removedList_1 = removedList; _i < removedList_1.length; _i++) { + var item = removedList_1[_i]; + (0,ej2_base/* detach */.og)(item); + } + this.removeActionButtons(); + var oldList = [].slice.call(previousListClone.childNodes); + (0,ej2_base/* detach */.og)(this.listParent); + this.listParent = null; + this.fileList = []; + this.createParentUL(); + for (var index = 0; index < filesData.length; index++) { + for (var j = 0; j < this.filesData.length; j++) { + if (this.filesData[j].name === filesData[index].name) { + this.listParent.appendChild(oldList[j]); + ej2_base/* EventHandler.add */.bi.add(oldList[j].querySelector('.e-icons'), 'click', this.removeFiles, this); + this.fileList.push(oldList[j]); + added = index; + } + } + if (added !== index) { + this.createFileList([filesData[index]]); + } + } + } + else { + this.createFileList(filesData); + } + }; + Uploader.prototype.isBlank = function (str) { + return (!str || /^\s*$/.test(str)); + }; + Uploader.prototype.checkExtension = function (files) { + var dropFiles = files; + if (!this.isBlank(this.allowedExtensions)) { + var allowedExtensions = []; + var extensions = this.allowedExtensions.split(','); + for (var _i = 0, extensions_1 = extensions; _i < extensions_1.length; _i++) { + var extension = extensions_1[_i]; + allowedExtensions.push(extension.trim().toLocaleLowerCase()); + } + for (var i = 0; i < files.length; i++) { + if (allowedExtensions.indexOf(('.' + files[i].type).toLocaleLowerCase()) === -1) { + files[i].status = this.localizedTexts('invalidFileType'); + files[i].statusCode = '0'; + } + } + } + return dropFiles; + }; + Uploader.prototype.validatedFileSize = function (fileSize) { + var minSizeError = ''; + var maxSizeError = ''; + if (fileSize < this.minFileSize) { + minSizeError = this.localizedTexts('invalidMinFileSize'); + } + else if (fileSize > this.maxFileSize) { + maxSizeError = this.localizedTexts('invalidMaxFileSize'); + } + else { + minSizeError = ''; + maxSizeError = ''; + } + var errorMessage = { minSize: minSizeError, maxSize: maxSizeError }; + return errorMessage; + }; + Uploader.prototype.isPreLoadFile = function (fileData) { + var isPreload = false; + for (var i = 0; i < this.files.length; i++) { + if (this.files[i].name === fileData.name.slice(0, fileData.name.lastIndexOf('.')) && this.files[i].type === fileData.type) { + isPreload = true; + } + } + return isPreload; + }; + Uploader.prototype.createCustomfileList = function (fileData) { + this.createParentUL(); + for (var _i = 0, fileData_1 = fileData; _i < fileData_1.length; _i++) { + var listItem = fileData_1[_i]; + var listElement = this.createElement('li', { className: FILE, attrs: { 'data-file-name': listItem.name } }); + this.uploadTemplateFn = this.templateComplier(this.template); + var liTempCompiler = this.uploadTemplateFn(listItem, this, 'template', this.element.id + 'Template', this.isStringTemplate, null, listElement); + if (liTempCompiler) { + var fromElements = [].slice.call(liTempCompiler); + (0,ej2_base/* append */.R3)(fromElements, listElement); + } + var index = fileData.indexOf(listItem); + var eventArgs = { + element: listElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }; + var eventsArgs = { + element: listElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }; + this.trigger('rendering', eventArgs); + this.trigger('fileListRendering', eventsArgs); + this.listParent.appendChild(listElement); + this.fileList.push(listElement); + } + this.renderReactTemplates(); + }; + Uploader.prototype.createParentUL = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.listParent)) { + this.listParent = this.createElement('ul', { className: LIST_PARENT }); + this.uploadWrapper.appendChild(this.listParent); + } + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + Uploader.prototype.formFileList = function (fileData, files) { + var fileList = this.createElement('li', { className: FILE }); + fileList.setAttribute('data-files-count', fileData.length + ''); + var fileContainer = this.createElement('span', { className: TEXT_CONTAINER }); + var statusMessage; + for (var _i = 0, fileData_2 = fileData; _i < fileData_2.length; _i++) { + var listItem = fileData_2[_i]; + var fileNameEle = this.createElement('span', { className: FILE_NAME }); + fileNameEle.innerHTML = this.getFileNameOnly(listItem.name); + var fileTypeEle = this.createElement('span', { className: FILE_TYPE }); + var fileType = this.getFileType(listItem.name); + fileTypeEle.innerHTML = '.' + fileType; + if (!fileType) { + fileTypeEle.classList.add('e-hidden'); + } + if (!this.enableRtl) { + fileContainer.appendChild(fileNameEle); + fileContainer.appendChild(fileTypeEle); + } + else { + var rtlContainer = this.createElement('span', { className: RTL_CONTAINER }); + rtlContainer.appendChild(fileTypeEle); + rtlContainer.appendChild(fileNameEle); + fileContainer.appendChild(rtlContainer); + } + this.truncateName(fileNameEle); + statusMessage = this.formValidateFileInfo(listItem, fileList); + } + fileList.appendChild(fileContainer); + this.setListToFileInfo(fileData, fileList); + var index = this.listParent.querySelectorAll('li').length; + var infoEle = this.createElement('span'); + if (fileList.classList.contains(INVALID_FILE)) { + infoEle.classList.add(STATUS); + infoEle.classList.add(INVALID_FILE); + infoEle.innerText = fileData.length > 1 ? this.localizedTexts('invalidFileSelection') : statusMessage; + } + else { + infoEle.classList.add(fileData.length > 1 ? INFORMATION : FILE_SIZE); + infoEle.innerText = fileData.length > 1 ? this.localizedTexts('totalFiles') + ': ' + fileData.length + ' , ' + + this.localizedTexts('size') + ': ' + + this.bytesToSize(this.getFileSize(fileData)) : this.bytesToSize(fileData[0].size); + this.createFormInput(fileData); + } + fileContainer.appendChild(infoEle); + if ((0,ej2_base/* isNullOrUndefined */.le)(fileList.querySelector('.e-icons'))) { + var iconElement = this.createElement('span', { className: 'e-icons', attrs: { 'tabindex': this.btnTabIndex } }); + /* istanbul ignore next */ + if (this.browserName === 'msie') { + iconElement.classList.add('e-msie'); + } + iconElement.setAttribute('title', this.localizedTexts('remove')); + fileList.appendChild(fileContainer); + fileList.appendChild(iconElement); + ej2_base/* EventHandler.add */.bi.add(iconElement, 'click', this.removeFiles, this); + iconElement.classList.add(REMOVE_ICON); + } + var eventArgs = { + element: fileList, + fileInfo: this.mergeFileInfo(fileData, fileList), + index: index, + isPreload: this.isPreLoadFile(this.mergeFileInfo(fileData, fileList)) + }; + var eventsArgs = { + element: fileList, + fileInfo: this.mergeFileInfo(fileData, fileList), + index: index, + isPreload: this.isPreLoadFile(this.mergeFileInfo(fileData, fileList)) + }; + this.trigger('rendering', eventArgs); + this.trigger('fileListRendering', eventsArgs); + this.listParent.appendChild(fileList); + this.fileList.push(fileList); + }; + Uploader.prototype.formValidateFileInfo = function (listItem, fileList) { + var statusMessage = listItem.status; + var validationMessages = this.validatedFileSize(listItem.size); + if (validationMessages.minSize !== '' || validationMessages.maxSize !== '') { + this.addInvalidClass(fileList); + statusMessage = validationMessages.minSize !== '' ? this.localizedTexts('invalidMinFileSize') : + validationMessages.maxSize !== '' ? this.localizedTexts('invalidMaxFileSize') : statusMessage; + } + var typeValidationMessage = this.checkExtension(this.getFilesInArray(listItem))[0].status; + if (typeValidationMessage === this.localizedTexts('invalidFileType')) { + this.addInvalidClass(fileList); + statusMessage = typeValidationMessage; + } + return statusMessage; + }; + Uploader.prototype.addInvalidClass = function (fileList) { + fileList.classList.add(INVALID_FILE); + }; + Uploader.prototype.createFormInput = function (fileData) { + if (this.browserName !== 'safari') { + var inputElement = this.element.cloneNode(true); + inputElement.classList.add(HIDDEN_INPUT); + for (var _i = 0, fileData_3 = fileData; _i < fileData_3.length; _i++) { + var listItem = fileData_3[_i]; + listItem.input = inputElement; + } + inputElement.setAttribute('name', this.uploaderName); + this.uploadWrapper.querySelector('.' + INPUT_WRAPPER).appendChild(inputElement); + if (this.browserName !== 'msie' && this.browserName !== 'edge') { + this.element.value = ''; + } + } + }; + Uploader.prototype.getFileSize = function (fileData) { + var fileSize = 0; + for (var _i = 0, fileData_4 = fileData; _i < fileData_4.length; _i++) { + var file = fileData_4[_i]; + fileSize += file.size; + } + return fileSize; + }; + Uploader.prototype.mergeFileInfo = function (fileData, fileList) { + var result = { + name: '', + rawFile: '', + size: 0, + status: '', + type: '', + validationMessages: { minSize: '', maxSize: '' }, + statusCode: '1', + list: fileList + }; + var fileNames = []; + var type = ''; + for (var _i = 0, fileData_5 = fileData; _i < fileData_5.length; _i++) { + var listItem = fileData_5[_i]; + fileNames.push(listItem.name); + type = listItem.type; + } + result.name = fileNames.join(', '); + result.size = this.getFileSize(fileData); + result.type = type; + result.status = this.statusForFormUpload(fileData, fileList); + return result; + }; + Uploader.prototype.statusForFormUpload = function (fileData, fileList) { + var isValid = true; + var statusMessage; + for (var _i = 0, fileData_6 = fileData; _i < fileData_6.length; _i++) { + var listItem = fileData_6[_i]; + statusMessage = listItem.status; + var validationMessages = this.validatedFileSize(listItem.size); + if (validationMessages.minSize !== '' || validationMessages.maxSize !== '') { + isValid = false; + statusMessage = validationMessages.minSize !== '' ? this.localizedTexts('invalidMinFileSize') : + validationMessages.maxSize !== '' ? this.localizedTexts('invalidMaxFileSize') : statusMessage; + } + var typeValidationMessage = this.checkExtension(this.getFilesInArray(listItem))[0].status; + if (typeValidationMessage === this.localizedTexts('invalidFileType')) { + isValid = false; + statusMessage = typeValidationMessage; + } + } + if (!isValid) { + fileList.classList.add(INVALID_FILE); + statusMessage = fileData.length > 1 ? this.localizedTexts('invalidFileSelection') : statusMessage; + } + else { + statusMessage = this.localizedTexts('totalFiles') + ': ' + fileData.length + ' , ' + + this.localizedTexts('size') + ': ' + + this.bytesToSize(this.getFileSize(fileData)); + } + return statusMessage; + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + Uploader.prototype.formCustomFileList = function (fileData, files) { + this.createParentUL(); + var fileList = this.createElement('li', { className: FILE }); + fileList.setAttribute('data-files-count', fileData.length + ''); + this.setListToFileInfo(fileData, fileList); + var result = this.mergeFileInfo(fileData, fileList); + fileList.setAttribute('data-file-name', result.name); + this.uploadTemplateFn = this.templateComplier(this.template); + var liTempCompiler = this.uploadTemplateFn(result, this, 'template', this.element.id + 'Template', this.isStringTemplate, null, fileList); + if (liTempCompiler) { + var fromElements = [].slice.call(liTempCompiler); + (0,ej2_base/* append */.R3)(fromElements, fileList); + } + var index = this.listParent.querySelectorAll('li').length; + if (!fileList.classList.contains(INVALID_FILE)) { + this.createFormInput(fileData); + } + var eventArgs = { + element: fileList, + fileInfo: result, + index: index, + isPreload: this.isPreLoadFile(result) + }; + var eventsArgs = { + element: fileList, + fileInfo: result, + index: index, + isPreload: this.isPreLoadFile(result) + }; + this.trigger('rendering', eventArgs); + this.trigger('fileListRendering', eventsArgs); + this.listParent.appendChild(fileList); + this.fileList.push(fileList); + this.renderReactTemplates(); + }; + /* eslint-disable valid-jsdoc, jsdoc/require-param */ + /** + * Create the file list for specified files data. + * + * @param { FileInfo[] } fileData - Specifies the files data for file list creation. + * @returns {void} + */ + Uploader.prototype.createFileList = function (fileData, isSelectedFile) { + /* eslint-enable valid-jsdoc, jsdoc/require-param */ + this.createParentUL(); + if (this.template !== '' && !(0,ej2_base/* isNullOrUndefined */.le)(this.template)) { + if (this.isFormUpload()) { + this.uploadWrapper.classList.add(FORM_UPLOAD); + this.formCustomFileList(fileData, this.element.files); + } + else { + this.createCustomfileList(fileData); + } + } + else if (this.isFormUpload()) { + this.uploadWrapper.classList.add(FORM_UPLOAD); + this.formFileList(fileData, this.element.files); + } + else { + for (var _i = 0, fileData_7 = fileData; _i < fileData_7.length; _i++) { + var listItem = fileData_7[_i]; + var liElement = this.createElement('li', { + className: FILE, + attrs: { 'data-file-name': listItem.name, 'data-files-count': '1' } + }); + var textContainer = this.createElement('span', { className: TEXT_CONTAINER }); + var textElement = this.createElement('span', { className: FILE_NAME, attrs: { 'title': listItem.name } }); + textElement.innerHTML = this.getFileNameOnly(listItem.name); + var fileExtension = this.createElement('span', { className: FILE_TYPE }); + var fileType = this.getFileType(listItem.name); + fileExtension.innerHTML = '.' + fileType; + if (!fileType) { + fileExtension.classList.add('e-hidden'); + } + if (!this.enableRtl) { + textContainer.appendChild(textElement); + textContainer.appendChild(fileExtension); + } + else { + var rtlContainer = this.createElement('span', { className: RTL_CONTAINER }); + rtlContainer.appendChild(fileExtension); + rtlContainer.appendChild(textElement); + textContainer.appendChild(rtlContainer); + } + var fileSize = this.createElement('span', { className: FILE_SIZE }); + fileSize.innerHTML = this.bytesToSize(listItem.size); + textContainer.appendChild(fileSize); + var statusElement = this.createElement('span', { className: STATUS }); + textContainer.appendChild(statusElement); + statusElement.innerHTML = listItem.status; + liElement.appendChild(textContainer); + var iconElement = this.createElement('span', { className: ' e-icons', + attrs: { 'tabindex': this.btnTabIndex } }); + /* istanbul ignore next */ + if (this.browserName === 'msie') { + iconElement.classList.add('e-msie'); + } + iconElement.setAttribute('title', this.localizedTexts('remove')); + liElement.appendChild(iconElement); + ej2_base/* EventHandler.add */.bi.add(iconElement, 'click', this.removeFiles, this); + if (listItem.statusCode === '2') { + statusElement.classList.add(UPLOAD_SUCCESS); + iconElement.classList.add(DELETE_ICON); + iconElement.setAttribute('title', this.localizedTexts('delete')); + } + else if (listItem.statusCode !== '1') { + statusElement.classList.remove(UPLOAD_SUCCESS); + statusElement.classList.add(VALIDATION_FAILS); + } + if (this.autoUpload && listItem.statusCode === '1' && this.asyncSettings.saveUrl !== '') { + statusElement.innerHTML = ''; + } + if (!iconElement.classList.contains(DELETE_ICON)) { + iconElement.classList.add(REMOVE_ICON); + } + var index = fileData.indexOf(listItem); + var eventArgs = { + element: liElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }; + var eventsArgs = { + element: liElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }; + this.trigger('rendering', eventArgs); + this.trigger('fileListRendering', eventsArgs); + this.listParent.appendChild(liElement); + this.fileList.push(liElement); + this.truncateName(textElement); + var preventActionComplete = this.flag; + if (this.isPreLoadFile(listItem)) { + this.flag = false; + this.checkActionComplete(true); + this.flag = preventActionComplete; + } + } + } + }; + Uploader.prototype.getSlicedName = function (nameElement) { + var text = nameElement.textContent; + nameElement.dataset.tail = text.slice(text.length - 10); + }; + Uploader.prototype.setListToFileInfo = function (fileData, fileList) { + for (var _i = 0, fileData_8 = fileData; _i < fileData_8.length; _i++) { + var listItem = fileData_8[_i]; + listItem.list = fileList; + } + }; + Uploader.prototype.truncateName = function (name) { + var nameElement = name; + if (this.browserName !== 'edge' && nameElement.offsetWidth < nameElement.scrollWidth) { + this.getSlicedName(nameElement); + /* istanbul ignore next */ + } + else if (nameElement.offsetWidth + 1 < nameElement.scrollWidth) { + this.getSlicedName(nameElement); + } + }; + Uploader.prototype.getFileType = function (name) { + var extension; + var index = name.lastIndexOf('.'); + if (index >= 0) { + extension = name.substring(index + 1); + } + return extension ? extension : ''; + }; + Uploader.prototype.getFileNameOnly = function (name) { + var type = this.getFileType(name); + var names = name.split('.' + type); + return type = names[0]; + }; + Uploader.prototype.setInitialAttributes = function () { + if (this.initialAttr.accept) { + this.element.setAttribute('accept', this.initialAttr.accept); + } + if (this.initialAttr.disabled) { + this.element.setAttribute('disabled', 'disabled'); + } + if (this.initialAttr.multiple) { + var newAttr = document.createAttribute('multiple'); + this.element.setAttributeNode(newAttr); + } + }; + Uploader.prototype.filterfileList = function (files) { + var filterFiles = []; + var li; + for (var i = 0; i < files.length; i++) { + li = this.getLiElement(files[i]); + if (!li.classList.contains(UPLOAD_SUCCESS)) { + filterFiles.push(files[i]); + } + } + return filterFiles; + }; + Uploader.prototype.updateStatus = function (files, status, statusCode, updateLiStatus) { + if (updateLiStatus === void 0) { updateLiStatus = true; } + if (!(status === '' || (0,ej2_base/* isNullOrUndefined */.le)(status)) && !(statusCode === '' || (0,ej2_base/* isNullOrUndefined */.le)(statusCode))) { + files.status = status; + files.statusCode = statusCode; + } + if (updateLiStatus) { + var li = this.getLiElement(files); + if (!(0,ej2_base/* isNullOrUndefined */.le)(li)) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(li.querySelector('.' + STATUS)) && !((status === '' || (0,ej2_base/* isNullOrUndefined */.le)(status)))) { + li.querySelector('.' + STATUS).textContent = status; + } + } + } + return files; + }; + Uploader.prototype.getLiElement = function (files) { + var index; + for (var i = 0; i < this.filesData.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(files) && ((!(0,ej2_base/* isNullOrUndefined */.le)(this.filesData[i].id) && + !(0,ej2_base/* isNullOrUndefined */.le)(files.id)) ? (this.filesData[i].name === files.name && + this.filesData[i].id === files.id) : this.filesData[i].name === files.name)) { + index = i; + } + } + return this.fileList[index]; + }; + Uploader.prototype.createProgressBar = function (liElement) { + var progressbarWrapper = this.createElement('span', { className: PROGRESS_WRAPPER }); + var progressBar = this.createElement('progressbar', { className: PROGRESSBAR, attrs: { value: '0', max: '100' } }); + var progressbarInnerWrapper = this.createElement('span', { className: PROGRESS_INNER_WRAPPER }); + progressBar.setAttribute('style', 'width: 0%'); + var progressbarText = this.createElement('span', { className: PROGRESSBAR_TEXT }); + progressbarText.textContent = '0%'; + progressbarInnerWrapper.appendChild(progressBar); + progressbarWrapper.appendChild(progressbarInnerWrapper); + progressbarWrapper.appendChild(progressbarText); + liElement.querySelector('.' + TEXT_CONTAINER).appendChild(progressbarWrapper); + }; + /* istanbul ignore next */ + Uploader.prototype.updateProgressbar = function (e, li) { + if (!isNaN(Math.round((e.loaded / e.total) * 100)) && !(0,ej2_base/* isNullOrUndefined */.le)(li.querySelector('.' + PROGRESSBAR))) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.progressInterval) && this.progressInterval !== '') { + var value = (Math.round((e.loaded / e.total) * 100)) % parseInt(this.progressInterval, 10); + if (value === 0 || value === 100) { + this.changeProgressValue(li, Math.round((e.loaded / e.total) * 100).toString() + '%'); + } + } + else { + this.changeProgressValue(li, Math.round((e.loaded / e.total) * 100).toString() + '%'); + } + } + }; + Uploader.prototype.changeProgressValue = function (li, progressValue) { + li.querySelector('.' + PROGRESSBAR).setAttribute('style', 'width:' + progressValue); + li.querySelector('.' + PROGRESSBAR_TEXT).textContent = progressValue; + }; + Uploader.prototype.uploadInProgress = function (e, files, customUI, request) { + var li = this.getLiElement(files); + if ((0,ej2_base/* isNullOrUndefined */.le)(li) && (!customUI)) { + return; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(li)) { + /* istanbul ignore next */ + if (files.statusCode === '5') { + this.cancelUploadingFile(files, e, request, li); + } + if (!(li.querySelectorAll('.' + PROGRESS_WRAPPER).length > 0) && li.querySelector('.' + STATUS)) { + li.querySelector('.' + STATUS).classList.add(UPLOAD_INPROGRESS); + this.createProgressBar(li); + this.updateProgressBarClasses(li, UPLOAD_INPROGRESS); + li.querySelector('.' + STATUS).classList.remove(UPLOAD_FAILED); + } + this.updateProgressbar(e, li); + var iconEle = li.querySelector('.' + REMOVE_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(iconEle)) { + iconEle.classList.add(ABORT_ICON, UPLOAD_INPROGRESS); + iconEle.setAttribute('title', this.localizedTexts('abort')); + iconEle.classList.remove(REMOVE_ICON); + } + } + else { + this.cancelUploadingFile(files, e, request); + } + var args = { e: e, operation: 'upload', file: this.updateStatus(files, this.localizedTexts('inProgress'), '3') }; + this.trigger('progress', args); + }; + /* istanbul ignore next */ + Uploader.prototype.cancelUploadingFile = function (files, e, request, li) { + var _this = this; + if (files.statusCode === '5') { + var eventArgs = { + event: e, + fileData: files, + cancel: false, + customFormData: [] + }; + this.trigger('canceling', eventArgs, function (eventArgs) { + if (eventArgs.cancel) { + files.statusCode = '3'; + if (!(0,ej2_base/* isNullOrUndefined */.le)(li)) { + var spinnerTarget = li.querySelector('.' + ABORT_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(spinnerTarget)) { + hideSpinner(spinnerTarget); + (0,ej2_base/* detach */.og)(li.querySelector('.e-spinner-pane')); + } + } + } + else { + request.emitError = false; + request.httpRequest.abort(); + var formData = new FormData(); + if (files.statusCode === '5') { + var name_1 = _this.element.getAttribute('name'); + formData.append(name_1, files.name); + formData.append('cancel-uploading', files.name); + _this.updateFormData(formData, eventArgs.customFormData); + var ajax = new ej2_base/* Ajax */.tk(_this.asyncSettings.removeUrl, 'POST', true, null); + ajax.emitError = false; + ajax.onLoad = function (e) { + _this.removecanceledFile(e, files); + return {}; + }; + ajax.send(formData); + } + } + }); + } + }; + Uploader.prototype.removecanceledFile = function (e, file) { + var liElement = this.getLiElement(file); + if ((0,ej2_base/* isNullOrUndefined */.le)(liElement) || liElement.querySelector('.' + RETRY_ICON) || (0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + ABORT_ICON))) { + return; + } + this.updateStatus(file, this.localizedTexts('fileUploadCancel'), '5'); + this.renderFailureState(e, file, liElement); + var spinnerTarget = liElement.querySelector('.' + REMOVE_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + hideSpinner(spinnerTarget); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.e-spinner-pane'))) { + (0,ej2_base/* detach */.og)(liElement.querySelector('.e-spinner-pane')); + } + } + var requestResponse = e && e.currentTarget ? this.getResponse(e) : null; + var args = { event: e, response: requestResponse, operation: 'cancel', file: file }; + this.trigger('success', args); + }; + Uploader.prototype.renderFailureState = function (e, file, liElement) { + var _this = this; + this.updateProgressBarClasses(liElement, UPLOAD_FAILED); + this.removeProgressbar(liElement, 'failure'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.e-file-status'))) { + liElement.querySelector('.e-file-status').classList.add(UPLOAD_FAILED); + } + var deleteIcon = liElement.querySelector('.' + ABORT_ICON); + if ((0,ej2_base/* isNullOrUndefined */.le)(deleteIcon)) { + return; + } + deleteIcon.classList.remove(ABORT_ICON, UPLOAD_INPROGRESS); + deleteIcon.classList.add(REMOVE_ICON); + deleteIcon.setAttribute('title', this.localizedTexts('remove')); + this.pauseButton = this.createElement('span', { className: 'e-icons e-file-reload-btn', attrs: { 'tabindex': this.btnTabIndex } }); + deleteIcon.parentElement.insertBefore(this.pauseButton, deleteIcon); + this.pauseButton.setAttribute('title', this.localizedTexts('retry')); + var retryElement = liElement.querySelector('.' + RETRY_ICON); + /* istanbul ignore next */ + retryElement.addEventListener('click', function (e) { + _this.reloadcanceledFile(e, file, liElement, false); + }, false); + }; + Uploader.prototype.reloadcanceledFile = function (e, file, liElement, custom) { + file.statusCode = '1'; + file.status = this.localizedTexts('readyToUploadMessage'); + if (!custom) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + STATUS))) { + liElement.querySelector('.' + STATUS).classList.remove(UPLOAD_FAILED); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + RETRY_ICON))) { + (0,ej2_base/* detach */.og)(liElement.querySelector('.' + RETRY_ICON)); + } + this.pauseButton = null; + } + /* istanbul ignore next */ + liElement.classList.add(RESTRICT_RETRY); + this.upload([file]); + }; + /* istanbul ignore next */ + Uploader.prototype.uploadComplete = function (e, file, customUI) { + var status = e.target; + if (status.readyState === 4 && status.status >= 200 && status.status <= 299) { + var li = this.getLiElement(file); + if ((0,ej2_base/* isNullOrUndefined */.le)(li) && (!customUI || (0,ej2_base/* isNullOrUndefined */.le)(customUI))) { + return; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(li)) { + this.updateProgressBarClasses(li, UPLOAD_SUCCESS); + this.removeProgressbar(li, 'success'); + var iconEle = li.querySelector('.' + ABORT_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(iconEle)) { + iconEle.classList.add(DELETE_ICON); + iconEle.setAttribute('title', this.localizedTexts('delete')); + iconEle.classList.remove(ABORT_ICON); + iconEle.classList.remove(UPLOAD_INPROGRESS); + } + } + this.raiseSuccessEvent(e, file); + } + else { + this.uploadFailed(e, file); + } + }; + Uploader.prototype.getResponse = function (e) { + var target = e.currentTarget; + var response = { + readyState: target.readyState, + statusCode: target.status, + statusText: target.statusText, + headers: target.getAllResponseHeaders(), + withCredentials: target.withCredentials + }; + return response; + }; + Uploader.prototype.raiseSuccessEvent = function (e, file) { + var _this = this; + var response = e && e.currentTarget ? this.getResponse(e) : null; + var statusMessage = this.localizedTexts('uploadSuccessMessage'); + var args = { + e: e, response: response, operation: 'upload', file: this.updateStatus(file, statusMessage, '2', false), statusText: statusMessage + }; + var liElement = this.getLiElement(file); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + var spinnerEle = liElement.querySelector('.' + SPINNER_PANE); + if (!(0,ej2_base/* isNullOrUndefined */.le)(spinnerEle)) { + hideSpinner(liElement); + (0,ej2_base/* detach */.og)(spinnerEle); + } + } + this.trigger('success', args, function (args) { + _this.updateStatus(file, args.statusText, '2'); + _this.uploadedFilesData.push(file); + _this.trigger('change', { file: _this.uploadedFilesData }); + _this.checkActionButtonStatus(); + if (_this.fileList.length > 0) { + if ((!(_this.getLiElement(file)).classList.contains(RESTRICT_RETRY))) { + _this.uploadSequential(); + _this.checkActionComplete(true); + } + else { + /* istanbul ignore next */ + (_this.getLiElement(file)).classList.remove(RESTRICT_RETRY); + } + } + }); + }; + Uploader.prototype.uploadFailed = function (e, file) { + var _this = this; + var li = this.getLiElement(file); + var response = e && e.currentTarget ? this.getResponse(e) : null; + var statusMessage = this.localizedTexts('uploadFailedMessage'); + var args = { + e: e, response: response, operation: 'upload', file: this.updateStatus(file, statusMessage, '0', false), statusText: statusMessage + }; + if (!(0,ej2_base/* isNullOrUndefined */.le)(li)) { + this.renderFailureState(e, file, li); + } + this.trigger('failure', args, function (args) { + _this.updateStatus(file, args.statusText, '0'); + _this.checkActionButtonStatus(); + _this.uploadSequential(); + _this.checkActionComplete(true); + }); + }; + Uploader.prototype.uploadSequential = function () { + if (this.sequentialUpload) { + if (this.autoUpload) { + /* istanbul ignore next */ + this.checkAutoUpload(this.filesData); + } + else { + this.uploadButtonClick(); + } + } + }; + Uploader.prototype.checkActionComplete = function (increment) { + if (increment) { + ++this.actionCompleteCount; + } + else { + --this.actionCompleteCount; + } + this.raiseActionComplete(); + }; + Uploader.prototype.raiseActionComplete = function () { + if ((this.filesData.length === this.actionCompleteCount) && this.flag) { + this.flag = false; + var eventArgs = { + fileData: [] + }; + eventArgs.fileData = this.getSelectedFileStatus(this.selectedFiles); + this.trigger('actionComplete', eventArgs); + } + }; + Uploader.prototype.getSelectedFileStatus = function (selectedFiles) { + var matchFiles = []; + var matchFilesIndex = 0; + for (var selectFileIndex = 0; selectFileIndex < selectedFiles.length; selectFileIndex++) { + var selectedFileData = selectedFiles[selectFileIndex]; + for (var fileDataIndex = 0; fileDataIndex < this.filesData.length; fileDataIndex++) { + if (this.filesData[fileDataIndex].name === selectedFileData.name) { + matchFiles[matchFilesIndex] = this.filesData[fileDataIndex]; + ++matchFilesIndex; + } + } + } + return matchFiles; + }; + Uploader.prototype.updateProgressBarClasses = function (li, className) { + var progressBar = li.querySelector('.' + PROGRESSBAR); + if (!(0,ej2_base/* isNullOrUndefined */.le)(progressBar)) { + progressBar.classList.add(className); + } + }; + Uploader.prototype.removeProgressbar = function (li, callType) { + var _this = this; + if (!(0,ej2_base/* isNullOrUndefined */.le)(li.querySelector('.' + PROGRESS_WRAPPER))) { + this.progressAnimation = new ej2_base/* Animation */.fw({ duration: 1250 }); + this.progressAnimation.animate(li.querySelector('.' + PROGRESS_WRAPPER), { name: 'FadeOut' }); + this.progressAnimation.animate(li.querySelector('.' + PROGRESSBAR_TEXT), { name: 'FadeOut' }); + setTimeout(function () { + _this.animateProgressBar(li, callType); + }, 750); + } + }; + /* istanbul ignore next */ + Uploader.prototype.animateProgressBar = function (li, callType) { + if (callType === 'success') { + li.classList.add(UPLOAD_SUCCESS); + if (!(0,ej2_base/* isNullOrUndefined */.le)(li.querySelector('.' + STATUS))) { + li.querySelector('.' + STATUS).classList.remove(UPLOAD_INPROGRESS); + this.progressAnimation.animate(li.querySelector('.' + STATUS), { name: 'FadeIn' }); + li.querySelector('.' + STATUS).classList.add(UPLOAD_SUCCESS); + } + } + else { + if (!(0,ej2_base/* isNullOrUndefined */.le)(li.querySelector('.' + STATUS))) { + li.querySelector('.' + STATUS).classList.remove(UPLOAD_INPROGRESS); + this.progressAnimation.animate(li.querySelector('.' + STATUS), { name: 'FadeIn' }); + li.querySelector('.' + STATUS).classList.add(UPLOAD_FAILED); + } + } + if (li.querySelector('.' + PROGRESS_WRAPPER)) { + (0,ej2_base/* detach */.og)(li.querySelector('.' + PROGRESS_WRAPPER)); + } + }; + Uploader.prototype.setExtensions = function (extensions) { + if (extensions !== '' && !(0,ej2_base/* isNullOrUndefined */.le)(extensions)) { + this.element.setAttribute('accept', extensions); + } + else { + this.element.removeAttribute('accept'); + } + }; + Uploader.prototype.templateComplier = function (uploadTemplate) { + if (uploadTemplate) { + try { + if ((0,ej2_base/* selectAll */.td)(uploadTemplate, document).length) { + return (0,ej2_base/* compile */.MY)((0,ej2_base/* select */.Ys)(uploadTemplate, document).innerHTML.trim()); + } + else { + return (0,ej2_base/* compile */.MY)(uploadTemplate); + } + } + catch (exception) { + return (0,ej2_base/* compile */.MY)(uploadTemplate); + } + } + return undefined; + }; + Uploader.prototype.setRTL = function () { + if (this.enableRtl) { + (0,ej2_base/* addClass */.cn)([this.uploadWrapper], uploader_RTL); + } + else { + (0,ej2_base/* removeClass */.IV)([this.uploadWrapper], uploader_RTL); + } + }; + Uploader.prototype.localizedTexts = function (localeText) { + this.l10n.setLocale(this.locale); + return this.l10n.getConstant(localeText); + }; + Uploader.prototype.setControlStatus = function () { + if (!this.enabled) { + this.uploadWrapper.classList.add(DISABLED); + this.element.setAttribute('disabled', 'disabled'); + this.browseButton.setAttribute('disabled', 'disabled'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.clearButton)) { + this.clearButton.setAttribute('disabled', 'disabled'); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.uploadButton)) { + this.uploadButton.setAttribute('disabled', 'disabled'); + } + } + else { + if (this.uploadWrapper.classList.contains(DISABLED)) { + this.uploadWrapper.classList.remove(DISABLED); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.browseButton) && this.element.hasAttribute('disabled')) { + this.element.removeAttribute('disabled'); + this.browseButton.removeAttribute('disabled'); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.clearButton) && this.clearButton.hasAttribute('disabled')) { + this.clearButton.removeAttribute('disabled'); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.uploadButton) && this.uploadButton.hasAttribute('disabled')) { + this.uploadButton.hasAttribute('disabled'); + } + } + }; + Uploader.prototype.checkHTMLAttributes = function (isDynamic) { + var attributes = isDynamic ? (0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes) ? [] : Object.keys(this.htmlAttributes) : + ['accept', 'multiple', 'disabled']; + for (var _i = 0, attributes_1 = attributes; _i < attributes_1.length; _i++) { + var prop = attributes_1[_i]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.element.getAttribute(prop))) { + switch (prop) { + case 'accept': + if (((0,ej2_base/* isNullOrUndefined */.le)(this.uploaderOptions) || (this.uploaderOptions['allowedExtensions'] === undefined)) + || isDynamic) { + this.setProperties({ allowedExtensions: this.element.getAttribute('accept') }, !isDynamic); + this.initialAttr.accept = this.allowedExtensions; + } + break; + case 'multiple': + if (((0,ej2_base/* isNullOrUndefined */.le)(this.uploaderOptions) || (this.uploaderOptions['multiple'] === undefined)) || isDynamic) { + var isMutiple = this.element.getAttribute(prop) === 'multiple' || + this.element.getAttribute(prop) === '' || this.element.getAttribute(prop) === 'true' ? true : false; + this.setProperties({ multiple: isMutiple }, !isDynamic); + this.initialAttr.multiple = true; + } + break; + case 'disabled': + if (((0,ej2_base/* isNullOrUndefined */.le)(this.uploaderOptions) || (this.uploaderOptions['enabled'] === undefined)) || isDynamic) { + var isDisabled = this.element.getAttribute(prop) === 'disabled' || + this.element.getAttribute(prop) === '' || this.element.getAttribute(prop) === 'true' ? false : true; + this.setProperties({ enabled: isDisabled }, !isDynamic); + this.initialAttr.disabled = true; + } + } + } + } + }; + Uploader.prototype.chunkUpload = function (file, custom, fileIndex) { + var start = 0; + var end = Math.min(this.asyncSettings.chunkSize, file.size); + var index = 0; + var blob = file.rawFile.slice(start, end); + var metaData = { chunkIndex: index, blob: blob, file: file, start: start, end: end, retryCount: 0, request: null }; + this.sendRequest(file, metaData, custom, fileIndex); + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + Uploader.prototype.sendRequest = function (file, metaData, custom, fileIndex) { + var _this = this; + var formData = new FormData(); + var blob = file.rawFile.slice(metaData.start, metaData.end); + formData.append(this.uploaderName, blob, file.name); + formData.append('chunk-index', metaData.chunkIndex.toString()); + formData.append('chunkIndex', metaData.chunkIndex.toString()); + var totalChunk = Math.max(Math.ceil(file.size / this.asyncSettings.chunkSize), 1); + formData.append('total-chunk', totalChunk.toString()); + formData.append('totalChunk', totalChunk.toString()); + var ajax = new ej2_base/* Ajax */.tk({ url: this.asyncSettings.saveUrl, type: 'POST', async: true, contentType: null }); + ajax.emitError = false; + ajax.onLoad = function (e) { + _this.chunkUploadComplete(e, metaData, custom); + return {}; + }; + ajax.onUploadProgress = function (e) { + _this.chunkUploadInProgress(e, metaData, custom); + return {}; + }; + var eventArgs = { + fileData: file, + customFormData: [], + cancel: false, + chunkSize: this.asyncSettings.chunkSize === 0 ? null : this.asyncSettings.chunkSize + }; + ajax.beforeSend = function (e) { + eventArgs.currentRequest = ajax.httpRequest; + eventArgs.currentChunkIndex = metaData.chunkIndex; + if (eventArgs.currentChunkIndex === 0) { + // This event is currently not required but to avoid breaking changes for previous customer, we have included. + _this.trigger('uploading', eventArgs, function (eventArgs) { + _this.uploadingEventCallback(formData, eventArgs, e, file); + }); + } + else { + _this.trigger('chunkUploading', eventArgs, function (eventArgs) { + _this.uploadingEventCallback(formData, eventArgs, e, file); + }); + } + }; + /* istanbul ignore next */ + ajax.onError = function (e) { + _this.chunkUploadFailed(e, metaData, custom); + return {}; + }; + ajax.send(formData); + metaData.request = ajax; + }; + Uploader.prototype.uploadingEventCallback = function (formData, eventArgs, e, file) { + if (eventArgs.cancel) { + this.eventCancelByArgs(e, eventArgs, file); + } + else { + this.updateFormData(formData, eventArgs.customFormData); + } + }; + Uploader.prototype.eventCancelByArgs = function (e, eventArgs, file) { + var _this = this; + e.cancel = true; + if (eventArgs.fileData.statusCode === '5') { + return; + } + eventArgs.fileData.statusCode = '5'; + eventArgs.fileData.status = this.localizedTexts('fileUploadCancel'); + var liElement = this.getLiElement(eventArgs.fileData); + if (liElement) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + STATUS))) { + liElement.querySelector('.' + STATUS).innerHTML = this.localizedTexts('fileUploadCancel'); + liElement.querySelector('.' + STATUS).classList.add(UPLOAD_FAILED); + } + this.pauseButton = this.createElement('span', { className: 'e-icons e-file-reload-btn', attrs: { 'tabindex': this.btnTabIndex } }); + var removeIcon = liElement.querySelector('.' + REMOVE_ICON); + if (removeIcon) { + removeIcon.parentElement.insertBefore(this.pauseButton, removeIcon); + } + this.pauseButton.setAttribute('title', this.localizedTexts('retry')); + /* istanbul ignore next */ + this.pauseButton.addEventListener('click', function (e) { + _this.reloadcanceledFile(e, file, liElement); + }, false); + this.checkActionButtonStatus(); + } + }; + Uploader.prototype.checkChunkUpload = function () { + return (this.asyncSettings.chunkSize <= 0 || (0,ej2_base/* isNullOrUndefined */.le)(this.asyncSettings.chunkSize)) ? false : true; + }; + Uploader.prototype.chunkUploadComplete = function (e, metaData, custom) { + var _this = this; + var response = e.target; + var liElement; + if (response.readyState === 4 && response.status >= 200 && response.status < 300) { + var requestResponse = e && e.currentTarget ? this.getResponse(e) : null; + var totalChunk = Math.max(Math.ceil(metaData.file.size / this.asyncSettings.chunkSize), 1); + var eventArgs = { + event: e, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + totalChunk: totalChunk, + chunkSize: this.asyncSettings.chunkSize, + response: requestResponse + }; + this.trigger('chunkSuccess', eventArgs); + if ((0,ej2_base/* isNullOrUndefined */.le)(custom) || !custom) { + liElement = this.getLiElement(metaData.file); + } + this.updateMetaData(metaData); + if (metaData.end === metaData.file.size) { + metaData.file.statusCode = '3'; + } + if (metaData.file.statusCode === '5') { + var eventArgs_1 = { event: e, fileData: metaData.file, cancel: false, customFormData: [] }; + this.trigger('canceling', eventArgs_1, function (eventArgs) { + /* istanbul ignore next */ + if (eventArgs.cancel) { + metaData.file.statusCode = '3'; + var spinnerTarget = liElement.querySelector('.' + ABORT_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && !(0,ej2_base/* isNullOrUndefined */.le)(spinnerTarget)) { + hideSpinner(spinnerTarget); + (0,ej2_base/* detach */.og)(liElement.querySelector('.e-spinner-pane')); + } + _this.sendNextRequest(metaData); + } + else { + metaData.request.emitError = false; + response.abort(); + var formData = new FormData(); + var name_2 = _this.element.getAttribute('name'); + formData.append(name_2, metaData.file.name); + formData.append('cancel-uploading', metaData.file.name); + formData.append('cancelUploading', metaData.file.name); + _this.updateFormData(formData, eventArgs.customFormData); + var ajax = new ej2_base/* Ajax */.tk(_this.asyncSettings.removeUrl, 'POST', true, null); + ajax.emitError = false; + ajax.onLoad = function (e) { + _this.removeChunkFile(e, metaData, custom); + return {}; + }; + ajax.send(formData); + } + }); + } + else { + if ((totalChunk - 1) === metaData.chunkIndex && totalChunk > metaData.chunkIndex) { + var index = this.pausedData.indexOf(metaData); + if (index >= 0) { + this.pausedData.splice(index, 1); + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template) && ((0,ej2_base/* isNullOrUndefined */.le)(custom) || !custom) && liElement) { + if (liElement && !(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + PAUSE_UPLOAD))) { + (0,ej2_base/* detach */.og)(liElement.querySelector('.' + PAUSE_UPLOAD)); + } + this.removeChunkProgressBar(metaData); + } + this.raiseSuccessEvent(e, metaData.file); + return; + } + if (metaData.file.statusCode !== '4') { + this.sendNextRequest(metaData); + } + } + } + else { + this.chunkUploadFailed(e, metaData); + } + }; + Uploader.prototype.sendNextRequest = function (metaData) { + metaData.start = metaData.end; + metaData.end += this.asyncSettings.chunkSize; + metaData.end = Math.min(metaData.end, metaData.file.size); + metaData.chunkIndex += 1; + this.sendRequest(metaData.file, metaData); + }; + Uploader.prototype.removeChunkFile = function (e, metaData, custom) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template) && ((0,ej2_base/* isNullOrUndefined */.le)(custom) && !custom)) { + var liElement = this.getLiElement(metaData.file); + var deleteIcon = liElement.querySelector('.' + ABORT_ICON); + var spinnerTarget = deleteIcon; + this.updateStatus(metaData.file, this.localizedTexts('fileUploadCancel'), '5'); + this.updateProgressBarClasses(liElement, UPLOAD_FAILED); + this.removeProgressbar(liElement, 'failure'); + deleteIcon && deleteIcon.classList.remove(ABORT_ICON); + deleteIcon && deleteIcon.classList.add(REMOVE_ICON); + deleteIcon && deleteIcon.setAttribute('title', this.localizedTexts('remove')); + var pauseIcon = liElement.querySelector('.' + PAUSE_UPLOAD); + pauseIcon && pauseIcon.classList.add(RETRY_ICON); + pauseIcon && pauseIcon.classList.remove(PAUSE_UPLOAD); + pauseIcon && pauseIcon.setAttribute('title', this.localizedTexts('retry')); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && !(0,ej2_base/* isNullOrUndefined */.le)(deleteIcon) + && !(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.e-spinner-pane'))) { + hideSpinner(spinnerTarget); + (0,ej2_base/* detach */.og)(liElement.querySelector('.e-spinner-pane')); + } + } + }; + Uploader.prototype.pauseUpload = function (metaData, e, custom) { + metaData.file.statusCode = '4'; + metaData.file.status = this.localizedTexts('pause'); + this.updateMetaData(metaData); + var eventArgs = { + event: e ? e : null, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + chunkCount: Math.round(metaData.file.size / this.asyncSettings.chunkSize), + chunkSize: this.asyncSettings.chunkSize + }; + this.abortUpload(metaData, custom, eventArgs); + }; + Uploader.prototype.abortUpload = function (metaData, custom, eventArgs) { + if (metaData.file.statusCode !== '4') { + metaData.request.emitError = false; + metaData.request.httpRequest.abort(); + } + var liElement = this.getLiElement(metaData.file); + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template) && ((0,ej2_base/* isNullOrUndefined */.le)(custom) || !custom)) { + var targetElement = liElement.querySelector('.' + PAUSE_UPLOAD); + targetElement.classList.remove(PAUSE_UPLOAD); + targetElement.classList.add(RESUME_UPLOAD); + targetElement.setAttribute('title', this.localizedTexts('resume')); + targetElement.nextElementSibling.classList.add(REMOVE_ICON); + targetElement.nextElementSibling.classList.remove(ABORT_ICON); + targetElement.nextElementSibling.setAttribute('title', this.localizedTexts('remove')); + } + for (var i = 0; i < this.pausedData.length; i++) { + if (this.pausedData[i].file.name === metaData.file.name) { + this.pausedData.splice(i, 1); + } + } + this.pausedData.push(metaData); + this.trigger('pausing', eventArgs); + }; + Uploader.prototype.resumeUpload = function (metaData, e, custom) { + var liElement = this.getLiElement(metaData.file); + var targetElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + targetElement = liElement.querySelector('.' + RESUME_UPLOAD); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(targetElement) && ((0,ej2_base/* isNullOrUndefined */.le)(custom) || !custom)) { + targetElement.classList.remove(RESUME_UPLOAD); + targetElement.classList.add(PAUSE_UPLOAD); + targetElement.setAttribute('title', this.localizedTexts('pause')); + targetElement.nextElementSibling.classList.remove(REMOVE_ICON); + targetElement.nextElementSibling.classList.add(ABORT_ICON); + targetElement.nextElementSibling.setAttribute('title', this.localizedTexts('abort')); + } + metaData.file.status = this.localizedTexts('inProgress'); + metaData.file.statusCode = '3'; + this.updateMetaData(metaData); + var eventArgs = { + event: e ? e : null, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + chunkCount: Math.round(metaData.file.size / this.asyncSettings.chunkSize), + chunkSize: this.asyncSettings.chunkSize + }; + this.trigger('resuming', eventArgs); + for (var i = 0; i < this.pausedData.length; i++) { + if (this.pausedData[i].end === this.pausedData[i].file.size) { + this.chunkUploadComplete(e, metaData, custom); + } + else { + if (this.pausedData[i].file.name === metaData.file.name) { + this.pausedData[i].start = this.pausedData[i].end; + this.pausedData[i].end = this.pausedData[i].end + this.asyncSettings.chunkSize; + this.pausedData[i].end = Math.min(this.pausedData[i].end, this.pausedData[i].file.size); + this.pausedData[i].chunkIndex = this.pausedData[i].chunkIndex + 1; + this.sendRequest(this.pausedData[i].file, this.pausedData[i], custom); + } + } + } + }; + Uploader.prototype.updateMetaData = function (metaData) { + if (this.uploadMetaData.indexOf(metaData) === -1) { + this.uploadMetaData.push(metaData); + } + else { + this.uploadMetaData.splice(this.uploadMetaData.indexOf(metaData), 1); + this.uploadMetaData.push(metaData); + } + }; + Uploader.prototype.removeChunkProgressBar = function (metaData) { + var liElement = this.getLiElement(metaData.file); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + this.updateProgressBarClasses(liElement, UPLOAD_SUCCESS); + this.removeProgressbar(liElement, 'success'); + var cancelButton = liElement.querySelector('.' + ABORT_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(cancelButton)) { + cancelButton.classList.add(DELETE_ICON); + cancelButton.setAttribute('title', this.localizedTexts('delete')); + cancelButton.classList.remove(ABORT_ICON, UPLOAD_INPROGRESS); + } + } + }; + Uploader.prototype.chunkUploadFailed = function (e, metaData, custom) { + var _this = this; + var chunkCount = Math.max(Math.ceil(metaData.file.size / this.asyncSettings.chunkSize), 1); + var liElement; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template) && ((0,ej2_base/* isNullOrUndefined */.le)(custom) || !custom)) { + liElement = this.getLiElement(metaData.file); + } + var requestResponse = e && e.currentTarget ? this.getResponse(e) : null; + var eventArgs = { + event: e, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + totalChunk: chunkCount, + chunkSize: this.asyncSettings.chunkSize, + cancel: false, + response: requestResponse + }; + this.trigger('chunkFailure', eventArgs, function (eventArgs) { + // To prevent triggering of failure event + if (!eventArgs.cancel) { + if (metaData.retryCount < _this.asyncSettings.retryCount) { + setTimeout(function () { + _this.retryRequest(liElement, metaData, custom); + }, _this.asyncSettings.retryAfterDelay); + } + else { + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + var pauseButton = liElement.querySelector('.' + PAUSE_UPLOAD) ? + liElement.querySelector('.' + PAUSE_UPLOAD) : liElement.querySelector('.' + RESUME_UPLOAD); + if (!(0,ej2_base/* isNullOrUndefined */.le)(pauseButton)) { + pauseButton.classList.add(RETRY_ICON); + pauseButton.classList.remove(PAUSE_UPLOAD, RESUME_UPLOAD); + } + _this.updateProgressBarClasses(liElement, UPLOAD_FAILED); + _this.removeProgressbar(liElement, 'failure'); + liElement.querySelector('.e-icons').classList.remove(UPLOAD_INPROGRESS); + var iconElement = liElement.querySelector('.' + ABORT_ICON) ? + liElement.querySelector('.' + ABORT_ICON) : liElement.querySelector('.' + REMOVE_ICON); + iconElement.classList.remove(ABORT_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + PAUSE_UPLOAD))) { + (0,ej2_base/* detach */.og)(liElement.querySelector('.' + PAUSE_UPLOAD)); + } + if (metaData.start > 0) { + iconElement.classList.add(DELETE_ICON); + iconElement.setAttribute('title', _this.localizedTexts('delete')); + } + else { + iconElement.classList.add(REMOVE_ICON); + iconElement.setAttribute('title', _this.localizedTexts('remove')); + } + } + metaData.retryCount = 0; + var file_1 = metaData.file; + var failureMessage = _this.localizedTexts('uploadFailedMessage'); + var args = { + e: e, response: requestResponse, + operation: 'upload', + file: _this.updateStatus(file_1, failureMessage, '0', false), + statusText: failureMessage + }; + _this.trigger('failure', args, function (args) { + _this.updateStatus(file_1, args.statusText, '0'); + _this.uploadSequential(); + _this.checkActionComplete(true); + }); + } + } + }); + }; + Uploader.prototype.retryRequest = function (liElement, metaData, custom) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template) && ((0,ej2_base/* isNullOrUndefined */.le)(custom) || !custom) && liElement) { + this.updateProgressBarClasses(liElement, UPLOAD_FAILED); + } + metaData.retryCount += 1; + this.sendRequest(metaData.file, metaData); + }; + Uploader.prototype.checkPausePlayAction = function (e) { + var targetElement = e.target; + var selectedElement = e.target.parentElement; + var index = this.fileList.indexOf(selectedElement); + var fileData = this.filesData[index]; + var metaData = this.getCurrentMetaData(fileData); + if (targetElement.classList.contains(PAUSE_UPLOAD)) { + /* istanbul ignore next */ + this.pauseUpload(metaData, e); + } + else if (targetElement.classList.contains(RESUME_UPLOAD)) { + /* istanbul ignore next */ + this.resumeUpload(metaData, e); + } + else if (targetElement.classList.contains(RETRY_ICON)) { + if (metaData.file.status === this.localizedTexts('fileUploadCancel')) { + this.retryUpload(metaData, false); + } + else { + this.retryUpload(metaData, true); + } + } + }; + Uploader.prototype.retryUpload = function (metaData, fromcanceledStage) { + if (fromcanceledStage) { + metaData.end = metaData.end + this.asyncSettings.chunkSize; + metaData.start = metaData.start + this.asyncSettings.chunkSize; + this.sendRequest(metaData.file, metaData); + } + else { + metaData.file.statusCode = '1'; + metaData.file.status = this.localizedTexts('readyToUploadMessage'); + this.chunkUpload(metaData.file); + } + /* istanbul ignore next */ + (this.getLiElement(metaData.file)).classList.add(RESTRICT_RETRY); + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + Uploader.prototype.chunkUploadInProgress = function (e, metaData, custom) { + var _this = this; + if (metaData.file.statusCode === '4') { + return; + } + if (metaData.file.statusCode !== '4' && metaData.file.statusCode !== '5') { + metaData.file.statusCode = '3'; + metaData.file.status = this.localizedTexts('inProgress'); + } + this.updateMetaData(metaData); + var liElement = this.getLiElement(metaData.file); + if ((0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + return; + } + var retryElement = liElement.querySelector('.' + RETRY_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(retryElement)) { + retryElement.classList.add(PAUSE_UPLOAD); + retryElement.setAttribute('title', this.localizedTexts('pause')); + retryElement.classList.remove(RETRY_ICON); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement)) { + if (!(liElement.querySelectorAll('.' + PROGRESS_WRAPPER).length > 0)) { + var statusElement = liElement.querySelector('.' + STATUS); + if ((0,ej2_base/* isNullOrUndefined */.le)(this.template)) { + statusElement.classList.add(UPLOAD_INPROGRESS); + statusElement.classList.remove(UPLOAD_FAILED); + this.createProgressBar(liElement); + this.updateProgressBarClasses(liElement, UPLOAD_INPROGRESS); + } + var clearIcon = liElement.querySelector('.' + REMOVE_ICON) ? liElement.querySelector('.' + REMOVE_ICON) : + liElement.querySelector('.' + DELETE_ICON); + if (!(0,ej2_base/* isNullOrUndefined */.le)(clearIcon)) { + clearIcon.classList.add(ABORT_ICON); + clearIcon.setAttribute('title', this.localizedTexts('abort')); + clearIcon.classList.remove(REMOVE_ICON); + } + } + if (!isNaN(Math.round((e.loaded / e.total) * 100)) && (0,ej2_base/* isNullOrUndefined */.le)(this.template) && metaData.file.statusCode !== '4') { + var progressVal = void 0; + var totalChunks = Math.ceil(metaData.file.size / this.asyncSettings.chunkSize) - 1; + if (this.asyncSettings.chunkSize && totalChunks) { + progressVal = Math.round(metaData.chunkIndex / totalChunks * 100); + this.changeProgressValue(liElement, progressVal.toString() + '%'); + } + } + if (metaData.chunkIndex === 0) { + this.checkActionButtonStatus(); + } + } + if ((0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + PAUSE_UPLOAD)) && (0,ej2_base/* isNullOrUndefined */.le)(this.template) + && (0,ej2_base/* isNullOrUndefined */.le)(liElement.querySelector('.' + DELETE_ICON))) { + this.pauseButton = this.createElement('span', { className: 'e-icons e-file-pause-btn', attrs: { 'tabindex': this.btnTabIndex } }); + if (this.browserName === 'msie') { + this.pauseButton.classList.add('e-msie'); + } + var abortIcon = liElement.querySelector('.' + ABORT_ICON); + abortIcon.parentElement.insertBefore(this.pauseButton, abortIcon); + this.pauseButton.setAttribute('title', this.localizedTexts('pause')); + this.pauseButton.addEventListener('click', function (e) { + _this.checkPausePlayAction(e); + }, false); + } + }; + /* eslint-disable valid-jsdoc, jsdoc/require-returns-description */ + /** + * It is used to convert bytes value into kilobytes or megabytes depending on the size based + * on [binary prefix](https://en.wikipedia.org/wiki/Binary_prefix). + * + * @param { number } bytes - Specifies the file size in bytes. + * @returns {string} + */ + Uploader.prototype.bytesToSize = function (bytes) { + var i = -1; + if (!bytes) { + return '0.0 KB'; + } + do { + bytes = bytes / 1024; + i++; + } while (bytes > 99); + if (i >= 2) { + bytes = bytes * 1024; + i = 1; + } + return Math.max(bytes, 0).toFixed(1) + ' ' + ['KB', 'MB'][i]; + }; + /** + * Allows you to sort the file data alphabetically based on its file name clearly. + * + * @param { FileList } filesData - specifies the files data for upload. + * @returns {File[]} + */ + /* istanbul ignore next */ + Uploader.prototype.sortFileList = function (filesData) { + filesData = filesData ? filesData : this.sortFilesList; + var files = filesData; + var fileNames = []; + for (var i = 0; i < files.length; i++) { + fileNames.push(files[i].name); + } + var sortedFileNames = fileNames.sort(); + var sortedFilesData = []; + for (var _i = 0, sortedFileNames_1 = sortedFileNames; _i < sortedFileNames_1.length; _i++) { + var name_3 = sortedFileNames_1[_i]; + for (var i = 0; i < files.length; i++) { + if (name_3 === files[i].name) { + sortedFilesData.push(files[i]); + } + } + } + return sortedFilesData; + }; + /* eslint-enable valid-jsdoc, jsdoc/require-returns-description */ + /** + * Removes the component from the DOM and detaches all its related event handlers. Also it removes the attributes and classes. + * + * @method destroy + * @returns {void} + */ + Uploader.prototype.destroy = function () { + this.element.value = null; + this.clearTemplate(); + this.clearAll(); + this.unWireEvents(); + this.unBindDropEvents(); + if (this.multiple) { + this.element.removeAttribute('multiple'); + } + if (!this.enabled) { + this.element.removeAttribute('disabled'); + } + this.element.removeAttribute('accept'); + this.setInitialAttributes(); + var attributes = ['aria-label', 'directory', 'webkitdirectory', 'tabindex']; + for (var _i = 0, attributes_2 = attributes; _i < attributes_2.length; _i++) { + var key = attributes_2[_i]; + this.element.removeAttribute(key); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.uploadWrapper)) { + this.uploadWrapper.parentElement.appendChild(this.element); + (0,ej2_base/* detach */.og)(this.uploadWrapper); + } + this.uploadWrapper = null; + _super.prototype.destroy.call(this); + }; + /** + * Allows you to call the upload process manually by calling save URL action. + * To process the selected files (added in upload queue), pass an empty argument otherwise + * upload the specific file based on its argument. + * + * @param { FileInfo | FileInfo[] } files - Specifies the files data for upload. + * @param {boolean} custom - Specifies whether the uploader is rendered with custom file list. + * @returns {void} + */ + Uploader.prototype.upload = function (files, custom) { + var _this = this; + files = files ? files : this.filesData; + if (this.sequentialUpload && (this.isFirstFileOnSelection || custom)) { + this.sequenceUpload(files); + } + else { + var uploadFiles_1 = this.getFilesInArray(files); + var eventArgs = { + customFormData: [], + currentRequest: null, + cancel: false + }; + this.trigger('beforeUpload', eventArgs, function (eventArgs) { + if (!eventArgs.cancel) { + _this.uploadFiles(uploadFiles_1, custom); + } + }); + } + }; + Uploader.prototype.getFilesInArray = function (files) { + var uploadFiles = []; + if (files instanceof Array) { + uploadFiles = files; + } + else { + uploadFiles.push(files); + } + return uploadFiles; + }; + /* istanbul ignore next */ + Uploader.prototype.serverReadFileBase64 = function (fileIndex, position, totalCount) { + var _this = this; + return new Promise(function (resolve, reject) { + var file = _this.fileStreams[fileIndex].rawFile; + try { + var reader = new FileReader(); + reader.onload = (function (args) { + return function () { + try { + var contents = args.result; + var data = contents ? contents.split(';base64,')[1] : null; + resolve(data); + } + catch (e) { + reject(e); + } + }; + })(reader); + reader.readAsDataURL(file.slice(position, position + totalCount)); + } + catch (e) { + reject(e); + } + }); + }; + /* eslint-disable @typescript-eslint/no-unused-vars */ + /* istanbul ignore next */ + Uploader.prototype.uploadFileCount = function (ele) { + /* eslint-enable @typescript-eslint/no-unused-vars */ + var files = this.filesData; + if (!files || files.length === 0) { + return -1; + } + var result = files.length; + return result; + }; + /* eslint-disable @typescript-eslint/no-unused-vars */ + /* istanbul ignore next */ + Uploader.prototype.getFileRead = function (index, ele) { + /* eslint-enable @typescript-eslint/no-unused-vars */ + var files = this.filesData; + if (!files || files.length === 0) { + return -1; + } + var file = files[index]; + var fileCount = this.newFileRef++; + this.fileStreams[fileCount] = file; + return fileCount; + }; + /* eslint-disable @typescript-eslint/no-unused-vars */ + /* istanbul ignore next */ + Uploader.prototype.getFileInfo = function (index, ele) { + /* eslint-enable @typescript-eslint/no-unused-vars */ + var files = this.filesData; + if (!files || files.length === 0) { + return null; + } + var file = files[index]; + if (!file) { + return null; + } + return this.filesData[index]; + }; + Uploader.prototype.uploadFiles = function (files, custom) { + var selectedFiles = []; + if (this.asyncSettings.saveUrl === '' || (0,ej2_base/* isNullOrUndefined */.le)(this.asyncSettings.saveUrl)) { + return; + } + if (!custom || (0,ej2_base/* isNullOrUndefined */.le)(custom)) { + if (!this.multiple) { + var file = []; + file.push(files[0]); + selectedFiles = this.filterfileList(file); + } + else { + selectedFiles = this.filterfileList(files); + } + } + else { + selectedFiles = files; + } + for (var i = 0; i < selectedFiles.length; i++) { + this.uploadFilesRequest(selectedFiles, i, custom); + } + }; + Uploader.prototype.uploadFilesRequest = function (selectedFiles, i, custom) { + var _this = this; + var cloneFiles = []; + var chunkEnabled = this.checkChunkUpload(); + var ajax = new ej2_base/* Ajax */.tk(this.asyncSettings.saveUrl, 'POST', true, null); + ajax.emitError = false; + var getFileData; + var eventArgs = { + fileData: selectedFiles[i], + customFormData: [], + cancel: false + }; + var formData = new FormData(); + ajax.beforeSend = function (e) { + eventArgs.currentRequest = ajax.httpRequest; + _this.trigger('uploading', eventArgs, function (eventArgs) { + /* istanbul ignore next */ + if (eventArgs.cancel) { + _this.eventCancelByArgs(e, eventArgs, selectedFiles[i]); + } + _this.updateFormData(formData, eventArgs.customFormData); + }); + }; + if (selectedFiles[i].statusCode === '1') { + var name_4 = this.element.getAttribute('name'); + formData.append(name_4, selectedFiles[i].rawFile, selectedFiles[i].name); + if (chunkEnabled && selectedFiles[i].size > this.asyncSettings.chunkSize) { + this.chunkUpload(selectedFiles[i], custom, i); + } + else { + ajax.onLoad = function (e) { + if (eventArgs.cancel) { + return {}; + } + else { + _this.uploadComplete(e, selectedFiles[i], custom); + return {}; + } + }; + ajax.onUploadProgress = function (e) { + if (eventArgs.cancel) { + return {}; + } + else { + _this.uploadInProgress(e, selectedFiles[i], custom, ajax); + return {}; + } + }; + /* istanbul ignore next */ + ajax.onError = function (e) { + _this.uploadFailed(e, selectedFiles[i]); + return {}; + }; + ajax.send(formData); + } + } + }; + Uploader.prototype.spliceFiles = function (liIndex) { + var liElement = this.fileList[liIndex]; + var allFiles = this.getFilesData(); + var nameElements = +liElement.getAttribute('data-files-count'); + var startIndex = 0; + for (var i = 0; i < liIndex; i++) { + startIndex += (+this.fileList[i].getAttribute('data-files-count')); + } + var endIndex = (startIndex + nameElements) - 1; + for (var j = endIndex; j >= startIndex; j--) { + allFiles.splice(j, 1); + } + }; + /* eslint-disable valid-jsdoc, jsdoc/require-param */ + /** + * Remove the uploaded file from server manually by calling the remove URL action. + * If you pass an empty argument to this method, the complete file list can be cleared, + * otherwise remove the specific file based on its argument (“file_data”). + * + * @param { FileInfo | FileInfo[] } fileData - specifies the files data to remove from file list/server. + * @param { boolean } customTemplate - Set true if the component rendering with customize template. + * @param { boolean } removeDirectly - Set true if files remove without removing event. + * @param { boolean } postRawFile - Set false, to post file name only to the remove action. + * @returns {void} + */ + Uploader.prototype.remove = function (fileData, customTemplate, removeDirectly, postRawFile, args) { + var _this = this; + if ((0,ej2_base/* isNullOrUndefined */.le)(postRawFile)) { + postRawFile = true; + } + var eventArgs = { + event: args, + cancel: false, + filesData: [], + customFormData: [], + postRawFile: postRawFile, + currentRequest: null + }; + var beforeEventArgs = { + cancel: false, + customFormData: [], + currentRequest: null + }; + this.trigger('beforeRemove', beforeEventArgs, function (beforeEventArgs) { + if (!beforeEventArgs.cancel) { + if (_this.isFormUpload()) { + eventArgs.filesData = fileData; + _this.trigger('removing', eventArgs, function (eventArgs) { + if (!eventArgs.cancel) { + var removingFiles = _this.getFilesInArray(fileData); + var isLiRemoved = false; + var liIndex = void 0; + for (var _i = 0, removingFiles_1 = removingFiles; _i < removingFiles_1.length; _i++) { + var data = removingFiles_1[_i]; + if (!isLiRemoved) { + liIndex = _this.fileList.indexOf(data.list); + } + if (liIndex > -1) { + var inputElement = !(0,ej2_base/* isNullOrUndefined */.le)(data.input) ? data.input : null; + if (inputElement) { + (0,ej2_base/* detach */.og)(inputElement); + } + _this.spliceFiles(liIndex); + (0,ej2_base/* detach */.og)(_this.fileList[liIndex]); + _this.fileList.splice(liIndex, 1); + isLiRemoved = true; + liIndex = -1; + } + } + } + }); + } + else if (_this.isForm && ((0,ej2_base/* isNullOrUndefined */.le)(_this.asyncSettings.removeUrl) || _this.asyncSettings.removeUrl === '')) { + eventArgs.filesData = _this.getFilesData(); + _this.trigger('removing', eventArgs, function (eventArgs) { + if (!eventArgs.cancel) { + _this.clearAll(); + } + }); + } + else { + var removeFiles = []; + fileData = !(0,ej2_base/* isNullOrUndefined */.le)(fileData) ? fileData : _this.filesData; + if (fileData instanceof Array) { + removeFiles = fileData; + } + else { + removeFiles.push(fileData); + } + eventArgs.filesData = removeFiles; + var removeUrl = _this.asyncSettings.removeUrl; + var validUrl = (removeUrl === '' || (0,ej2_base/* isNullOrUndefined */.le)(removeUrl)) ? false : true; + var _loop_5 = function (files) { + var fileUploadedIndex = _this.uploadedFilesData.indexOf(files); + if ((files.statusCode === '2' || files.statusCode === '4' || (files.statusCode === '0' && + fileUploadedIndex !== -1)) && validUrl) { + _this.removeUploadedFile(files, eventArgs, removeDirectly, customTemplate); + } + else { + if (!removeDirectly) { + _this.trigger('removing', eventArgs, function (eventArgs) { + if (!eventArgs.cancel) { + _this.removeFilesData(files, customTemplate); + } + }); + } + else { + _this.removeFilesData(files, customTemplate); + } + } + if (args && !args.target.classList.contains(REMOVE_ICON)) { + _this.checkActionComplete(false); + } + }; + for (var _i = 0, removeFiles_1 = removeFiles; _i < removeFiles_1.length; _i++) { + var files = removeFiles_1[_i]; + _loop_5(files); + } + } + } + }); + }; + /* eslint-enable valid-jsdoc, jsdoc/require-param */ + /** + * Clear all the file entries from list that can be uploaded files or added in upload queue. + * + * @returns {void} + */ + Uploader.prototype.clearAll = function () { + var _this = this; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.listParent)) { + if (this.browserName !== 'msie') { + this.element.value = ''; + } + this.filesData = []; + return; + } + var eventArgs = { + cancel: false, + filesData: this.filesData + }; + this.trigger('clearing', eventArgs, function (eventArgs) { + if (!eventArgs.cancel) { + _this.clearData(); + _this.actionCompleteCount = 0; + _this.count = -1; + } + }); + }; + /* eslint-disable valid-jsdoc, jsdoc/require-returns-description */ + /** + * Get the data of files which are shown in file list. + * + * @param { number } index - specifies the file list item(li) index. + * @returns {FileInfo[]} + */ + Uploader.prototype.getFilesData = function (index) { + if ((0,ej2_base/* isNullOrUndefined */.le)(index)) { + return this.filesData; + } + else { + return this.getSelectedFiles(index); + } + }; + /* eslint-enable valid-jsdoc, jsdoc/require-returns-description */ + /** + * Pauses the in-progress chunked upload based on the file data. + * + * @param { FileInfo | FileInfo[] } fileData - specifies the files data to pause from uploading. + * @param { boolean } custom - Set true if used custom UI. + * @returns {void} + */ + Uploader.prototype.pause = function (fileData, custom) { + fileData = fileData ? fileData : this.filesData; + var fileDataFiles = this.getFilesInArray(fileData); + this.pauseUploading(fileDataFiles, custom); + }; + Uploader.prototype.pauseUploading = function (fileData, custom) { + var files = this.getFiles(fileData); + for (var i = 0; i < files.length; i++) { + if (files[i].statusCode === '3') { + this.pauseUpload(this.getCurrentMetaData(files[i], null), null, custom); + } + } + }; + Uploader.prototype.getFiles = function (fileData) { + var files = []; + if (!(0,ej2_base/* isNullOrUndefined */.le)(fileData) && !(fileData instanceof Array)) { + files.push(fileData); + } + else { + files = fileData; + } + return files; + }; + /** + * Resumes the chunked upload that is previously paused based on the file data. + * + * @param { FileInfo | FileInfo[] } fileData - specifies the files data to resume the paused file. + * @param { boolean } custom - Set true if used custom UI. + * @returns {void} + */ + Uploader.prototype.resume = function (fileData, custom) { + fileData = fileData ? fileData : this.filesData; + var fileDataFiles = this.getFilesInArray(fileData); + this.resumeFiles(fileDataFiles, custom); + }; + Uploader.prototype.resumeFiles = function (fileData, custom) { + var files = this.getFiles(fileData); + for (var i = 0; i < files.length; i++) { + if (files[i].statusCode === '4') { + this.resumeUpload(this.getCurrentMetaData(files[i], null), null, custom); + } + } + }; + /** + * Retries the canceled or failed file upload based on the file data. + * + * @param { FileInfo | FileInfo[] } fileData - specifies the files data to retry the canceled or failed file. + * @param { boolean } fromcanceledStage - Set true to retry from canceled stage and set false to retry from initial stage. + * @param {boolean} custom -Specifies whether the uploader is rendered with custom file list. + * @returns {void} + */ + Uploader.prototype.retry = function (fileData, fromcanceledStage, custom) { + fileData = fileData ? fileData : this.filesData; + var fileDataFiles = this.getFilesInArray(fileData); + if (this.sequentialUpload && this.isFirstFileOnSelection) { + this.isFirstFileOnSelection = false; + } + this.retryFailedFiles(fileDataFiles, fromcanceledStage, custom); + }; + Uploader.prototype.retryFailedFiles = function (fileData, fromcanceledStage, custom) { + var files = this.getFiles(fileData); + for (var i = 0; i < files.length; i++) { + if (files[i].statusCode === '5' || files[i].statusCode === '0') { + if (this.asyncSettings.chunkSize > 0) { + this.retryUpload(this.getCurrentMetaData(files[i], null), fromcanceledStage); + } + else { + var liElement = void 0; + if (!custom) { + liElement = this.fileList[this.filesData.indexOf(files[i])]; + } + this.reloadcanceledFile(null, files[i], liElement, custom); + } + } + } + }; + /** + * Stops the in-progress chunked upload based on the file data. + * When the file upload is canceled, the partially uploaded file is removed from server. + * + * @param { FileInfo | FileInfo[] } fileData - specifies the files data to cancel the progressing file. + * @returns {void} + */ + Uploader.prototype.cancel = function (fileData) { + fileData = fileData ? fileData : this.filesData; + var cancelingFiles = this.getFilesInArray(fileData); + this.cancelUpload(cancelingFiles); + }; + Uploader.prototype.cancelUpload = function (fileData) { + var files = this.getFiles(fileData); + if (this.asyncSettings.chunkSize > 0) { + for (var i = 0; i < files.length; i++) { + if (files[i].statusCode === '3') { + var metaData = this.getCurrentMetaData(files[i], null); + metaData.file.statusCode = '5'; + metaData.file.status = this.localizedTexts('fileUploadCancel'); + this.updateMetaData(metaData); + this.showHideUploadSpinner(files[i]); + } + } + } + else { + for (var i = 0; i < files.length; i++) { + if (files[i].statusCode === '3') { + files[i].statusCode = '5'; + files[i].status = this.localizedTexts('fileUploadCancel'); + this.showHideUploadSpinner(files[i]); + } + } + } + }; + Uploader.prototype.showHideUploadSpinner = function (files) { + var liElement = this.getLiElement(files); + if (!(0,ej2_base/* isNullOrUndefined */.le)(liElement) && (0,ej2_base/* isNullOrUndefined */.le)(this.template)) { + var spinnerTarget = liElement.querySelector('.' + ABORT_ICON); + createSpinner({ target: spinnerTarget, width: '20px' }); + showSpinner(spinnerTarget); + } + }; + uploader_decorate([ + (0,ej2_base/* Complex */.Zz)({ saveUrl: '', removeUrl: '' }, AsyncSettings) + ], Uploader.prototype, "asyncSettings", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Uploader.prototype, "sequentialUpload", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)({}) + ], Uploader.prototype, "htmlAttributes", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Uploader.prototype, "cssClass", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Uploader.prototype, "enabled", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Uploader.prototype, "template", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Uploader.prototype, "multiple", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Uploader.prototype, "autoUpload", void 0); + uploader_decorate([ + (0,ej2_base/* Complex */.Zz)({}, ButtonsProps) + ], Uploader.prototype, "buttons", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Uploader.prototype, "allowedExtensions", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], Uploader.prototype, "minFileSize", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(30000000) + ], Uploader.prototype, "maxFileSize", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Uploader.prototype, "dropArea", void 0); + uploader_decorate([ + (0,ej2_base/* Collection */.FE)([{}], FilesProp) + ], Uploader.prototype, "files", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Uploader.prototype, "showFileList", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Uploader.prototype, "directoryUpload", void 0); + uploader_decorate([ + (0,ej2_base/* Property */.Z9)('Default') + ], Uploader.prototype, "dropEffect", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "created", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "actionComplete", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "rendering", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "beforeUpload", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "fileListRendering", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "selected", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "uploading", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "success", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "failure", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "removing", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "beforeRemove", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "clearing", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "progress", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "change", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "chunkSuccess", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "chunkFailure", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "chunkUploading", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "canceling", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "pausing", void 0); + uploader_decorate([ + (0,ej2_base/* Event */.ju)() + ], Uploader.prototype, "resuming", void 0); + Uploader = uploader_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], Uploader); + return Uploader; +}(ej2_base/* Component */.wA)); + +/* eslint-enable @typescript-eslint/no-explicit-any */ + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/util.js +var util = __webpack_require__(5932); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/paste-clean-up.js + + + + + + + + + + + + + + +/** + * PasteCleanup module called when pasting content in RichTextEditor + */ +var PasteCleanup = /** @class */ (function () { + function PasteCleanup(parent, serviceLocator) { + this.inlineNode = ['a', 'abbr', 'acronym', 'audio', 'b', 'bdi', 'bdo', 'big', 'br', 'button', + 'canvas', 'cite', 'code', 'data', 'datalist', 'del', 'dfn', 'em', 'embed', 'font', 'i', 'iframe', 'img', 'input', + 'ins', 'kbd', 'label', 'map', 'mark', 'meter', 'noscript', 'object', 'output', 'picture', 'progress', + 'q', 'ruby', 's', 'samp', 'script', 'select', 'slot', 'small', 'span', 'strong', 'sub', 'sup', 'svg', + 'template', 'textarea', 'time', 'u', 'tt', 'var', 'video', 'wbr']; + this.blockNode = ['div', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', + 'address', 'blockquote', 'button', 'center', 'dd', 'dir', 'dl', 'dt', 'fieldset', + 'frameset', 'hr', 'iframe', 'isindex', 'li', 'map', 'menu', 'noframes', 'noscript', + 'object', 'ol', 'pre', 'td', 'tr', 'th', 'tbody', 'tfoot', 'thead', 'table', 'ul', + 'header', 'article', 'nav', 'footer', 'section', 'aside', 'main', 'figure', 'figcaption']; + this.isNotFromHtml = false; + this.containsHtml = false; + this.parent = parent; + this.locator = serviceLocator; + this.renderFactory = this.locator.getService('rendererFactory'); + this.i10n = serviceLocator.getService('rteLocale'); + this.dialogRenderObj = serviceLocator.getService('dialogRenderObject'); + this.addEventListener(); + } + PasteCleanup.prototype.addEventListener = function () { + this.nodeSelectionObj = new selection/* NodeSelection */.q(); + if (this.parent.isDestroyed) { + return; + } + this.parent.on(constant/* pasteClean */.dI, this.pasteClean, this); + this.parent.on(constant/* bindCssClass */._8, this.setCssClass, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + }; + PasteCleanup.prototype.destroy = function () { + this.removeEventListener(); + }; + PasteCleanup.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* pasteClean */.dI, this.pasteClean); + this.parent.off(constant/* bindCssClass */._8, this.setCssClass); + this.parent.off(constant/* destroy */.ob, this.destroy); + }; + PasteCleanup.prototype.pasteClean = function (e) { + var _this = this; + var args = { + requestType: 'Paste', + editorMode: this.parent.editorMode, + event: e + }; + var value = null; + var imageproperties; + if (e.args && !(0,ej2_base/* isNullOrUndefined */.le)(e.args.clipboardData)) { + value = e.args.clipboardData.getData('text/html'); + } + this.parent.trigger(constant/* beforePasteCleanup */.xu, { value: value }); + if (e.args && value !== null && this.parent.editorMode === 'HTML') { + if (value.length === 0) { + var htmlRegex = new RegExp(/<\/[a-z][\s\S]*>/i); + value = e.args.clipboardData.getData('text/plain'); + this.isNotFromHtml = value !== '' ? true : false; + value = value.replace(//g, '>'); + this.containsHtml = htmlRegex.test(value); + var file = e && e.args.clipboardData && + e.args.clipboardData.items.length > 0 ? + (e.args.clipboardData.items[0].getAsFile() === null ? + (!(0,ej2_base/* isNullOrUndefined */.le)(e.args.clipboardData.items[1]) ? e.args.clipboardData.items[1].getAsFile() : null) : + e.args.clipboardData.items[0].getAsFile()) : null; + this.parent.notify(constant/* paste */.RE, { + file: file, + args: e.args, + text: value, + callBack: function (b) { + imageproperties = b; + if (typeof (imageproperties) === 'object') { + _this.parent.formatter.editorManager.execCommand('Images', 'Image', e.args, _this.imageFormatting.bind(_this, args), 'pasteCleanup', imageproperties, 'pasteCleanupModule'); + } + else { + value = imageproperties; + } + } + }); + if (!htmlRegex.test(value)) { + var divElement = this.parent.createElement('div'); + divElement.innerHTML = this.splitBreakLine(value); + value = divElement.innerHTML; + } + } + else if (value.length > 0) { + this.parent.formatter.editorManager.observer.notify(common_constant/* MS_WORD_CLEANUP */.Ki, { + args: e.args, + text: e.text, + allowedStylePropertiesArray: this.parent.pasteCleanupSettings.allowedStyleProps, + callBack: function (a) { + value = a.trim(); + } + }); + } + this.contentRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + var currentDocument = this.contentRenderer.getDocument(); + var range = this.nodeSelectionObj.getRange(currentDocument); + this.saveSelection = this.nodeSelectionObj.save(range, currentDocument); + this.parent.trigger(constant/* afterPasteCleanup */.v, { value: value }, function (updatedArgs) { + value = updatedArgs.value; + }); + if (this.parent.pasteCleanupSettings.prompt) { + e.args.preventDefault(); + var tempDivElem = this.parent.createElement('div'); + tempDivElem.innerHTML = value; + if (tempDivElem.textContent !== '' || !(0,ej2_base/* isNullOrUndefined */.le)(tempDivElem.querySelector('img')) || + !(0,ej2_base/* isNullOrUndefined */.le)(tempDivElem.querySelector('table'))) { + this.pasteDialog(value, args); + } + } + else if (this.parent.pasteCleanupSettings.plainText) { + e.args.preventDefault(); + this.plainFormatting(value, args); + } + else if (this.parent.pasteCleanupSettings.keepFormat) { + e.args.preventDefault(); + this.formatting(value, false, args); + } + else { + e.args.preventDefault(); + this.formatting(value, true, args); + } + } + }; + PasteCleanup.prototype.splitBreakLine = function (value) { + var enterSplitText = value.split('\n'); + var contentInnerElem = ''; + for (var i = 0; i < enterSplitText.length; i++) { + if (enterSplitText[i].trim() === '') { + contentInnerElem += (0,util/* getDefaultValue */.oG)(this.parent); + } + else { + var contentWithSpace = this.makeSpace(enterSplitText[i]); + contentInnerElem += '

    ' + contentWithSpace.trim() + '

    '; + } + } + return contentInnerElem; + }; + PasteCleanup.prototype.makeSpace = function (enterSplitText) { + var contentWithSpace = ''; + var spaceBetweenContent = true; + var spaceSplit = enterSplitText.split(' '); + for (var j = 0; j < spaceSplit.length; j++) { + if (spaceSplit[j].trim() === '') { + contentWithSpace += spaceBetweenContent ? ' ' : ' '; + } + else { + spaceBetweenContent = false; + contentWithSpace += spaceSplit[j] + ' '; + } + } + return contentWithSpace; + }; + PasteCleanup.prototype.imgUploading = function (elm) { + var allImgElm = elm.querySelectorAll('.pasteContent_Img'); + if (this.parent.insertImageSettings.saveUrl && allImgElm.length > 0) { + var base64Src = []; + var imgName = []; + var uploadImg = []; + for (var i = 0; i < allImgElm.length; i++) { + if (allImgElm[i].getAttribute('src').split(',')[0].indexOf('base64') >= 0) { + base64Src.push(allImgElm[i].getAttribute('src')); + imgName.push((0,ej2_base/* getUniqueID */.QI)('rte_image')); + uploadImg.push(allImgElm[i]); + } + } + var fileList = []; + for (var i = 0; i < base64Src.length; i++) { + fileList.push(this.base64ToFile(base64Src[i], imgName[i])); + } + for (var i = 0; i < fileList.length; i++) { + this.uploadMethod(fileList[i], uploadImg[i]); + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.parent.insertImageSettings.path) && + this.parent.insertImageSettings.saveFormat === 'Blob') { + this.getBlob(allImgElm); + } + } + else if (this.parent.insertImageSettings.saveFormat === 'Blob') { + this.getBlob(allImgElm); + } + var allImgElmId = elm.querySelectorAll('.pasteContent_Img'); + for (var i = 0; i < allImgElmId.length; i++) { + allImgElmId[i].classList.remove('pasteContent_Img'); + if (allImgElmId[i].getAttribute('class').trim() === '') { + allImgElm[i].removeAttribute('class'); + } + } + }; + PasteCleanup.prototype.getBlob = function (allImgElm) { + for (var i = 0; i < allImgElm.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(allImgElm[i].getAttribute('src')) && + allImgElm[i].getAttribute('src').split(',')[0].indexOf('base64') >= 0) { + var blopUrl = URL.createObjectURL((0,util/* convertToBlob */.K_)(allImgElm[i].getAttribute('src'))); + allImgElm[i].setAttribute('src', blopUrl); + } + } + }; + PasteCleanup.prototype.toolbarEnableDisable = function (state) { + if (!this.parent.inlineMode.enable) { + this.parent.toolbarModule.baseToolbar.toolbarObj.disable(state); + } + }; + PasteCleanup.prototype.uploadMethod = function (fileList, imgElem) { + var _this = this; + var uploadEle = document.createElement('div'); + document.body.appendChild(uploadEle); + uploadEle.setAttribute('display', 'none'); + imgElem.style.opacity = '0.5'; + var popupEle = this.parent.createElement('div'); + this.parent.element.appendChild(popupEle); + var contentEle = this.parent.createElement('input', { + id: this.parent.element.id + '_upload', attrs: { type: 'File', name: 'UploadFiles' } + }); + var offsetY = this.parent.iframeSettings.enable ? -50 : -90; + this.popupObj = new popup/* Popup */.GI(popupEle, { + relateTo: imgElem, + height: '85px', + width: '300px', + offsetY: offsetY, + content: contentEle, + viewPortElement: this.parent.element, + position: { X: 'center', Y: 'top' }, + enableRtl: this.parent.enableRtl, + zIndex: 10001, + // eslint-disable-next-line + close: function (event) { + _this.parent.isBlur = false; + _this.popupObj.destroy(); + (0,ej2_base/* detach */.og)(_this.popupObj.element); + } + }); + this.popupObj.element.style.display = 'none'; + (0,ej2_base/* addClass */.cn)([this.popupObj.element], [classes/* CLS_POPUP_OPEN */._R, classes/* CLS_RTE_UPLOAD_POPUP */.MO]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.cssClass)) { + (0,ej2_base/* addClass */.cn)([this.popupObj.element], this.parent.cssClass); + } + var timeOut = fileList.size > 1000000 ? 300 : 100; + setTimeout(function () { + _this.refreshPopup(imgElem, _this.popupObj); + }, timeOut); + var rawFile; + var beforeUploadArgs; + this.uploadObj = new Uploader({ + asyncSettings: { + saveUrl: this.parent.insertImageSettings.saveUrl, + removeUrl: this.parent.insertImageSettings.removeUrl + }, + cssClass: classes/* CLS_RTE_DIALOG_UPLOAD */.VE, + dropArea: this.parent.inputElement, + allowedExtensions: this.parent.insertImageSettings.allowedTypes.toString(), + success: function (e) { + setTimeout(function () { + _this.popupClose(_this.popupObj, _this.uploadObj, imgElem, e); + }, 900); + }, + uploading: function (e) { + if (!_this.parent.isServerRendered) { + _this.parent.trigger(constant/* imageUploading */.Go, e, function (imageUploadingArgs) { + if (imageUploadingArgs.cancel) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(imgElem)) { + (0,ej2_base/* detach */.og)(imgElem); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.popupObj.element)) { + (0,ej2_base/* detach */.og)(_this.popupObj.element); + } + } + else { + _this.parent.inputElement.contentEditable = 'false'; + } + }); + } + }, + beforeUpload: function (args) { + if (_this.parent.isServerRendered) { + beforeUploadArgs = JSON.parse(JSON.stringify(args)); + beforeUploadArgs.filesData = rawFile; + args.cancel = true; + _this.parent.trigger(constant/* imageUploading */.Go, beforeUploadArgs, function (beforeUploadArgs) { + if (beforeUploadArgs.cancel) { + return; + } + _this.toolbarEnableDisable(true); + /* eslint-disable */ + _this.uploadObj.currentRequestHeader = beforeUploadArgs.currentRequest ? + beforeUploadArgs.currentRequest : _this.uploadObj.currentRequestHeader; + _this.uploadObj.customFormDatas = beforeUploadArgs.customFormData && beforeUploadArgs.customFormData.length > 0 ? + beforeUploadArgs.customFormData : _this.uploadObj.customFormDatas; + _this.uploadObj.uploadFiles(rawFile, null); + /* eslint-enable */ + }); + } + else { + _this.parent.trigger(constant/* beforeImageUpload */.cA, args); + _this.toolbarEnableDisable(true); + } + }, + // eslint-disable-next-line + failure: function (e) { + setTimeout(function () { + _this.uploadFailure(imgElem, _this.uploadObj, _this.popupObj, e); + }, 900); + }, + canceling: function () { + _this.parent.inputElement.contentEditable = 'true'; + if (imgElem.nextSibling.textContent === ' ') { + (0,ej2_base/* detach */.og)(imgElem.nextSibling); + } + (0,ej2_base/* detach */.og)(imgElem); + _this.popupObj.close(); + }, + selected: function (e) { + e.cancel = true; + if (_this.parent.isServerRendered) { + rawFile = e.filesData; + } + }, + removing: function () { + _this.parent.inputElement.contentEditable = 'true'; + if (imgElem.nextSibling.textContent === ' ') { + (0,ej2_base/* detach */.og)(imgElem.nextSibling); + } + (0,ej2_base/* detach */.og)(imgElem); + _this.popupObj.close(); + } + }); + this.uploadObj.appendTo(this.popupObj.element.childNodes[0]); + /* eslint-disable */ + var fileData = [{ + name: fileList.name, + rawFile: fileList, + size: fileList.size, + type: fileList.type, + validationMessages: { minSize: "", maxSize: "" }, + statusCode: '1' + }]; + this.uploadObj.createFileList(fileData); + this.uploadObj.filesData.push(fileData[0]); + /* eslint-enable */ + rawFile = fileData; + this.uploadObj.upload(fileData); + this.popupObj.element.getElementsByClassName('e-file-select-wrap')[0].style.display = 'none'; + (0,ej2_base/* detach */.og)(this.popupObj.element.querySelector('.e-rte-dialog-upload .e-file-select-wrap')); + }; + PasteCleanup.prototype.uploadFailure = function (imgElem, uploadObj, popupObj, e) { + this.parent.inputElement.contentEditable = 'true'; + (0,ej2_base/* detach */.og)(imgElem); + if (popupObj) { + popupObj.close(); + } + this.parent.trigger(constant/* imageUploadFailed */.vD, e); + uploadObj.destroy(); + }; + PasteCleanup.prototype.popupClose = function (popupObj, uploadObj, imgElem, e) { + var _this = this; + this.parent.inputElement.contentEditable = 'true'; + e.element = imgElem; + this.parent.trigger(constant/* imageUploadSuccess */.AL, e, function (e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.parent.insertImageSettings.path)) { + var url = _this.parent.insertImageSettings.path + e.file.name; + imgElem.src = url; + imgElem.setAttribute('alt', e.file.name); + } + }); + popupObj.close(); + imgElem.style.opacity = '1'; + uploadObj.destroy(); + this.toolbarEnableDisable(false); + }; + PasteCleanup.prototype.refreshPopup = function (imageElement, popupObj) { + var imgPosition = this.parent.iframeSettings.enable ? this.parent.element.offsetTop + + imageElement.offsetTop : imageElement.offsetTop; + var rtePosition = this.parent.element.offsetTop + this.parent.element.offsetHeight; + if (imgPosition > rtePosition) { + popupObj.relateTo = this.parent.inputElement; + popupObj.offsetY = this.parent.iframeSettings.enable ? -30 : -65; + popupObj.element.style.display = 'block'; + } + else { + if (popupObj) { + popupObj.refreshPosition(imageElement); + popupObj.element.style.display = 'block'; + } + } + }; + PasteCleanup.prototype.base64ToFile = function (base64, filename) { + var baseStr = base64.split(','); + var typeStr = baseStr[0].match(/:(.*?);/)[1]; + var extension = typeStr.split('/')[1]; + var decodeStr = atob(baseStr[1]); + var strLen = decodeStr.length; + var decodeArr = new Uint8Array(strLen); + while (strLen--) { + decodeArr[strLen] = decodeStr.charCodeAt(strLen); + } + if (ej2_base/* Browser.isIE */.AR.isIE || navigator.appVersion.indexOf('Edge') > -1) { + var blob = new Blob([decodeArr], { type: extension }); + (0,ej2_base/* extend */.l7)(blob, { name: filename + '.' + (!(0,ej2_base/* isNullOrUndefined */.le)(extension) ? extension : '') }); + return blob; + } + else { + return new File([decodeArr], filename + '.' + (!(0,ej2_base/* isNullOrUndefined */.le)(extension) ? extension : ''), { type: extension }); + } + }; + /** + * Method for image formatting when pasting + * + * @param {Object} pasteArgs - specifies the paste arguments. + * @param {Element []} imgElement - specifies the array elements. + * @returns {void} + * @hidden + + */ + PasteCleanup.prototype.imageFormatting = function (pasteArgs, imgElement) { + var imageElement = this.parent.createElement('span'); + imageElement.appendChild(imgElement.elements[0]); + var imageValue = imageElement.innerHTML; + this.contentRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + var currentDocument = this.contentRenderer.getDocument(); + var range = this.nodeSelectionObj.getRange(currentDocument); + this.saveSelection = this.nodeSelectionObj.save(range, currentDocument); + if (this.parent.pasteCleanupSettings.prompt) { + this.pasteDialog(imageValue, pasteArgs); + } + else if (this.parent.pasteCleanupSettings.plainText) { + this.plainFormatting(imageValue, pasteArgs); + } + else if (this.parent.pasteCleanupSettings.keepFormat) { + this.formatting(imageValue, false, pasteArgs); + } + else { + this.formatting(imageValue, true, pasteArgs); + } + }; + PasteCleanup.prototype.radioRender = function () { + this.keepRadioButton = new RadioButton({ label: this.i10n.getConstant('keepFormat'), + name: 'pasteOption', checked: true }); + this.keepRadioButton.isStringTemplate = true; + var keepFormatElement = this.parent.element.querySelector('#keepFormating'); + this.keepRadioButton.appendTo(keepFormatElement); + this.cleanRadioButton = new RadioButton({ label: this.i10n.getConstant('cleanFormat'), name: 'pasteOption' }); + this.cleanRadioButton.isStringTemplate = true; + var cleanFormatElement = this.parent.element.querySelector('#cleanFormat'); + this.cleanRadioButton.appendTo(cleanFormatElement); + this.plainTextRadioButton = new RadioButton({ label: this.i10n.getConstant('plainText'), name: 'pasteOption' }); + this.plainTextRadioButton.isStringTemplate = true; + var plainTextElement = this.parent.element.querySelector('#plainTextFormat'); + this.plainTextRadioButton.appendTo(plainTextElement); + }; + PasteCleanup.prototype.selectFormatting = function (value, args, keepChecked, cleanChecked) { + if (keepChecked) { + this.formatting(value, false, args); + } + else if (cleanChecked) { + this.formatting(value, true, args); + } + else { + this.plainFormatting(value, args); + } + }; + PasteCleanup.prototype.pasteDialog = function (value, args) { + var _this = this; + var isHeight = false; + var preRTEHeight = this.parent.height; + var dialogModel = { + buttons: [ + { + click: function () { + if (!_this.dialogObj.isDestroyed) { + var keepChecked = _this.parent.element.querySelector('#keepFormating').checked; + var cleanChecked = _this.parent.element.querySelector('#cleanFormat').checked; + _this.dialogObj.hide(); + _this.parent.height = isHeight ? preRTEHeight : _this.parent.height; + isHeight = false; + var argument = _this.dialogObj; + _this.dialogRenderObj.close(argument); + _this.dialogObj.destroy(); + _this.selectFormatting(value, args, keepChecked, cleanChecked); + } + }, + buttonModel: { + isPrimary: true, + cssClass: 'e-flat ' + classes/* CLS_RTE_PASTE_OK */.mO, + content: this.i10n.getConstant('pasteDialogOk') + } + }, + { + click: function () { + if (!_this.dialogObj.isDestroyed) { + _this.dialogObj.hide(); + _this.parent.height = isHeight ? preRTEHeight : _this.parent.height; + isHeight = false; + var args_1 = _this.dialogObj; + _this.dialogRenderObj.close(args_1); + _this.dialogObj.destroy(); + } + }, + buttonModel: { + cssClass: 'e-flat ' + classes/* CLS_RTE_PASTE_CANCEL */.Gj, + content: this.i10n.getConstant('pasteDialogCancel') + } + } + ], + header: this.i10n.getConstant('pasteFormat'), + content: this.i10n.getConstant('pasteFormatContent') + '
    ' + + '' + + '
    ' + + '
    ', + target: this.parent.element, + width: '300px', + height: '265px', + cssClass: classes/* CLS_RTE_DIALOG_MIN_HEIGHT */.Rw, + isModal: true, + visible: false + }; + this.dialogObj = this.dialogRenderObj.render(dialogModel); + var rteDialogWrapper = this.parent.element.querySelector('#' + this.parent.getID() + + '_pasteCleanupDialog'); + if (rteDialogWrapper !== null && rteDialogWrapper.innerHTML !== '') { + this.destroyDialog(rteDialogWrapper); + } + if (rteDialogWrapper === null) { + rteDialogWrapper = this.parent.createElement('div', { + id: this.parent.getID() + '_pasteCleanupDialog' + }); + this.parent.element.appendChild(rteDialogWrapper); + } + this.dialogObj.appendTo(rteDialogWrapper); + this.radioRender(); + /* eslint-disable */ + if (this.parent.element.offsetHeight < parseInt(this.dialogObj.height.split('px')[0], null)) { + this.parent.height = parseInt(this.dialogObj.height.split('px')[0], null) + 40; + /* eslint-enable */ + isHeight = true; + } + this.dialogObj.show(); + this.setCssClass({ cssClass: this.parent.cssClass }); + }; + PasteCleanup.prototype.updateCss = function (currentObj, e) { + if (currentObj && e.cssClass) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + currentObj.setProperties({ cssClass: (currentObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + currentObj.setProperties({ cssClass: (currentObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + PasteCleanup.prototype.setCssClass = function (e) { + if (this.popupObj && e.cssClass) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + (0,ej2_base/* addClass */.cn)([this.popupObj.element], e.cssClass); + } + else { + (0,ej2_base/* removeClass */.IV)([this.popupObj.element], e.oldCssClass); + (0,ej2_base/* addClass */.cn)([this.popupObj.element], e.cssClass); + } + } + this.updateCss(this.dialogObj, e); + this.updateCss(this.uploadObj, e); + this.updateCss(this.plainTextRadioButton, e); + this.updateCss(this.cleanRadioButton, e); + this.updateCss(this.keepRadioButton, e); + }; + PasteCleanup.prototype.destroyDialog = function (rteDialogWrapper) { + var rteDialogContainer = this.parent.element.querySelector('.e-dlg-container'); + (0,ej2_base/* detach */.og)(rteDialogContainer); + var rteDialogWrapperChildLength = rteDialogWrapper.children.length; + for (var i = 0; i < rteDialogWrapperChildLength; i++) { + (0,ej2_base/* detach */.og)(rteDialogWrapper.children[0]); + } + }; + PasteCleanup.prototype.cleanAppleClass = function (elem) { + var appleClassElem = elem.querySelectorAll('br.Apple-interchange-newline'); + for (var i = 0; i < appleClassElem.length; i++) { + (0,ej2_base/* detach */.og)(appleClassElem[i]); + } + return elem; + }; + PasteCleanup.prototype.formatting = function (value, clean, args) { + var _this = this; + var clipBoardElem = this.parent.createElement('div', { className: 'pasteContent', styles: 'display:inline;' }); + if (this.isNotFromHtml && this.containsHtml) { + value = this.splitBreakLine(value); + } + clipBoardElem.innerHTML = value; + clipBoardElem = this.cleanAppleClass(clipBoardElem); + if (this.parent.pasteCleanupSettings.deniedTags !== null) { + clipBoardElem = this.deniedTags(clipBoardElem); + } + if (clean) { + clipBoardElem = this.deniedAttributes(clipBoardElem, clean); + } + else if (this.parent.pasteCleanupSettings.deniedAttrs !== null) { + clipBoardElem = this.deniedAttributes(clipBoardElem, clean); + } + if (this.parent.pasteCleanupSettings.allowedStyleProps !== null) { + clipBoardElem = this.allowedStyle(clipBoardElem); + } + this.saveSelection.restore(); + clipBoardElem.innerHTML = this.sanitizeHelper(clipBoardElem.innerHTML); + var allImg = clipBoardElem.querySelectorAll('img'); + for (var i = 0; i < allImg.length; i++) { + allImg[i].classList.add('pasteContent_Img'); + if (this.parent.insertImageSettings.width !== 'auto') { + allImg[i].setAttribute('width', this.parent.insertImageSettings.width); + } + if (this.parent.insertImageSettings.minWidth !== '0' && this.parent.insertImageSettings.minWidth !== 0) { + allImg[i].style.minWidth = this.parent.insertImageSettings.minWidth.toString(); + } + if (this.parent.insertImageSettings.maxWidth !== null) { + allImg[i].style.maxWidth = this.parent.getInsertImgMaxWidth().toString(); + } + if (this.parent.insertImageSettings.height !== 'auto') { + allImg[i].setAttribute('height', this.parent.insertImageSettings.height); + } + if (this.parent.insertImageSettings.minHeight !== '0' && this.parent.insertImageSettings.minHeight !== 0) { + allImg[i].style.minHeight = this.parent.insertImageSettings.minHeight.toString(); + } + if (this.parent.insertImageSettings.maxHeight !== null) { + allImg[i].style.maxHeight = this.parent.insertImageSettings.maxHeight.toString(); + } + } + this.addTempClass(clipBoardElem); + if (clipBoardElem.textContent !== '' || !(0,ej2_base/* isNullOrUndefined */.le)(clipBoardElem.querySelector('img')) || + !(0,ej2_base/* isNullOrUndefined */.le)(clipBoardElem.querySelector('table'))) { + this.parent.formatter.editorManager.execCommand('inserthtml', 'pasteCleanup', args, function (returnArgs) { + (0,ej2_base/* extend */.l7)(args, { elements: returnArgs.elements, imageElements: returnArgs.imgElem }, true); + _this.parent.formatter.onSuccess(_this.parent, args); + }, clipBoardElem); + this.removeTempClass(); + this.parent.notify(constant/* toolbarRefresh */.l0, {}); + this.imgUploading(this.parent.inputElement); + if (this.parent.iframeSettings.enable) { + this.parent.updateValue(); + } + } + }; + PasteCleanup.prototype.addTempClass = function (clipBoardElem) { + var allChild = clipBoardElem.children; + for (var i = 0; i < allChild.length; i++) { + allChild[i].classList.add('pasteContent_RTE'); + } + }; + PasteCleanup.prototype.removeTempClass = function () { + var classElm = this.parent.inputElement.querySelectorAll('.pasteContent_RTE'); + for (var i = 0; i < classElm.length; i++) { + classElm[i].classList.remove('pasteContent_RTE'); + if (classElm[i].getAttribute('class') === '') { + classElm[i].removeAttribute('class'); + } + } + }; + PasteCleanup.prototype.sanitizeHelper = function (value) { + value = (0,util/* sanitizeHelper */.cC)(value, this.parent); + return value; + }; + //Plain Formatting + PasteCleanup.prototype.plainFormatting = function (value, args) { + var _this = this; + var clipBoardElem = this.parent.createElement('div', { className: 'pasteContent', styles: 'display:inline;' }); + clipBoardElem.innerHTML = value; + this.detachInlineElements(clipBoardElem); + this.getTextContent(clipBoardElem); + if (clipBoardElem.textContent.trim() !== '') { + if (!(0,ej2_base/* isNullOrUndefined */.le)(clipBoardElem.firstElementChild) && clipBoardElem.firstElementChild.tagName !== 'BR') { + var firstElm = clipBoardElem.firstElementChild; + if (!(0,ej2_base/* isNullOrUndefined */.le)(clipBoardElem.firstElementChild)) { + var spanElm = this.parent.createElement('span'); + for (var i = 0, j = 0; i < firstElm.childNodes.length; i++, j++) { + if (firstElm.childNodes[i].nodeName === '#text') { + spanElm.appendChild(firstElm.childNodes[i]); + clipBoardElem.insertBefore(spanElm, clipBoardElem.firstElementChild); + i--; + } + else if (firstElm.childNodes[i].nodeName !== '#text' && j === 0) { + for (var k = 0; k < firstElm.childNodes[i].childNodes.length; k++) { + spanElm.appendChild(firstElm.childNodes[i].childNodes[k]); + clipBoardElem.insertBefore(spanElm, clipBoardElem.firstElementChild); + k--; + } + i--; + } + else { + break; + } + } + if (!firstElm.hasChildNodes()) { + (0,ej2_base/* detach */.og)(firstElm); + } + } + } + this.removeEmptyElements(clipBoardElem); + this.saveSelection.restore(); + clipBoardElem.innerHTML = this.sanitizeHelper(clipBoardElem.innerHTML); + this.addTempClass(clipBoardElem); + this.parent.formatter.editorManager.execCommand('inserthtml', 'pasteCleanup', args, function (returnArgs) { + (0,ej2_base/* extend */.l7)(args, { elements: returnArgs.elements, imageElements: returnArgs.imgElem }, true); + _this.parent.formatter.onSuccess(_this.parent, args); + }, clipBoardElem); + this.removeTempClass(); + } + else { + this.saveSelection.restore(); + (0,ej2_base/* extend */.l7)(args, { elements: [] }, true); + this.parent.formatter.onSuccess(this.parent, args); + } + }; + PasteCleanup.prototype.getTextContent = function (clipBoardElem) { + for (var i = 0; i < this.blockNode.length; i++) { + var inElem = clipBoardElem.querySelectorAll(this.blockNode[i]); + for (var j = 0; j < inElem.length; j++) { + var parElem = void 0; + for (var k = 0, l = 0, preNode = void 0; k < inElem[j].childNodes.length; k++, l++) { + if (inElem[j].childNodes[k].nodeName === 'DIV' || inElem[j].childNodes[k].nodeName === 'P' || + (inElem[j].childNodes[k].nodeName === '#text' && + (inElem[j].childNodes[k].nodeValue.replace(/\u00a0/g, ' ') !== ' ') && + inElem[j].childNodes[k].textContent.trim() === '')) { + parElem = inElem[j].childNodes[k].parentElement; + inElem[j].childNodes[k].parentElement.parentElement.insertBefore(inElem[j].childNodes[k], inElem[j].childNodes[k].parentElement); + k--; + } + else { + parElem = inElem[j].childNodes[k].parentElement; + if (preNode === 'text') { + var previousElem = parElem.previousElementSibling; + previousElem.appendChild(inElem[j].childNodes[k]); + } + else { + var divElement = this.parent.createElement('div', { id: 'newDiv' }); + divElement.appendChild(inElem[j].childNodes[k]); + parElem.parentElement.insertBefore(divElement, parElem); + } + k--; + preNode = 'text'; + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(parElem)) { + (0,ej2_base/* detach */.og)(parElem); + } + } + } + var allElems = clipBoardElem.querySelectorAll('*'); + for (var i = 0; i < allElems.length; i++) { + var allAtr = allElems[i].attributes; + for (var j = 0; j < allAtr.length; j++) { + allElems[i].removeAttribute(allAtr[j].name); + j--; + } + } + }; + PasteCleanup.prototype.detachInlineElements = function (clipBoardElem) { + for (var i = 0; i < this.inlineNode.length; i++) { + var inElem = clipBoardElem.querySelectorAll(this.inlineNode[i]); + for (var j = 0; j < inElem.length; j++) { + var parElem = void 0; + for (var k = 0; k < inElem[j].childNodes.length; k++) { + parElem = inElem[j].childNodes[k].parentElement; + inElem[j].childNodes[k].parentElement.parentElement.insertBefore(inElem[j].childNodes[k], inElem[j].childNodes[k].parentElement); + k--; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(parElem)) { + (0,ej2_base/* detach */.og)(parElem); + } + } + } + }; + PasteCleanup.prototype.findDetachEmptyElem = function (element) { + var removableElement; + if (!(0,ej2_base/* isNullOrUndefined */.le)(element.parentElement)) { + if (element.parentElement.textContent.trim() === '' && + element.parentElement.getAttribute('class') !== 'pasteContent') { + removableElement = this.findDetachEmptyElem(element.parentElement); + } + else { + removableElement = element; + } + } + else { + removableElement = null; + } + return removableElement; + }; + PasteCleanup.prototype.removeEmptyElements = function (element) { + var emptyElements = element.querySelectorAll(':empty'); + for (var i = 0; i < emptyElements.length; i++) { + if (emptyElements[i].tagName !== 'BR') { + var detachableElement = this.findDetachEmptyElem(emptyElements[i]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(detachableElement)) { + (0,ej2_base/* detach */.og)(detachableElement); + } + } + } + }; + //GroupingTags + PasteCleanup.prototype.tagGrouping = function (deniedTags) { + var groupingTags = deniedTags.slice(); + var keys = Object.keys(config/* pasteCleanupGroupingTags */.n4); + var values = keys.map(function (key) { + return config/* pasteCleanupGroupingTags */.n4[key]; + }); + var addTags = []; + for (var i = 0; i < groupingTags.length; i++) { + //The value split using '[' because to retrieve the tag name from the user given format which may contain tag with attributes + if (groupingTags[i].split('[').length > 1) { + groupingTags[i] = groupingTags[i].split('[')[0].trim(); + } + if (keys.indexOf(groupingTags[i]) > -1) { + for (var j = 0; j < values[keys.indexOf(groupingTags[i])].length; j++) { + if (groupingTags.indexOf(values[keys.indexOf(groupingTags[i])][j]) < 0 && + addTags.indexOf(values[keys.indexOf(groupingTags[i])][j]) < 0) { + addTags.push(values[keys.indexOf(groupingTags[i])][j]); + } + } + } + } + return deniedTags = deniedTags.concat(addTags); + }; + //Filter Attributes in Denied Tags + PasteCleanup.prototype.attributesfilter = function (deniedTags) { + for (var i = 0; i < deniedTags.length; i++) { + if (deniedTags[i].split('[').length > 1) { + var userAttributes = deniedTags[i].split('[')[1].split(']')[0].split(','); + var allowedAttributeArray = []; + var deniedAttributeArray = []; + for (var j = 0; j < userAttributes.length; j++) { + // eslint-disable-next-line + userAttributes[j].indexOf('!') < 0 ? allowedAttributeArray.push(userAttributes[j].trim()) + : deniedAttributeArray.push(userAttributes[j].split('!')[1].trim()); + } + var allowedAttribute = allowedAttributeArray.length > 1 ? + (allowedAttributeArray.join('][')) : (allowedAttributeArray.join()); + var deniedAttribute = deniedAttributeArray.length > 1 ? + deniedAttributeArray.join('][') : (deniedAttributeArray.join()); + if (deniedAttribute.length > 0) { + var select = allowedAttribute !== '' ? deniedTags[i].split('[')[0] + + '[' + allowedAttribute + ']' : deniedTags[i].split('[')[0]; + deniedTags[i] = select + ':not([' + deniedAttribute + '])'; + } + else { + deniedTags[i] = deniedTags[i].split('[')[0] + '[' + allowedAttribute + ']'; + } + } + } + return deniedTags; + }; + //Denied Tags + PasteCleanup.prototype.deniedTags = function (clipBoardElem) { + var deniedTags = (0,ej2_base/* isNullOrUndefined */.le)(this.parent.pasteCleanupSettings.deniedTags) ? [] : this.parent.pasteCleanupSettings.deniedTags.slice(); + deniedTags = this.attributesfilter(deniedTags); + deniedTags = this.tagGrouping(deniedTags); + for (var i = 0; i < deniedTags.length; i++) { + var removableElement = clipBoardElem.querySelectorAll(deniedTags[i]); + for (var j = removableElement.length - 1; j >= 0; j--) { + var parentElem = removableElement[j].parentNode; + while (removableElement[j].firstChild) { + parentElem.insertBefore(removableElement[j].firstChild, removableElement[j]); + } + parentElem.removeChild(removableElement[j]); + } + } + return clipBoardElem; + }; + //Denied Attributes + PasteCleanup.prototype.deniedAttributes = function (clipBoardElem, clean) { + var deniedAttrs = (0,ej2_base/* isNullOrUndefined */.le)(this.parent.pasteCleanupSettings.deniedAttrs) ? [] : this.parent.pasteCleanupSettings.deniedAttrs.slice(); + if (clean) { + deniedAttrs.push('style'); + } + for (var i = 0; i < deniedAttrs.length; i++) { + var removableAttrElement = clipBoardElem. + querySelectorAll('[' + deniedAttrs[i] + ']'); + for (var j = 0; j < removableAttrElement.length; j++) { + removableAttrElement[j].removeAttribute(deniedAttrs[i]); + } + } + return clipBoardElem; + }; + //Allowed Style Properties + PasteCleanup.prototype.allowedStyle = function (clipBoardElem) { + var allowedStyleProps = (0,ej2_base/* isNullOrUndefined */.le)(this.parent.pasteCleanupSettings.allowedStyleProps) ? [] : this.parent.pasteCleanupSettings.allowedStyleProps.slice(); + allowedStyleProps.push('list-style-type', 'list-style'); + var styleElement = clipBoardElem.querySelectorAll('[style]'); + for (var i = 0; i < styleElement.length; i++) { + var allowedStyleValue = ''; + var allowedStyleValueArray = []; + var styleValue = styleElement[i].getAttribute('style').split(';'); + for (var k = 0; k < styleValue.length; k++) { + if (allowedStyleProps.indexOf(styleValue[k].split(':')[0].trim()) >= 0) { + allowedStyleValueArray.push(styleValue[k]); + } + } + styleElement[i].removeAttribute('style'); + allowedStyleValue = allowedStyleValueArray.join(';').trim() === '' ? + allowedStyleValueArray.join(';') : allowedStyleValueArray.join(';') + ';'; + if (allowedStyleValue) { + styleElement[i].setAttribute('style', allowedStyleValue); + } + } + return clipBoardElem; + }; + /** + * For internal use only - Get the module name. + * + * @returns {void} + * @hidden + */ + PasteCleanup.prototype.getModuleName = function () { + return 'pasteCleanup'; + }; + return PasteCleanup; +}()); + + + +/***/ }), + +/***/ 8773: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "o": function() { return /* binding */ toolbar_Toolbar; } +}); + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-base/index.js + 30 modules +var ej2_base = __webpack_require__(1807); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/constant.js +var constant = __webpack_require__(3386); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/classes.js +var classes = __webpack_require__(9805); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/enum.js +var base_enum = __webpack_require__(809); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/util.js +var util = __webpack_require__(5932); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/models/items.js +var items = __webpack_require__(3276); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-popups/src/popup/popup.js +var popup_popup = __webpack_require__(9486); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-popups/src/common/position.js +var position = __webpack_require__(6216); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-buttons/src/button/button.js +var button_button = __webpack_require__(78); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-navigations/src/common/h-scroll.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + +var CLS_ROOT = 'e-hscroll'; +var CLS_RTL = 'e-rtl'; +var CLS_DISABLE = 'e-overlay'; +var CLS_HSCROLLBAR = 'e-hscroll-bar'; +var CLS_HSCROLLCON = 'e-hscroll-content'; +var CLS_NAVARROW = 'e-nav-arrow'; +var CLS_NAVRIGHTARROW = 'e-nav-right-arrow'; +var CLS_NAVLEFTARROW = 'e-nav-left-arrow'; +var CLS_HSCROLLNAV = 'e-scroll-nav'; +var CLS_HSCROLLNAVRIGHT = 'e-scroll-right-nav'; +var CLS_HSCROLLNAVLEFT = 'e-scroll-left-nav'; +var CLS_DEVICE = 'e-scroll-device'; +var CLS_OVERLAY = 'e-scroll-overlay'; +var CLS_RIGHTOVERLAY = 'e-scroll-right-overlay'; +var CLS_LEFTOVERLAY = 'e-scroll-left-overlay'; +var OVERLAY_MAXWID = 40; +/** + * HScroll module is introduces horizontal scroller when content exceeds the current viewing area. + * It can be useful for the components like Toolbar, Tab which needs horizontal scrolling alone. + * Hidden content can be view by touch moving or icon click. + * ```html + *
    + * + * ``` + */ +var HScroll = /** @class */ (function (_super) { + __extends(HScroll, _super); + /** + * Initializes a new instance of the HScroll class. + * + * @param {HScrollModel} options - Specifies HScroll model properties as options. + * @param {string | HTMLElement} element - Specifies the element for which horizontal scrolling applies. + */ + function HScroll(options, element) { + return _super.call(this, options, element) || this; + } + /** + * Initialize the event handler + * + * @private + * @returns {void} + */ + HScroll.prototype.preRender = function () { + this.browser = ej2_base/* Browser.info.name */.AR.info.name; + this.browserCheck = this.browser === 'mozilla'; + this.isDevice = ej2_base/* Browser.isDevice */.AR.isDevice; + this.customStep = true; + var element = this.element; + this.ieCheck = this.browser === 'edge' || this.browser === 'msie'; + this.initialize(); + if (element.id === '') { + element.id = (0,ej2_base/* getUniqueID */.QI)('hscroll'); + this.uniqueId = true; + } + element.style.display = 'block'; + if (this.enableRtl) { + element.classList.add(CLS_RTL); + } + }; + /** + * To Initialize the horizontal scroll rendering + * + * @private + * @returns {void} + */ + HScroll.prototype.render = function () { + this.touchModule = new ej2_base/* Touch */.Xh(this.element, { scroll: this.touchHandler.bind(this), swipe: this.swipeHandler.bind(this) }); + ej2_base/* EventHandler.add */.bi.add(this.scrollEle, 'scroll', this.scrollHandler, this); + if (!this.isDevice) { + this.createNavIcon(this.element); + } + else { + this.element.classList.add(CLS_DEVICE); + this.createOverlay(this.element); + } + this.setScrollState(); + }; + HScroll.prototype.setScrollState = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.scrollStep) || this.scrollStep < 0) { + this.scrollStep = this.scrollEle.offsetWidth; + this.customStep = false; + } + else { + this.customStep = true; + } + }; + HScroll.prototype.initialize = function () { + var scrollEle = this.createElement('div', { className: CLS_HSCROLLCON }); + var scrollDiv = this.createElement('div', { className: CLS_HSCROLLBAR }); + scrollDiv.setAttribute('tabindex', '-1'); + var ele = this.element; + var innerEle = [].slice.call(ele.children); + for (var _i = 0, innerEle_1 = innerEle; _i < innerEle_1.length; _i++) { + var ele_1 = innerEle_1[_i]; + scrollEle.appendChild(ele_1); + } + scrollDiv.appendChild(scrollEle); + ele.appendChild(scrollDiv); + scrollDiv.style.overflowX = 'hidden'; + this.scrollEle = scrollDiv; + this.scrollItems = scrollEle; + }; + HScroll.prototype.getPersistData = function () { + var keyEntity = ['scrollStep']; + return this.addOnPersist(keyEntity); + }; + /** + * Returns the current module name. + * + * @returns {string} - It returns the current module name. + * @private + */ + HScroll.prototype.getModuleName = function () { + return 'hScroll'; + }; + /** + * Removes the control from the DOM and also removes all its related events. + * + * @returns {void} + */ + HScroll.prototype.destroy = function () { + var ele = this.element; + ele.style.display = ''; + ele.classList.remove(CLS_ROOT); + ele.classList.remove(CLS_DEVICE); + var nav = (0,ej2_base/* selectAll */.td)('.e-' + ele.id + '_nav.' + CLS_HSCROLLNAV, ele); + var overlay = (0,ej2_base/* selectAll */.td)('.' + CLS_OVERLAY, ele); + [].slice.call(overlay).forEach(function (ele) { + (0,ej2_base/* detach */.og)(ele); + }); + for (var _i = 0, _a = [].slice.call(this.scrollItems.children); _i < _a.length; _i++) { + var elem = _a[_i]; + ele.appendChild(elem); + } + if (this.uniqueId) { + this.element.removeAttribute('id'); + } + (0,ej2_base/* detach */.og)(this.scrollEle); + if (nav.length > 0) { + (0,ej2_base/* detach */.og)(nav[0]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(nav[1])) { + (0,ej2_base/* detach */.og)(nav[1]); + } + } + ej2_base/* EventHandler.remove */.bi.remove(this.scrollEle, 'scroll', this.scrollHandler); + this.touchModule.destroy(); + this.touchModule = null; + _super.prototype.destroy.call(this); + }; + /** + * Specifies the value to disable/enable the HScroll component. + * When set to `true` , the component will be disabled. + * + * @param {boolean} value - Based on this Boolean value, HScroll will be enabled (false) or disabled (true). + * @returns {void}. + */ + HScroll.prototype.disable = function (value) { + var navEles = (0,ej2_base/* selectAll */.td)('.e-scroll-nav:not(.' + CLS_DISABLE + ')', this.element); + if (value) { + this.element.classList.add(CLS_DISABLE); + } + else { + this.element.classList.remove(CLS_DISABLE); + } + [].slice.call(navEles).forEach(function (el) { + el.setAttribute('tabindex', !value ? '0' : '-1'); + }); + }; + HScroll.prototype.createOverlay = function (element) { + var id = element.id.concat('_nav'); + var rightOverlayEle = this.createElement('div', { className: CLS_OVERLAY + ' ' + CLS_RIGHTOVERLAY }); + var clsRight = 'e-' + element.id.concat('_nav ' + CLS_HSCROLLNAV + ' ' + CLS_HSCROLLNAVRIGHT); + var rightEle = this.createElement('div', { id: id.concat('_right'), className: clsRight }); + var navItem = this.createElement('div', { className: CLS_NAVRIGHTARROW + ' ' + CLS_NAVARROW + ' e-icons' }); + rightEle.appendChild(navItem); + var leftEle = this.createElement('div', { className: CLS_OVERLAY + ' ' + CLS_LEFTOVERLAY }); + if (this.ieCheck) { + rightEle.classList.add('e-ie-align'); + } + element.appendChild(rightOverlayEle); + element.appendChild(rightEle); + element.insertBefore(leftEle, element.firstChild); + this.eventBinding([rightEle]); + }; + HScroll.prototype.createNavIcon = function (element) { + var id = element.id.concat('_nav'); + var clsRight = 'e-' + element.id.concat('_nav ' + CLS_HSCROLLNAV + ' ' + CLS_HSCROLLNAVRIGHT); + var rightAttributes = { 'role': 'button', 'id': id.concat('_right'), 'aria-label': 'Scroll right' }; + var nav = this.createElement('div', { className: clsRight, attrs: rightAttributes }); + nav.setAttribute('aria-disabled', 'false'); + var navItem = this.createElement('div', { className: CLS_NAVRIGHTARROW + ' ' + CLS_NAVARROW + ' e-icons' }); + var clsLeft = 'e-' + element.id.concat('_nav ' + CLS_HSCROLLNAV + ' ' + CLS_HSCROLLNAVLEFT); + var leftAttributes = { 'role': 'button', 'id': id.concat('_left'), 'aria-label': 'Scroll left' }; + var navEle = this.createElement('div', { className: clsLeft + ' ' + CLS_DISABLE, attrs: leftAttributes }); + navEle.setAttribute('aria-disabled', 'true'); + var navLeftItem = this.createElement('div', { className: CLS_NAVLEFTARROW + ' ' + CLS_NAVARROW + ' e-icons' }); + navEle.appendChild(navLeftItem); + nav.appendChild(navItem); + element.appendChild(nav); + element.insertBefore(navEle, element.firstChild); + if (this.ieCheck) { + nav.classList.add('e-ie-align'); + navEle.classList.add('e-ie-align'); + } + this.eventBinding([nav, navEle]); + }; + HScroll.prototype.onKeyPress = function (e) { + var _this = this; + if (e.key === 'Enter') { + var timeoutFun_1 = function () { + _this.keyTimeout = true; + _this.eleScrolling(10, e.target, true); + }; + this.keyTimer = window.setTimeout(function () { + timeoutFun_1(); + }, 100); + } + }; + HScroll.prototype.onKeyUp = function (e) { + if (e.key !== 'Enter') { + return; + } + if (this.keyTimeout) { + this.keyTimeout = false; + } + else { + e.target.click(); + } + clearTimeout(this.keyTimer); + }; + HScroll.prototype.eventBinding = function (ele) { + var _this = this; + [].slice.call(ele).forEach(function (el) { + new ej2_base/* Touch */.Xh(el, { tapHold: _this.tabHoldHandler.bind(_this), tapHoldThreshold: 500 }); + el.addEventListener('keydown', _this.onKeyPress.bind(_this)); + el.addEventListener('keyup', _this.onKeyUp.bind(_this)); + el.addEventListener('mouseup', _this.repeatScroll.bind(_this)); + el.addEventListener('touchend', _this.repeatScroll.bind(_this)); + el.addEventListener('contextmenu', function (e) { + e.preventDefault(); + }); + ej2_base/* EventHandler.add */.bi.add(el, 'click', _this.clickEventHandler, _this); + }); + }; + HScroll.prototype.repeatScroll = function () { + clearInterval(this.timeout); + }; + HScroll.prototype.tabHoldHandler = function (e) { + var _this = this; + var trgt = e.originalEvent.target; + trgt = this.contains(trgt, CLS_HSCROLLNAV) ? trgt.firstElementChild : trgt; + var scrollDis = 10; + var timeoutFun = function () { + _this.eleScrolling(scrollDis, trgt, true); + }; + this.timeout = window.setInterval(function () { + timeoutFun(); + }, 50); + }; + HScroll.prototype.contains = function (ele, className) { + return ele.classList.contains(className); + }; + HScroll.prototype.eleScrolling = function (scrollDis, trgt, isContinuous) { + var rootEle = this.element; + var classList = trgt.classList; + if (classList.contains(CLS_HSCROLLNAV)) { + classList = trgt.querySelector('.' + CLS_NAVARROW).classList; + } + if (this.contains(rootEle, CLS_RTL) && this.browserCheck) { + scrollDis = -scrollDis; + } + if ((!this.contains(rootEle, CLS_RTL) || this.browserCheck) || this.ieCheck) { + if (classList.contains(CLS_NAVRIGHTARROW)) { + this.frameScrollRequest(scrollDis, 'add', isContinuous); + } + else { + this.frameScrollRequest(scrollDis, '', isContinuous); + } + } + else { + if (classList.contains(CLS_NAVLEFTARROW)) { + this.frameScrollRequest(scrollDis, 'add', isContinuous); + } + else { + this.frameScrollRequest(scrollDis, '', isContinuous); + } + } + }; + HScroll.prototype.clickEventHandler = function (e) { + this.eleScrolling(this.scrollStep, e.target, false); + }; + HScroll.prototype.swipeHandler = function (e) { + var swipeEle = this.scrollEle; + var distance; + if (e.velocity <= 1) { + distance = e.distanceX / (e.velocity * 10); + } + else { + distance = e.distanceX / e.velocity; + } + var start = 0.5; + var animate = function () { + var step = Math.sin(start); + if (step <= 0) { + window.cancelAnimationFrame(step); + } + else { + if (e.swipeDirection === 'Left') { + swipeEle.scrollLeft += distance * step; + } + else if (e.swipeDirection === 'Right') { + swipeEle.scrollLeft -= distance * step; + } + start -= 0.5; + window.requestAnimationFrame(animate); + } + }; + animate(); + }; + HScroll.prototype.scrollUpdating = function (scrollVal, action) { + if (action === 'add') { + this.scrollEle.scrollLeft += scrollVal; + } + else { + this.scrollEle.scrollLeft -= scrollVal; + } + }; + HScroll.prototype.frameScrollRequest = function (scrollVal, action, isContinuous) { + var _this = this; + var step = 10; + if (isContinuous) { + this.scrollUpdating(scrollVal, action); + return; + } + if (!this.customStep) { + [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_OVERLAY, this.element)).forEach(function (el) { + scrollVal -= el.offsetWidth; + }); + } + var animate = function () { + var scrollValue; + var scrollStep; + if (_this.contains(_this.element, CLS_RTL) && _this.browserCheck) { + scrollValue = -scrollVal; + scrollStep = -step; + } + else { + scrollValue = scrollVal; + scrollStep = step; + } + if (scrollValue < step) { + window.cancelAnimationFrame(scrollStep); + } + else { + _this.scrollUpdating(scrollStep, action); + scrollVal -= scrollStep; + window.requestAnimationFrame(animate); + } + }; + animate(); + }; + HScroll.prototype.touchHandler = function (e) { + var ele = this.scrollEle; + var distance = e.distanceX; + if ((this.ieCheck) && this.contains(this.element, CLS_RTL)) { + distance = -distance; + } + if (e.scrollDirection === 'Left') { + ele.scrollLeft = ele.scrollLeft + distance; + } + else if (e.scrollDirection === 'Right') { + ele.scrollLeft = ele.scrollLeft - distance; + } + }; + HScroll.prototype.arrowDisabling = function (addDisable, removeDisable) { + if (this.isDevice) { + var arrowEle = (0,ej2_base/* isNullOrUndefined */.le)(addDisable) ? removeDisable : addDisable; + var arrowIcon = arrowEle.querySelector('.' + CLS_NAVARROW); + if ((0,ej2_base/* isNullOrUndefined */.le)(addDisable)) { + (0,ej2_base/* classList */.s1)(arrowIcon, [CLS_NAVRIGHTARROW], [CLS_NAVLEFTARROW]); + } + else { + (0,ej2_base/* classList */.s1)(arrowIcon, [CLS_NAVLEFTARROW], [CLS_NAVRIGHTARROW]); + } + } + else if (addDisable && removeDisable) { + addDisable.classList.add(CLS_DISABLE); + addDisable.setAttribute('aria-disabled', 'true'); + addDisable.removeAttribute('tabindex'); + removeDisable.classList.remove(CLS_DISABLE); + removeDisable.setAttribute('aria-disabled', 'false'); + removeDisable.setAttribute('tabindex', '0'); + } + this.repeatScroll(); + }; + HScroll.prototype.scrollHandler = function (e) { + var target = e.target; + var width = target.offsetWidth; + var rootEle = this.element; + var navLeftEle = this.element.querySelector('.' + CLS_HSCROLLNAVLEFT); + var navRightEle = this.element.querySelector('.' + CLS_HSCROLLNAVRIGHT); + var leftOverlay = this.element.querySelector('.' + CLS_LEFTOVERLAY); + var rightOverlay = this.element.querySelector('.' + CLS_RIGHTOVERLAY); + var scrollLeft = target.scrollLeft; + if (scrollLeft <= 0) { + scrollLeft = -scrollLeft; + } + if (this.isDevice) { + if (this.enableRtl && !(this.browserCheck || this.ieCheck)) { + leftOverlay = this.element.querySelector('.' + CLS_RIGHTOVERLAY); + rightOverlay = this.element.querySelector('.' + CLS_LEFTOVERLAY); + } + if (scrollLeft < OVERLAY_MAXWID) { + leftOverlay.style.width = scrollLeft + 'px'; + } + else { + leftOverlay.style.width = '40px'; + } + if ((target.scrollWidth - Math.ceil(width + scrollLeft)) < OVERLAY_MAXWID) { + rightOverlay.style.width = (target.scrollWidth - Math.ceil(width + scrollLeft)) + 'px'; + } + else { + rightOverlay.style.width = '40px'; + } + } + if (scrollLeft === 0) { + this.arrowDisabling(navLeftEle, navRightEle); + } + else if (Math.ceil(width + scrollLeft + .1) >= target.scrollWidth) { + this.arrowDisabling(navRightEle, navLeftEle); + } + else { + var disEle = this.element.querySelector('.' + CLS_HSCROLLNAV + '.' + CLS_DISABLE); + if (disEle) { + disEle.classList.remove(CLS_DISABLE); + disEle.setAttribute('aria-disabled', 'false'); + disEle.setAttribute('tabindex', '0'); + } + } + }; + /** + * Gets called when the model property changes.The data that describes the old and new values of property that changed. + * + * @param {HScrollModel} newProp - It contains the new value of data. + * @param {HScrollModel} oldProp - It contains the old value of data. + * @returns {void} + * @private + */ + HScroll.prototype.onPropertyChanged = function (newProp, oldProp) { + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'scrollStep': + this.setScrollState(); + break; + case 'enableRtl': + newProp.enableRtl ? this.element.classList.add(CLS_RTL) : this.element.classList.remove(CLS_RTL); + break; + } + } + }; + __decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], HScroll.prototype, "scrollStep", void 0); + HScroll = __decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], HScroll); + return HScroll; +}(ej2_base/* Component */.wA)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-navigations/src/common/v-scroll.js +var v_scroll_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var v_scroll_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + +var v_scroll_CLS_ROOT = 'e-vscroll'; +var v_scroll_CLS_RTL = 'e-rtl'; +var v_scroll_CLS_DISABLE = 'e-overlay'; +var CLS_VSCROLLBAR = 'e-vscroll-bar'; +var CLS_VSCROLLCON = 'e-vscroll-content'; +var v_scroll_CLS_NAVARROW = 'e-nav-arrow'; +var CLS_NAVUPARROW = 'e-nav-up-arrow'; +var CLS_NAVDOWNARROW = 'e-nav-down-arrow'; +var CLS_VSCROLLNAV = 'e-scroll-nav'; +var CLS_VSCROLLNAVUP = 'e-scroll-up-nav'; +var CLS_VSCROLLNAVDOWN = 'e-scroll-down-nav'; +var v_scroll_CLS_DEVICE = 'e-scroll-device'; +var v_scroll_CLS_OVERLAY = 'e-scroll-overlay'; +var CLS_UPOVERLAY = 'e-scroll-up-overlay'; +var CLS_DOWNOVERLAY = 'e-scroll-down-overlay'; +var v_scroll_OVERLAY_MAXWID = 40; +/** + * VScroll module is introduces vertical scroller when content exceeds the current viewing area. + * It can be useful for the components like Toolbar, Tab which needs vertical scrolling alone. + * Hidden content can be view by touch moving or icon click. + * ```html + *
    + * + * ``` + */ +var VScroll = /** @class */ (function (_super) { + v_scroll_extends(VScroll, _super); + /** + * Initializes a new instance of the VScroll class. + * + * @param {VScrollModel} options - Specifies VScroll model properties as options. + * @param {string | HTMLElement} element - Specifies the element for which vertical scrolling applies. + */ + function VScroll(options, element) { + return _super.call(this, options, element) || this; + } + /** + * Initialize the event handler + * + * @private + * @returns {void} + */ + VScroll.prototype.preRender = function () { + this.browser = ej2_base/* Browser.info.name */.AR.info.name; + this.browserCheck = this.browser === 'mozilla'; + this.isDevice = ej2_base/* Browser.isDevice */.AR.isDevice; + this.customStep = true; + var ele = this.element; + this.ieCheck = this.browser === 'edge' || this.browser === 'msie'; + this.initialize(); + if (ele.id === '') { + ele.id = (0,ej2_base/* getUniqueID */.QI)('vscroll'); + this.uniqueId = true; + } + ele.style.display = 'block'; + if (this.enableRtl) { + ele.classList.add(v_scroll_CLS_RTL); + } + }; + /** + * To Initialize the vertical scroll rendering + * + * @private + * @returns {void} + */ + VScroll.prototype.render = function () { + this.touchModule = new ej2_base/* Touch */.Xh(this.element, { scroll: this.touchHandler.bind(this), swipe: this.swipeHandler.bind(this) }); + ej2_base/* EventHandler.add */.bi.add(this.scrollEle, 'scroll', this.scrollEventHandler, this); + if (!this.isDevice) { + this.createNavIcon(this.element); + } + else { + this.element.classList.add(v_scroll_CLS_DEVICE); + this.createOverlayElement(this.element); + } + this.setScrollState(); + ej2_base/* EventHandler.add */.bi.add(this.element, 'wheel', this.wheelEventHandler, this); + }; + VScroll.prototype.setScrollState = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.scrollStep) || this.scrollStep < 0) { + this.scrollStep = this.scrollEle.offsetHeight; + this.customStep = false; + } + else { + this.customStep = true; + } + }; + VScroll.prototype.initialize = function () { + var scrollCnt = (0,ej2_base/* createElement */.az)('div', { className: CLS_VSCROLLCON }); + var scrollBar = (0,ej2_base/* createElement */.az)('div', { className: CLS_VSCROLLBAR }); + scrollBar.setAttribute('tabindex', '-1'); + var ele = this.element; + var innerEle = [].slice.call(ele.children); + for (var _i = 0, innerEle_1 = innerEle; _i < innerEle_1.length; _i++) { + var ele_1 = innerEle_1[_i]; + scrollCnt.appendChild(ele_1); + } + scrollBar.appendChild(scrollCnt); + ele.appendChild(scrollBar); + scrollBar.style.overflow = 'hidden'; + this.scrollEle = scrollBar; + this.scrollItems = scrollCnt; + }; + VScroll.prototype.getPersistData = function () { + var keyEntity = ['scrollStep']; + return this.addOnPersist(keyEntity); + }; + /** + * Returns the current module name. + * + * @returns {string} - It returns the current module name. + * @private + */ + VScroll.prototype.getModuleName = function () { + return 'vScroll'; + }; + /** + * Removes the control from the DOM and also removes all its related events. + * + * @returns {void} + */ + VScroll.prototype.destroy = function () { + var el = this.element; + el.style.display = ''; + (0,ej2_base/* removeClass */.IV)([this.element], [v_scroll_CLS_ROOT, v_scroll_CLS_DEVICE]); + var navs = (0,ej2_base/* selectAll */.td)('.e-' + el.id + '_nav.' + CLS_VSCROLLNAV, el); + var overlays = (0,ej2_base/* selectAll */.td)('.' + v_scroll_CLS_OVERLAY, el); + [].slice.call(overlays).forEach(function (ele) { + (0,ej2_base/* detach */.og)(ele); + }); + for (var _i = 0, _a = [].slice.call(this.scrollItems.children); _i < _a.length; _i++) { + var elem = _a[_i]; + el.appendChild(elem); + } + if (this.uniqueId) { + this.element.removeAttribute('id'); + } + (0,ej2_base/* detach */.og)(this.scrollEle); + if (navs.length > 0) { + (0,ej2_base/* detach */.og)(navs[0]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(navs[1])) { + (0,ej2_base/* detach */.og)(navs[1]); + } + } + ej2_base/* EventHandler.remove */.bi.remove(this.scrollEle, 'scroll', this.scrollEventHandler); + this.touchModule.destroy(); + this.touchModule = null; + _super.prototype.destroy.call(this); + }; + /** + * Specifies the value to disable/enable the VScroll component. + * When set to `true` , the component will be disabled. + * + * @param {boolean} value - Based on this Boolean value, VScroll will be enabled (false) or disabled (true). + * @returns {void}. + */ + VScroll.prototype.disable = function (value) { + var navEle = (0,ej2_base/* selectAll */.td)('.e-scroll-nav:not(.' + v_scroll_CLS_DISABLE + ')', this.element); + if (value) { + this.element.classList.add(v_scroll_CLS_DISABLE); + } + else { + this.element.classList.remove(v_scroll_CLS_DISABLE); + } + [].slice.call(navEle).forEach(function (el) { + el.setAttribute('tabindex', !value ? '0' : '-1'); + }); + }; + VScroll.prototype.createOverlayElement = function (element) { + var id = element.id.concat('_nav'); + var downOverlayEle = (0,ej2_base/* createElement */.az)('div', { className: v_scroll_CLS_OVERLAY + ' ' + CLS_DOWNOVERLAY }); + var clsDown = 'e-' + element.id.concat('_nav ' + CLS_VSCROLLNAV + ' ' + CLS_VSCROLLNAVDOWN); + var downEle = (0,ej2_base/* createElement */.az)('div', { id: id.concat('down'), className: clsDown }); + var navItem = (0,ej2_base/* createElement */.az)('div', { className: CLS_NAVDOWNARROW + ' ' + v_scroll_CLS_NAVARROW + ' e-icons' }); + downEle.appendChild(navItem); + var upEle = (0,ej2_base/* createElement */.az)('div', { className: v_scroll_CLS_OVERLAY + ' ' + CLS_UPOVERLAY }); + if (this.ieCheck) { + downEle.classList.add('e-ie-align'); + } + element.appendChild(downOverlayEle); + element.appendChild(downEle); + element.insertBefore(upEle, element.firstChild); + this.eventBinding([downEle]); + }; + VScroll.prototype.createNavIcon = function (element) { + var id = element.id.concat('_nav'); + var clsDown = 'e-' + element.id.concat('_nav ' + CLS_VSCROLLNAV + ' ' + CLS_VSCROLLNAVDOWN); + var nav = (0,ej2_base/* createElement */.az)('div', { id: id.concat('_down'), className: clsDown }); + nav.setAttribute('aria-disabled', 'false'); + var navItem = (0,ej2_base/* createElement */.az)('div', { className: CLS_NAVDOWNARROW + ' ' + v_scroll_CLS_NAVARROW + ' e-icons' }); + var clsUp = 'e-' + element.id.concat('_nav ' + CLS_VSCROLLNAV + ' ' + CLS_VSCROLLNAVUP); + var navElement = (0,ej2_base/* createElement */.az)('div', { id: id.concat('_up'), className: clsUp + ' ' + v_scroll_CLS_DISABLE }); + navElement.setAttribute('aria-disabled', 'true'); + var navUpItem = (0,ej2_base/* createElement */.az)('div', { className: CLS_NAVUPARROW + ' ' + v_scroll_CLS_NAVARROW + ' e-icons' }); + navElement.appendChild(navUpItem); + nav.appendChild(navItem); + nav.setAttribute('tabindex', '0'); + element.appendChild(nav); + element.insertBefore(navElement, element.firstChild); + if (this.ieCheck) { + nav.classList.add('e-ie-align'); + navElement.classList.add('e-ie-align'); + } + this.eventBinding([nav, navElement]); + }; + VScroll.prototype.onKeyPress = function (ev) { + var _this = this; + if (ev.key === 'Enter') { + var timeoutFun_1 = function () { + _this.keyTimeout = true; + _this.eleScrolling(10, ev.target, true); + }; + this.keyTimer = window.setTimeout(function () { + timeoutFun_1(); + }, 100); + } + }; + VScroll.prototype.onKeyUp = function (ev) { + if (ev.key !== 'Enter') { + return; + } + if (this.keyTimeout) { + this.keyTimeout = false; + } + else { + ev.target.click(); + } + clearTimeout(this.keyTimer); + }; + VScroll.prototype.eventBinding = function (element) { + var _this = this; + [].slice.call(element).forEach(function (ele) { + new ej2_base/* Touch */.Xh(ele, { tapHold: _this.tabHoldHandler.bind(_this), tapHoldThreshold: 500 }); + ele.addEventListener('keydown', _this.onKeyPress.bind(_this)); + ele.addEventListener('keyup', _this.onKeyUp.bind(_this)); + ele.addEventListener('mouseup', _this.repeatScroll.bind(_this)); + ele.addEventListener('touchend', _this.repeatScroll.bind(_this)); + ele.addEventListener('contextmenu', function (e) { + e.preventDefault(); + }); + ej2_base/* EventHandler.add */.bi.add(ele, 'click', _this.clickEventHandler, _this); + }); + }; + VScroll.prototype.repeatScroll = function () { + clearInterval(this.timeout); + }; + VScroll.prototype.tabHoldHandler = function (ev) { + var _this = this; + var trgt = ev.originalEvent.target; + trgt = this.contains(trgt, CLS_VSCROLLNAV) ? trgt.firstElementChild : trgt; + var scrollDistance = 10; + var timeoutFun = function () { + _this.eleScrolling(scrollDistance, trgt, true); + }; + this.timeout = window.setInterval(function () { + timeoutFun(); + }, 50); + }; + VScroll.prototype.contains = function (element, className) { + return element.classList.contains(className); + }; + VScroll.prototype.eleScrolling = function (scrollDis, trgt, isContinuous) { + var classList = trgt.classList; + if (classList.contains(CLS_VSCROLLNAV)) { + classList = trgt.querySelector('.' + v_scroll_CLS_NAVARROW).classList; + } + if (classList.contains(CLS_NAVDOWNARROW)) { + this.frameScrollRequest(scrollDis, 'add', isContinuous); + } + else if (classList.contains(CLS_NAVUPARROW)) { + this.frameScrollRequest(scrollDis, '', isContinuous); + } + }; + VScroll.prototype.clickEventHandler = function (event) { + this.eleScrolling(this.scrollStep, event.target, false); + }; + VScroll.prototype.wheelEventHandler = function (e) { + e.preventDefault(); + this.frameScrollRequest(this.scrollStep, (e.deltaY > 0 ? 'add' : ''), false); + }; + VScroll.prototype.swipeHandler = function (e) { + var swipeElement = this.scrollEle; + var distance; + if (e.velocity <= 1) { + distance = e.distanceY / (e.velocity * 10); + } + else { + distance = e.distanceY / e.velocity; + } + var start = 0.5; + var animate = function () { + var step = Math.sin(start); + if (step <= 0) { + window.cancelAnimationFrame(step); + } + else { + if (e.swipeDirection === 'Up') { + swipeElement.scrollTop += distance * step; + } + else if (e.swipeDirection === 'Down') { + swipeElement.scrollTop -= distance * step; + } + start -= 0.02; + window.requestAnimationFrame(animate); + } + }; + animate(); + }; + VScroll.prototype.scrollUpdating = function (scrollVal, action) { + if (action === 'add') { + this.scrollEle.scrollTop += scrollVal; + } + else { + this.scrollEle.scrollTop -= scrollVal; + } + }; + VScroll.prototype.frameScrollRequest = function (scrollValue, action, isContinuous) { + var _this = this; + var step = 10; + if (isContinuous) { + this.scrollUpdating(scrollValue, action); + return; + } + if (!this.customStep) { + [].slice.call((0,ej2_base/* selectAll */.td)('.' + v_scroll_CLS_OVERLAY, this.element)).forEach(function (el) { + scrollValue -= el.offsetHeight; + }); + } + var animate = function () { + if (scrollValue < step) { + window.cancelAnimationFrame(step); + } + else { + _this.scrollUpdating(step, action); + scrollValue -= step; + window.requestAnimationFrame(animate); + } + }; + animate(); + }; + VScroll.prototype.touchHandler = function (e) { + var el = this.scrollEle; + var distance = e.distanceY; + if (e.scrollDirection === 'Up') { + el.scrollTop = el.scrollTop + distance; + } + else if (e.scrollDirection === 'Down') { + el.scrollTop = el.scrollTop - distance; + } + }; + VScroll.prototype.arrowDisabling = function (addDisableCls, removeDisableCls) { + if (this.isDevice) { + var arrowEle = (0,ej2_base/* isNullOrUndefined */.le)(addDisableCls) ? removeDisableCls : addDisableCls; + var arrowIcon = arrowEle.querySelector('.' + v_scroll_CLS_NAVARROW); + if ((0,ej2_base/* isNullOrUndefined */.le)(addDisableCls)) { + (0,ej2_base/* classList */.s1)(arrowIcon, [CLS_NAVDOWNARROW], [CLS_NAVUPARROW]); + } + else { + (0,ej2_base/* classList */.s1)(arrowIcon, [CLS_NAVUPARROW], [CLS_NAVDOWNARROW]); + } + } + else { + addDisableCls.classList.add(v_scroll_CLS_DISABLE); + addDisableCls.setAttribute('aria-disabled', 'true'); + addDisableCls.removeAttribute('tabindex'); + removeDisableCls.classList.remove(v_scroll_CLS_DISABLE); + removeDisableCls.setAttribute('aria-disabled', 'false'); + removeDisableCls.setAttribute('tabindex', '0'); + } + this.repeatScroll(); + }; + VScroll.prototype.scrollEventHandler = function (e) { + var target = e.target; + var height = target.offsetHeight; + var navUpEle = this.element.querySelector('.' + CLS_VSCROLLNAVUP); + var navDownEle = this.element.querySelector('.' + CLS_VSCROLLNAVDOWN); + var upOverlay = this.element.querySelector('.' + CLS_UPOVERLAY); + var downOverlay = this.element.querySelector('.' + CLS_DOWNOVERLAY); + var scrollTop = target.scrollTop; + if (scrollTop <= 0) { + scrollTop = -scrollTop; + } + if (this.isDevice) { + if (scrollTop < v_scroll_OVERLAY_MAXWID) { + upOverlay.style.height = scrollTop + 'px'; + } + else { + upOverlay.style.height = '40px'; + } + if ((target.scrollHeight - Math.ceil(height + scrollTop)) < v_scroll_OVERLAY_MAXWID) { + downOverlay.style.height = (target.scrollHeight - Math.ceil(height + scrollTop)) + 'px'; + } + else { + downOverlay.style.height = '40px'; + } + } + if (scrollTop === 0) { + this.arrowDisabling(navUpEle, navDownEle); + } + else if (Math.ceil(height + scrollTop + .1) >= target.scrollHeight) { + this.arrowDisabling(navDownEle, navUpEle); + } + else { + var disEle = this.element.querySelector('.' + CLS_VSCROLLNAV + '.' + v_scroll_CLS_DISABLE); + if (disEle) { + disEle.classList.remove(v_scroll_CLS_DISABLE); + disEle.setAttribute('aria-disabled', 'false'); + disEle.setAttribute('tabindex', '0'); + } + } + }; + /** + * Gets called when the model property changes.The data that describes the old and new values of property that changed. + * + * @param {VScrollModel} newProp - It contains the new value of data. + * @param {VScrollModel} oldProp - It contains the old value of data. + * @returns {void} + * @private + */ + VScroll.prototype.onPropertyChanged = function (newProp, oldProp) { + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'scrollStep': + this.setScrollState(); + break; + case 'enableRtl': + if (newProp.enableRtl) { + this.element.classList.add(v_scroll_CLS_RTL); + } + else { + this.element.classList.remove(v_scroll_CLS_RTL); + } + break; + } + } + }; + v_scroll_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], VScroll.prototype, "scrollStep", void 0); + VScroll = v_scroll_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], VScroll); + return VScroll; +}(ej2_base/* Component */.wA)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-navigations/src/toolbar/toolbar.js +var toolbar_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var toolbar_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +/* eslint-disable @typescript-eslint/no-explicit-any */ + + + + + + + + + + +var CLS_VERTICAL = 'e-vertical'; +var CLS_ITEMS = 'e-toolbar-items'; +var CLS_ITEM = 'e-toolbar-item'; +var toolbar_CLS_RTL = 'e-rtl'; +var CLS_SEPARATOR = 'e-separator'; +var CLS_POPUPICON = 'e-popup-up-icon'; +var CLS_POPUPDOWN = 'e-popup-down-icon'; +var CLS_POPUPOPEN = 'e-popup-open'; +var CLS_TEMPLATE = 'e-template'; +var toolbar_CLS_DISABLE = 'e-overlay'; +var CLS_POPUPTEXT = 'e-toolbar-text'; +var CLS_TBARTEXT = 'e-popup-text'; +var CLS_TBAROVERFLOW = 'e-overflow-show'; +var CLS_POPOVERFLOW = 'e-overflow-hide'; +var CLS_TBARBTN = 'e-tbar-btn'; +var CLS_TBARNAV = 'e-hor-nav'; +var CLS_TBARSCRLNAV = 'e-scroll-nav'; +var CLS_TBARRIGHT = 'e-toolbar-right'; +var CLS_TBARLEFT = 'e-toolbar-left'; +var CLS_TBARCENTER = 'e-toolbar-center'; +var CLS_TBARPOS = 'e-tbar-pos'; +var CLS_HSCROLLCNT = 'e-hscroll-content'; +var CLS_VSCROLLCNT = 'e-vscroll-content'; +var toolbar_CLS_HSCROLLBAR = 'e-hscroll-bar'; +var CLS_POPUPNAV = 'e-hor-nav'; +var CLS_POPUPCLASS = 'e-toolbar-pop'; +var CLS_POPUP = 'e-toolbar-popup'; +var CLS_TBARBTNTEXT = 'e-tbar-btn-text'; +var CLS_TBARNAVACT = 'e-nav-active'; +var CLS_TBARIGNORE = 'e-ignore'; +var CLS_POPPRI = 'e-popup-alone'; +var CLS_HIDDEN = 'e-hidden'; +var CLS_MULTIROW = 'e-toolbar-multirow'; +var CLS_MULTIROWPOS = 'e-multirow-pos'; +var CLS_MULTIROW_SEPARATOR = 'e-multirow-separator'; +var CLS_EXTENDABLE_SEPARATOR = 'e-extended-separator'; +var CLS_EXTEANDABLE_TOOLBAR = 'e-extended-toolbar'; +var CLS_EXTENDABLECLASS = 'e-toolbar-extended'; +var CLS_EXTENDPOPUP = 'e-expended-nav'; +var CLS_EXTENDEDPOPOPEN = 'e-tbar-extended'; +/** + * An item object that is used to configure Toolbar commands. + */ +var Item = /** @class */ (function (_super) { + toolbar_extends(Item, _super); + function Item() { + return _super !== null && _super.apply(this, arguments) || this; + } + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "id", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "text", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], Item.prototype, "width", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "cssClass", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Item.prototype, "showAlwaysInPopup", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Item.prototype, "disabled", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "prefixIcon", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "suffixIcon", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Item.prototype, "visible", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('None') + ], Item.prototype, "overflow", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "template", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('Button') + ], Item.prototype, "type", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('Both') + ], Item.prototype, "showTextOn", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Item.prototype, "htmlAttributes", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "tooltipText", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('Left') + ], Item.prototype, "align", void 0); + toolbar_decorate([ + (0,ej2_base/* Event */.ju)() + ], Item.prototype, "click", void 0); + return Item; +}(ej2_base/* ChildProperty */.rt)); + +/** + * The Toolbar control contains a group of commands that are aligned horizontally. + * ```html + *
    + * + * ``` + */ +var Toolbar = /** @class */ (function (_super) { + toolbar_extends(Toolbar, _super); + /** + * Initializes a new instance of the Toolbar class. + * + * @param {ToolbarModel} options - Specifies Toolbar model properties as options. + * @param { string | HTMLElement} element - Specifies the element that is rendered as a Toolbar. + */ + function Toolbar(options, element) { + var _this = _super.call(this, options, element) || this; + _this.resizeContext = _this.resize.bind(_this); + /** + * Contains the keyboard configuration of the Toolbar. + */ + _this.keyConfigs = { + moveLeft: 'leftarrow', + moveRight: 'rightarrow', + moveUp: 'uparrow', + moveDown: 'downarrow', + popupOpen: 'enter', + popupClose: 'escape', + tab: 'tab', + home: 'home', + end: 'end' + }; + return _this; + } + /** + * Removes the control from the DOM and also removes all its related events. + * + * @returns {void}. + */ + Toolbar.prototype.destroy = function () { + var _this = this; + if (this.isReact || this.isAngular) { + this.clearTemplate(); + } + var btnItems = this.element.querySelectorAll('.e-control.e-btn'); + [].slice.call(btnItems).forEach(function (el) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(el) && !(0,ej2_base/* isNullOrUndefined */.le)(el.ej2_instances) && !(0,ej2_base/* isNullOrUndefined */.le)(el.ej2_instances[0]) && !(el.ej2_instances[0].isDestroyed)) { + el.ej2_instances[0].destroy(); + } + }); + this.unwireEvents(); + this.tempId.forEach(function (ele) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.element.querySelector(ele))) { + document.body.appendChild(_this.element.querySelector(ele)).style.display = 'none'; + } + }); + this.destroyItems(); + while (this.element.lastElementChild) { + this.element.removeChild(this.element.lastElementChild); + } + if (this.trgtEle) { + this.element.appendChild(this.ctrlTem); + this.trgtEle = null; + this.ctrlTem = null; + } + if (this.popObj) { + this.popObj.destroy(); + (0,ej2_base/* detach */.og)(this.popObj.element); + } + if (this.activeEle) { + this.activeEle = null; + } + this.popObj = null; + this.tbarAlign = null; + this.tbarItemsCol = []; + this.remove(this.element, 'e-toolpop'); + if (this.cssClass) { + (0,ej2_base/* removeClass */.IV)([this.element], this.cssClass.split(' ')); + } + this.element.removeAttribute('style'); + ['aria-disabled', 'aria-orientation', 'aria-haspopup', 'role'].forEach(function (attrb) { + return _this.element.removeAttribute(attrb); + }); + _super.prototype.destroy.call(this); + }; + /** + * Initialize the event handler + * + * @private + * @returns {void} + */ + Toolbar.prototype.preRender = function () { + var eventArgs = { enableCollision: this.enableCollision, scrollStep: this.scrollStep }; + this.trigger('beforeCreate', eventArgs); + this.enableCollision = eventArgs.enableCollision; + this.scrollStep = eventArgs.scrollStep; + this.scrollModule = null; + this.popObj = null; + this.tempId = []; + this.tbarItemsCol = this.items; + this.isVertical = this.element.classList.contains(CLS_VERTICAL) ? true : false; + this.isExtendedOpen = false; + this.popupPriCount = 0; + if (this.enableRtl) { + this.add(this.element, toolbar_CLS_RTL); + } + }; + Toolbar.prototype.wireEvents = function () { + ej2_base/* EventHandler.add */.bi.add(this.element, 'click', this.clickHandler, this); + window.addEventListener('resize', this.resizeContext); + if (this.allowKeyboard) { + this.wireKeyboardEvent(); + } + }; + Toolbar.prototype.wireKeyboardEvent = function () { + this.keyModule = new ej2_base/* KeyboardEvents */.nv(this.element, { + keyAction: this.keyActionHandler.bind(this), + keyConfigs: this.keyConfigs + }); + ej2_base/* EventHandler.add */.bi.add(this.element, 'keydown', this.docKeyDown, this); + this.element.setAttribute('tabIndex', '0'); + }; + Toolbar.prototype.unwireKeyboardEvent = function () { + if (this.keyModule) { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'keydown', this.docKeyDown); + this.keyModule.destroy(); + this.keyModule = null; + } + }; + Toolbar.prototype.docKeyDown = function (e) { + if (e.target.tagName === 'INPUT') { + return; + } + var popCheck = !(0,ej2_base/* isNullOrUndefined */.le)(this.popObj) && (0,ej2_base/* isVisible */.pn)(this.popObj.element) && this.overflowMode !== 'Extended'; + if (e.keyCode === 9 && e.target.classList.contains('e-hor-nav') === true && popCheck) { + this.popObj.hide({ name: 'FadeOut', duration: 100 }); + } + var keyCheck = (e.keyCode === 40 || e.keyCode === 38 || e.keyCode === 35 || e.keyCode === 36); + if (keyCheck) { + e.preventDefault(); + } + }; + Toolbar.prototype.unwireEvents = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'click', this.clickHandler); + this.destroyScroll(); + this.unwireKeyboardEvent(); + window.removeEventListener('resize', this.resizeContext); + ej2_base/* EventHandler.remove */.bi.remove(document, 'scroll', this.docEvent); + ej2_base/* EventHandler.remove */.bi.remove(document, 'click', this.docEvent); + }; + Toolbar.prototype.clearProperty = function () { + this.tbarEle = []; + this.tbarAlgEle = { lefts: [], centers: [], rights: [] }; + }; + Toolbar.prototype.docEvent = function (e) { + var popEle = (0,ej2_base/* closest */.oq)(e.target, '.e-popup'); + if (this.popObj && (0,ej2_base/* isVisible */.pn)(this.popObj.element) && !popEle && this.overflowMode === 'Popup') { + this.popObj.hide({ name: 'FadeOut', duration: 100 }); + } + }; + Toolbar.prototype.destroyScroll = function () { + if (this.scrollModule) { + if (this.tbarAlign) { + this.add(this.scrollModule.element, CLS_TBARPOS); + } + this.scrollModule.destroy(); + this.scrollModule = null; + } + }; + Toolbar.prototype.destroyItems = function () { + if (this.element) { + [].slice.call(this.element.querySelectorAll('.' + CLS_ITEM)).forEach(function (el) { (0,ej2_base/* detach */.og)(el); }); + } + if (this.tbarAlign) { + var tbarItems = this.element.querySelector('.' + CLS_ITEMS); + [].slice.call(tbarItems.children).forEach(function (el) { + (0,ej2_base/* detach */.og)(el); + }); + this.tbarAlign = false; + this.remove(tbarItems, CLS_TBARPOS); + } + this.clearProperty(); + }; + Toolbar.prototype.destroyMode = function () { + if (this.scrollModule) { + this.remove(this.scrollModule.element, toolbar_CLS_RTL); + this.destroyScroll(); + } + this.remove(this.element, CLS_EXTENDEDPOPOPEN); + this.remove(this.element, CLS_EXTEANDABLE_TOOLBAR); + var tempEle = this.element.querySelector('.e-toolbar-multirow'); + if (tempEle) { + this.remove(tempEle, CLS_MULTIROW); + } + if (this.popObj) { + this.popupRefresh(this.popObj.element, true); + } + }; + Toolbar.prototype.add = function (ele, val) { + ele.classList.add(val); + }; + Toolbar.prototype.remove = function (ele, val) { + ele.classList.remove(val); + }; + Toolbar.prototype.elementFocus = function (ele) { + var fChild = ele.firstElementChild; + if (fChild) { + fChild.focus(); + this.activeEleSwitch(ele); + } + else { + ele.focus(); + } + }; + Toolbar.prototype.clstElement = function (tbrNavChk, trgt) { + var clst; + if (tbrNavChk && this.popObj && (0,ej2_base/* isVisible */.pn)(this.popObj.element)) { + clst = this.popObj.element.querySelector('.' + CLS_ITEM); + } + else if (this.element === trgt || tbrNavChk) { + clst = this.element.querySelector('.' + CLS_ITEM + ':not(.' + toolbar_CLS_DISABLE + ' ):not(.' + CLS_SEPARATOR + ' ):not(.' + CLS_HIDDEN + ' )'); + } + else { + clst = (0,ej2_base/* closest */.oq)(trgt, '.' + CLS_ITEM); + } + return clst; + }; + Toolbar.prototype.keyHandling = function (clst, e, trgt, navChk, scrollChk) { + var popObj = this.popObj; + var rootEle = this.element; + var popAnimate = { name: 'FadeOut', duration: 100 }; + var value = e.action === 'moveUp' ? 'previous' : 'next'; + var ele; + var nodes; + switch (e.action) { + case 'moveRight': + if (this.isVertical) { + return; + } + if (rootEle === trgt) { + this.elementFocus(clst); + } + else if (!navChk) { + this.eleFocus(clst, 'next'); + } + break; + case 'moveLeft': + if (this.isVertical) { + return; + } + if (!navChk) { + this.eleFocus(clst, 'previous'); + } + break; + case 'home': + case 'end': + if (clst) { + var popupCheck = (0,ej2_base/* closest */.oq)(clst, '.e-popup'); + var extendedPopup = this.element.querySelector('.' + CLS_EXTENDABLECLASS); + if (this.overflowMode === 'Extended' && extendedPopup && extendedPopup.classList.contains('e-popup-open')) { + popupCheck = e.action === 'end' ? extendedPopup : null; + } + if (popupCheck) { + if ((0,ej2_base/* isVisible */.pn)(this.popObj.element)) { + nodes = [].slice.call(popupCheck.children); + if (e.action === 'home') { + ele = nodes[0]; + } + else { + ele = nodes[nodes.length - 1]; + } + } + } + else { + nodes = this.element.querySelectorAll('.' + CLS_ITEMS + ' .' + CLS_ITEM + ':not(.' + CLS_SEPARATOR + ')'); + if (e.action === 'home') { + ele = nodes[0]; + } + else { + ele = nodes[nodes.length - 1]; + } + } + if (ele) { + this.elementFocus(ele); + } + } + break; + case 'moveUp': + case 'moveDown': + if (!this.isVertical) { + if (popObj && (0,ej2_base/* closest */.oq)(trgt, '.e-popup')) { + var popEle = popObj.element; + var popFrstEle = popEle.firstElementChild; + if ((value === 'previous' && popFrstEle === clst) || (value === 'next' && popEle.lastElementChild === clst)) { + return; + } + else { + this.eleFocus(clst, value); + } + } + else if (e.action === 'moveDown' && popObj && (0,ej2_base/* isVisible */.pn)(popObj.element)) { + this.elementFocus(clst); + } + } + else { + if (e.action === 'moveUp') { + this.eleFocus(clst, 'previous'); + } + else { + this.eleFocus(clst, 'next'); + } + } + break; + case 'tab': + if (!scrollChk && !navChk) { + var ele_1 = clst.firstElementChild; + if (rootEle === trgt) { + if (this.activeEle) { + this.activeEle.focus(); + } + else { + this.activeEleRemove(ele_1); + ele_1.focus(); + } + this.element.removeAttribute('tabindex'); + } + } + break; + case 'popupClose': + if (popObj && this.overflowMode !== 'Extended') { + popObj.hide(popAnimate); + } + break; + case 'popupOpen': + if (!navChk) { + return; + } + if (popObj && !(0,ej2_base/* isVisible */.pn)(popObj.element)) { + popObj.element.style.top = rootEle.offsetHeight + 'px'; + popObj.show({ name: 'FadeIn', duration: 100 }); + } + else { + popObj.hide(popAnimate); + } + break; + } + }; + Toolbar.prototype.keyActionHandler = function (e) { + var trgt = e.target; + if (trgt.tagName === 'INPUT' || trgt.tagName === 'TEXTAREA' || this.element.classList.contains(toolbar_CLS_DISABLE)) { + return; + } + e.preventDefault(); + var tbrNavChk = trgt.classList.contains(CLS_TBARNAV); + var tbarScrollChk = trgt.classList.contains(CLS_TBARSCRLNAV); + var clst = this.clstElement(tbrNavChk, trgt); + if (clst || tbarScrollChk) { + this.keyHandling(clst, e, trgt, tbrNavChk, tbarScrollChk); + } + }; + /** + * Specifies the value to disable/enable the Toolbar component. + * When set to `true`, the component will be disabled. + * + * @param {boolean} value - Based on this Boolean value, Toolbar will be enabled (false) or disabled (true). + * @returns {void}. + */ + Toolbar.prototype.disable = function (value) { + var rootEle = this.element; + if (value) { + rootEle.classList.add(toolbar_CLS_DISABLE); + } + else { + rootEle.classList.remove(toolbar_CLS_DISABLE); + } + rootEle.setAttribute('tabindex', !value ? '0' : '-1'); + if (this.activeEle) { + this.activeEle.setAttribute('tabindex', !value ? '0' : '-1'); + } + if (this.scrollModule) { + this.scrollModule.disable(value); + } + if (this.popObj) { + if ((0,ej2_base/* isVisible */.pn)(this.popObj.element) && this.overflowMode !== 'Extended') { + this.popObj.hide(); + } + rootEle.querySelector('#' + rootEle.id + '_nav').setAttribute('tabindex', !value ? '0' : '-1'); + } + }; + Toolbar.prototype.eleContains = function (el) { + return el.classList.contains(CLS_SEPARATOR) || el.classList.contains(toolbar_CLS_DISABLE) || el.getAttribute('disabled') || el.classList.contains(CLS_HIDDEN) || !(0,ej2_base/* isVisible */.pn)(el); + }; + Toolbar.prototype.eleFocus = function (closest, pos) { + var sib = Object(closest)[pos + 'ElementSibling']; + if (sib) { + var skipEle = this.eleContains(sib); + if (skipEle) { + this.eleFocus(sib, pos); + return; + } + this.elementFocus(sib); + } + else if (this.tbarAlign) { + var elem = Object(closest.parentElement)[pos + 'ElementSibling']; + if (!(0,ej2_base/* isNullOrUndefined */.le)(elem) && elem.children.length === 0) { + elem = Object(elem)[pos + 'ElementSibling']; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(elem) && elem.children.length > 0) { + if (pos === 'next') { + var el = elem.querySelector('.' + CLS_ITEM); + if (this.eleContains(el)) { + this.eleFocus(el, pos); + } + else { + el.firstElementChild.focus(); + this.activeEleSwitch(el); + } + } + else { + var el = elem.lastElementChild; + if (this.eleContains(el)) { + this.eleFocus(el, pos); + } + else { + this.elementFocus(el); + } + } + } + } + }; + Toolbar.prototype.clickHandler = function (e) { + var _this = this; + var trgt = e.target; + var ele = this.element; + var isPopupElement = !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(trgt, '.' + CLS_POPUPCLASS)); + var clsList = trgt.classList; + var popupNav = (0,ej2_base/* closest */.oq)(trgt, ('.' + CLS_TBARNAV)); + if (!popupNav) { + popupNav = trgt; + } + if (!ele.children[0].classList.contains('e-hscroll') && !ele.children[0].classList.contains('e-vscroll') + && (clsList.contains(CLS_TBARNAV))) { + clsList = trgt.querySelector('.e-icons').classList; + } + if (clsList.contains(CLS_POPUPICON) || clsList.contains(CLS_POPUPDOWN)) { + this.popupClickHandler(ele, popupNav, toolbar_CLS_RTL); + } + var itemObj; + var clst = (0,ej2_base/* closest */.oq)(e.target, '.' + CLS_ITEM); + if (((0,ej2_base/* isNullOrUndefined */.le)(clst) || clst.classList.contains(toolbar_CLS_DISABLE)) && !popupNav.classList.contains(CLS_TBARNAV)) { + return; + } + if (clst) { + var tempItem = this.items[this.tbarEle.indexOf(clst)]; + itemObj = tempItem; + } + var eventArgs = { originalEvent: e, item: itemObj }; + if (itemObj && !(0,ej2_base/* isNullOrUndefined */.le)(itemObj.click)) { + this.trigger('items[' + this.tbarEle.indexOf(clst) + '].click', eventArgs); + } + if (!eventArgs.cancel) { + this.trigger('clicked', eventArgs, function (clickedArgs) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.popObj) && isPopupElement && !clickedArgs.cancel && _this.overflowMode === 'Popup' && + clickedArgs.item && clickedArgs.item.type !== 'Input') { + _this.popObj.hide({ name: 'FadeOut', duration: 100 }); + } + }); + } + }; + Toolbar.prototype.popupClickHandler = function (ele, popupNav, CLS_RTL) { + var popObj = this.popObj; + if ((0,ej2_base/* isVisible */.pn)(popObj.element)) { + popupNav.classList.remove(CLS_TBARNAVACT); + popObj.hide({ name: 'FadeOut', duration: 100 }); + } + else { + if (ele.classList.contains(CLS_RTL)) { + popObj.enableRtl = true; + popObj.position = { X: 'left', Y: 'top' }; + } + if (popObj.offsetX === 0 && !ele.classList.contains(CLS_RTL)) { + popObj.enableRtl = false; + popObj.position = { X: 'right', Y: 'top' }; + } + popObj.dataBind(); + popObj.refreshPosition(); + popObj.element.style.top = this.getElementOffsetY() + 'px'; + if (this.overflowMode === 'Extended') { + popObj.element.style.minHeight = '0px'; + } + popupNav.classList.add(CLS_TBARNAVACT); + popObj.show({ name: 'FadeIn', duration: 100 }); + } + }; + /** + * To Initialize the control rendering + * + * @private + * @returns {void} + */ + Toolbar.prototype.render = function () { + this.initialize(); + this.renderControl(); + this.wireEvents(); + this.renderComplete(); + }; + Toolbar.prototype.initialize = function () { + var width = (0,ej2_base/* formatUnit */.Ac)(this.width); + var height = (0,ej2_base/* formatUnit */.Ac)(this.height); + if (ej2_base/* Browser.info.name */.AR.info.name !== 'msie' || this.height !== 'auto' || this.overflowMode === 'MultiRow') { + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'height': height }); + } + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'width': width }); + var ariaAttr = { + 'role': 'toolbar', 'aria-disabled': 'false', 'aria-haspopup': 'false', + 'aria-orientation': !this.isVertical ? 'horizontal' : 'vertical' + }; + (0,ej2_base/* attributes */.Y4)(this.element, ariaAttr); + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([this.element], this.cssClass.split(' ')); + } + }; + Toolbar.prototype.renderControl = function () { + var ele = this.element; + this.trgtEle = (ele.children.length > 0) ? ele.querySelector('div') : null; + this.tbarAlgEle = { lefts: [], centers: [], rights: [] }; + this.renderItems(); + this.renderLayout(); + }; + Toolbar.prototype.renderLayout = function () { + this.renderOverflowMode(); + if (this.tbarAlign) { + this.itemPositioning(); + } + if (this.popObj && this.popObj.element.childElementCount > 1 && this.checkPopupRefresh(this.element, this.popObj.element)) { + this.popupRefresh(this.popObj.element, false); + } + this.separator(); + }; + Toolbar.prototype.itemsAlign = function (items, itemEleDom) { + var innerItem; + var innerPos; + if (!this.tbarEle) { + this.tbarEle = []; + } + for (var i = 0; i < items.length; i++) { + innerItem = this.renderSubComponent(items[i], i); + if (this.tbarEle.indexOf(innerItem) === -1) { + this.tbarEle.push(innerItem); + } + if (!this.tbarAlign) { + this.tbarItemAlign(items[i], itemEleDom, i); + } + innerPos = itemEleDom.querySelector('.e-toolbar-' + items[i].align.toLowerCase()); + if (innerPos) { + if (!(items[i].showAlwaysInPopup && items[i].overflow !== 'Show')) { + this.tbarAlgEle[(items[i].align + 's').toLowerCase()].push(innerItem); + } + innerPos.appendChild(innerItem); + } + else { + itemEleDom.appendChild(innerItem); + } + } + if (this.isReact) { + var portals = 'portals'; + this.notify('render-react-toolbar-template', this[portals]); + this.renderReactTemplates(); + } + }; + /** + * @hidden + * @returns {void} + */ + Toolbar.prototype.changeOrientation = function () { + var ele = this.element; + if (this.isVertical) { + ele.classList.remove(CLS_VERTICAL); + this.isVertical = false; + if (this.height === 'auto' || this.height === '100%') { + ele.style.height = this.height; + } + ele.setAttribute('aria-orientation', 'horizontal'); + } + else { + ele.classList.add(CLS_VERTICAL); + this.isVertical = true; + ele.setAttribute('aria-orientation', 'vertical'); + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'height': (0,ej2_base/* formatUnit */.Ac)(this.height), 'width': (0,ej2_base/* formatUnit */.Ac)(this.width) }); + } + this.destroyMode(); + this.refreshOverflow(); + }; + Toolbar.prototype.initScroll = function (element, innerItems) { + if (!this.scrollModule && this.checkOverflow(element, innerItems[0])) { + if (this.tbarAlign) { + this.element.querySelector('.' + CLS_ITEMS + ' .' + CLS_TBARCENTER).removeAttribute('style'); + } + if (this.isVertical) { + this.scrollModule = new VScroll({ scrollStep: this.scrollStep, enableRtl: this.enableRtl }, innerItems[0]); + } + else { + this.scrollModule = new HScroll({ scrollStep: this.scrollStep, enableRtl: this.enableRtl }, innerItems[0]); + } + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([innerItems[0]], this.cssClass.split(' ')); + } + this.remove(this.scrollModule.element, CLS_TBARPOS); + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { overflow: 'hidden' }); + } + }; + Toolbar.prototype.itemWidthCal = function (items) { + var _this = this; + var width = 0; + var style; + [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, items)).forEach(function (el) { + if ((0,ej2_base/* isVisible */.pn)(el)) { + style = window.getComputedStyle(el); + width += _this.isVertical ? el.offsetHeight : el.offsetWidth; + width += parseFloat(_this.isVertical ? style.marginTop : style.marginRight); + width += parseFloat(_this.isVertical ? style.marginBottom : style.marginLeft); + } + }); + return width; + }; + Toolbar.prototype.getScrollCntEle = function (innerItem) { + var trgClass = (this.isVertical) ? '.e-vscroll-content' : '.e-hscroll-content'; + return innerItem.querySelector(trgClass); + }; + Toolbar.prototype.checkOverflow = function (element, innerItem) { + if ((0,ej2_base/* isNullOrUndefined */.le)(element) || (0,ej2_base/* isNullOrUndefined */.le)(innerItem) || !(0,ej2_base/* isVisible */.pn)(element)) { + return false; + } + var eleWidth = this.isVertical ? element.offsetHeight : element.offsetWidth; + var itemWidth = this.isVertical ? innerItem.offsetHeight : innerItem.offsetWidth; + if (this.tbarAlign || this.scrollModule || (eleWidth === itemWidth)) { + itemWidth = this.itemWidthCal(this.scrollModule ? this.getScrollCntEle(innerItem) : innerItem); + } + var popNav = element.querySelector('.' + CLS_TBARNAV); + var scrollNav = element.querySelector('.' + CLS_TBARSCRLNAV); + var navEleWidth = 0; + if (popNav) { + navEleWidth = this.isVertical ? popNav.offsetHeight : popNav.offsetWidth; + } + else if (scrollNav) { + navEleWidth = this.isVertical ? (scrollNav.offsetHeight * (2)) : (scrollNav.offsetWidth * 2); + } + if (itemWidth > eleWidth - navEleWidth) { + return true; + } + else { + return false; + } + }; + /** + * Refresh the whole Toolbar component without re-rendering. + * - It is used to manually refresh the Toolbar overflow modes such as scrollable, popup, multi row, and extended. + * - It will refresh the Toolbar component after loading items dynamically. + * + * @returns {void}. + */ + Toolbar.prototype.refreshOverflow = function () { + this.resize(); + }; + Toolbar.prototype.toolbarAlign = function (innerItems) { + if (this.tbarAlign) { + this.add(innerItems, CLS_TBARPOS); + this.itemPositioning(); + } + }; + Toolbar.prototype.renderOverflowMode = function () { + var ele = this.element; + var innerItems = ele.querySelector('.' + CLS_ITEMS); + var priorityCheck = this.popupPriCount > 0; + if (ele && ele.children.length > 0) { + this.offsetWid = ele.offsetWidth; + this.remove(this.element, 'e-toolpop'); + if (ej2_base/* Browser.info.name */.AR.info.name === 'msie' && this.height === 'auto') { + ele.style.height = ''; + } + switch (this.overflowMode) { + case 'Scrollable': + if ((0,ej2_base/* isNullOrUndefined */.le)(this.scrollModule)) { + this.initScroll(ele, [].slice.call(ele.getElementsByClassName(CLS_ITEMS))); + } + break; + case 'Popup': + this.add(this.element, 'e-toolpop'); + if (this.tbarAlign) { + this.removePositioning(); + } + if (this.checkOverflow(ele, innerItems) || priorityCheck) { + this.setOverflowAttributes(ele); + } + this.toolbarAlign(innerItems); + break; + case 'MultiRow': + this.add(innerItems, CLS_MULTIROW); + if (this.checkOverflow(ele, innerItems) && this.tbarAlign) { + this.removePositioning(); + this.add(innerItems, CLS_MULTIROWPOS); + } + if (ele.style.overflow === 'hidden') { + ele.style.overflow = ''; + } + if (ej2_base/* Browser.info.name */.AR.info.name === 'msie' || ele.style.height !== 'auto') { + ele.style.height = 'auto'; + } + break; + case 'Extended': + this.add(this.element, CLS_EXTEANDABLE_TOOLBAR); + if (this.checkOverflow(ele, innerItems) || priorityCheck) { + if (this.tbarAlign) { + this.removePositioning(); + } + this.setOverflowAttributes(ele); + } + this.toolbarAlign(innerItems); + } + } + }; + Toolbar.prototype.setOverflowAttributes = function (ele) { + this.createPopupEle(ele, [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEMS + ' .' + CLS_ITEM, ele))); + this.element.querySelector('.' + CLS_TBARNAV).setAttribute('tabIndex', '0'); + this.element.querySelector('.' + CLS_TBARNAV).setAttribute('role', 'list'); + }; + Toolbar.prototype.separator = function () { + var element = this.element; + var eleItem = [].slice.call(element.querySelectorAll('.' + CLS_SEPARATOR)); + var multiVar = element.querySelector('.' + CLS_MULTIROW_SEPARATOR); + var extendVar = element.querySelector('.' + CLS_EXTENDABLE_SEPARATOR); + var eleInlineItem = this.overflowMode === 'MultiRow' ? multiVar : extendVar; + if (eleInlineItem !== null) { + if (this.overflowMode === 'MultiRow') { + eleInlineItem.classList.remove(CLS_MULTIROW_SEPARATOR); + } + else if (this.overflowMode === 'Extended') { + eleInlineItem.classList.remove(CLS_EXTENDABLE_SEPARATOR); + } + } + for (var i = 0; i <= eleItem.length - 1; i++) { + if (eleItem[i].offsetLeft < 30 && eleItem[i].offsetLeft !== 0) { + if (this.overflowMode === 'MultiRow') { + eleItem[i].classList.add(CLS_MULTIROW_SEPARATOR); + } + else if (this.overflowMode === 'Extended') { + eleItem[i].classList.add(CLS_EXTENDABLE_SEPARATOR); + } + } + } + }; + Toolbar.prototype.createPopupEle = function (ele, innerEle) { + var innerNav = ele.querySelector('.' + CLS_TBARNAV); + var vertical = this.isVertical; + if (!innerNav) { + this.createPopupIcon(ele); + } + innerNav = ele.querySelector('.' + CLS_TBARNAV); + var innerNavDom = (vertical ? innerNav.offsetHeight : innerNav.offsetWidth); + var eleWidth = ((vertical ? ele.offsetHeight : ele.offsetWidth) - (innerNavDom)); + this.element.classList.remove('e-rtl'); + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { direction: 'initial' }); + this.checkPriority(ele, innerEle, eleWidth, true); + if (this.enableRtl) { + this.element.classList.add('e-rtl'); + } + this.element.style.removeProperty('direction'); + this.createPopup(); + }; + Toolbar.prototype.pushingPoppedEle = function (tbarObj, popupPri, ele, eleHeight, sepHeight) { + var element = tbarObj.element; + var poppedEle = [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_POPUP, element.querySelector('.' + CLS_ITEMS))); + var nodes = (0,ej2_base/* selectAll */.td)('.' + CLS_TBAROVERFLOW, ele); + var nodeIndex = 0; + var nodePri = 0; + poppedEle.forEach(function (el, index) { + nodes = (0,ej2_base/* selectAll */.td)('.' + CLS_TBAROVERFLOW, ele); + if (el.classList.contains(CLS_TBAROVERFLOW) && nodes.length > 0) { + if (tbarObj.tbResize && nodes.length > index) { + ele.insertBefore(el, nodes[index]); + ++nodePri; + } + else { + ele.insertBefore(el, ele.children[nodes.length]); + ++nodePri; + } + } + else if (el.classList.contains(CLS_TBAROVERFLOW)) { + ele.insertBefore(el, ele.firstChild); + ++nodePri; + } + else if (tbarObj.tbResize && el.classList.contains(CLS_POPOVERFLOW) && ele.children.length > 0 && nodes.length === 0) { + ele.insertBefore(el, ele.firstChild); + ++nodePri; + } + else if (el.classList.contains(CLS_POPOVERFLOW)) { + popupPri.push(el); + } + else if (tbarObj.tbResize) { + ele.insertBefore(el, ele.childNodes[nodeIndex + nodePri]); + ++nodeIndex; + } + else { + ele.appendChild(el); + } + if (el.classList.contains(CLS_SEPARATOR)) { + (0,ej2_base/* setStyleAttribute */.V7)(el, { display: '', height: sepHeight + 'px' }); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(el, { display: '', height: eleHeight + 'px' }); + } + }); + popupPri.forEach(function (el) { + ele.appendChild(el); + }); + var tbarEle = (0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, element.querySelector('.' + CLS_ITEMS)); + for (var i = tbarEle.length - 1; i >= 0; i--) { + var tbarElement = tbarEle[i]; + if (tbarElement.classList.contains(CLS_SEPARATOR) && this.overflowMode !== 'Extended') { + (0,ej2_base/* setStyleAttribute */.V7)(tbarElement, { display: 'none' }); + } + else { + break; + } + } + }; + Toolbar.prototype.createPopup = function () { + var element = this.element; + var sepHeight; + var sepItem; + if (this.overflowMode === 'Extended') { + sepItem = element.querySelector('.' + CLS_SEPARATOR + ':not(.' + CLS_POPUP + ')'); + sepHeight = (element.style.height === 'auto' || element.style.height === '') ? null : sepItem.offsetHeight; + } + var eleItem = element.querySelector('.' + CLS_ITEM + ':not(.' + CLS_SEPARATOR + '):not(.' + CLS_POPUP + ')'); + var eleHeight = (element.style.height === 'auto' || element.style.height === '') ? null : (eleItem && eleItem.offsetHeight); + var ele; + var popupPri = []; + if ((0,ej2_base/* select */.Ys)('#' + element.id + '_popup.' + CLS_POPUPCLASS, element)) { + ele = (0,ej2_base/* select */.Ys)('#' + element.id + '_popup.' + CLS_POPUPCLASS, element); + } + else { + var extendEle = this.createElement('div', { + id: element.id + '_popup', className: CLS_POPUPCLASS + ' ' + CLS_EXTENDABLECLASS + }); + var popupEle = this.createElement('div', { id: element.id + '_popup', className: CLS_POPUPCLASS }); + ele = this.overflowMode === 'Extended' ? extendEle : popupEle; + } + this.pushingPoppedEle(this, popupPri, ele, eleHeight, sepHeight); + this.popupInit(element, ele); + }; + Toolbar.prototype.getElementOffsetY = function () { + return (this.overflowMode === 'Extended' && window.getComputedStyle(this.element).getPropertyValue('box-sizing') === 'border-box' ? + this.element.clientHeight : this.element.offsetHeight); + }; + Toolbar.prototype.popupInit = function (element, ele) { + if (!this.popObj) { + element.appendChild(ele); + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([ele], this.cssClass.split(' ')); + } + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { overflow: '' }); + var eleStyles = window.getComputedStyle(this.element); + var popup = new popup_popup/* Popup */.GI(null, { + relateTo: this.element, + offsetY: (this.isVertical) ? 0 : this.getElementOffsetY(), + enableRtl: this.enableRtl, + open: this.popupOpen.bind(this), + close: this.popupClose.bind(this), + collision: { Y: this.enableCollision ? 'flip' : 'none' }, + position: this.enableRtl ? { X: 'left', Y: 'top' } : { X: 'right', Y: 'top' } + }); + popup.appendTo(ele); + if (this.overflowMode === 'Extended') { + popup.width = parseFloat(eleStyles.width) + ((parseFloat(eleStyles.borderRightWidth)) * 2); + popup.offsetX = 0; + } + ej2_base/* EventHandler.add */.bi.add(document, 'scroll', this.docEvent.bind(this)); + ej2_base/* EventHandler.add */.bi.add(document, 'click ', this.docEvent.bind(this)); + popup.element.style.maxHeight = popup.element.offsetHeight + 'px'; + if (this.isVertical) { + popup.element.style.visibility = 'hidden'; + } + if (this.isExtendedOpen) { + var popupNav = this.element.querySelector('.' + CLS_TBARNAV); + popupNav.classList.add(CLS_TBARNAVACT); + (0,ej2_base/* classList */.s1)(popupNav.firstElementChild, [CLS_POPUPICON], [CLS_POPUPDOWN]); + this.element.querySelector('.' + CLS_EXTENDABLECLASS).classList.add(CLS_POPUPOPEN); + } + else { + popup.hide(); + } + this.popObj = popup; + this.element.setAttribute('aria-haspopup', 'true'); + } + else { + var popupEle = this.popObj.element; + (0,ej2_base/* setStyleAttribute */.V7)(popupEle, { maxHeight: '', display: 'block' }); + (0,ej2_base/* setStyleAttribute */.V7)(popupEle, { maxHeight: popupEle.offsetHeight + 'px', display: '' }); + } + }; + Toolbar.prototype.tbarPopupHandler = function (isOpen) { + if (this.overflowMode === 'Extended') { + if (isOpen) { + this.add(this.element, CLS_EXTENDEDPOPOPEN); + } + else { + this.remove(this.element, CLS_EXTENDEDPOPOPEN); + } + } + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + Toolbar.prototype.popupOpen = function (e) { + var popObj = this.popObj; + if (!this.isVertical) { + popObj.offsetY = this.getElementOffsetY(); + popObj.dataBind(); + } + var popupEle = this.popObj.element; + var toolEle = this.popObj.element.parentElement; + var popupNav = toolEle.querySelector('.' + CLS_TBARNAV); + (0,ej2_base/* setStyleAttribute */.V7)(popObj.element, { height: 'auto', maxHeight: '' }); + popObj.element.style.maxHeight = popObj.element.offsetHeight + 'px'; + if (this.overflowMode === 'Extended') { + popObj.element.style.minHeight = ''; + } + var popupElePos = popupEle.offsetTop + popupEle.offsetHeight + (0,position/* calculatePosition */.k)(toolEle).top; + var popIcon = popupNav.firstElementChild; + popupNav.classList.add(CLS_TBARNAVACT); + (0,ej2_base/* classList */.s1)(popIcon, [CLS_POPUPICON], [CLS_POPUPDOWN]); + this.tbarPopupHandler(true); + var scrollVal = (0,ej2_base/* isNullOrUndefined */.le)(window.scrollY) ? 0 : window.scrollY; + if (!this.isVertical && ((window.innerHeight + scrollVal) < popupElePos) && (this.element.offsetTop < popupEle.offsetHeight)) { + var overflowHeight = (popupEle.offsetHeight - ((popupElePos - window.innerHeight - scrollVal) + 5)); + popObj.height = overflowHeight + 'px'; + for (var i = 0; i <= popupEle.childElementCount; i++) { + var ele = popupEle.children[i]; + if (ele.offsetTop + ele.offsetHeight > overflowHeight) { + overflowHeight = ele.offsetTop; + break; + } + } + (0,ej2_base/* setStyleAttribute */.V7)(popObj.element, { maxHeight: overflowHeight + 'px' }); + } + else if (this.isVertical) { + var tbEleData = this.element.getBoundingClientRect(); + (0,ej2_base/* setStyleAttribute */.V7)(popObj.element, { maxHeight: (tbEleData.top + this.element.offsetHeight) + 'px', bottom: 0, visibility: '' }); + } + if (popObj) { + var popupOffset = popupEle.getBoundingClientRect(); + if (popupOffset.right > document.documentElement.clientWidth && popupOffset.width > toolEle.getBoundingClientRect().width) { + popObj.collision = { Y: 'none' }; + popObj.dataBind(); + } + popObj.refreshPosition(); + } + }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + Toolbar.prototype.popupClose = function (e) { + var element = this.element; + var popupNav = element.querySelector('.' + CLS_TBARNAV); + var popIcon = popupNav.firstElementChild; + popupNav.classList.remove(CLS_TBARNAVACT); + (0,ej2_base/* classList */.s1)(popIcon, [CLS_POPUPDOWN], [CLS_POPUPICON]); + this.tbarPopupHandler(false); + }; + Toolbar.prototype.checkPriority = function (ele, inEle, eleWidth, pre) { + var popPriority = this.popupPriCount > 0; + var len = inEle.length; + var eleWid = eleWidth; + var eleOffset; + var checkoffset; + var sepCheck = 0; + var itemCount = 0; + var itemPopCount = 0; + var checkClass = function (ele, val) { + var rVal = false; + val.forEach(function (cls) { + if (ele.classList.contains(cls)) { + rVal = true; + } + }); + return rVal; + }; + for (var i = len - 1; i >= 0; i--) { + var mrgn = void 0; + var compuStyle = window.getComputedStyle(inEle[i]); + if (this.isVertical) { + mrgn = parseFloat((compuStyle).marginTop); + mrgn += parseFloat((compuStyle).marginBottom); + } + else { + mrgn = parseFloat((compuStyle).marginRight); + mrgn += parseFloat((compuStyle).marginLeft); + } + var fstEleCheck = inEle[i] === this.tbarEle[0]; + if (fstEleCheck) { + this.tbarEleMrgn = mrgn; + } + eleOffset = this.isVertical ? inEle[i].offsetHeight : inEle[i].offsetWidth; + var eleWid_1 = fstEleCheck ? (eleOffset + mrgn) : eleOffset; + if (checkClass(inEle[i], [CLS_POPPRI]) && popPriority) { + inEle[i].classList.add(CLS_POPUP); + if (this.isVertical) { + (0,ej2_base/* setStyleAttribute */.V7)(inEle[i], { display: 'none', minHeight: eleWid_1 + 'px' }); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(inEle[i], { display: 'none', minWidth: eleWid_1 + 'px' }); + } + itemPopCount++; + } + if (this.isVertical) { + checkoffset = (inEle[i].offsetTop + inEle[i].offsetHeight + mrgn) > eleWidth; + } + else { + checkoffset = (inEle[i].offsetLeft + inEle[i].offsetWidth + mrgn) > eleWidth; + } + if (checkoffset) { + if (inEle[i].classList.contains(CLS_SEPARATOR)) { + if (this.overflowMode === 'Extended') { + if (itemCount === itemPopCount) { + var sepEle = inEle[i]; + if (checkClass(sepEle, [CLS_SEPARATOR, CLS_TBARIGNORE])) { + inEle[i].classList.add(CLS_POPUP); + itemPopCount++; + } + } + itemCount++; + } + else if (this.overflowMode === 'Popup') { + if (sepCheck > 0 && itemCount === itemPopCount) { + var sepEle = inEle[i + itemCount + (sepCheck - 1)]; + if (checkClass(sepEle, [CLS_SEPARATOR, CLS_TBARIGNORE])) { + (0,ej2_base/* setStyleAttribute */.V7)(sepEle, { display: 'none' }); + } + } + sepCheck++; + itemCount = 0; + itemPopCount = 0; + } + } + else { + itemCount++; + } + if (inEle[i].classList.contains(CLS_TBAROVERFLOW) && pre) { + eleWidth -= ((this.isVertical ? inEle[i].offsetHeight : inEle[i].offsetWidth) + (mrgn)); + } + else if (!checkClass(inEle[i], [CLS_SEPARATOR, CLS_TBARIGNORE])) { + inEle[i].classList.add(CLS_POPUP); + if (this.isVertical) { + (0,ej2_base/* setStyleAttribute */.V7)(inEle[i], { display: 'none', minHeight: eleWid_1 + 'px' }); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(inEle[i], { display: 'none', minWidth: eleWid_1 + 'px' }); + } + itemPopCount++; + } + else { + eleWidth -= ((this.isVertical ? inEle[i].offsetHeight : inEle[i].offsetWidth) + (mrgn)); + } + } + } + if (pre) { + var popedEle = (0,ej2_base/* selectAll */.td)('.' + CLS_ITEM + ':not(.' + CLS_POPUP + ')', this.element); + this.checkPriority(ele, popedEle, eleWid, false); + } + }; + Toolbar.prototype.createPopupIcon = function (element) { + var id = element.id.concat('_nav'); + var className = 'e-' + element.id.concat('_nav ' + CLS_POPUPNAV); + className = this.overflowMode === 'Extended' ? className + ' ' + CLS_EXTENDPOPUP : className; + var nav = this.createElement('div', { id: id, className: className }); + if (ej2_base/* Browser.info.name */.AR.info.name === 'msie' || ej2_base/* Browser.info.name */.AR.info.name === 'edge') { + nav.classList.add('e-ie-align'); + } + var navItem = this.createElement('div', { className: CLS_POPUPDOWN + ' e-icons' }); + nav.appendChild(navItem); + nav.setAttribute('tabindex', '0'); + nav.setAttribute('role', 'list'); + element.appendChild(nav); + }; + Toolbar.prototype.tbarPriRef = function (inEle, indx, sepPri, el, des, elWid, wid, ig) { + var ignoreCount = ig; + var popEle = this.popObj.element; + var query = '.' + CLS_ITEM + ':not(.' + CLS_SEPARATOR + '):not(.' + CLS_TBAROVERFLOW + ')'; + var priEleCnt = (0,ej2_base/* selectAll */.td)('.' + CLS_POPUP + ':not(.' + CLS_TBAROVERFLOW + ')', popEle).length; + var checkClass = function (ele, val) { + return ele.classList.contains(val); + }; + if ((0,ej2_base/* selectAll */.td)(query, inEle).length === 0) { + var eleSep = inEle.children[indx - (indx - sepPri) - 1]; + var ignoreCheck = (!(0,ej2_base/* isNullOrUndefined */.le)(eleSep) && checkClass(eleSep, CLS_TBARIGNORE)); + if ((!(0,ej2_base/* isNullOrUndefined */.le)(eleSep) && checkClass(eleSep, CLS_SEPARATOR) && !(0,ej2_base/* isVisible */.pn)(eleSep)) || ignoreCheck) { + var sepDisplay = 'none'; + eleSep.style.display = 'inherit'; + var eleSepWidth = eleSep.offsetWidth + (parseFloat(window.getComputedStyle(eleSep).marginRight) * 2); + var prevSep = eleSep.previousElementSibling; + if ((elWid + eleSepWidth) < wid || des) { + inEle.insertBefore(el, inEle.children[(indx + ignoreCount) - (indx - sepPri)]); + if (!(0,ej2_base/* isNullOrUndefined */.le)(prevSep)) { + prevSep.style.display = ''; + } + } + else { + if (prevSep.classList.contains(CLS_SEPARATOR)) { + prevSep.style.display = sepDisplay; + } + } + eleSep.style.display = ''; + } + else { + inEle.insertBefore(el, inEle.children[(indx + ignoreCount) - (indx - sepPri)]); + } + } + else { + inEle.insertBefore(el, inEle.children[(indx + ignoreCount) - priEleCnt]); + } + }; + Toolbar.prototype.popupRefresh = function (popupEle, destroy) { + var _this = this; + var ele = this.element; + var isVer = this.isVertical; + var innerEle = ele.querySelector('.' + CLS_ITEMS); + var popNav = ele.querySelector('.' + CLS_TBARNAV); + if ((0,ej2_base/* isNullOrUndefined */.le)(popNav)) { + return; + } + innerEle.removeAttribute('style'); + popupEle.style.display = 'block'; + var dimension; + if (isVer) { + dimension = ele.offsetHeight - (popNav.offsetHeight + innerEle.offsetHeight); + } + else { + dimension = ele.offsetWidth - (popNav.offsetWidth + innerEle.offsetWidth); + } + var popupEleWidth = 0; + [].slice.call(popupEle.children).forEach(function (el) { + popupEleWidth += _this.popupEleWidth(el); + (0,ej2_base/* setStyleAttribute */.V7)(el, { 'position': '' }); + }); + if ((dimension + (isVer ? popNav.offsetHeight : popNav.offsetWidth)) > (popupEleWidth) && this.popupPriCount === 0) { + destroy = true; + } + this.popupEleRefresh(dimension, popupEle, destroy); + popupEle.style.display = ''; + if (popupEle.children.length === 0 && popNav && this.popObj) { + (0,ej2_base/* detach */.og)(popNav); + popNav = null; + this.popObj.destroy(); + (0,ej2_base/* detach */.og)(this.popObj.element); + this.popObj = null; + ele.setAttribute('aria-haspopup', 'false'); + } + }; + Toolbar.prototype.ignoreEleFetch = function (index, innerEle) { + var ignoreEle = [].slice.call(innerEle.querySelectorAll('.' + CLS_TBARIGNORE)); + var ignoreInx = []; + var count = 0; + if (ignoreEle.length > 0) { + ignoreEle.forEach(function (ele) { + ignoreInx.push([].slice.call(innerEle.children).indexOf(ele)); + }); + } + else { + return 0; + } + ignoreInx.forEach(function (val) { + if (val <= index) { + count++; + } + }); + return count; + }; + Toolbar.prototype.checkPopupRefresh = function (root, popEle) { + popEle.style.display = 'block'; + var elWid = this.popupEleWidth(popEle.firstElementChild); + popEle.firstElementChild.style.removeProperty('Position'); + var tbarWidth = root.offsetWidth - root.querySelector('.' + CLS_TBARNAV).offsetWidth; + var tbarItemsWid = root.querySelector('.' + CLS_ITEMS).offsetWidth; + popEle.style.removeProperty('display'); + if (tbarWidth > (elWid + tbarItemsWid)) { + return true; + } + return false; + }; + Toolbar.prototype.popupEleWidth = function (el) { + el.style.position = 'absolute'; + var elWidth = this.isVertical ? el.offsetHeight : el.offsetWidth; + var btnText = el.querySelector('.' + CLS_TBARBTNTEXT); + if (el.classList.contains('e-tbtn-align') || el.classList.contains(CLS_TBARTEXT)) { + var btn = el.children[0]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(btnText) && el.classList.contains(CLS_TBARTEXT)) { + btnText.style.display = 'none'; + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(btnText) && el.classList.contains(CLS_POPUPTEXT)) { + btnText.style.display = 'block'; + } + btn.style.minWidth = '0%'; + elWidth = parseFloat(!this.isVertical ? el.style.minWidth : el.style.minHeight); + btn.style.minWidth = ''; + btn.style.minHeight = ''; + if (!(0,ej2_base/* isNullOrUndefined */.le)(btnText)) { + btnText.style.display = ''; + } + } + return elWidth; + }; + Toolbar.prototype.popupEleRefresh = function (width, popupEle, destroy) { + var popPriority = this.popupPriCount > 0; + var eleSplice = this.tbarEle; + var priEleCnt; + var index; + var innerEle = this.element.querySelector('.' + CLS_ITEMS); + var ignoreCount = 0; + var _loop_1 = function (el) { + if (el.classList.contains(CLS_POPPRI) && popPriority && !destroy) { + return "continue"; + } + var elWidth = this_1.popupEleWidth(el); + if (el === this_1.tbarEle[0]) { + elWidth += this_1.tbarEleMrgn; + } + el.style.position = ''; + if (elWidth < width || destroy) { + (0,ej2_base/* setStyleAttribute */.V7)(el, { minWidth: '', height: '', minHeight: '' }); + if (!el.classList.contains(CLS_POPOVERFLOW)) { + el.classList.remove(CLS_POPUP); + } + index = this_1.tbarEle.indexOf(el); + if (this_1.tbarAlign) { + var pos = this_1.items[index].align; + index = this_1.tbarAlgEle[(pos + 's').toLowerCase()].indexOf(el); + eleSplice = this_1.tbarAlgEle[(pos + 's').toLowerCase()]; + innerEle = this_1.element.querySelector('.' + CLS_ITEMS + ' .' + 'e-toolbar-' + pos.toLowerCase()); + } + var sepBeforePri_1 = 0; + if (this_1.overflowMode !== 'Extended') { + eleSplice.slice(0, index).forEach(function (el) { + if (el.classList.contains(CLS_TBAROVERFLOW) || el.classList.contains(CLS_SEPARATOR)) { + if (el.classList.contains(CLS_SEPARATOR)) { + el.style.display = ''; + width -= el.offsetWidth; + } + sepBeforePri_1++; + } + }); + } + ignoreCount = this_1.ignoreEleFetch(index, innerEle); + if (el.classList.contains(CLS_TBAROVERFLOW)) { + this_1.tbarPriRef(innerEle, index, sepBeforePri_1, el, destroy, elWidth, width, ignoreCount); + width -= el.offsetWidth; + } + else if (index === 0) { + innerEle.insertBefore(el, innerEle.firstChild); + width -= el.offsetWidth; + } + else { + priEleCnt = (0,ej2_base/* selectAll */.td)('.' + CLS_TBAROVERFLOW, this_1.popObj.element).length; + innerEle.insertBefore(el, innerEle.children[(index + ignoreCount) - priEleCnt]); + width -= el.offsetWidth; + } + el.style.height = ''; + } + else { + return "break"; + } + }; + var this_1 = this; + for (var _i = 0, _a = [].slice.call(popupEle.children); _i < _a.length; _i++) { + var el = _a[_i]; + var state_1 = _loop_1(el); + if (state_1 === "break") + break; + } + var checkOverflow = this.checkOverflow(this.element, this.element.getElementsByClassName(CLS_ITEMS)[0]); + if (checkOverflow && !destroy) { + this.renderOverflowMode(); + } + }; + Toolbar.prototype.removePositioning = function () { + var item = this.element.querySelector('.' + CLS_ITEMS); + if ((0,ej2_base/* isNullOrUndefined */.le)(item) || !item.classList.contains(CLS_TBARPOS)) { + return; + } + this.remove(item, CLS_TBARPOS); + var innerItem = [].slice.call(item.childNodes); + innerItem[1].removeAttribute('style'); + innerItem[2].removeAttribute('style'); + }; + Toolbar.prototype.refreshPositioning = function () { + var item = this.element.querySelector('.' + CLS_ITEMS); + this.add(item, CLS_TBARPOS); + this.itemPositioning(); + }; + Toolbar.prototype.itemPositioning = function () { + var item = this.element.querySelector('.' + CLS_ITEMS); + var margin; + if ((0,ej2_base/* isNullOrUndefined */.le)(item) || !item.classList.contains(CLS_TBARPOS)) { + return; + } + var popupNav = this.element.querySelector('.' + CLS_TBARNAV); + var innerItem; + if (this.scrollModule) { + var trgClass = (this.isVertical) ? CLS_VSCROLLCNT : CLS_HSCROLLCNT; + innerItem = [].slice.call(item.querySelector('.' + trgClass).children); + } + else { + innerItem = [].slice.call(item.childNodes); + } + if (this.isVertical) { + margin = innerItem[0].offsetHeight + innerItem[2].offsetHeight; + } + else { + margin = innerItem[0].offsetWidth + innerItem[2].offsetWidth; + } + var tbarWid = this.isVertical ? this.element.offsetHeight : this.element.offsetWidth; + if (popupNav) { + tbarWid -= (this.isVertical ? popupNav.offsetHeight : popupNav.offsetWidth); + var popWid = (this.isVertical ? popupNav.offsetHeight : popupNav.offsetWidth) + 'px'; + innerItem[2].removeAttribute('style'); + if (this.isVertical) { + if (this.enableRtl) { + innerItem[2].style.top = popWid; + } + else { + innerItem[2].style.bottom = popWid; + } + } + else { + if (this.enableRtl) { + innerItem[2].style.left = popWid; + } + else { + innerItem[2].style.right = popWid; + } + } + } + if (tbarWid <= margin) { + return; + } + var value = (((tbarWid - margin)) - (!this.isVertical ? innerItem[1].offsetWidth : innerItem[1].offsetHeight)) / 2; + innerItem[1].removeAttribute('style'); + var mrgn = ((!this.isVertical ? innerItem[0].offsetWidth : innerItem[0].offsetHeight) + value) + 'px'; + if (this.isVertical) { + if (this.enableRtl) { + innerItem[1].style.marginBottom = mrgn; + } + else { + innerItem[1].style.marginTop = mrgn; + } + } + else { + if (this.enableRtl) { + innerItem[1].style.marginRight = mrgn; + } + else { + innerItem[1].style.marginLeft = mrgn; + } + } + }; + Toolbar.prototype.tbarItemAlign = function (item, itemEle, pos) { + var _this = this; + if (item.showAlwaysInPopup && item.overflow !== 'Show') { + return; + } + var alignDiv = []; + alignDiv.push(this.createElement('div', { className: CLS_TBARLEFT })); + alignDiv.push(this.createElement('div', { className: CLS_TBARCENTER })); + alignDiv.push(this.createElement('div', { className: CLS_TBARRIGHT })); + if (pos === 0 && item.align !== 'Left') { + alignDiv.forEach(function (ele) { + itemEle.appendChild(ele); + }); + this.tbarAlign = true; + this.add(itemEle, CLS_TBARPOS); + } + else if (item.align !== 'Left') { + var alignEle = itemEle.childNodes; + var leftAlign_1 = alignDiv[0]; + [].slice.call(alignEle).forEach(function (el) { + _this.tbarAlgEle.lefts.push(el); + leftAlign_1.appendChild(el); + }); + itemEle.appendChild(leftAlign_1); + itemEle.appendChild(alignDiv[1]); + itemEle.appendChild(alignDiv[2]); + this.tbarAlign = true; + this.add(itemEle, CLS_TBARPOS); + } + }; + Toolbar.prototype.ctrlTemplate = function () { + var _this = this; + this.ctrlTem = this.trgtEle.cloneNode(true); + this.add(this.trgtEle, CLS_ITEMS); + this.tbarEle = []; + var innerEle = [].slice.call(this.trgtEle.children); + innerEle.forEach(function (ele) { + if (ele.tagName === 'DIV') { + _this.tbarEle.push(ele); + ele.setAttribute('aria-disabled', 'false'); + _this.add(ele, CLS_ITEM); + } + }); + }; + Toolbar.prototype.renderItems = function () { + var ele = this.element; + var items = this.items; + if (this.trgtEle != null) { + this.ctrlTemplate(); + } + else if (ele && items.length > 0) { + var itemEleDom = void 0; + if (ele && ele.children.length > 0) { + itemEleDom = ele.querySelector('.' + CLS_ITEMS); + } + if (!itemEleDom) { + itemEleDom = this.createElement('div', { className: CLS_ITEMS }); + } + this.itemsAlign(items, itemEleDom); + ele.appendChild(itemEleDom); + } + }; + Toolbar.prototype.setAttr = function (attr, element) { + var key = Object.keys(attr); + var keyVal; + for (var i = 0; i < key.length; i++) { + keyVal = key[i]; + if (keyVal === 'class') { + this.add(element, attr[keyVal]); + } + else { + element.setAttribute(keyVal, attr[keyVal]); + } + } + }; + /** + * Enables or disables the specified Toolbar item. + * + * @param {number|HTMLElement|NodeList} items - DOM element or an array of items to be enabled or disabled. + * @param {boolean} isEnable - Boolean value that determines whether the command should be enabled or disabled. + * By default, `isEnable` is set to true. + * @returns {void}. + */ + Toolbar.prototype.enableItems = function (items, isEnable) { + var elements = items; + var len = elements.length; + var ele; + if ((0,ej2_base/* isNullOrUndefined */.le)(isEnable)) { + isEnable = true; + } + var enable = function (isEnable, ele) { + if (isEnable) { + ele.classList.remove(toolbar_CLS_DISABLE); + ele.setAttribute('aria-disabled', 'false'); + } + else { + ele.classList.add(toolbar_CLS_DISABLE); + ele.setAttribute('aria-disabled', 'true'); + } + }; + if (!(0,ej2_base/* isNullOrUndefined */.le)(len) && len >= 1) { + for (var a = 0, element = [].slice.call(elements); a < len; a++) { + var itemElement = element[a]; + if (typeof (itemElement) === 'number') { + ele = this.getElementByIndex(itemElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(ele)) { + return; + } + else { + elements[a] = ele; + } + } + else { + ele = itemElement; + } + enable(isEnable, ele); + } + if (isEnable) { + (0,ej2_base/* removeClass */.IV)(elements, toolbar_CLS_DISABLE); + } + else { + (0,ej2_base/* addClass */.cn)(elements, toolbar_CLS_DISABLE); + } + } + else { + if (typeof (elements) === 'number') { + ele = this.getElementByIndex(elements); + if ((0,ej2_base/* isNullOrUndefined */.le)(ele)) { + return; + } + } + else { + ele = items; + } + enable(isEnable, ele); + } + }; + Toolbar.prototype.getElementByIndex = function (index) { + if (this.tbarEle[index]) { + return this.tbarEle[index]; + } + return null; + }; + /** + * Adds new items to the Toolbar that accepts an array as Toolbar items. + * + * @param {ItemModel[]} items - DOM element or an array of items to be added to the Toolbar. + * @param {number} index - Number value that determines where the command is to be added. By default, index is 0. + * @returns {void}. + */ + Toolbar.prototype.addItems = function (items, index) { + var innerItems; + this.extendedOpen(); + var itemsDiv = this.element.querySelector('.' + CLS_ITEMS); + if ((0,ej2_base/* isNullOrUndefined */.le)(itemsDiv)) { + this.itemsRerender(items); + return; + } + var innerEle; + var itemAgn = 'Left'; + if ((0,ej2_base/* isNullOrUndefined */.le)(index)) { + index = 0; + } + items.forEach(function (e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.align) && e.align !== 'Left' && itemAgn === 'Left') { + itemAgn = e.align; + } + }); + for (var _i = 0, items_1 = items; _i < items_1.length; _i++) { + var item = items_1[_i]; + if ((0,ej2_base/* isNullOrUndefined */.le)(item.type)) { + item.type = 'Button'; + } + innerItems = (0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, this.element); + item.align = itemAgn; + innerEle = this.renderSubComponent(item, index); + if (this.tbarEle.length >= index && innerItems.length >= 0) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.scrollModule)) { + this.destroyMode(); + } + var algIndex = item.align[0] === 'L' ? 0 : item.align[0] === 'C' ? 1 : 2; + var ele = void 0; + if (!this.tbarAlign && itemAgn !== 'Left') { + this.tbarItemAlign(item, itemsDiv, 1); + this.tbarAlign = true; + ele = (0,ej2_base/* closest */.oq)(innerItems[0], '.' + CLS_ITEMS).children[algIndex]; + ele.appendChild(innerEle); + this.tbarAlgEle[(item.align + 's').toLowerCase()].push(innerEle); + this.refreshPositioning(); + } + else if (this.tbarAlign) { + ele = (0,ej2_base/* closest */.oq)(innerItems[0], '.' + CLS_ITEMS).children[algIndex]; + ele.insertBefore(innerEle, ele.children[index]); + this.tbarAlgEle[(item.align + 's').toLowerCase()].splice(index, 0, innerEle); + this.refreshPositioning(); + } + else if (innerItems.length === 0) { + innerItems = (0,ej2_base/* selectAll */.td)('.' + CLS_ITEMS, this.element); + innerItems[0].appendChild(innerEle); + } + else { + innerItems[0].parentNode.insertBefore(innerEle, innerItems[index]); + } + this.items.splice(index, 0, item); + if (item.template) { + this.tbarEle.splice(this.tbarEle.length - 1, 1); + } + this.tbarEle.splice(index, 0, innerEle); + index++; + this.offsetWid = itemsDiv.offsetWidth; + } + } + itemsDiv.style.width = ''; + this.renderOverflowMode(); + if (this.isReact) { + this.renderReactTemplates(); + } + }; + /** + * Removes the items from the Toolbar. Acceptable arguments are index of item/HTMLElement/node list. + * + * @param {number|HTMLElement|NodeList|HTMLElement[]} args + * Index or DOM element or an Array of item which is to be removed from the Toolbar. + * @returns {void}. + */ + Toolbar.prototype.removeItems = function (args) { + var elements = args; + var index; + var innerItems = [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, this.element)); + if (typeof (elements) === 'number') { + index = parseInt(args.toString(), 10); + this.removeItemByIndex(index, innerItems); + } + else { + if (elements && elements.length > 1) { + for (var _i = 0, _a = [].slice.call(elements); _i < _a.length; _i++) { + var ele = _a[_i]; + index = this.tbarEle.indexOf(ele); + this.removeItemByIndex(index, innerItems); + innerItems = (0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, this.element); + } + } + else { + var ele = (elements && elements.length && elements.length === 1) ? elements[0] : args; + index = innerItems.indexOf(ele); + this.removeItemByIndex(index, innerItems); + } + } + this.resize(); + }; + Toolbar.prototype.removeItemByIndex = function (index, innerItems) { + if (this.tbarEle[index] && innerItems[index]) { + var eleIdx = this.tbarEle.indexOf(innerItems[index]); + if (this.tbarAlign) { + var indexAgn = this.tbarAlgEle[(this.items[eleIdx].align + 's').toLowerCase()].indexOf(this.tbarEle[eleIdx]); + this.tbarAlgEle[(this.items[eleIdx].align + 's').toLowerCase()].splice(indexAgn, 1); + } + if (this.isReact) { + this.clearTemplate(); + } + var btnItem = innerItems[index].querySelector('.e-control.e-btn'); + if (!(0,ej2_base/* isNullOrUndefined */.le)(btnItem) && !(0,ej2_base/* isNullOrUndefined */.le)(btnItem.ej2_instances[0]) && !(btnItem.ej2_instances[0].isDestroyed)) { + btnItem.ej2_instances[0].destroy(); + } + (0,ej2_base/* detach */.og)(innerItems[index]); + this.items.splice(eleIdx, 1); + this.tbarEle.splice(eleIdx, 1); + } + }; + Toolbar.prototype.templateRender = function (templateProp, innerEle, item, index) { + var itemType = item.type; + var eleObj = templateProp; + var isComponent; + if (typeof (templateProp) === 'object') { + isComponent = typeof (eleObj.appendTo) === 'function'; + } + if (typeof (templateProp) === 'string' || !isComponent) { + var templateFn = void 0; + var val = templateProp; + var regEx = new RegExp(/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i); + val = (typeof (templateProp) === 'string') ? templateProp.trim() : templateProp; + try { + if (typeof (templateProp) === 'object' && !(0,ej2_base/* isNullOrUndefined */.le)(templateProp.tagName)) { + innerEle.appendChild(templateProp); + } + else if (typeof (templateProp) === 'string' && regEx.test(val)) { + innerEle.innerHTML = val; + } + else if (document.querySelectorAll(val).length) { + var ele = document.querySelector(val); + var tempStr = ele.outerHTML.trim(); + innerEle.appendChild(ele); + ele.style.display = ''; + if (!(0,ej2_base/* isNullOrUndefined */.le)(tempStr)) { + this.tempId.push(val); + } + } + else { + templateFn = (0,ej2_base/* compile */.MY)(val); + } + } + catch (e) { + templateFn = (0,ej2_base/* compile */.MY)(val); + } + var tempArray = void 0; + if (!(0,ej2_base/* isNullOrUndefined */.le)(templateFn)) { + var toolbarTemplateID = this.element.id + index + '_template'; + tempArray = templateFn({}, this, 'template', toolbarTemplateID, this.isStringTemplate); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(tempArray) && tempArray.length > 0) { + [].slice.call(tempArray).forEach(function (ele) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(ele.tagName)) { + ele.style.display = ''; + } + innerEle.appendChild(ele); + }); + } + } + else if (itemType === 'Input') { + var ele = this.createElement('input'); + if (item.id) { + ele.id = item.id; + } + else { + ele.id = (0,ej2_base/* getUniqueID */.QI)('tbr-ipt'); + } + innerEle.appendChild(ele); + eleObj.appendTo(ele); + } + this.add(innerEle, CLS_TEMPLATE); + this.tbarEle.push(innerEle); + }; + Toolbar.prototype.buttonRendering = function (item, innerEle) { + var dom = this.createElement('button', { className: CLS_TBARBTN }); + dom.setAttribute('type', 'button'); + var textStr = item.text; + var iconCss; + var iconPos; + if (item.id) { + dom.id = item.id; + } + else { + dom.id = (0,ej2_base/* getUniqueID */.QI)('e-tbr-btn'); + } + var btnTxt = this.createElement('span', { className: 'e-tbar-btn-text' }); + if (textStr) { + btnTxt.innerHTML = this.enableHtmlSanitizer ? ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(textStr) : textStr; + dom.appendChild(btnTxt); + dom.classList.add('e-tbtn-txt'); + } + else { + this.add(innerEle, 'e-tbtn-align'); + } + if (item.prefixIcon || item.suffixIcon) { + if ((item.prefixIcon && item.suffixIcon) || item.prefixIcon) { + iconCss = item.prefixIcon + ' e-icons'; + iconPos = 'Left'; + } + else { + iconCss = item.suffixIcon + ' e-icons'; + iconPos = 'Right'; + } + } + var btnObj = new button_button/* Button */.z({ iconCss: iconCss, iconPosition: iconPos }); + btnObj.createElement = this.createElement; + btnObj.appendTo(dom); + if (item.width) { + (0,ej2_base/* setStyleAttribute */.V7)(dom, { 'width': (0,ej2_base/* formatUnit */.Ac)(item.width) }); + } + return dom; + }; + Toolbar.prototype.renderSubComponent = function (item, index) { + var dom; + var innerEle = this.createElement('div', { className: CLS_ITEM }); + innerEle.setAttribute('aria-disabled', 'false'); + var tempDom = this.createElement('div', { + innerHTML: this.enableHtmlSanitizer ? ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(item.tooltipText) : item.tooltipText + }); + if (!this.tbarEle) { + this.tbarEle = []; + } + if (item.htmlAttributes) { + this.setAttr(item.htmlAttributes, innerEle); + } + if (item.tooltipText) { + innerEle.setAttribute('title', tempDom.textContent); + } + if (item.cssClass) { + innerEle.className = innerEle.className + ' ' + item.cssClass; + } + if (item.template) { + this.templateRender(item.template, innerEle, item, index); + } + else { + switch (item.type) { + case 'Button': + dom = this.buttonRendering(item, innerEle); + dom.setAttribute('tabindex', '-1'); + dom.setAttribute('aria-label', (item.text || item.tooltipText)); + innerEle.appendChild(dom); + innerEle.addEventListener('click', this.itemClick.bind(this)); + break; + case 'Separator': + this.add(innerEle, CLS_SEPARATOR); + break; + } + } + if (item.showTextOn) { + var sTxt = item.showTextOn; + if (sTxt === 'Toolbar') { + this.add(innerEle, CLS_POPUPTEXT); + this.add(innerEle, 'e-tbtn-align'); + } + else if (sTxt === 'Overflow') { + this.add(innerEle, CLS_TBARTEXT); + } + } + if (item.overflow) { + var overflow = item.overflow; + if (overflow === 'Show') { + this.add(innerEle, CLS_TBAROVERFLOW); + } + else if (overflow === 'Hide') { + if (!innerEle.classList.contains(CLS_SEPARATOR)) { + this.add(innerEle, CLS_POPOVERFLOW); + } + } + } + if (item.overflow !== 'Show' && item.showAlwaysInPopup && !innerEle.classList.contains(CLS_SEPARATOR)) { + this.add(innerEle, CLS_POPPRI); + this.popupPriCount++; + } + if (item.disabled) { + this.add(innerEle, toolbar_CLS_DISABLE); + } + if (item.visible === false) { + this.add(innerEle, CLS_HIDDEN); + } + return innerEle; + }; + Toolbar.prototype.itemClick = function (e) { + this.activeEleSwitch(e.currentTarget); + }; + Toolbar.prototype.activeEleSwitch = function (ele) { + this.activeEleRemove(ele.firstElementChild); + this.activeEle.focus(); + }; + Toolbar.prototype.activeEleRemove = function (curEle) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.activeEle)) { + this.activeEle.setAttribute('tabindex', '-1'); + } + this.activeEle = curEle; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.trgtEle) && !curEle.parentElement.classList.contains(CLS_TEMPLATE)) { + curEle.removeAttribute('tabindex'); + } + else { + this.activeEle.setAttribute('tabindex', '0'); + } + }; + Toolbar.prototype.getPersistData = function () { + return this.addOnPersist([]); + }; + /** + * Returns the current module name. + * + * @returns {string} - Returns the module name as string. + * @private + */ + Toolbar.prototype.getModuleName = function () { + return 'toolbar'; + }; + Toolbar.prototype.itemsRerender = function (newProp) { + this.items = this.tbarItemsCol; + if (this.isReact || this.isAngular) { + this.clearTemplate(); + } + this.destroyMode(); + this.destroyItems(); + this.items = newProp; + this.tbarItemsCol = this.items; + this.renderItems(); + this.renderOverflowMode(); + if (this.isReact) { + this.renderReactTemplates(); + } + }; + Toolbar.prototype.resize = function () { + var ele = this.element; + this.tbResize = true; + if (this.tbarAlign) { + this.itemPositioning(); + } + if (this.popObj && this.overflowMode === 'Popup') { + this.popObj.hide(); + } + var checkOverflow = this.checkOverflow(ele, ele.getElementsByClassName(CLS_ITEMS)[0]); + if (!checkOverflow) { + this.destroyScroll(); + var multirowele = ele.querySelector('.' + CLS_ITEMS); + if (!(0,ej2_base/* isNullOrUndefined */.le)(multirowele)) { + this.remove(multirowele, CLS_MULTIROWPOS); + if (this.tbarAlign) { + this.add(multirowele, CLS_TBARPOS); + } + } + } + if (checkOverflow && this.scrollModule && (this.offsetWid === ele.offsetWidth)) { + return; + } + if (this.offsetWid > ele.offsetWidth || checkOverflow) { + this.renderOverflowMode(); + } + if (this.popObj) { + if (this.overflowMode === 'Extended') { + var eleStyles = window.getComputedStyle(this.element); + this.popObj.width = parseFloat(eleStyles.width) + ((parseFloat(eleStyles.borderRightWidth)) * 2); + } + if (this.tbarAlign) { + this.removePositioning(); + } + this.popupRefresh(this.popObj.element, false); + if (this.tbarAlign) { + this.refreshPositioning(); + } + } + if (this.element.querySelector('.' + toolbar_CLS_HSCROLLBAR)) { + this.scrollStep = this.element.querySelector('.' + toolbar_CLS_HSCROLLBAR).offsetWidth; + } + this.offsetWid = ele.offsetWidth; + this.tbResize = false; + this.separator(); + }; + Toolbar.prototype.extendedOpen = function () { + var sib = this.element.querySelector('.' + CLS_EXTENDABLECLASS); + if (this.overflowMode === 'Extended' && sib) { + this.isExtendedOpen = sib.classList.contains(CLS_POPUPOPEN); + } + }; + /** + * Gets called when the model property changes.The data that describes the old and new values of the property that changed. + * + * @param {ToolbarModel} newProp - It contains new value of the data. + * @param {ToolbarModel} oldProp - It contains old value of the data. + * @returns {void} + * @private + */ + Toolbar.prototype.onPropertyChanged = function (newProp, oldProp) { + var tEle = this.element; + var wid = tEle.offsetWidth; + this.extendedOpen(); + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'items': + if (!(newProp.items instanceof Array && oldProp.items instanceof Array)) { + var changedProb = Object.keys(newProp.items); + for (var i = 0; i < changedProb.length; i++) { + var index = parseInt(Object.keys(newProp.items)[i], 10); + var property = Object.keys(newProp.items[index])[0]; + var newProperty = Object(newProp.items[index])[property]; + if (typeof newProperty !== 'function') { + if (this.tbarAlign || property === 'align') { + this.refresh(); + this.trigger('created'); + break; + } + var popupPriCheck = property === 'showAlwaysInPopup' && !newProperty; + var booleanCheck = property === 'overflow' && this.popupPriCount !== 0; + if ((popupPriCheck) || (this.items[index].showAlwaysInPopup) && booleanCheck) { + --this.popupPriCount; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.scrollModule)) { + this.destroyMode(); + } + var itemCol = [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEMS + ' .' + CLS_ITEM, tEle)); + if (this.isReact) { + this.clearTemplate(); + } + (0,ej2_base/* detach */.og)(itemCol[index]); + this.tbarEle.splice(index, 1); + this.addItems([this.items[index]], index); + this.items.splice(index, 1); + if (this.items[index].template) { + this.tbarEle.splice(this.items.length, 1); + } + } + } + } + else { + this.itemsRerender(newProp.items); + } + break; + case 'width': + (0,ej2_base/* setStyleAttribute */.V7)(tEle, { 'width': (0,ej2_base/* formatUnit */.Ac)(newProp.width) }); + this.renderOverflowMode(); + if (this.popObj && wid < tEle.offsetWidth) { + this.popupRefresh(this.popObj.element, false); + } + break; + case 'height': + (0,ej2_base/* setStyleAttribute */.V7)(this.element, { 'height': (0,ej2_base/* formatUnit */.Ac)(newProp.height) }); + break; + case 'overflowMode': + this.destroyMode(); + this.renderOverflowMode(); + if (this.enableRtl) { + this.add(tEle, toolbar_CLS_RTL); + } + this.refreshOverflow(); + break; + case 'enableRtl': + if (newProp.enableRtl) { + this.add(tEle, toolbar_CLS_RTL); + } + else { + this.remove(tEle, toolbar_CLS_RTL); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.scrollModule)) { + if (newProp.enableRtl) { + this.add(this.scrollModule.element, toolbar_CLS_RTL); + } + else { + this.remove(this.scrollModule.element, toolbar_CLS_RTL); + } + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.popObj)) { + if (newProp.enableRtl) { + this.add(this.popObj.element, toolbar_CLS_RTL); + } + else { + this.remove(this.popObj.element, toolbar_CLS_RTL); + } + } + if (this.tbarAlign) { + this.itemPositioning(); + } + break; + case 'scrollStep': + if (this.scrollModule) { + this.scrollModule.scrollStep = this.scrollStep; + } + break; + case 'enableCollision': + if (this.popObj) { + this.popObj.collision = { Y: this.enableCollision ? 'flip' : 'none' }; + } + break; + case 'cssClass': + if (oldProp.cssClass) { + (0,ej2_base/* removeClass */.IV)([this.element], oldProp.cssClass.split(' ')); + } + if (newProp.cssClass) { + (0,ej2_base/* addClass */.cn)([this.element], newProp.cssClass.split(' ')); + } + break; + case 'allowKeyboard': + this.unwireKeyboardEvent(); + if (newProp.allowKeyboard) { + this.wireKeyboardEvent(); + } + break; + } + } + }; + /** + * Shows or hides the Toolbar item that is in the specified index. + * + * @param {number | HTMLElement} index - Index value of target item or DOM element of items to be hidden or shown. + * @param {boolean} value - Based on this Boolean value, item will be hide (true) or show (false). By default, value is false. + * @returns {void}. + */ + Toolbar.prototype.hideItem = function (index, value) { + var isElement = (typeof (index) === 'object') ? true : false; + var eleIndex = index; + var initIndex; + var ele; + var innerItems = [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, this.element)); + if (isElement) { + ele = index; + } + else if (this.tbarEle[eleIndex]) { + var innerItems_1 = [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, this.element)); + ele = innerItems_1[eleIndex]; + } + if (ele) { + if (value) { + ele.classList.add(CLS_HIDDEN); + } + else { + ele.classList.remove(CLS_HIDDEN); + } + if (value && (0,ej2_base/* isNullOrUndefined */.le)(this.element.getAttribute('tabindex')) && !ele.classList.contains(CLS_SEPARATOR)) { + if ((0,ej2_base/* isNullOrUndefined */.le)(ele.firstElementChild.getAttribute('tabindex'))) { + ele.firstElementChild.setAttribute('tabindex', '-1'); + var innerItems_2 = [].slice.call((0,ej2_base/* selectAll */.td)('.' + CLS_ITEM, this.element)); + if (isElement) { + eleIndex = innerItems_2.indexOf(ele); + } + var nextEle = innerItems_2[++eleIndex]; + while (nextEle) { + var skipEle = this.eleContains(nextEle); + if (!skipEle) { + nextEle.firstElementChild.removeAttribute('tabindex'); + break; + } + nextEle = innerItems_2[++eleIndex]; + } + } + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(this.element.getAttribute('tabindex')) && !ele.classList.contains(CLS_SEPARATOR)) { + initIndex = 0; + var setFlag = false; + var removeFlag = false; + var initELe = innerItems[initIndex]; + while (initELe) { + if (!initELe.classList.contains(CLS_SEPARATOR)) { + if ((0,ej2_base/* isNullOrUndefined */.le)(initELe.firstElementChild.getAttribute('tabindex'))) { + initELe.firstElementChild.setAttribute('tabindex', '-1'); + setFlag = true; + } + else { + if (setFlag && removeFlag) { + break; + } + var skipEle = this.eleContains(initELe); + if (!skipEle) { + initELe.firstElementChild.removeAttribute('tabindex'); + removeFlag = true; + } + initELe = innerItems[++initIndex]; + } + } + else { + initELe = innerItems[++initIndex]; + } + } + } + this.refreshOverflow(); + } + }; + toolbar_decorate([ + (0,ej2_base/* Collection */.FE)([], Item) + ], Toolbar.prototype, "items", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], Toolbar.prototype, "width", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], Toolbar.prototype, "height", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Toolbar.prototype, "cssClass", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)('Scrollable') + ], Toolbar.prototype, "overflowMode", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)() + ], Toolbar.prototype, "scrollStep", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Toolbar.prototype, "enableCollision", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Toolbar.prototype, "enableHtmlSanitizer", void 0); + toolbar_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Toolbar.prototype, "allowKeyboard", void 0); + toolbar_decorate([ + (0,ej2_base/* Event */.ju)() + ], Toolbar.prototype, "clicked", void 0); + toolbar_decorate([ + (0,ej2_base/* Event */.ju)() + ], Toolbar.prototype, "created", void 0); + toolbar_decorate([ + (0,ej2_base/* Event */.ju)() + ], Toolbar.prototype, "destroyed", void 0); + toolbar_decorate([ + (0,ej2_base/* Event */.ju)() + ], Toolbar.prototype, "beforeCreate", void 0); + Toolbar = toolbar_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], Toolbar); + return Toolbar; +}(ej2_base/* Component */.wA)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-splitbuttons/src/common/common.js +var common_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var common_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + +/** + * @param {Object} props - Specifies the properties + * @param {string[]} model - Specifies the model + * @returns {Object} Component Model + */ +function getModel(props, model) { + var obj = (0,ej2_base/* extend */.l7)({}, props); + for (var _i = 0, _a = Object.keys(obj); _i < _a.length; _i++) { + var prop = _a[_i]; + if ((model).indexOf(prop) < 0) { + (0,ej2_base/* deleteObject */.ex)(obj, prop); + } + } + return obj; +} +/** @hidden + * @param {HTMLElement} ul - Specifies the UL element + * @param {number} keyCode - Specifies the keycode + * @returns {void} + */ +function upDownKeyHandler(ul, keyCode) { + var defaultIdx = keyCode === 40 ? 0 : ul.childElementCount - 1; + var liIdx = defaultIdx; + var li; + var selectedLi = ul.querySelector('.e-selected'); + if (selectedLi) { + selectedLi.classList.remove('e-selected'); + } + for (var i = 0, len = ul.children.length; i < len; i++) { + if (ul.children[i].classList.contains('e-focused')) { + li = ul.children[i]; + liIdx = i; + li.classList.remove('e-focused'); + if (keyCode === 40) { + liIdx++; + } + else { + liIdx--; + } + if (liIdx === (keyCode === 40 ? ul.childElementCount : -1)) { + liIdx = defaultIdx; + } + } + } + li = ul.children[liIdx]; + liIdx = isValidLI(ul, li, liIdx, keyCode); + if (liIdx !== -1) { + (0,ej2_base/* addClass */.cn)([ul.children[liIdx]], 'e-focused'); + ul.children[liIdx].focus(); + } +} +/** + * Get Valid LI element + * + * @param {HTMLElement} ul - Specifies the UL element + * @param {Element} li - Specifies the LI element + * @param {number} index - Specifies the index + * @param {number} keyCode - Specifies the keycode + * @param {number} count - Specifies the count + * @returns {number} - Index + */ +function isValidLI(ul, li, index, keyCode, count) { + if (count === void 0) { count = 0; } + if (li.classList.contains('e-separator') || li.classList.contains('e-disabled')) { + if (index === (keyCode === 40 ? ul.childElementCount - 1 : 0)) { + index = keyCode === 40 ? 0 : ul.childElementCount - 1; + } + else { + if (keyCode === 40) { + index++; + } + else { + index--; + } + } + } + li = ul.children[index]; + if (li.classList.contains('e-separator') || li.classList.contains('e-disabled')) { + count++; + if (count === ul.childElementCount) { + return index = -1; + } + index = isValidLI(ul, li, index, keyCode, count); + } + return index; +} +/** @hidden + * @param {HTMLElement} popup - Specifies the popup element. + * @returns {void} + */ +function setBlankIconStyle(popup) { + var blankIconList = [].slice.call(popup.getElementsByClassName('e-blank-icon')); + if (!blankIconList.length) { + return; + } + var iconLi = popup.querySelector('.e-item:not(.e-blank-icon):not(.e-separator)'); + if ((0,ej2_base/* isNullOrUndefined */.le)(iconLi)) { + return; + } + if (iconLi.classList.contains('e-url')) { + iconLi = iconLi.querySelector('.e-menu-url'); + } + var icon = iconLi.querySelector('.e-menu-icon'); + var cssProp; + var enableRtl = popup.classList.contains('e-rtl'); + if (enableRtl) { + cssProp = { padding: 'paddingRight', margin: 'marginLeft' }; + } + else { + cssProp = { padding: 'paddingLeft', margin: 'marginRight' }; + } + /* eslint-disable */ + var size = parseInt(getComputedStyle(icon).fontSize, 10) + parseInt((enableRtl ? getComputedStyle(icon)[cssProp.margin] : getComputedStyle(icon)[cssProp.margin]), 10) + + parseInt(getComputedStyle(iconLi).paddingLeft, 10) + "px"; + blankIconList.forEach(function (li) { + if (li.classList.contains('e-url')) { + li.querySelector('.e-menu-url').style[cssProp.padding] = size; + } + else { + li.style[cssProp.padding] = size; + } + }); + /* eslint-enable */ +} +/** + * Defines the items of Split Button/DropDownButton. + */ +var common_Item = /** @class */ (function (_super) { + common_extends(Item, _super); + function Item() { + return _super !== null && _super.apply(this, arguments) || this; + } + common_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "iconCss", void 0); + common_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "id", void 0); + common_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Item.prototype, "separator", void 0); + common_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "text", void 0); + common_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Item.prototype, "url", void 0); + common_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Item.prototype, "disabled", void 0); + return Item; +}(ej2_base/* ChildProperty */.rt)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-splitbuttons/src/drop-down-button/drop-down-button.js +var drop_down_button_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var drop_down_button_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + +var classNames = { + DISABLED: 'e-disabled', + FOCUS: 'e-focused', + ICON: 'e-menu-icon', + ITEM: 'e-item', + POPUP: 'e-dropdown-popup', + RTL: 'e-rtl', + SEPARATOR: 'e-separator', + VERTICAL: 'e-vertical' +}; +/** + * DropDownButton component is used to toggle contextual overlays for displaying list of action items. + * It can contain both text and images. + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var DropDownButton = /** @class */ (function (_super) { + drop_down_button_extends(DropDownButton, _super); + /** + * Constructor for creating the widget + * + * @param {DropDownButtonModel} options - Specifies dropdown button model + * @param {string|HTMLButtonElement} element - Specifies element + * @hidden + */ + function DropDownButton(options, element) { + var _this = _super.call(this, options, element) || this; + _this.isPopupCreated = true; + return _this; + } + DropDownButton.prototype.preRender = function () { + /** */ + }; + /** + * Get the properties to be maintained in the persisted state. + * + * @returns {string} - Persist data + */ + DropDownButton.prototype.getPersistData = function () { + return this.addOnPersist([]); + }; + /** + * To open/close DropDownButton popup based on current state of the DropDownButton. + * + * @returns {void} + */ + DropDownButton.prototype.toggle = function () { + if (this.canOpen()) { + this.openPopUp(); + } + else { + this.closePopup(); + } + }; + /** + * Initialize the Component rendering + * + * @returns {void} + * @private + */ + DropDownButton.prototype.render = function () { + this.initialize(); + if (!this.disabled) { + this.wireEvents(); + } + this.renderComplete(); + }; + /** + * Adds a new item to the menu. By default, new item appends to the list as the last item, + * but you can insert based on the text parameter. + * + * @param { ItemModel[] } items - Specifies an array of JSON data. + * @param { string } text - Specifies the text to insert the newly added item in the menu. + * @returns {void}. + */ + DropDownButton.prototype.addItems = function (items, text) { + var newItem; + var idx = this.items.length; + for (var j = 0, len = this.items.length; j < len; j++) { + if (text === this.items[j].text) { + idx = j; + break; + } + } + for (var i = items.length - 1; i >= 0; i--) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + newItem = new common_Item(this, 'items', items[i], true); + this.items.splice(idx, 0, newItem); + } + if (!this.canOpen()) { + this.createItems(); + } + }; + /** + * Removes the items from the menu. + * + * @param { string[] } items - Specifies an array of string to remove the items. + * @param { string } isUniqueId - Set `true` if specified items is a collection of unique id. + * @returns {void}. + */ + DropDownButton.prototype.removeItems = function (items, isUniqueId) { + var refresh = false; + for (var i = 0, len = items.length; i < len; i++) { + for (var j = 0, len_1 = this.items.length; j < len_1; j++) { + if (items[i] === (isUniqueId ? this.items[j].id : this.items[j].text)) { + this.items.splice(j, 1); + refresh = true; + break; + } + } + } + if (refresh && this.getULElement()) { + this.createItems(); + } + }; + DropDownButton.prototype.createPopup = function () { + var _a; + var div = this.createElement('div', { + className: classNames.POPUP, + id: this.element.id + '-popup' + }); + document.body.appendChild(div); + this.dropDown = new popup_popup/* Popup */.GI(div, { + relateTo: this.element, + collision: { X: 'fit', Y: 'flip' }, + position: { X: 'left', Y: 'bottom' }, + targetType: 'relative', + content: this.target ? this.getTargetElement() : '', + enableRtl: this.enableRtl + }); + if (this.dropDown.element.style.position === 'fixed') { + this.dropDown.refreshPosition(this.element); + } + this.dropDown.hide(); + (0,ej2_base/* attributes */.Y4)(this.element, (_a = {}, + _a['aria-haspopup'] = this.items.length || this.target ? 'true' : 'false', + _a['aria-expanded'] = 'false', + _a['aria-owns'] = this.getPopUpElement().id, + _a['type'] = 'button', + _a['aria-label'] = this.element.textContent ? this.element.textContent : 'dropdownbutton', + _a)); + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([div], this.cssClass.split(' ')); + } + this.isPopupCreated = true; + }; + DropDownButton.prototype.getTargetElement = function () { + return typeof (this.target) === 'string' ? (0,ej2_base/* select */.Ys)(this.target) : this.target; + }; + DropDownButton.prototype.createItems = function (appendItems) { + var items = this.items; + var showIcon = this.hasIcon(this.items, 'iconCss'); + var span; + var item; + var li; + var eventArgs; + var ul = this.getULElement(); + if (ul) { + ul.innerHTML = ''; + } + else { + ul = this.createElement('ul', { + attrs: { 'role': 'menu', 'tabindex': '0' } + }); + } + for (var i = 0; i < items.length; i++) { + item = items[i]; + var tempItem = item.text; + li = this.createElement('li', { + innerHTML: item.url ? '' : tempItem, + className: item.separator ? classNames.ITEM + ' ' + classNames.SEPARATOR : classNames.ITEM, + attrs: { 'role': 'menuItem', 'tabindex': '-1', 'aria-label': tempItem }, + id: item.id ? item.id : (0,ej2_base/* getUniqueID */.QI)('e-' + this.getModuleName() + '-item') + }); + if (this.enableHtmlSanitizer) { + li.textContent = item.url ? '' : tempItem; + } + else { + li.innerHTML = item.url ? '' : tempItem; + } + if (item.url) { + li.appendChild(this.createAnchor(item)); + li.classList.add('e-url'); + } + if (item.iconCss) { + span = this.createElement('span', { className: classNames.ICON + ' ' + item.iconCss }); + if (item.url) { + li.childNodes[0].appendChild(span); + } + else { + li.insertBefore(span, li.childNodes[0]); + } + } + else { + if (showIcon && !item.separator) { + li.classList.add('e-blank-icon'); + } + } + if (item.disabled) { + li.classList.add('e-disabled'); + } + eventArgs = { item: item, element: li }; + this.trigger('beforeItemRender', eventArgs); + ul.appendChild(li); + } + if (appendItems) { + this.getPopUpElement().appendChild(ul); + } + if (showIcon) { + setBlankIconStyle(this.getPopUpElement()); + } + }; + DropDownButton.prototype.hasIcon = function (items, field) { + for (var i = 0, len = items.length; i < len; i++) { + if (items[i][field]) { + return true; + } + } + return false; + }; + DropDownButton.prototype.createAnchor = function (item) { + var tempItem = (this.enableHtmlSanitizer) ? ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(item.text) : item.text; + return this.createElement('a', { className: 'e-menu-text e-menu-url', innerHTML: tempItem, attrs: { 'href': item.url } }); + }; + DropDownButton.prototype.initialize = function () { + this.button = new button_button/* Button */.z({ + iconCss: this.iconCss, iconPosition: this.iconPosition, cssClass: this.cssClass, content: this.content, + disabled: this.disabled, enableRtl: this.enableRtl, enablePersistence: this.enablePersistence + }); + this.button.createElement = this.createElement; + this.button.appendTo(this.element); + if (!this.element.id) { + this.element.id = (0,ej2_base/* getUniqueID */.QI)('e-' + this.getModuleName()); + } + this.appendArrowSpan(); + this.setActiveElem([this.element]); + if ((this.target && !this.isColorPicker()) || !this.createPopupOnClick) { + this.createPopup(); + } + else { + this.isPopupCreated = false; + } + }; + DropDownButton.prototype.isColorPicker = function () { + if (!this.element) { + return false; + } + var prevElem = this.element.previousSibling; + if (prevElem && prevElem.classList && prevElem.classList.contains('e-split-colorpicker')) { + return true; + } + return false; + }; + DropDownButton.prototype.appendArrowSpan = function () { + this.element.appendChild(this.createElement('span', { + className: 'e-btn-icon e-icons ' + 'e-icon-' + (this.cssClass.indexOf(classNames.VERTICAL) > -1 + ? 'bottom' : 'right') + ' e-caret' + })); + }; + DropDownButton.prototype.setActiveElem = function (elem) { + this.activeElem = elem; + }; + /** + * Get component name. + * + * @returns {string} - Module Name + * @private + */ + DropDownButton.prototype.getModuleName = function () { + return 'dropdown-btn'; + }; + DropDownButton.prototype.canOpen = function () { + var val = false; + if (this.isPopupCreated) { + val = this.getPopUpElement().classList.contains('e-popup-close'); + } + return val; + }; + /** + * Destroys the widget. + * + * @returns {void} + */ + DropDownButton.prototype.destroy = function () { + var _this = this; + _super.prototype.destroy.call(this); + if (this.getModuleName() === 'dropdown-btn') { + var classList_1; + if (this.element.querySelector('span.e-caret')) { + (0,ej2_base/* detach */.og)(this.element.querySelector('span.e-caret')); + } + if (this.cssClass) { + classList_1 = this.cssClass.split(' '); + } + this.button.destroy(); + if (classList_1) { + (0,ej2_base/* removeClass */.IV)([this.element], classList_1); + } + (0,ej2_base/* removeClass */.IV)(this.activeElem, ['e-active']); + var attrList = this.element.getAttribute('class') ? ['aria-haspopup', 'aria-expanded', 'aria-owns', 'type'] + : ['aria-haspopup', 'aria-expanded', 'aria-owns', 'type', 'class']; + attrList.forEach(function (key) { + _this.element.removeAttribute(key); + }); + this.popupUnWireEvents(); + this.destroyPopup(); + this.isPopupCreated = false; + if (!this.disabled) { + this.unWireEvents(); + } + } + }; + DropDownButton.prototype.destroyPopup = function () { + if (this.isPopupCreated) { + this.dropDown.destroy(); + if (this.getPopUpElement()) { + var popupEle = document.getElementById(this.getPopUpElement().id); + if (popupEle) { + (0,ej2_base/* removeClass */.IV)([popupEle], ['e-popup-open', 'e-popup-close']); + (0,ej2_base/* detach */.og)(popupEle); + } + } + ej2_base/* EventHandler.remove */.bi.remove(this.getPopUpElement(), 'click', this.clickHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.getPopUpElement(), 'keydown', this.keyBoardHandler); + if (this.isPopupCreated) { + this.dropDown = undefined; + } + } + this.isPopupCreated = false; + }; + DropDownButton.prototype.getPopUpElement = function () { + var val = null; + if (this.dropDown) { + val = this.dropDown.element; + } + return val; + }; + DropDownButton.prototype.getULElement = function () { + var val = null; + if (this.getPopUpElement()) { + val = this.getPopUpElement().children[0]; + } + return val; + }; + DropDownButton.prototype.wireEvents = function () { + this.delegateMousedownHandler = this.mousedownHandler.bind(this); + if (!this.createPopupOnClick) { + ej2_base/* EventHandler.add */.bi.add(document, 'mousedown touchstart', this.delegateMousedownHandler, this); + } + ej2_base/* EventHandler.add */.bi.add(this.element, 'click', this.clickHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'keydown', this.keyBoardHandler, this); + }; + DropDownButton.prototype.popupWireEvents = function () { + var popupElement = this.getPopUpElement(); + if (this.createPopupOnClick) { + ej2_base/* EventHandler.add */.bi.add(document, 'mousedown touchstart', this.delegateMousedownHandler, this); + } + if (popupElement) { + ej2_base/* EventHandler.add */.bi.add(popupElement, 'click', this.clickHandler, this); + ej2_base/* EventHandler.add */.bi.add(popupElement, 'keydown', this.keyBoardHandler, this); + if (this.closeActionEvents) { + ej2_base/* EventHandler.add */.bi.add(popupElement, this.closeActionEvents, this.focusoutHandler, this); + } + } + this.rippleFn = (0,ej2_base/* rippleEffect */.qx)(popupElement, { selector: '.' + classNames.ITEM }); + }; + DropDownButton.prototype.popupUnWireEvents = function () { + var popupElement = this.getPopUpElement(); + if (this.createPopupOnClick) { + ej2_base/* EventHandler.remove */.bi.remove(document, 'mousedown touchstart', this.delegateMousedownHandler); + } + if (popupElement && popupElement.parentElement) { + ej2_base/* EventHandler.remove */.bi.remove(popupElement, 'click', this.clickHandler); + ej2_base/* EventHandler.remove */.bi.remove(popupElement, 'keydown', this.keyBoardHandler); + if (this.closeActionEvents) { + ej2_base/* EventHandler.remove */.bi.remove(popupElement, this.closeActionEvents, this.focusoutHandler); + } + } + }; + /** + * Handles the keyboard interactions. + * + * @param {KeyboardEventArgs} e - Specifies keyboard event args. + * @returns {void} + * @hidden + */ + DropDownButton.prototype.keyBoardHandler = function (e) { + if (e.target === this.element && (e.keyCode === 9 || (!e.altKey && e.keyCode === 40) || e.keyCode === 38)) { + return; + } + switch (e.keyCode) { + case 38: + case 40: + if (e.altKey && (e.keyCode === 38 || e.keyCode === 40)) { + this.keyEventHandler(e); + } + else { + this.upDownKeyHandler(e); + } + break; + case 9: + case 13: + case 27: + case 32: + this.keyEventHandler(e); + break; + } + }; + DropDownButton.prototype.upDownKeyHandler = function (e) { + if (this.target && (e.keyCode === 38 || e.keyCode === 40)) { + return; + } + e.preventDefault(); + upDownKeyHandler(this.getULElement(), e.keyCode); + }; + DropDownButton.prototype.keyEventHandler = function (e) { + if (this.target && (e.keyCode === 13 || e.keyCode === 9)) { + return; + } + if (e.target && e.target.className.indexOf('e-edit-template') > -1 && e.keyCode === 32) { + return; + } + if (e.keyCode !== 9) { + e.preventDefault(); + } + if (e.keyCode === 27 || e.keyCode === 38 || e.keyCode === 9) { + if (!this.canOpen()) { + this.closePopup(e, this.element); + } + } + else { + this.clickHandler(e); + } + }; + DropDownButton.prototype.getLI = function (elem) { + return elem.tagName === 'LI' ? elem : (0,ej2_base/* closest */.oq)(elem, 'li'); + }; + DropDownButton.prototype.mousedownHandler = function (e) { + var trgt = e.target; + if (this.dropDown && !this.canOpen() && !((0,ej2_base/* closest */.oq)(trgt, '[id="' + this.getPopUpElement().id + '"]') + || (0,ej2_base/* closest */.oq)(trgt, '[id="' + this.element.id + '"]'))) { + this.closePopup(e); + } + }; + DropDownButton.prototype.focusoutHandler = function (e) { + if (this.isPopupCreated && !this.canOpen()) { + this.closePopup(e); + } + }; + DropDownButton.prototype.clickHandler = function (e) { + var trgt = e.target; + if ((0,ej2_base/* closest */.oq)(trgt, '[id="' + this.element.id + '"]')) { + if (!this.createPopupOnClick || (this.target && !this.isColorPicker())) { + if (this.getPopUpElement().classList.contains('e-popup-close')) { + this.openPopUp(e); + } + else { + this.closePopup(e); + } + } + else if (this.isPopupCreated) { + this.closePopup(e, this.activeElem[0]); + } + else { + this.createPopup(); + this.openPopUp(e); + } + } + else { + if ((0,ej2_base/* closest */.oq)(trgt, '[id="' + this.getPopUpElement().id + '"]')) { + var eventArgs = void 0; + var liIdx = void 0; + var item = void 0; + var li = this.getLI(trgt); + if (li) { + liIdx = Array.prototype.indexOf.call(this.getULElement().children, li); + item = this.items[liIdx]; + if (item) { + eventArgs = { element: li, item: item }; + this.trigger('select', eventArgs); + } + this.closePopup(e, this.activeElem[0]); + } + } + } + }; + DropDownButton.prototype.openPopUp = function (e) { + var _this = this; + if (e === void 0) { e = null; } + var isReact = false; + var popupElem = this.getPopUpElement(); + if (!this.target) { + this.createItems(true); + } + else { + if (this.activeElem.length > 1) { + var splitButton = (0,ej2_base/* getComponent */.Xr)(this.activeElem[0], 'split-btn'); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + if (splitButton.isReact && popupElem.childNodes.length < 1) { + isReact = true; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + splitButton.appendReactElement(this.getTargetElement(), this.getPopUpElement()); + this.renderReactTemplates(); + } + } + else { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + if (this.isReact && popupElem.childNodes.length < 1) { + isReact = true; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + this.appendReactElement(this.getTargetElement(), this.getPopUpElement()); + this.renderReactTemplates(); + } + } + } + var ul = this.getULElement(); + this.popupWireEvents(); + var beforeOpenArgs = { element: ul, items: this.items, event: e, cancel: false }; + this.trigger('beforeOpen', beforeOpenArgs, function (observedArgs) { + if (!observedArgs.cancel) { + var ul_1 = _this.getULElement(); + _this.dropDown.show(null, _this.element); + (0,ej2_base/* addClass */.cn)([_this.element], 'e-active'); + _this.element.setAttribute('aria-expanded', 'true'); + if (ul_1) { + ul_1.focus(); + } + var openArgs = { element: ul_1, items: _this.items }; + _this.trigger('open', openArgs); + } + }); + }; + DropDownButton.prototype.closePopup = function (e, focusEle) { + var _this = this; + if (e === void 0) { e = null; } + var ul = this.getULElement(); + var beforeCloseArgs = { element: ul, items: this.items, event: e, cancel: false }; + var popupElement = this.getPopUpElement(); + if (popupElement) { + ej2_base/* EventHandler.remove */.bi.remove(popupElement, 'keydown', this.keyBoardHandler); + } + this.trigger('beforeClose', beforeCloseArgs, function (observedArgs) { + if (!observedArgs.cancel) { + _this.popupUnWireEvents(); + var ul_2 = _this.getULElement(); + var selectedLi = void 0; + if (ul_2) { + selectedLi = ul_2.querySelector('.e-selected'); + } + if (selectedLi) { + selectedLi.classList.remove('e-selected'); + } + _this.dropDown.hide(); + (0,ej2_base/* removeClass */.IV)(_this.activeElem, 'e-active'); + _this.element.setAttribute('aria-expanded', 'false'); + if (focusEle) { + focusEle.focus(); + } + var closeArgs = { element: ul_2, items: _this.items }; + _this.trigger('close', closeArgs); + if (!_this.target && ul_2) { + (0,ej2_base/* detach */.og)(ul_2); + } + if (!_this.target || _this.isColorPicker()) { + if (_this.createPopupOnClick) { + _this.destroyPopup(); + } + } + if (_this.target) { + _this.isPopupCreated = _this.createPopupOnClick ? false : true; + } + } + }); + }; + DropDownButton.prototype.unWireEvents = function () { + if (!this.createPopupOnClick) { + ej2_base/* EventHandler.remove */.bi.remove(document, 'mousedown touchstart', this.delegateMousedownHandler); + } + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'click', this.clickHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'keydown', this.keyBoardHandler); + if (this.isPopupCreated) { + ej2_base/* EventHandler.remove */.bi.remove(this.getPopUpElement(), 'click', this.clickHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.getPopUpElement(), 'keydown', this.keyBoardHandler); + } + }; + /** + * Called internally if any of the property value changed. + * + * @param {DropDownButtonModel} newProp - Specifies new properties + * @param {DropDownButtonModel} oldProp - Specifies old properties + * @returns {void} + * @private + */ + DropDownButton.prototype.onPropertyChanged = function (newProp, oldProp) { + var btnModel = ['content', 'cssClass', 'iconCss', 'iconPosition', 'disabled', 'enableRtl']; + this.button.setProperties(getModel(newProp, btnModel)); + var popupElement; + if (this.isPopupCreated) { + popupElement = this.getPopUpElement(); + this.dropDown.setProperties(getModel(newProp, ['enableRtl'])); + } + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'content': + if (!this.element.querySelector('span.e-caret')) { + this.appendArrowSpan(); + } + break; + case 'disabled': + if (newProp.disabled) { + this.unWireEvents(); + if (this.isPopupCreated && !this.canOpen()) { + this.closePopup(); + } + } + else { + this.wireEvents(); + } + break; + case 'cssClass': + if (newProp.cssClass.indexOf(classNames.VERTICAL) > -1) { + var arrowSpan = this.element.querySelector('span.e-caret'); + (0,ej2_base/* classList */.s1)(arrowSpan, ['e-icon-bottom'], ['e-icon-right']); + } + if (this.isPopupCreated) { + if (oldProp.cssClass) { + (0,ej2_base/* removeClass */.IV)([popupElement], oldProp.cssClass.split(' ')); + } + if (newProp.cssClass) { + (0,ej2_base/* addClass */.cn)([popupElement], newProp.cssClass.split(' ')); + } + } + break; + case 'target': + this.dropDown.content = this.getTargetElement(); + this.dropDown.dataBind(); + break; + case 'items': + if (this.isPopupCreated && this.getULElement()) { + this.createItems(); + } + break; + case 'createPopupOnClick': + if (newProp.createPopupOnClick) { + this.destroyPopup(); + } + else { + this.createPopup(); + } + break; + } + } + }; + /** + * Sets the focus to DropDownButton + * its native method + * + * @public + * @returns {void} + */ + DropDownButton.prototype.focusIn = function () { + this.element.focus(); + }; + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], DropDownButton.prototype, "content", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], DropDownButton.prototype, "cssClass", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], DropDownButton.prototype, "disabled", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], DropDownButton.prototype, "iconCss", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)('Left') + ], DropDownButton.prototype, "iconPosition", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], DropDownButton.prototype, "enableHtmlSanitizer", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Collection */.FE)([], common_Item) + ], DropDownButton.prototype, "items", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], DropDownButton.prototype, "createPopupOnClick", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], DropDownButton.prototype, "target", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], DropDownButton.prototype, "closeActionEvents", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "beforeItemRender", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "beforeOpen", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "beforeClose", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "close", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "open", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "select", void 0); + drop_down_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], DropDownButton.prototype, "created", void 0); + DropDownButton = drop_down_button_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], DropDownButton); + return DropDownButton; +}(ej2_base/* Component */.wA)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-splitbuttons/src/split-button/split-button.js +var split_button_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var split_button_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +// eslint-disable-next-line @typescript-eslint/triple-slash-reference +/// + + + + + + +var RTL = 'e-rtl'; +var TAGNAME = 'EJS-SPLITBUTTON'; +/** + * SplitButton component has primary and secondary button. Primary button is used to select + * default action and secondary button is used to toggle contextual overlays for displaying list of + * action items. It can contain both text and images. + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var SplitButton = /** @class */ (function (_super) { + split_button_extends(SplitButton, _super); + /** + * Constructor for creating the widget + * + * @param {SplitButtonModel} options - Specifies the splitbutton model + * @param {string|HTMLButtonElement} element - Specifies the element + * @hidden + */ + function SplitButton(options, element) { + return _super.call(this, options, element) || this; + } + /** + * Initialize Angular support. + * + * @private + * @returns {void} + */ + SplitButton.prototype.preRender = function () { + var ele = this.element; + if (ele.tagName === TAGNAME) { + var ejInstance = (0,ej2_base/* getValue */.NA)('ej2_instances', ele); + var btn = this.createElement('button', { attrs: { 'type': 'button' } }); + var wrapper = this.createElement(TAGNAME, { className: 'e-' + this.getModuleName() + '-wrapper' }); + for (var idx = 0, len = ele.attributes.length; idx < len; idx++) { + btn.setAttribute(ele.attributes[idx].nodeName, ele.attributes[idx].nodeValue); + } + ele.parentNode.insertBefore(wrapper, ele); + (0,ej2_base/* detach */.og)(ele); + ele = btn; + wrapper.appendChild(ele); + (0,ej2_base/* setValue */.sO)('ej2_instances', ejInstance, ele); + this.wrapper = wrapper; + this.element = ele; + } + if (!this.element.id) { + this.element.id = (0,ej2_base/* getUniqueID */.QI)('e-' + this.getModuleName()); + } + }; + /** + * Initialize the Component rendering. + * + * @returns {void} + * @private + */ + SplitButton.prototype.render = function () { + this.initWrapper(); + this.createPrimaryButton(); + this.renderControl(); + }; + SplitButton.prototype.renderControl = function () { + this.createSecondaryButton(); + this.setActiveElem([this.element, this.secondaryBtnObj.element]); + this.setAria(); + this.wireEvents(); + this.renderComplete(); + }; + /** + * Adds a new item to the menu. By default, new item appends to the list as the last item, + * but you can insert based on the text parameter. + * + * @param { ItemModel[] } items - Specifies an array of JSON data. + * @param { string } text - Specifies the text to insert the newly added item in the menu. + * @returns {void}. + */ + SplitButton.prototype.addItems = function (items, text) { + _super.prototype.addItems.call(this, items, text); + this.secondaryBtnObj.items = this.items; + }; + /** + * Removes the items from the menu. + * + * @param { string[] } items - Specifies an array of string to remove the items. + * @param { string } isUniqueId - Set `true` if specified items is a collection of unique id. + * @returns {void}. + */ + SplitButton.prototype.removeItems = function (items, isUniqueId) { + _super.prototype.removeItems.call(this, items, isUniqueId); + this.secondaryBtnObj.items = this.items; + }; + SplitButton.prototype.initWrapper = function () { + if (!this.wrapper) { + this.wrapper = this.createElement('div', { className: 'e-' + this.getModuleName() + '-wrapper' }); + this.element.parentNode.insertBefore(this.wrapper, this.element); + } + this.element.classList.remove('e-' + this.getModuleName()); + if (this.enableRtl) { + this.wrapper.classList.add(RTL); + } + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([this.wrapper], this.cssClass.split(' ')); + } + }; + SplitButton.prototype.createPrimaryButton = function () { + var btnModel = { + cssClass: this.cssClass, + enableRtl: this.enableRtl, + iconCss: this.iconCss, + iconPosition: this.iconPosition, + content: this.content, + disabled: this.disabled + }; + this.primaryBtnObj = new button_button/* Button */.z(btnModel); + this.primaryBtnObj.createElement = this.createElement; + this.primaryBtnObj.appendTo(this.element); + this.element.classList.add('e-' + this.getModuleName()); + this.element.type = 'button'; + this.wrapper.appendChild(this.element); + }; + SplitButton.prototype.createSecondaryButton = function () { + var _this = this; + var btnElem = this.createElement('button', { + className: 'e-icon-btn', + attrs: { 'tabindex': '-1' }, + id: this.element.id + '_dropdownbtn' + }); + this.wrapper.appendChild(btnElem); + var dropDownBtnModel = { + cssClass: this.cssClass, + disabled: this.disabled, + enableRtl: this.enableRtl, + items: this.items, + target: this.target, + createPopupOnClick: this.createPopupOnClick + }; + dropDownBtnModel.beforeItemRender = function (args) { + if (_this.createPopupOnClick) { + _this.secondaryBtnObj.dropDown.relateTo = _this.wrapper; + _this.dropDown = _this.secondaryBtnObj.dropDown; + } + _this.trigger('beforeItemRender', args); + }; + dropDownBtnModel.open = function (args) { + _this.trigger('open', args); + }; + dropDownBtnModel.close = function (args) { + _this.trigger('close', args); + }; + dropDownBtnModel.select = function (args) { + _this.trigger('select', args); + }; + dropDownBtnModel.beforeOpen = function (args) { + var callBackPromise = new Deferred(); + _this.trigger('beforeOpen', args, function (observedArgs) { + callBackPromise.resolve(observedArgs); + }); + return callBackPromise; + }; + dropDownBtnModel.beforeClose = function (args) { + var callBackPromise = new Deferred(); + _this.trigger('beforeClose', args, function (observedArgs) { + callBackPromise.resolve(observedArgs); + }); + return callBackPromise; + }; + this.secondaryBtnObj = new DropDownButton(dropDownBtnModel); + this.secondaryBtnObj.createElement = this.createElement; + this.secondaryBtnObj.appendTo(btnElem); + if (!this.createPopupOnClick) { + this.secondaryBtnObj.dropDown.relateTo = this.wrapper; + this.dropDown = this.secondaryBtnObj.dropDown; + } + this.secondaryBtnObj.activeElem = [this.element, this.secondaryBtnObj.element]; + this.secondaryBtnObj.element.querySelector('.e-btn-icon').classList.remove('e-icon-right'); + }; + SplitButton.prototype.setAria = function () { + (0,ej2_base/* attributes */.Y4)(this.element, { + 'aria-expanded': 'false', 'aria-haspopup': 'true', + 'aria-label': this.element.textContent + ' splitbutton', 'aria-owns': this.element.id + '_dropdownbtn-popup' + }); + }; + /** + * Get component name. + * + * @returns {string} - Module Name + * @private + */ + SplitButton.prototype.getModuleName = function () { + return 'split-btn'; + }; + /** + * To open/close SplitButton popup based on current state of the SplitButton. + * + * @returns {void} + */ + SplitButton.prototype.toggle = function () { + this.secondaryBtnObj.toggle(); + }; + SplitButton.prototype.destroy = function () { + var _this = this; + var classList = [RTL]; + if (this.cssClass) { + classList = classList.concat(this.cssClass.split(' ')); + } + if (this.element) { + var element = document.getElementById(this.element.id); + if (element && element.parentElement === this.wrapper) { + if (this.wrapper.tagName === TAGNAME) { + this.wrapper.innerHTML = ''; + (0,ej2_base/* removeClass */.IV)([this.wrapper], ['e-rtl', 'e-' + this.getModuleName() + '-wrapper']); + (0,ej2_base/* removeClass */.IV)([this.wrapper], this.cssClass.split(' ')); + } + else { + (0,ej2_base/* removeClass */.IV)([this.element], classList); + ['aria-label', 'aria-haspopup', 'aria-expanded', 'aria-owns', 'type'].forEach(function (key) { + _this.element.removeAttribute(key); + }); + this.wrapper.parentNode.insertBefore(this.element, this.wrapper); + (0,ej2_base/* remove */.Od)(this.wrapper); + } + this.unWireEvents(); + } + } + this.primaryBtnObj.destroy(); + this.secondaryBtnObj.destroy(); + _super.prototype.destroy.call(this); + if (!this.element.getAttribute('class')) { + this.element.removeAttribute('class'); + } + }; + SplitButton.prototype.wireEvents = function () { + ej2_base/* EventHandler.add */.bi.add(this.element, 'click', this.primaryBtnClickHandler, this); + new ej2_base/* KeyboardEvents */.nv(this.element, { + keyAction: this.btnKeyBoardHandler.bind(this), + keyConfigs: { + altdownarrow: 'alt+downarrow' + } + }); + }; + SplitButton.prototype.unWireEvents = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'click', this.primaryBtnClickHandler); + (0,ej2_base/* getInstance */.s8)(this.element, ej2_base/* KeyboardEvents */.nv).destroy(); + }; + SplitButton.prototype.primaryBtnClickHandler = function () { + this.trigger('click', { element: this.element }); + }; + SplitButton.prototype.btnKeyBoardHandler = function (e) { + switch (e.action) { + case 'altdownarrow': + this.clickHandler(e); + break; + } + }; + /** + * Called internally if any of the property value changed. + * + * @param {SplitButtonModel} newProp - Specifies new properties + * @param {SplitButtonModel} oldProp - Specifies old properties + * @returns {void} + */ + SplitButton.prototype.onPropertyChanged = function (newProp, oldProp) { + var model = ['content', 'iconCss', 'iconPosition', 'cssClass', 'disabled', 'enableRtl']; + this.primaryBtnObj.setProperties(getModel(newProp, model)); + model = ['beforeOpen', 'beforeItemRender', 'select', 'open', + 'close', 'cssClass', 'disabled', 'enableRtl', 'createPopupOnClick']; + if (Object.keys(newProp).indexOf('items') > -1) { + this.secondaryBtnObj.items = newProp.items; + this.secondaryBtnObj.dataBind(); + } + this.secondaryBtnObj.setProperties(getModel(newProp, model)); + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'cssClass': + if (oldProp.cssClass) { + (0,ej2_base/* removeClass */.IV)([this.wrapper], oldProp.cssClass.split(' ')); + } + (0,ej2_base/* addClass */.cn)([this.wrapper], newProp.cssClass.split(' ')); + break; + case 'enableRtl': + if (newProp.enableRtl) { + (0,ej2_base/* addClass */.cn)([this.wrapper], RTL); + } + else { + (0,ej2_base/* removeClass */.IV)([this.wrapper], RTL); + } + break; + } + } + }; + /** + * Sets the focus to SplitButton + * its native method + * + * @public + * @returns {void} + */ + SplitButton.prototype.focusIn = function () { + this.element.focus(); + }; + split_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], SplitButton.prototype, "content", void 0); + split_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], SplitButton.prototype, "cssClass", void 0); + split_button_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], SplitButton.prototype, "disabled", void 0); + split_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], SplitButton.prototype, "iconCss", void 0); + split_button_decorate([ + (0,ej2_base/* Property */.Z9)('Left') + ], SplitButton.prototype, "iconPosition", void 0); + split_button_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], SplitButton.prototype, "createPopupOnClick", void 0); + split_button_decorate([ + (0,ej2_base/* Collection */.FE)([], common_Item) + ], SplitButton.prototype, "items", void 0); + split_button_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], SplitButton.prototype, "target", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "beforeItemRender", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "beforeOpen", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "beforeClose", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "click", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "close", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "open", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "select", void 0); + split_button_decorate([ + (0,ej2_base/* Event */.ju)() + ], SplitButton.prototype, "created", void 0); + SplitButton = split_button_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], SplitButton); + return SplitButton; +}(DropDownButton)); + +/** + * Deferred is used to handle asynchronous operation. + */ +var Deferred = /** @class */ (function () { + function Deferred() { + var _this = this; + /** + * Promise is an object that represents a value that may not be available yet, but will be resolved at some point in the future. + */ + this.promise = new Promise(function (resolve, reject) { + _this.resolve = resolve; + _this.reject = reject; + }); + /** + * Defines the callback function triggers when the Deferred object is rejected. + */ + this.catch = this.promise.catch.bind(this.promise); + /** + * Defines the callback function triggers when the Deferred object is resolved. + */ + this.then = this.promise.then.bind(this.promise); + } + return Deferred; +}()); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-popups/src/common/collision.js +var collision = __webpack_require__(4895); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-popups/src/tooltip/tooltip.js +var tooltip_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var tooltip_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + + + +var TOUCHEND_HIDE_DELAY = 1500; +var TAPHOLD_THRESHOLD = 500; +var SHOW_POINTER_TIP_GAP = 0; +var HIDE_POINTER_TIP_GAP = 8; +var MOUSE_TRAIL_GAP = 2; +var POINTER_ADJUST = 2; +var ROOT = 'e-tooltip'; +var tooltip_RTL = 'e-rtl'; +var DEVICE = 'e-bigger'; +var ICON = 'e-icons'; +var CLOSE = 'e-tooltip-close'; +var TOOLTIP_WRAP = 'e-tooltip-wrap'; +var CONTENT = 'e-tip-content'; +var ARROW_TIP = 'e-arrow-tip'; +var ARROW_TIP_OUTER = 'e-arrow-tip-outer'; +var ARROW_TIP_INNER = 'e-arrow-tip-inner'; +var TIP_BOTTOM = 'e-tip-bottom'; +var TIP_TOP = 'e-tip-top'; +var TIP_LEFT = 'e-tip-left'; +var TIP_RIGHT = 'e-tip-right'; +var POPUP_ROOT = 'e-popup'; +var POPUP_OPEN = 'e-popup-open'; +var POPUP_CLOSE = 'e-popup-close'; +var POPUP_LIB = 'e-lib'; +var HIDE_POPUP = 'e-hidden'; +var POPUP_CONTAINER = 'e-tooltip-popup-container'; +var Animation = /** @class */ (function (_super) { + tooltip_extends(Animation, _super); + function Animation() { + return _super !== null && _super.apply(this, arguments) || this; + } + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)({ effect: 'FadeIn', duration: 150, delay: 0 }) + ], Animation.prototype, "open", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)({ effect: 'FadeOut', duration: 150, delay: 0 }) + ], Animation.prototype, "close", void 0); + return Animation; +}(ej2_base/* ChildProperty */.rt)); + +/** + * Represents the Tooltip component that displays a piece of information about the target element on mouse hover. + * ```html + *
    Show Tooltip
    + * ``` + * ```typescript + * + * ``` + */ +var Tooltip = /** @class */ (function (_super) { + tooltip_extends(Tooltip, _super); + /* eslint-enable */ + /** + * Constructor for creating the Tooltip Component + * + * @param {TooltipModel} options - specifies the options for the constructor + * @param {string| HTMLElement} element - specifies the element for the constructor + * + */ + function Tooltip(options, element) { + var _this = _super.call(this, options, element) || this; + _this.mouseMoveEvent = null; + _this.mouseMoveTarget = null; + _this.containerElement = null; + _this.isBodyContainer = true; + return _this; + } + Tooltip.prototype.initialize = function () { + this.formatPosition(); + (0,ej2_base/* addClass */.cn)([this.element], ROOT); + }; + Tooltip.prototype.formatPosition = function () { + var _a, _b; + if (this.position.indexOf('Top') === 0 || this.position.indexOf('Bottom') === 0) { + _a = this.position.split(/(?=[A-Z])/), this.tooltipPositionY = _a[0], this.tooltipPositionX = _a[1]; + } + else { + _b = this.position.split(/(?=[A-Z])/), this.tooltipPositionX = _b[0], this.tooltipPositionY = _b[1]; + } + }; + Tooltip.prototype.renderArrow = function () { + this.setTipClass(this.position); + var tip = this.createElement('div', { className: ARROW_TIP + ' ' + this.tipClass }); + tip.appendChild(this.createElement('div', { className: ARROW_TIP_OUTER + ' ' + this.tipClass })); + tip.appendChild(this.createElement('div', { className: ARROW_TIP_INNER + ' ' + this.tipClass })); + this.tooltipEle.appendChild(tip); + }; + Tooltip.prototype.setTipClass = function (position) { + if (position.indexOf('Right') === 0) { + this.tipClass = TIP_LEFT; + } + else if (position.indexOf('Bottom') === 0) { + this.tipClass = TIP_TOP; + } + else if (position.indexOf('Left') === 0) { + this.tipClass = TIP_RIGHT; + } + else { + this.tipClass = TIP_BOTTOM; + } + }; + Tooltip.prototype.renderPopup = function (target) { + var elePos = this.mouseTrail ? { top: 0, left: 0 } : this.getTooltipPosition(target); + this.tooltipEle.classList.remove(POPUP_LIB); + this.popupObj = new popup_popup/* Popup */.GI(this.tooltipEle, { + height: this.height, + width: this.width, + position: { X: elePos.left, Y: elePos.top }, + enableRtl: this.enableRtl, + open: this.openPopupHandler.bind(this), + close: this.closePopupHandler.bind(this) + }); + }; + Tooltip.prototype.getTooltipPosition = function (target) { + this.tooltipEle.style.display = 'block'; + var pos = (0,position/* calculatePosition */.k)(target, this.tooltipPositionX, this.tooltipPositionY, !this.isBodyContainer, this.isBodyContainer ? null : this.containerElement.getBoundingClientRect()); + var offsetPos = this.calculateTooltipOffset(this.position); + var collisionPosition = this.calculateElementPosition(pos, offsetPos); + var collisionLeft = collisionPosition[0]; + var collisionTop = collisionPosition[1]; + var elePos = this.collisionFlipFit(target, collisionLeft, collisionTop); + this.tooltipEle.style.display = ''; + return elePos; + }; + Tooltip.prototype.windowResize = function () { + this.reposition(this.findTarget()); + }; + Tooltip.prototype.reposition = function (target) { + if (this.popupObj && target) { + var elePos = this.getTooltipPosition(target); + this.popupObj.position = { X: elePos.left, Y: elePos.top }; + this.popupObj.dataBind(); + } + }; + Tooltip.prototype.openPopupHandler = function () { + if (!this.mouseTrail && this.needTemplateReposition()) { + this.reposition(this.findTarget()); + } + this.trigger('afterOpen', this.tooltipEventArgs); + }; + Tooltip.prototype.closePopupHandler = function () { + this.clearTemplate(['content']); + this.clear(); + this.trigger('afterClose', this.tooltipEventArgs); + }; + Tooltip.prototype.calculateTooltipOffset = function (position) { + var pos = { top: 0, left: 0 }; + var tooltipEleWidth = this.tooltipEle.offsetWidth; + var tooltipEleHeight = this.tooltipEle.offsetHeight; + var arrowEle = (0,ej2_base/* select */.Ys)('.' + ARROW_TIP, this.tooltipEle); + var tipWidth = arrowEle ? arrowEle.offsetWidth : 0; + var tipHeight = arrowEle ? arrowEle.offsetHeight : 0; + var tipAdjust = (this.showTipPointer ? SHOW_POINTER_TIP_GAP : HIDE_POINTER_TIP_GAP); + var tipHeightAdjust = (tipHeight / 2) + POINTER_ADJUST + (this.tooltipEle.offsetHeight - this.tooltipEle.clientHeight); + var tipWidthAdjust = (tipWidth / 2) + POINTER_ADJUST + (this.tooltipEle.offsetWidth - this.tooltipEle.clientWidth); + if (this.mouseTrail) { + tipAdjust += MOUSE_TRAIL_GAP; + } + switch (position) { + case 'RightTop': + pos.left += tipWidth + tipAdjust; + pos.top -= tooltipEleHeight - tipHeightAdjust; + break; + case 'RightCenter': + pos.left += tipWidth + tipAdjust; + pos.top -= (tooltipEleHeight / 2); + break; + case 'RightBottom': + pos.left += tipWidth + tipAdjust; + pos.top -= (tipHeightAdjust); + break; + case 'BottomRight': + pos.top += (tipHeight + tipAdjust); + pos.left -= (tipWidthAdjust); + break; + case 'BottomCenter': + pos.top += (tipHeight + tipAdjust); + pos.left -= (tooltipEleWidth / 2); + break; + case 'BottomLeft': + pos.top += (tipHeight + tipAdjust); + pos.left -= (tooltipEleWidth - tipWidthAdjust); + break; + case 'LeftBottom': + pos.left -= (tipWidth + tooltipEleWidth + tipAdjust); + pos.top -= (tipHeightAdjust); + break; + case 'LeftCenter': + pos.left -= (tipWidth + tooltipEleWidth + tipAdjust); + pos.top -= (tooltipEleHeight / 2); + break; + case 'LeftTop': + pos.left -= (tipWidth + tooltipEleWidth + tipAdjust); + pos.top -= (tooltipEleHeight - tipHeightAdjust); + break; + case 'TopLeft': + pos.top -= (tooltipEleHeight + tipHeight + tipAdjust); + pos.left -= (tooltipEleWidth - tipWidthAdjust); + break; + case 'TopRight': + pos.top -= (tooltipEleHeight + tipHeight + tipAdjust); + pos.left -= (tipWidthAdjust); + break; + default: + pos.top -= (tooltipEleHeight + tipHeight + tipAdjust); + pos.left -= (tooltipEleWidth / 2); + break; + } + pos.left += this.offsetX; + pos.top += this.offsetY; + return pos; + }; + Tooltip.prototype.updateTipPosition = function (position) { + var selEle = (0,ej2_base/* selectAll */.td)('.' + ARROW_TIP + ',.' + ARROW_TIP_OUTER + ',.' + ARROW_TIP_INNER, this.tooltipEle); + var removeList = [TIP_BOTTOM, TIP_TOP, TIP_LEFT, TIP_RIGHT]; + (0,ej2_base/* removeClass */.IV)(selEle, removeList); + this.setTipClass(position); + (0,ej2_base/* addClass */.cn)(selEle, this.tipClass); + }; + Tooltip.prototype.adjustArrow = function (target, position, tooltipPositionX, tooltipPositionY) { + if (this.showTipPointer === false) { + return; + } + this.updateTipPosition(position); + var leftValue; + var topValue; + this.tooltipEle.style.display = 'block'; + var tooltipWidth = this.tooltipEle.clientWidth; + var tooltipHeight = this.tooltipEle.clientHeight; + var arrowEle = (0,ej2_base/* select */.Ys)('.' + ARROW_TIP, this.tooltipEle); + var arrowInnerELe = (0,ej2_base/* select */.Ys)('.' + ARROW_TIP_INNER, this.tooltipEle); + var tipWidth = arrowEle.offsetWidth; + var tipHeight = arrowEle.offsetHeight; + this.tooltipEle.style.display = ''; + if (this.tipClass === TIP_BOTTOM || this.tipClass === TIP_TOP) { + if (this.tipClass === TIP_BOTTOM) { + topValue = '99.9%'; + // Arrow icon aligned -2px height from ArrowOuterTip div + arrowInnerELe.style.top = '-' + (tipHeight - 2) + 'px'; + } + else { + topValue = -(tipHeight - 1) + 'px'; + // Arrow icon aligned -6px height from ArrowOuterTip div + arrowInnerELe.style.top = '-' + (tipHeight - 6) + 'px'; + } + if (target) { + var tipPosExclude = tooltipPositionX !== 'Center' || (tooltipWidth > target.offsetWidth) || this.mouseTrail; + if ((tipPosExclude && tooltipPositionX === 'Left') || (!tipPosExclude && this.tipPointerPosition === 'End')) { + leftValue = (tooltipWidth - tipWidth - POINTER_ADJUST) + 'px'; + } + else if ((tipPosExclude && tooltipPositionX === 'Right') || (!tipPosExclude && this.tipPointerPosition === 'Start')) { + leftValue = POINTER_ADJUST + 'px'; + } + else if ((tipPosExclude) && (this.tipPointerPosition === 'End' || this.tipPointerPosition === 'Start')) { + leftValue = (this.tipPointerPosition === 'End') ? ((target.offsetWidth + ((this.tooltipEle.offsetWidth - target.offsetWidth) / 2)) - (tipWidth / 2)) - POINTER_ADJUST + 'px' : ((this.tooltipEle.offsetWidth - target.offsetWidth) / 2) - (tipWidth / 2) + POINTER_ADJUST + 'px'; + } + else { + leftValue = ((tooltipWidth / 2) - (tipWidth / 2)) + 'px'; + } + } + } + else { + if (this.tipClass === TIP_RIGHT) { + leftValue = '99.9%'; + // Arrow icon aligned -2px left from ArrowOuterTip div + arrowInnerELe.style.left = '-' + (tipWidth - 2) + 'px'; + } + else { + leftValue = -(tipWidth - 1) + 'px'; + // Arrow icon aligned -2px from ArrowOuterTip width + arrowInnerELe.style.left = (-(tipWidth) + (tipWidth - 2)) + 'px'; + } + var tipPosExclude = tooltipPositionY !== 'Center' || (tooltipHeight > target.offsetHeight) || this.mouseTrail; + if ((tipPosExclude && tooltipPositionY === 'Top') || (!tipPosExclude && this.tipPointerPosition === 'End')) { + topValue = (tooltipHeight - tipHeight - POINTER_ADJUST) + 'px'; + } + else if ((tipPosExclude && tooltipPositionY === 'Bottom') || (!tipPosExclude && this.tipPointerPosition === 'Start')) { + topValue = POINTER_ADJUST + 'px'; + } + else { + topValue = ((tooltipHeight / 2) - (tipHeight / 2)) + 'px'; + } + } + arrowEle.style.top = topValue; + arrowEle.style.left = leftValue; + }; + Tooltip.prototype.renderContent = function (target) { + var tooltipContent = (0,ej2_base/* select */.Ys)('.' + CONTENT, this.tooltipEle); + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([this.tooltipEle], this.cssClass.split(' ')); + } + if (target && !(0,ej2_base/* isNullOrUndefined */.le)(target.getAttribute('title'))) { + target.setAttribute('data-content', target.getAttribute('title')); + target.removeAttribute('title'); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.content)) { + tooltipContent.innerHTML = ''; + if (this.content instanceof HTMLElement) { + tooltipContent.appendChild(this.content); + } + else if (typeof this.content === 'string') { + if (this.enableHtmlSanitizer) { + this.setProperties({ content: ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(this.content) }, true); + } + // eslint-disable-next-line + var tempFunction = (0,ej2_base/* compile */.MY)(this.content); + var tempArr = tempFunction({}, this, 'content', this.element.id + 'content', undefined, undefined, tooltipContent); + if (tempArr) { + if (this.enableHtmlParse) { + var nodeList = tempArr.length; + for (var i = 0; i < nodeList; i++) { + tooltipContent[(0,ej2_base/* append */.R3)(tempArr, tooltipContent), 'innerHTML'] = this.content; + } + } + else { + tooltipContent['textContent'] = this.content; + } + } + } + else { + // eslint-disable-next-line + var templateFunction = (0,ej2_base/* compile */.MY)(this.content); + var tempArr = templateFunction({}, this, 'content', this.element.id + 'content', undefined, undefined, tooltipContent); + if (tempArr) { + (0,ej2_base/* append */.R3)(tempArr, tooltipContent); + } + this.renderReactTemplates(); + } + } + else { + if (target && !(0,ej2_base/* isNullOrUndefined */.le)(target.getAttribute('data-content'))) { + tooltipContent.innerHTML = target.getAttribute('data-content'); + } + } + }; + Tooltip.prototype.renderCloseIcon = function () { + if (!this.isSticky) { + return; + } + var tipClose = this.createElement('div', { className: ICON + ' ' + CLOSE }); + this.tooltipEle.appendChild(tipClose); + ej2_base/* EventHandler.add */.bi.add(tipClose, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.onStickyClose, this); + }; + Tooltip.prototype.addDescribedBy = function (target, id) { + var describedby = (target.getAttribute('aria-describedby') || '').split(/\s+/); + if (describedby.indexOf(id) < 0) { + describedby.push(id); + } + (0,ej2_base/* attributes */.Y4)(target, { 'aria-describedby': describedby.join(' ').trim(), 'data-tooltip-id': id }); + }; + Tooltip.prototype.removeDescribedBy = function (target) { + var id = target.getAttribute('data-tooltip-id'); + var describedby = (target.getAttribute('aria-describedby') || '').split(/\s+/); + var index = describedby.indexOf(id); + if (index !== -1) { + describedby.splice(index, 1); + } + target.removeAttribute('data-tooltip-id'); + var orgdescribedby = describedby.join(' ').trim(); + if (orgdescribedby) { + target.setAttribute('aria-describedby', orgdescribedby); + } + else { + target.removeAttribute('aria-describedby'); + } + }; + Tooltip.prototype.tapHoldHandler = function (evt) { + clearTimeout(this.autoCloseTimer); + this.targetHover(evt.originalEvent); + }; + Tooltip.prototype.touchEndHandler = function (e) { + var _this = this; + if (this.isSticky) { + return; + } + // eslint-disable-next-line + var close = function () { + _this.close(); + }; + this.autoCloseTimer = setTimeout(close, TOUCHEND_HIDE_DELAY); + }; + Tooltip.prototype.targetClick = function (e) { + var target; + if (this.target) { + target = (0,ej2_base/* closest */.oq)(e.target, this.target); + } + else { + target = this.element; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(target)) { + return; + } + if (target.getAttribute('data-tooltip-id') === null) { + this.targetHover(e); + } + else if (!this.isSticky) { + this.hideTooltip(this.animation.close, e, target); + } + }; + Tooltip.prototype.targetHover = function (e) { + var target; + if (this.target) { + target = (0,ej2_base/* closest */.oq)(e.target, this.target); + } + else { + target = this.element; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(target) || (target.getAttribute('data-tooltip-id') !== null && this.closeDelay === 0)) { + return; + } + var targetList = [].slice.call((0,ej2_base/* selectAll */.td)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document)); + for (var _i = 0, targetList_1 = targetList; _i < targetList_1.length; _i++) { + var target_1 = targetList_1[_i]; + this.restoreElement(target_1); + } + this.showTooltip(target, this.animation.open, e); + }; + Tooltip.prototype.mouseMoveBeforeOpen = function (e) { + this.mouseMoveEvent = e; + }; + Tooltip.prototype.mouseMoveBeforeRemove = function () { + if (this.mouseMoveTarget) { + ej2_base/* EventHandler.remove */.bi.remove(this.mouseMoveTarget, 'mousemove touchstart', this.mouseMoveBeforeOpen); + } + }; + Tooltip.prototype.showTooltip = function (target, showAnimation, e) { + var _this = this; + clearTimeout(this.showTimer); + clearTimeout(this.hideTimer); + if (this.openDelay && this.mouseTrail) { + this.mouseMoveBeforeRemove(); + this.mouseMoveTarget = target; + ej2_base/* EventHandler.add */.bi.add(this.mouseMoveTarget, 'mousemove touchstart', this.mouseMoveBeforeOpen, this); + } + this.tooltipEventArgs = { + type: e ? e.type : null, cancel: false, target: target, event: e ? e : null, + element: this.tooltipEle, isInteracted: !(0,ej2_base/* isNullOrUndefined */.le)(e) + }; + // eslint-disable-next-line + var observeCallback = function (beforeRenderArgs) { + _this.beforeRenderCallback(beforeRenderArgs, target, e, showAnimation); + }; + this.trigger('beforeRender', this.tooltipEventArgs, observeCallback.bind(this)); + }; + Tooltip.prototype.beforeRenderCallback = function (beforeRenderArgs, target, e, showAnimation) { + if (beforeRenderArgs.cancel) { + this.isHidden = true; + this.clear(); + this.mouseMoveBeforeRemove(); + } + else { + this.isHidden = false; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.tooltipEle)) { + this.ctrlId = this.element.getAttribute('id') ? + (0,ej2_base/* getUniqueID */.QI)(this.element.getAttribute('id')) : (0,ej2_base/* getUniqueID */.QI)('tooltip'); + this.tooltipEle = this.createElement('div', { + className: TOOLTIP_WRAP + ' ' + POPUP_ROOT + ' ' + POPUP_LIB, attrs: { + role: 'tooltip', 'aria-hidden': 'false', 'id': this.ctrlId + '_content' + }, styles: 'width:' + + (0,ej2_base/* formatUnit */.Ac)(this.width) + ';height:' + (0,ej2_base/* formatUnit */.Ac)(this.height) + ';position:absolute;' + }); + this.tooltipBeforeRender(target, this); + this.tooltipAfterRender(target, e, showAnimation, this); + } + else { + if (target) { + this.adjustArrow(target, this.position, this.tooltipPositionX, this.tooltipPositionY); + this.addDescribedBy(target, this.ctrlId + '_content'); + this.renderContent(target); + ej2_base/* Animation.stop */.fw.stop(this.tooltipEle); + this.reposition(target); + this.tooltipAfterRender(target, e, showAnimation, this); + } + } + } + }; + Tooltip.prototype.appendContainer = function (ctrlObj) { + if (typeof this.container == 'string') { + if (this.container === 'body') { + this.containerElement = document.body; + } + else { + this.isBodyContainer = false; + this.containerElement = (0,ej2_base/* select */.Ys)(this.container, document); + } + } + else if (this.container instanceof HTMLElement) { + this.containerElement = this.container; + this.isBodyContainer = this.containerElement.tagName === 'BODY'; + } + if (!this.isBodyContainer) { + (0,ej2_base/* addClass */.cn)([this.containerElement], POPUP_CONTAINER); + } + this.containerElement.appendChild(ctrlObj.tooltipEle); + }; + Tooltip.prototype.tooltipBeforeRender = function (target, ctrlObj) { + if (target) { + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + (0,ej2_base/* addClass */.cn)([ctrlObj.tooltipEle], DEVICE); + } + if (ctrlObj.width !== 'auto') { + ctrlObj.tooltipEle.style.maxWidth = (0,ej2_base/* formatUnit */.Ac)(ctrlObj.width); + } + ctrlObj.tooltipEle.appendChild(ctrlObj.createElement('div', { className: CONTENT })); + this.appendContainer(ctrlObj); + (0,ej2_base/* removeClass */.IV)([ctrlObj.tooltipEle], HIDE_POPUP); + ctrlObj.addDescribedBy(target, ctrlObj.ctrlId + '_content'); + ctrlObj.renderContent(target); + (0,ej2_base/* addClass */.cn)([ctrlObj.tooltipEle], POPUP_OPEN); + if (ctrlObj.showTipPointer) { + ctrlObj.renderArrow(); + } + ctrlObj.renderCloseIcon(); + ctrlObj.renderPopup(target); + ctrlObj.adjustArrow(target, ctrlObj.position, ctrlObj.tooltipPositionX, ctrlObj.tooltipPositionY); + ej2_base/* Animation.stop */.fw.stop(ctrlObj.tooltipEle); + ctrlObj.reposition(target); + } + }; + Tooltip.prototype.tooltipAfterRender = function (target, e, showAnimation, ctrlObj) { + if (target) { + (0,ej2_base/* removeClass */.IV)([ctrlObj.tooltipEle], POPUP_OPEN); + (0,ej2_base/* addClass */.cn)([ctrlObj.tooltipEle], POPUP_CLOSE); + ctrlObj.tooltipEventArgs = { + type: e ? e.type : null, cancel: false, target: target, event: e ? e : null, + element: ctrlObj.tooltipEle, isInteracted: !(0,ej2_base/* isNullOrUndefined */.le)(e) + }; + if (ctrlObj.needTemplateReposition() && !ctrlObj.mouseTrail) { + ctrlObj.tooltipEle.style.display = 'none'; + } + // eslint-disable-next-line + var observeCallback = function (observedArgs) { + ctrlObj.beforeOpenCallback(observedArgs, target, showAnimation, e); + }; + ctrlObj.trigger('beforeOpen', ctrlObj.tooltipEventArgs, observeCallback.bind(ctrlObj)); + } + }; + Tooltip.prototype.beforeOpenCallback = function (observedArgs, target, showAnimation, e) { + var _this = this; + if (observedArgs.cancel) { + this.isHidden = true; + this.clear(); + this.mouseMoveBeforeRemove(); + this.restoreElement(target); + } + else { + // eslint-disable-next-line + var openAnimation_1 = { + name: showAnimation.effect, + duration: showAnimation.duration, + delay: showAnimation.delay, + timingFunction: 'easeOut' + }; + if (showAnimation.effect === 'None') { + openAnimation_1 = undefined; + } + if (this.openDelay > 0) { + // eslint-disable-next-line + var show = function () { + if (_this.mouseTrail) { + ej2_base/* EventHandler.add */.bi.add(target, 'mousemove touchstart mouseenter', _this.onMouseMove, _this); + } + if (_this.popupObj) { + _this.popupObj.show(openAnimation_1, target); + if (_this.mouseMoveEvent && _this.mouseTrail) { + _this.onMouseMove(_this.mouseMoveEvent); + } + } + }; + this.showTimer = setTimeout(show, this.openDelay); + } + else { + if (this.popupObj) { + this.popupObj.show(openAnimation_1, target); + } + } + } + if (e) { + this.wireMouseEvents(e, target); + } + }; + Tooltip.prototype.needTemplateReposition = function () { + // eslint-disable-next-line + var tooltip = this; + return !(0,ej2_base/* isNullOrUndefined */.le)(tooltip.viewContainerRef) + && typeof tooltip.viewContainerRef !== 'string'; + }; + Tooltip.prototype.checkCollision = function (target, x, y) { + var elePos = { + left: x, top: y, position: this.position, + horizontal: this.tooltipPositionX, vertical: this.tooltipPositionY + }; + var affectedPos = (0,collision/* isCollide */.vF)(this.tooltipEle, this.checkCollideTarget(), x, y); + if (affectedPos.length > 0) { + elePos.horizontal = affectedPos.indexOf('left') >= 0 ? 'Right' : affectedPos.indexOf('right') >= 0 ? 'Left' : + this.tooltipPositionX; + elePos.vertical = affectedPos.indexOf('top') >= 0 ? 'Bottom' : affectedPos.indexOf('bottom') >= 0 ? 'Top' : + this.tooltipPositionY; + } + return elePos; + }; + Tooltip.prototype.calculateElementPosition = function (pos, offsetPos) { + return [this.isBodyContainer ? pos.left + offsetPos.left : + (pos.left - this.containerElement.offsetLeft) + offsetPos.left + window.pageXOffset + this.containerElement.scrollLeft, + this.isBodyContainer ? pos.top + offsetPos.top : + (pos.top - this.containerElement.offsetTop) + offsetPos.top + window.pageYOffset + this.containerElement.scrollTop]; + }; + Tooltip.prototype.collisionFlipFit = function (target, x, y) { + var elePos = this.checkCollision(target, x, y); + var newpos = elePos.position; + if (this.tooltipPositionY !== elePos.vertical) { + newpos = ((this.position.indexOf('Bottom') === 0 || this.position.indexOf('Top') === 0) ? + elePos.vertical + this.tooltipPositionX : this.tooltipPositionX + elePos.vertical); + } + if (this.tooltipPositionX !== elePos.horizontal) { + if (newpos.indexOf('Left') === 0) { + elePos.vertical = (newpos === 'LeftTop' || newpos === 'LeftCenter') ? 'Top' : 'Bottom'; + newpos = (elePos.vertical + 'Left'); + } + if (newpos.indexOf('Right') === 0) { + elePos.vertical = (newpos === 'RightTop' || newpos === 'RightCenter') ? 'Top' : 'Bottom'; + newpos = (elePos.vertical + 'Right'); + } + elePos.horizontal = this.tooltipPositionX; + } + this.tooltipEventArgs = { + type: null, cancel: false, target: target, event: null, + element: this.tooltipEle, collidedPosition: newpos + }; + this.trigger('beforeCollision', this.tooltipEventArgs); + var elePosVertical = elePos.vertical; + var elePosHorizontal = elePos.horizontal; + if (elePos.position !== newpos) { + var pos = (0,position/* calculatePosition */.k)(target, elePosHorizontal, elePosVertical, !this.isBodyContainer, this.isBodyContainer ? null : this.containerElement.getBoundingClientRect()); + this.adjustArrow(target, newpos, elePosHorizontal, elePosVertical); + var offsetPos = this.calculateTooltipOffset(newpos); + offsetPos.top -= this.getOffSetPosition('TopBottom', newpos, this.offsetY); + offsetPos.left -= this.getOffSetPosition('RightLeft', newpos, this.offsetX); + elePos.position = newpos; + var elePosition = this.calculateElementPosition(pos, offsetPos); + elePos.left = elePosition[0]; + elePos.top = elePosition[1]; + } + else { + this.adjustArrow(target, newpos, elePosHorizontal, elePosVertical); + } + var eleOffset = { left: elePos.left, top: elePos.top }; + var left = this.isBodyContainer ? + (0,collision/* fit */.Tj)(this.tooltipEle, this.checkCollideTarget(), { X: true, Y: false }, eleOffset).left : eleOffset.left; + this.tooltipEle.style.display = 'block'; + if (this.showTipPointer && (newpos.indexOf('Bottom') === 0 || newpos.indexOf('Top') === 0)) { + var arrowEle = (0,ej2_base/* select */.Ys)('.' + ARROW_TIP, this.tooltipEle); + var arrowleft = parseInt(arrowEle.style.left, 10) - (left - elePos.left); + if (arrowleft < 0) { + arrowleft = 0; + } + else if ((arrowleft + arrowEle.offsetWidth) > this.tooltipEle.clientWidth) { + arrowleft = this.tooltipEle.clientWidth - arrowEle.offsetWidth; + } + arrowEle.style.left = arrowleft.toString() + 'px'; + } + this.tooltipEle.style.display = ''; + eleOffset.left = left; + return eleOffset; + }; + Tooltip.prototype.getOffSetPosition = function (positionString, newPos, offsetType) { + return ((positionString.indexOf(this.position.split(/(?=[A-Z])/)[0]) !== -1) && + (positionString.indexOf(newPos.split(/(?=[A-Z])/)[0]) !== -1)) ? (2 * offsetType) : 0; + }; + Tooltip.prototype.checkCollideTarget = function () { + return !this.windowCollision && this.target ? this.element : null; + }; + Tooltip.prototype.hideTooltip = function (hideAnimation, e, targetElement) { + var _this = this; + if (this.closeDelay > 0) { + clearTimeout(this.hideTimer); + clearTimeout(this.showTimer); + // eslint-disable-next-line + var hide = function () { + if (_this.closeDelay && _this.tooltipEle && _this.isTooltipOpen) { + return; + } + _this.tooltipHide(hideAnimation, e, targetElement); + }; + this.hideTimer = setTimeout(hide, this.closeDelay); + } + else { + this.tooltipHide(hideAnimation, e, targetElement); + } + }; + Tooltip.prototype.tooltipHide = function (hideAnimation, e, targetElement) { + var _this = this; + var target; + if (e) { + target = this.target ? (targetElement || e.target) : this.element; + } + else { + target = (0,ej2_base/* select */.Ys)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document); + } + this.tooltipEventArgs = { + type: e ? e.type : null, cancel: false, target: target, event: e ? e : null, + element: this.tooltipEle, isInteracted: !(0,ej2_base/* isNullOrUndefined */.le)(e) + }; + // this line commented for close the tooltip popup element even the target element destroyed in a page. + //if (isNullOrUndefined(target)) { return; } + this.trigger('beforeClose', this.tooltipEventArgs, function (observedArgs) { + if (!observedArgs.cancel) { + _this.mouseMoveBeforeRemove(); + _this.popupHide(hideAnimation, target); + } + else { + _this.isHidden = false; + } + }); + }; + Tooltip.prototype.popupHide = function (hideAnimation, target) { + if (target) { + this.restoreElement(target); + } + this.isHidden = true; + // eslint-disable-next-line + var closeAnimation = { + name: hideAnimation.effect, + duration: hideAnimation.duration, + delay: hideAnimation.delay, + timingFunction: 'easeIn' + }; + if (hideAnimation.effect === 'None') { + closeAnimation = undefined; + } + if (this.popupObj) { + this.popupObj.hide(closeAnimation); + } + }; + Tooltip.prototype.restoreElement = function (target) { + this.unwireMouseEvents(target); + if (!(0,ej2_base/* isNullOrUndefined */.le)(target.getAttribute('data-content'))) { + target.setAttribute('title', target.getAttribute('data-content')); + target.removeAttribute('data-content'); + } + this.removeDescribedBy(target); + }; + Tooltip.prototype.clear = function () { + if (this.tooltipEle) { + (0,ej2_base/* removeClass */.IV)([this.tooltipEle], POPUP_CLOSE); + (0,ej2_base/* addClass */.cn)([this.tooltipEle], POPUP_OPEN); + } + if (this.isHidden) { + if (this.popupObj) { + this.popupObj.destroy(); + } + if (this.tooltipEle) { + (0,ej2_base/* remove */.Od)(this.tooltipEle); + } + this.tooltipEle = null; + this.popupObj = null; + } + }; + Tooltip.prototype.tooltipHover = function (e) { + if (this.tooltipEle) { + this.isTooltipOpen = true; + } + }; + Tooltip.prototype.tooltipMouseOut = function (e) { + this.isTooltipOpen = false; + this.hideTooltip(this.animation.close, e, this.findTarget()); + }; + Tooltip.prototype.onMouseOut = function (e) { + var enteredElement = e.relatedTarget; + // don't close the tooltip only if it is tooltip content element + if (enteredElement && !this.mouseTrail) { + var checkForTooltipElement = (0,ej2_base/* closest */.oq)(enteredElement, "." + TOOLTIP_WRAP + "." + POPUP_LIB + "." + POPUP_ROOT); + if (checkForTooltipElement) { + ej2_base/* EventHandler.add */.bi.add(checkForTooltipElement, 'mouseleave', this.tooltipElementMouseOut, this); + } + else { + this.hideTooltip(this.animation.close, e, this.findTarget()); + if (this.closeDelay === 0) { + this.clear(); + } + } + } + else { + this.hideTooltip(this.animation.close, e, this.findTarget()); + this.clear(); + } + }; + Tooltip.prototype.tooltipElementMouseOut = function (e) { + this.hideTooltip(this.animation.close, e, this.findTarget()); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'mouseleave', this.tooltipElementMouseOut); + this.clear(); + }; + Tooltip.prototype.onStickyClose = function (e) { + this.close(); + }; + Tooltip.prototype.onMouseMove = function (event) { + var eventPageX = 0; + var eventPageY = 0; + if (event.type.indexOf('touch') > -1) { + event.preventDefault(); + eventPageX = event.touches[0].pageX; + eventPageY = event.touches[0].pageY; + } + else { + eventPageX = event.pageX; + eventPageY = event.pageY; + } + ej2_base/* Animation.stop */.fw.stop(this.tooltipEle); + (0,ej2_base/* removeClass */.IV)([this.tooltipEle], POPUP_CLOSE); + (0,ej2_base/* addClass */.cn)([this.tooltipEle], POPUP_OPEN); + this.adjustArrow(event.target, this.position, this.tooltipPositionX, this.tooltipPositionY); + var pos = this.calculateTooltipOffset(this.position); + var x = eventPageX + pos.left + this.offsetX; + var y = eventPageY + pos.top + this.offsetY; + var elePos = this.checkCollision(event.target, x, y); + if (this.tooltipPositionX !== elePos.horizontal || this.tooltipPositionY !== elePos.vertical) { + var newpos = (this.position.indexOf('Bottom') === 0 || this.position.indexOf('Top') === 0) ? + elePos.vertical + elePos.horizontal : elePos.horizontal + elePos.vertical; + elePos.position = newpos; + this.adjustArrow(event.target, elePos.position, elePos.horizontal, elePos.vertical); + var colpos = this.calculateTooltipOffset(elePos.position); + elePos.left = eventPageX + colpos.left - this.offsetX; + elePos.top = eventPageY + colpos.top - this.offsetY; + } + this.tooltipEle.style.left = elePos.left + 'px'; + this.tooltipEle.style.top = elePos.top + 'px'; + }; + Tooltip.prototype.keyDown = function (event) { + if (this.tooltipEle && event.keyCode === 27) { + this.close(); + } + }; + Tooltip.prototype.touchEnd = function (e) { + if (this.tooltipEle && (0,ej2_base/* closest */.oq)(e.target, '.' + ROOT) === null && !this.isSticky) { + this.close(); + } + }; + Tooltip.prototype.scrollHandler = function (e) { + if (this.tooltipEle) { + if (!((0,ej2_base/* closest */.oq)(e.target, "." + TOOLTIP_WRAP + "." + POPUP_LIB + "." + POPUP_ROOT))) { + this.close(); + } + } + }; + /** + * Core method that initializes the control rendering. + * + * @private + * @returns {void} + */ + Tooltip.prototype.render = function () { + this.initialize(); + this.wireEvents(this.opensOn); + this.renderComplete(); + }; + /** + * Initializes the values of private members. + * + * @private + * @returns {void} + */ + Tooltip.prototype.preRender = function () { + this.tipClass = TIP_BOTTOM; + this.tooltipPositionX = 'Center'; + this.tooltipPositionY = 'Top'; + this.isHidden = true; + }; + /** + * Binding events to the Tooltip element. + * + * @hidden + * @param {string} trigger - specify the trigger string to the function + * @returns {void} + * + */ + Tooltip.prototype.wireEvents = function (trigger) { + var triggerList = this.getTriggerList(trigger); + for (var _i = 0, triggerList_1 = triggerList; _i < triggerList_1.length; _i++) { + var opensOn = triggerList_1[_i]; + if (opensOn === 'Custom') { + return; + } + if (opensOn === 'Focus') { + this.wireFocusEvents(); + } + if (opensOn === 'Click') { + ej2_base/* EventHandler.add */.bi.add(this.element, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.targetClick, this); + } + if (opensOn === 'Hover') { + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + this.touchModule = new ej2_base/* Touch */.Xh(this.element, { + tapHoldThreshold: TAPHOLD_THRESHOLD, + tapHold: this.tapHoldHandler.bind(this) + }); + ej2_base/* EventHandler.add */.bi.add(this.element, ej2_base/* Browser.touchEndEvent */.AR.touchEndEvent, this.touchEndHandler, this); + } + else { + ej2_base/* EventHandler.add */.bi.add(this.element, 'mouseover', this.targetHover, this); + } + } + } + ej2_base/* EventHandler.add */.bi.add(document, 'touchend', this.touchEnd, this); + ej2_base/* EventHandler.add */.bi.add(document, 'scroll wheel', this.scrollHandler, this); + ej2_base/* EventHandler.add */.bi.add(window, 'resize', this.windowResize, this); + ej2_base/* EventHandler.add */.bi.add(document, 'keydown', this.keyDown, this); + }; + Tooltip.prototype.getTriggerList = function (trigger) { + if (trigger === 'Auto') { + trigger = (ej2_base/* Browser.isDevice */.AR.isDevice) ? 'Hover' : 'Hover Focus'; + } + return trigger.split(' '); + }; + Tooltip.prototype.wireFocusEvents = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.target)) { + var targetList = [].slice.call((0,ej2_base/* selectAll */.td)(this.target, this.element)); + for (var _i = 0, targetList_2 = targetList; _i < targetList_2.length; _i++) { + var target = targetList_2[_i]; + ej2_base/* EventHandler.add */.bi.add(target, 'focus', this.targetHover, this); + } + } + else { + ej2_base/* EventHandler.add */.bi.add(this.element, 'focus', this.targetHover, this); + } + }; + Tooltip.prototype.wireMouseEvents = function (e, target) { + if (this.tooltipEle) { + if (!this.isSticky) { + if (e.type === 'focus') { + ej2_base/* EventHandler.add */.bi.add(target, 'blur', this.onMouseOut, this); + } + if (e.type === 'mouseover') { + ej2_base/* EventHandler.add */.bi.add(target, 'mouseleave', this.onMouseOut, this); + } + if (this.closeDelay) { + ej2_base/* EventHandler.add */.bi.add(this.tooltipEle, 'mouseenter', this.tooltipHover, this); + ej2_base/* EventHandler.add */.bi.add(this.tooltipEle, 'mouseleave', this.tooltipMouseOut, this); + } + } + if (this.mouseTrail && this.openDelay === 0) { + ej2_base/* EventHandler.add */.bi.add(target, 'mousemove touchstart mouseenter', this.onMouseMove, this); + } + } + }; + /** + * Unbinding events from the element on widget destroy. + * + * @hidden + * + * @param {string} trigger - specify the trigger string to the function + * @returns {void} + * + */ + Tooltip.prototype.unwireEvents = function (trigger) { + var triggerList = this.getTriggerList(trigger); + for (var _i = 0, triggerList_2 = triggerList; _i < triggerList_2.length; _i++) { + var opensOn = triggerList_2[_i]; + if (opensOn === 'Custom') { + return; + } + if (opensOn === 'Focus') { + this.unwireFocusEvents(); + } + if (opensOn === 'Click') { + ej2_base/* EventHandler.remove */.bi.remove(this.element, ej2_base/* Browser.touchStartEvent */.AR.touchStartEvent, this.targetClick); + } + if (opensOn === 'Hover') { + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + if (this.touchModule) { + this.touchModule.destroy(); + } + ej2_base/* EventHandler.remove */.bi.remove(this.element, ej2_base/* Browser.touchEndEvent */.AR.touchEndEvent, this.touchEndHandler); + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'mouseover', this.targetHover); + } + } + } + ej2_base/* EventHandler.remove */.bi.remove(document, 'touchend', this.touchEnd); + ej2_base/* EventHandler.remove */.bi.remove(document, 'scroll wheel', this.scrollHandler); + ej2_base/* EventHandler.remove */.bi.remove(window, 'resize', this.windowResize); + ej2_base/* EventHandler.remove */.bi.remove(document, 'keydown', this.keyDown); + }; + Tooltip.prototype.unwireFocusEvents = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.target)) { + var targetList = [].slice.call((0,ej2_base/* selectAll */.td)(this.target, this.element)); + for (var _i = 0, targetList_3 = targetList; _i < targetList_3.length; _i++) { + var target = targetList_3[_i]; + ej2_base/* EventHandler.remove */.bi.remove(target, 'focus', this.targetHover); + } + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'focus', this.targetHover); + } + }; + Tooltip.prototype.unwireMouseEvents = function (target) { + if (!this.isSticky) { + var triggerList = this.getTriggerList(this.opensOn); + for (var _i = 0, triggerList_3 = triggerList; _i < triggerList_3.length; _i++) { + var opensOn = triggerList_3[_i]; + if (opensOn === 'Focus') { + ej2_base/* EventHandler.remove */.bi.remove(target, 'blur', this.onMouseOut); + } + if (opensOn === 'Hover' && !ej2_base/* Browser.isDevice */.AR.isDevice) { + ej2_base/* EventHandler.remove */.bi.remove(target, 'mouseleave', this.onMouseOut); + } + } + if (this.closeDelay) { + ej2_base/* EventHandler.remove */.bi.remove(target, 'mouseenter', this.tooltipHover); + ej2_base/* EventHandler.remove */.bi.remove(target, 'mouseleave', this.tooltipMouseOut); + } + } + if (this.mouseTrail) { + ej2_base/* EventHandler.remove */.bi.remove(target, 'mousemove touchstart mouseenter', this.onMouseMove); + } + }; + Tooltip.prototype.findTarget = function () { + var target = (0,ej2_base/* select */.Ys)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document); + return target; + }; + /** + * Core method to return the component name. + * + * @private + * + * @returns {string} - this method returns module name. + */ + Tooltip.prototype.getModuleName = function () { + return 'tooltip'; + }; + /** + * Returns the properties to be maintained in the persisted state. + * + * @private + * + * @returns {string} - this method returns persisted data. + */ + Tooltip.prototype.getPersistData = function () { + return this.addOnPersist([]); + }; + /** + * Called internally, if any of the property value changed. + * + * @private + * + * @param {TooltipModel} newProp - this param gives new property values to the method + * @param {TooltipModel} oldProp - this param gives old property values to the method + * @returns {void} + * + */ + Tooltip.prototype.onPropertyChanged = function (newProp, oldProp) { + var targetElement = this.findTarget(); + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'width': + if (this.tooltipEle && targetElement) { + this.tooltipEle.style.width = this.tooltipEle.style.maxWidth = (0,ej2_base/* formatUnit */.Ac)(newProp.width); + this.reposition(targetElement); + } + break; + case 'height': + if (this.tooltipEle && targetElement) { + this.tooltipEle.style.height = (0,ej2_base/* formatUnit */.Ac)(newProp.height); + this.reposition(targetElement); + } + break; + case 'content': + if (this.tooltipEle) { + this.renderContent(); + } + break; + case 'opensOn': + this.unwireEvents(oldProp.opensOn); + this.wireEvents(newProp.opensOn); + break; + case 'position': + this.formatPosition(); + if (this.tooltipEle && targetElement) { + var arrowInnerELe = (0,ej2_base/* select */.Ys)('.' + ARROW_TIP_INNER, this.tooltipEle); + arrowInnerELe.style.top = arrowInnerELe.style.left = null; + this.reposition(targetElement); + } + break; + case 'tipPointerPosition': + if (this.tooltipEle && targetElement) { + this.reposition(targetElement); + } + break; + case 'offsetX': + if (this.tooltipEle) { + var x = newProp.offsetX - oldProp.offsetX; + this.tooltipEle.style.left = (parseInt(this.tooltipEle.style.left, 10) + (x)).toString() + 'px'; + } + break; + case 'offsetY': + if (this.tooltipEle) { + var y = newProp.offsetY - oldProp.offsetY; + this.tooltipEle.style.top = (parseInt(this.tooltipEle.style.top, 10) + (y)).toString() + 'px'; + } + break; + case 'cssClass': + if (this.tooltipEle) { + if (oldProp.cssClass) { + (0,ej2_base/* removeClass */.IV)([this.tooltipEle], oldProp.cssClass.split(' ')); + } + if (newProp.cssClass) { + (0,ej2_base/* addClass */.cn)([this.tooltipEle], newProp.cssClass.split(' ')); + } + } + break; + case 'enableRtl': + if (this.tooltipEle) { + if (this.enableRtl) { + (0,ej2_base/* addClass */.cn)([this.tooltipEle], tooltip_RTL); + } + else { + (0,ej2_base/* removeClass */.IV)([this.tooltipEle], tooltip_RTL); + } + } + break; + case 'container': + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.containerElement)) { + (0,ej2_base/* removeClass */.IV)([this.containerElement], POPUP_CONTAINER); + } + this.container = newProp.container; + if (this.tooltipEle && targetElement) { + this.appendContainer(this); + this.reposition(targetElement); + } + } + } + }; + /** + * It is used to show the Tooltip on the specified target with specific animation settings. + * + * @param {HTMLElement} element - Target element where the Tooltip is to be displayed. (It is an optional parameter) + * @param {TooltipAnimationSettings} animation - Sets the specific animation, while showing the Tooltip on the screen. (It is an optional parameter) + * @returns {void} + */ + Tooltip.prototype.open = function (element, animation) { + if ((0,ej2_base/* isNullOrUndefined */.le)(animation)) { + animation = this.animation.open; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(element)) { + element = this.element; + } + if (element.style.display === 'none') { + return; + } + this.showTooltip(element, animation); + }; + /** + * It is used to hide the Tooltip with specific animation effect. + * + * @param {TooltipAnimationSettings} animation - Sets the specific animation when hiding Tooltip from the screen. (It is an optional parameter) + * @returns {void} + */ + Tooltip.prototype.close = function (animation) { + if (!animation) { + animation = this.animation.close; + } + this.hideTooltip(animation); + }; + /** + * It is used to refresh the Tooltip content and its position. + * + * @param {HTMLElement} target - Target element where the Tooltip content or position needs to be refreshed. + * @returns {void} + */ + Tooltip.prototype.refresh = function (target) { + if (this.tooltipEle) { + this.renderContent(target); + } + if (this.popupObj && target) { + this.reposition(target); + } + }; + /** + * It is used to destroy the Tooltip component. + * @method destroy + * @returns {void} + * @memberof Tooltip + */ + Tooltip.prototype.destroy = function () { + _super.prototype.destroy.call(this); + if (this.tooltipEle) { + (0,ej2_base/* remove */.Od)(this.tooltipEle); + } + if (this.popupObj) { + this.popupObj.destroy(); + } + (0,ej2_base/* removeClass */.IV)([this.element], ROOT); + this.unwireEvents(this.opensOn); + this.unwireMouseEvents(this.element); + this.tooltipEle = null; + this.popupObj = null; + }; + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], Tooltip.prototype, "width", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)('auto') + ], Tooltip.prototype, "height", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)() + ], Tooltip.prototype, "content", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)('body') + ], Tooltip.prototype, "container", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)() + ], Tooltip.prototype, "target", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)('TopCenter') + ], Tooltip.prototype, "position", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], Tooltip.prototype, "offsetX", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], Tooltip.prototype, "offsetY", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Tooltip.prototype, "showTipPointer", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Tooltip.prototype, "enableHtmlParse", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Tooltip.prototype, "windowCollision", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)('Auto') + ], Tooltip.prototype, "tipPointerPosition", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)('Auto') + ], Tooltip.prototype, "opensOn", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Tooltip.prototype, "mouseTrail", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Tooltip.prototype, "isSticky", void 0); + tooltip_decorate([ + (0,ej2_base/* Complex */.Zz)({}, Animation) + ], Tooltip.prototype, "animation", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], Tooltip.prototype, "openDelay", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], Tooltip.prototype, "closeDelay", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)() + ], Tooltip.prototype, "cssClass", void 0); + tooltip_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Tooltip.prototype, "enableHtmlSanitizer", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "beforeRender", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "beforeOpen", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "afterOpen", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "beforeClose", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "afterClose", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "beforeCollision", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "created", void 0); + tooltip_decorate([ + (0,ej2_base/* Event */.ju)() + ], Tooltip.prototype, "destroyed", void 0); + Tooltip = tooltip_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], Tooltip); + return Tooltip; +}(ej2_base/* Component */.wA)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-inputs/src/input/input.js +var input = __webpack_require__(3213); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-inputs/src/numerictextbox/numerictextbox.js +var numerictextbox = __webpack_require__(8801); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-inputs/src/slider/slider.js +var slider_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var slider_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + + + +/** + * Configures the ticks data of the Slider. + */ +var TicksData = /** @class */ (function (_super) { + slider_extends(TicksData, _super); + function TicksData() { + return _super !== null && _super.apply(this, arguments) || this; + } + slider_decorate([ + (0,ej2_base/* Property */.Z9)('None') + ], TicksData.prototype, "placement", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(10) + ], TicksData.prototype, "largeStep", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(1) + ], TicksData.prototype, "smallStep", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], TicksData.prototype, "showSmallTicks", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], TicksData.prototype, "format", void 0); + return TicksData; +}(ej2_base/* ChildProperty */.rt)); + +/** + * It illustrates the color track data in slider. + * {% codeBlock src='slider/colorrange/index.md' %}{% endcodeBlock %} + */ +var ColorRangeData = /** @class */ (function (_super) { + slider_extends(ColorRangeData, _super); + function ColorRangeData() { + return _super !== null && _super.apply(this, arguments) || this; + } + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ColorRangeData.prototype, "color", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ColorRangeData.prototype, "start", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ColorRangeData.prototype, "end", void 0); + return ColorRangeData; +}(ej2_base/* ChildProperty */.rt)); + +/** + * It illustrates the limit data in slider. + * {% codeBlock src='slider/limits/index.md' %}{% endcodeBlock %} + */ +var LimitData = /** @class */ (function (_super) { + slider_extends(LimitData, _super); + function LimitData() { + return _super !== null && _super.apply(this, arguments) || this; + } + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], LimitData.prototype, "enabled", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], LimitData.prototype, "minStart", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], LimitData.prototype, "minEnd", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], LimitData.prototype, "maxStart", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], LimitData.prototype, "maxEnd", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], LimitData.prototype, "startHandleFixed", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], LimitData.prototype, "endHandleFixed", void 0); + return LimitData; +}(ej2_base/* ChildProperty */.rt)); + +/** + * It illustrates the tooltip data in slider. + */ +var TooltipData = /** @class */ (function (_super) { + slider_extends(TooltipData, _super); + function TooltipData() { + return _super !== null && _super.apply(this, arguments) || this; + } + slider_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], TooltipData.prototype, "cssClass", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)('Before') + ], TooltipData.prototype, "placement", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)('Focus') + ], TooltipData.prototype, "showOn", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], TooltipData.prototype, "isVisible", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], TooltipData.prototype, "format", void 0); + return TooltipData; +}(ej2_base/* ChildProperty */.rt)); + +var bootstrapTooltipOffset = 6; +var bootstrap4TooltipOffset = 3; +var slider_classNames = { + root: 'e-slider', + rtl: 'e-rtl', + sliderHiddenInput: 'e-slider-input', + controlWrapper: 'e-control-wrapper', + sliderHandle: 'e-handle', + rangeBar: 'e-range', + sliderButton: 'e-slider-button', + firstButton: 'e-first-button', + secondButton: 'e-second-button', + scale: 'e-scale', + tick: 'e-tick', + large: 'e-large', + tickValue: 'e-tick-value', + sliderTooltip: 'e-slider-tooltip', + sliderHover: 'e-slider-hover', + sliderFirstHandle: 'e-handle-first', + sliderSecondHandle: 'e-handle-second', + sliderDisabled: 'e-disabled', + sliderContainer: 'e-slider-container', + horizontalTooltipBefore: 'e-slider-horizontal-before', + horizontalTooltipAfter: 'e-slider-horizontal-after', + verticalTooltipBefore: 'e-slider-vertical-before', + verticalTooltipAfter: 'e-slider-vertical-after', + materialTooltip: 'e-material-tooltip', + materialTooltipOpen: 'e-material-tooltip-open', + materialTooltipActive: 'e-tooltip-active', + materialSlider: 'e-material-slider', + sliderTrack: 'e-slider-track', + sliderHorizantalColor: 'e-slider-horizantal-color', + sliderVerticalColor: 'e-slider-vertical-color', + sliderHandleFocused: 'e-handle-focused', + verticalSlider: 'e-vertical', + horizontalSlider: 'e-horizontal', + sliderHandleStart: 'e-handle-start', + sliderTooltipStart: 'e-material-tooltip-start', + sliderTabHandle: 'e-tab-handle', + sliderButtonIcon: 'e-button-icon', + sliderSmallSize: 'e-small-size', + sliderTickPosition: 'e-tick-pos', + sliderFirstTick: 'e-first-tick', + sliderLastTick: 'e-last-tick', + sliderButtonClass: 'e-slider-btn', + sliderTooltipWrapper: 'e-tooltip-wrap', + sliderTabTrack: 'e-tab-track', + sliderTabRange: 'e-tab-range', + sliderActiveHandle: 'e-handle-active', + sliderMaterialHandle: 'e-material-handle', + sliderMaterialRange: 'e-material-range', + sliderMaterialDefault: 'e-material-default', + materialTooltipShow: 'e-material-tooltip-show', + materialTooltipHide: 'e-material-tooltip-hide', + readonly: 'e-read-only', + limits: 'e-limits', + limitBarDefault: 'e-limit-bar', + limitBarFirst: 'e-limit-first', + limitBarSecond: 'e-limit-second', + dragHorizontal: 'e-drag-horizontal', + dragVertical: 'e-drag-vertical' +}; +/** + * The Slider component allows the user to select a value or range + * of values in-between a min and max range, by dragging the handle over the slider bar. + * ```html + *
    + * ``` + * ```typescript + * + * ``` + */ +var Slider = /** @class */ (function (_super) { + slider_extends(Slider, _super); + function Slider(options, element) { + var _this = _super.call(this, options, element) || this; + _this.horDir = 'left'; + _this.verDir = 'bottom'; + _this.transition = { + handle: 'left .4s cubic-bezier(.25, .8, .25, 1), right .4s cubic-bezier(.25, .8, .25, 1), ' + + 'top .4s cubic-bezier(.25, .8, .25, 1) , bottom .4s cubic-bezier(.25, .8, .25, 1)', + rangeBar: 'all .4s cubic-bezier(.25, .8, .25, 1)' + }; + _this.transitionOnMaterialTooltip = { + handle: 'left 1ms ease-out, right 1ms ease-out, bottom 1ms ease-out, top 1ms ease-out', + rangeBar: 'left 1ms ease-out, right 1ms ease-out, bottom 1ms ease-out, width 1ms ease-out, height 1ms ease-out' + }; + _this.scaleTransform = 'transform .4s cubic-bezier(.25, .8, .25, 1)'; + _this.customAriaText = null; + _this.drag = true; + _this.isDragComplete = false; + _this.initialTooltip = true; + return _this; + } + Slider.prototype.preRender = function () { + // eslint-disable-next-line + var localeText = { incrementTitle: 'Increase', decrementTitle: 'Decrease' }; + this.l10n = new ej2_base/* L10n */.E7('slider', localeText, this.locale); + this.isElementFocused = false; + this.tickElementCollection = []; + this.tooltipFormatInfo = {}; + this.ticksFormatInfo = {}; + this.initCultureInfo(); + this.initCultureFunc(); + this.formChecker(); + }; + Slider.prototype.formChecker = function () { + var formElement = (0,ej2_base/* closest */.oq)(this.element, 'form'); + if (formElement) { + this.isForm = true; + // this condition needs to be checked, if the slider is going to be refreshed by `refresh()` + // then we need to revert the slider `value` back to `formResetValue` to preserve the initial value + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.formResetValue)) { + this.setProperties({ 'value': this.formResetValue }, true); + } + this.formResetValue = this.value; + if (this.type === 'Range' && + ((0,ej2_base/* isNullOrUndefined */.le)(this.formResetValue) || typeof (this.formResetValue) !== 'object')) { + this.formResetValue = [parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)), parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))]; + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(this.formResetValue)) { + this.formResetValue = parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)); + } + this.formElement = formElement; + } + else { + this.isForm = false; + } + }; + Slider.prototype.initCultureFunc = function () { + this.internationalization = new ej2_base/* Internationalization */.eC(this.locale); + }; + Slider.prototype.initCultureInfo = function () { + this.tooltipFormatInfo.format = (!(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip.format)) ? this.tooltip.format : null; + this.ticksFormatInfo.format = (!(0,ej2_base/* isNullOrUndefined */.le)(this.ticks.format)) ? this.ticks.format : null; + }; + Slider.prototype.formatString = function (value, formatInfo) { + var formatValue = null; + var formatString = null; + if ((value || value === 0)) { + formatValue = this.formatNumber(value); + var numberOfDecimals = this.numberOfDecimals(value); + formatString = this.internationalization.getNumberFormat(formatInfo)(this.makeRoundNumber(value, numberOfDecimals)); + } + return { elementVal: formatValue, formatString: formatString }; + }; + Slider.prototype.formatNumber = function (value) { + var numberOfDecimals = this.numberOfDecimals(value); + return this.internationalization.getNumberFormat({ + maximumFractionDigits: numberOfDecimals, + minimumFractionDigits: numberOfDecimals, useGrouping: false + })(value); + }; + Slider.prototype.numberOfDecimals = function (value) { + var decimalPart = value.toString().split('.')[1]; + var numberOfDecimals = !decimalPart || !decimalPart.length ? 0 : decimalPart.length; + return numberOfDecimals; + }; + Slider.prototype.makeRoundNumber = function (value, precision) { + var decimals = precision || 0; + return Number(value.toFixed(decimals)); + }; + Slider.prototype.fractionalToInteger = function (value) { + value = (this.numberOfDecimals(value) === 0) ? Number(value).toFixed(this.noOfDecimals) : value; + var tens = 1; + for (var i = 0; i < this.noOfDecimals; i++) { + tens *= 10; + } + value = Number((value * tens).toFixed(0)); + return value; + }; + /** + * To Initialize the control rendering + * @private + */ + Slider.prototype.render = function () { + var _this = this; + this.initialize(); + this.initRender(); + this.wireEvents(); + this.setZindex(); + this.renderComplete(); + if (this.element.tagName === 'EJS-SLIDER') { + if (this.getTheme(this.sliderContainer) == "none") { + setTimeout(function () { + _this.refresh(); + }, 0); + } + } + }; + Slider.prototype.initialize = function () { + (0,ej2_base/* addClass */.cn)([this.element], slider_classNames.root); + this.setCSSClass(); + }; + Slider.prototype.setElementWidth = function (width) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(width)) { + if (typeof width === 'number') { + this.sliderContainer.style.width = (0,ej2_base/* formatUnit */.Ac)(width); + } + else if (typeof width === 'string') { + this.sliderContainer.style.width = (width.match(/px|%|em/)) ? (width) : ((0,ej2_base/* formatUnit */.Ac)(width)); + } + } + }; + Slider.prototype.setCSSClass = function (oldCSSClass) { + if (oldCSSClass) { + (0,ej2_base/* removeClass */.IV)([this.element], oldCSSClass.split(' ')); + } + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([this.element], this.cssClass.split(' ')); + } + }; + Slider.prototype.setEnabled = function () { + if (!this.enabled) { + (0,ej2_base/* addClass */.cn)([this.sliderContainer], [slider_classNames.sliderDisabled]); + if (this.tooltip.isVisible && this.tooltipElement && this.tooltip.showOn === 'Always') { + this.tooltipElement.classList.add(slider_classNames.sliderDisabled); + } + this.unwireEvents(); + } + else { + (0,ej2_base/* removeClass */.IV)([this.sliderContainer], [slider_classNames.sliderDisabled]); + if (this.tooltip.isVisible && this.tooltipElement && this.tooltip.showOn === 'Always') { + this.tooltipElement.classList.remove(slider_classNames.sliderDisabled); + } + this.wireEvents(); + } + }; + Slider.prototype.getTheme = function (container) { + var theme = window.getComputedStyle(container, ':after').getPropertyValue('content'); + return theme.replace(/['"]+/g, ''); + }; + /** + * Initialize the rendering + * @private + */ + Slider.prototype.initRender = function () { + this.sliderContainer = this.createElement('div', { className: slider_classNames.sliderContainer + ' ' + slider_classNames.controlWrapper }); + this.element.parentNode.insertBefore(this.sliderContainer, this.element); + this.sliderContainer.appendChild(this.element); + this.sliderTrack = this.createElement('div', { className: slider_classNames.sliderTrack }); + this.element.appendChild(this.sliderTrack); + this.setElementWidth(this.width); + this.element.tabIndex = -1; + this.getThemeInitialization(); + this.setHandler(); + this.createRangeBar(); + if (this.limits.enabled) { + this.createLimitBar(); + } + this.setOrientClass(); + this.hiddenInput = (this.createElement('input', { + attrs: { + type: 'hidden', value: ((0,ej2_base/* isNullOrUndefined */.le)(this.value) ? this.min.toString() : this.value.toString()), + name: this.element.getAttribute('name') || this.element.getAttribute('id') || + '_' + (Math.random() * 1000).toFixed(0) + 'slider', class: slider_classNames.sliderHiddenInput + } + })); + this.hiddenInput.tabIndex = -1; + this.sliderContainer.appendChild(this.hiddenInput); + if (this.showButtons) { + this.setButtons(); + } + this.setEnableRTL(); + if (this.type === 'Range') { + this.rangeValueUpdate(); + } + else { + this.value = (0,ej2_base/* isNullOrUndefined */.le)(this.value) ? parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min.toString())) : this.value; + } + this.previousVal = this.type !== 'Range' ? this.checkHandleValue(parseFloat((0,ej2_base/* formatUnit */.Ac)(this.value.toString()))) : + [this.checkHandleValue(parseFloat((0,ej2_base/* formatUnit */.Ac)(this.value[0].toString()))), + this.checkHandleValue(parseFloat((0,ej2_base/* formatUnit */.Ac)(this.value[1].toString())))]; + this.previousChanged = this.previousVal; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.element.hasAttribute('name'))) { + this.element.removeAttribute('name'); + } + this.setValue(); + if (this.limits.enabled) { + this.setLimitBar(); + } + if (this.ticks.placement !== 'None') { + this.renderScale(); + } + if (this.tooltip.isVisible) { + this.renderTooltip(); + } + if (!this.enabled) { + (0,ej2_base/* addClass */.cn)([this.sliderContainer], [slider_classNames.sliderDisabled]); + } + else { + (0,ej2_base/* removeClass */.IV)([this.sliderContainer], [slider_classNames.sliderDisabled]); + } + if (this.readonly) { + (0,ej2_base/* addClass */.cn)([this.sliderContainer], [slider_classNames.readonly]); + } + else { + (0,ej2_base/* removeClass */.IV)([this.sliderContainer], [slider_classNames.readonly]); + } + }; + Slider.prototype.getThemeInitialization = function () { + this.isMaterial = this.getTheme(this.sliderContainer) === 'material' + || this.getTheme(this.sliderContainer) === 'material-dark'; + this.isBootstrap = this.getTheme(this.sliderContainer) === 'bootstrap' + || this.getTheme(this.sliderContainer) === 'bootstrap-dark'; + this.isBootstrap4 = this.getTheme(this.sliderContainer) === 'bootstrap4'; + this.isTailwind = this.getTheme(this.sliderContainer) === 'tailwind' || this.getTheme(this.sliderContainer) === 'tailwind-dark'; + this.isBootstrap5 = this.getTheme(this.sliderContainer) === 'bootstrap5'; + this.isFluent = this.getTheme(this.sliderContainer) === 'FluentUI'; + this.isMaterialTooltip = this.isMaterial && this.type !== 'Range' && this.tooltip.isVisible; + }; + Slider.prototype.createRangeBar = function () { + if (this.type !== 'Default') { + this.rangeBar = (this.createElement('div', { attrs: { class: slider_classNames.rangeBar } })); + this.element.appendChild(this.rangeBar); + if (this.drag && this.type === 'Range') { + if (this.orientation === 'Horizontal') { + this.rangeBar.classList.add(slider_classNames.dragHorizontal); + } + else { + this.rangeBar.classList.add(slider_classNames.dragVertical); + } + } + } + }; + Slider.prototype.createLimitBar = function () { + var firstElementClassName = this.type !== 'Range' ? slider_classNames.limitBarDefault : + slider_classNames.limitBarFirst; + firstElementClassName += ' ' + slider_classNames.limits; + this.limitBarFirst = (this.createElement('div', { + attrs: { class: firstElementClassName } + })); + this.element.appendChild(this.limitBarFirst); + if (this.type === 'Range') { + this.limitBarSecond = (this.createElement('div', { + attrs: { + class: slider_classNames.limitBarSecond + ' ' + slider_classNames.limits + } + })); + this.element.appendChild(this.limitBarSecond); + } + }; + Slider.prototype.setOrientClass = function () { + if (this.orientation !== 'Vertical') { + this.sliderContainer.classList.remove(slider_classNames.verticalSlider); + this.sliderContainer.classList.add(slider_classNames.horizontalSlider); + this.firstHandle.setAttribute('aria-orientation', 'horizontal'); + if (this.type === 'Range') { + this.secondHandle.setAttribute('aria-orientation', 'horizontal'); + } + } + else { + this.sliderContainer.classList.remove(slider_classNames.horizontalSlider); + this.sliderContainer.classList.add(slider_classNames.verticalSlider); + this.firstHandle.setAttribute('aria-orientation', 'vertical'); + if (this.type === 'Range') { + this.secondHandle.setAttribute('aria-orientation', 'vertical'); + } + } + }; + Slider.prototype.setAriaAttributes = function (element) { + var _this = this; + var min = this.min; + var max = this.max; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0) { + min = this.customValues[0]; + max = this.customValues[this.customValues.length - 1]; + } + if (this.type !== 'Range') { + (0,ej2_base/* attributes */.Y4)(element, { + 'aria-valuemin': min.toString(), 'aria-valuemax': max.toString() + }); + } + else { + var range = !(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0 ? + [[min.toString(), (this.customValues[this.value[1]]).toString()], + [(this.customValues[this.value[0]]).toString(), max.toString()]] : + [[min.toString(), this.value[1].toString()], [this.value[0].toString(), max.toString()]]; + range.forEach(function (range, index) { + var element = index === 0 ? _this.firstHandle : _this.secondHandle; + if (element) { + (0,ej2_base/* attributes */.Y4)(element, { + 'aria-valuemin': range[0], 'aria-valuemax': range[1] + }); + } + }); + } + }; + Slider.prototype.createSecondHandle = function () { + this.secondHandle = this.createElement('div', { + attrs: { + class: slider_classNames.sliderHandle, 'role': 'slider', tabIndex: '0' + } + }); + this.secondHandle.classList.add(slider_classNames.sliderSecondHandle); + this.element.appendChild(this.secondHandle); + }; + Slider.prototype.createFirstHandle = function () { + this.firstHandle = this.createElement('div', { + attrs: { + class: slider_classNames.sliderHandle, 'role': 'slider', tabIndex: '0' + } + }); + this.firstHandle.classList.add(slider_classNames.sliderFirstHandle); + this.element.appendChild(this.firstHandle); + if (this.isMaterialTooltip) { + this.materialHandle = this.createElement('div', { + attrs: { + class: slider_classNames.sliderHandle + ' ' + + slider_classNames.sliderMaterialHandle + } + }); + this.element.appendChild(this.materialHandle); + } + }; + Slider.prototype.wireFirstHandleEvt = function (destroy) { + if (!destroy) { + ej2_base/* EventHandler.add */.bi.add(this.firstHandle, 'mousedown touchstart', this.handleFocus, this); + ej2_base/* EventHandler.add */.bi.add(this.firstHandle, 'transitionend', this.transitionEnd, this); + ej2_base/* EventHandler.add */.bi.add(this.firstHandle, 'mouseenter touchenter', this.handleOver, this); + ej2_base/* EventHandler.add */.bi.add(this.firstHandle, 'mouseleave touchend', this.handleLeave, this); + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.firstHandle, 'mousedown touchstart', this.handleFocus); + ej2_base/* EventHandler.remove */.bi.remove(this.firstHandle, 'transitionend', this.transitionEnd); + ej2_base/* EventHandler.remove */.bi.remove(this.firstHandle, 'mouseenter touchenter', this.handleOver); + ej2_base/* EventHandler.remove */.bi.remove(this.firstHandle, 'mouseleave touchend', this.handleLeave); + } + }; + Slider.prototype.wireSecondHandleEvt = function (destroy) { + if (!destroy) { + ej2_base/* EventHandler.add */.bi.add(this.secondHandle, 'mousedown touchstart', this.handleFocus, this); + ej2_base/* EventHandler.add */.bi.add(this.secondHandle, 'transitionend', this.transitionEnd, this); + ej2_base/* EventHandler.add */.bi.add(this.secondHandle, 'mouseenter touchenter', this.handleOver, this); + ej2_base/* EventHandler.add */.bi.add(this.secondHandle, 'mouseleave touchend', this.handleLeave, this); + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.secondHandle, 'mousedown touchstart', this.handleFocus); + ej2_base/* EventHandler.remove */.bi.remove(this.secondHandle, 'transitionend', this.transitionEnd); + ej2_base/* EventHandler.remove */.bi.remove(this.secondHandle, 'mouseenter touchenter', this.handleOver); + ej2_base/* EventHandler.remove */.bi.remove(this.secondHandle, 'mouseleave touchend', this.handleLeave); + } + }; + Slider.prototype.handleStart = function () { + if (this.type !== 'Range') { + this.firstHandle.classList[this.handlePos1 === 0 ? 'add' : 'remove'](slider_classNames.sliderHandleStart); + if (this.isMaterialTooltip) { + this.materialHandle.classList[this.handlePos1 === 0 ? 'add' : 'remove'](slider_classNames.sliderHandleStart); + if (this.tooltipElement) { + this.tooltipElement.classList[this.handlePos1 === 0 ? 'add' : 'remove'](slider_classNames.sliderTooltipStart); + } + } + } + }; + Slider.prototype.transitionEnd = function (e) { + if (e.propertyName !== 'transform') { + this.handleStart(); + if (!this.enableAnimation) { + this.getHandle().style.transition = 'none'; + } + if (this.type !== 'Default') { + this.rangeBar.style.transition = 'none'; + } + if (this.isMaterial && this.tooltip.isVisible && this.type === 'Default') { + this.tooltipElement.style.transition = this.transition.handle; + } + this.tooltipToggle(this.getHandle()); + this.closeTooltip(); + } + }; + Slider.prototype.handleFocusOut = function () { + if (this.firstHandle.classList.contains(slider_classNames.sliderHandleFocused)) { + this.firstHandle.classList.remove(slider_classNames.sliderHandleFocused); + } + if (this.type === 'Range') { + if (this.secondHandle.classList.contains(slider_classNames.sliderHandleFocused)) { + this.secondHandle.classList.remove(slider_classNames.sliderHandleFocused); + } + } + }; + Slider.prototype.handleFocus = function (e) { + this.focusSliderElement(); + this.sliderBarClick(e); + if (e.currentTarget === this.firstHandle) { + this.firstHandle.classList.add(slider_classNames.sliderHandleFocused); + this.firstHandle.classList.add(slider_classNames.sliderTabHandle); + } + else { + this.secondHandle.classList.add(slider_classNames.sliderHandleFocused); + this.secondHandle.classList.add(slider_classNames.sliderTabHandle); + } + ej2_base/* EventHandler.add */.bi.add(document, 'mousemove touchmove', this.sliderBarMove, this); + ej2_base/* EventHandler.add */.bi.add(document, 'mouseup touchend', this.sliderBarUp, this); + }; + Slider.prototype.handleOver = function (e) { + if (this.tooltip.isVisible && this.tooltip.showOn === 'Hover') { + this.tooltipToggle(e.currentTarget); + } + if (this.type === 'Default') { + this.tooltipToggle(this.getHandle()); + } + }; + Slider.prototype.handleLeave = function (e) { + if (this.tooltip.isVisible && this.tooltip.showOn === 'Hover' && + !e.currentTarget.classList.contains(slider_classNames.sliderHandleFocused) && + !e.currentTarget.classList.contains(slider_classNames.sliderTabHandle)) { + this.closeTooltip(); + } + }; + Slider.prototype.setHandler = function () { + if (this.min > this.max) { + this.min = this.max; + } + this.createFirstHandle(); + if (this.type === 'Range') { + this.createSecondHandle(); + } + }; + Slider.prototype.setEnableRTL = function () { + this.enableRtl && this.orientation !== 'Vertical' ? (0,ej2_base/* addClass */.cn)([this.sliderContainer], slider_classNames.rtl) : + (0,ej2_base/* removeClass */.IV)([this.sliderContainer], slider_classNames.rtl); + var preDir = (this.orientation !== 'Vertical') ? this.horDir : this.verDir; + if (this.enableRtl) { + this.horDir = 'right'; + this.verDir = 'bottom'; + } + else { + this.horDir = 'left'; + this.verDir = 'bottom'; + } + var currDir = (this.orientation !== 'Vertical') ? this.horDir : this.verDir; + if (preDir !== currDir) { + if (this.orientation === 'Horizontal') { + (0,ej2_base/* setStyleAttribute */.V7)(this.firstHandle, { 'right': '', 'left': 'auto' }); + if (this.type === 'Range') { + (0,ej2_base/* setStyleAttribute */.V7)(this.secondHandle, { 'top': '', 'left': 'auto' }); + } + } + } + this.setBarColor(); + }; + Slider.prototype.tooltipValue = function () { + var _this = this; + var text; + var args = { + value: this.value, + text: '' + }; + if (this.initialTooltip) { + this.initialTooltip = false; + this.setTooltipContent(); + args.text = text = this.tooltipObj.content; + this.trigger('tooltipChange', args, function (observedArgs) { + _this.addTooltipClass(observedArgs.text); + if (text !== observedArgs.text) { + _this.customAriaText = observedArgs.text; + _this.tooltipObj.content = observedArgs.text; + _this.setAriaAttrValue(_this.firstHandle); + if (_this.type === 'Range') { + _this.setAriaAttrValue(_this.secondHandle); + } + } + }); + if (this.isMaterialTooltip) { + this.setPreviousVal('change', this.value); + } + } + }; + Slider.prototype.setTooltipContent = function () { + var content; + content = this.formatContent(this.tooltipFormatInfo, false); + this.tooltipObj.content = content; + }; + Slider.prototype.formatContent = function (formatInfo, ariaContent) { + var content = ''; + var handle1 = this.handleVal1; + var handle2 = this.handleVal2; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0) { + handle1 = this.customValues[this.handleVal1]; + handle2 = this.customValues[this.handleVal2]; + } + if (!ariaContent) { + if (this.type === 'Range') { + if (this.enableRtl && this.orientation !== 'Vertical') { + content = (!(0,ej2_base/* isNullOrUndefined */.le)(formatInfo.format)) ? (this.formatString(handle2, formatInfo) + .formatString + ' - ' + this.formatString(handle1, formatInfo).formatString) : + (handle2.toString() + ' - ' + handle1.toString()); + } + else { + content = (!(0,ej2_base/* isNullOrUndefined */.le)(formatInfo.format)) ? (this.formatString(handle1, formatInfo) + .formatString + ' - ' + this.formatString(handle2, formatInfo).formatString) : + (handle1.toString() + ' - ' + handle2.toString()); + } + } + else { + if (!(0,ej2_base/* isNullOrUndefined */.le)(handle1)) { + content = (!(0,ej2_base/* isNullOrUndefined */.le)(formatInfo.format)) ? + this.formatString(handle1, formatInfo).formatString : handle1.toString(); + } + } + return content; + } + else { + if (this.type === 'Range') { + if (this.enableRtl && this.orientation !== 'Vertical') { + content = (!(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip) && !(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip.format)) ? + (this.formatString(handle2, formatInfo).elementVal + ' - ' + + this.formatString(handle1, formatInfo).elementVal) : + (handle2.toString() + ' - ' + handle1.toString()); + } + else { + content = (!(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip) && !(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip.format)) ? + (this.formatString(handle1, formatInfo).elementVal + ' - ' + + this.formatString(handle2, formatInfo).elementVal) : + (handle1.toString() + ' - ' + handle2.toString()); + } + } + else { + if (!(0,ej2_base/* isNullOrUndefined */.le)(handle1)) { + content = (!(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip) && !(0,ej2_base/* isNullOrUndefined */.le)(this.tooltip.format)) ? + this.formatString(handle1, formatInfo).elementVal : handle1.toString(); + } + } + return content; + } + }; + Slider.prototype.addTooltipClass = function (content) { + if (this.isMaterialTooltip) { + var count = content.toString().length; + if (!this.tooltipElement) { + var cssClass = count > 4 ? slider_classNames.sliderMaterialRange : slider_classNames.sliderMaterialDefault; + this.tooltipObj.cssClass = slider_classNames.sliderTooltip + ' ' + cssClass; + } + else { + var cssClass = count > 4 ? + { oldCss: slider_classNames.sliderMaterialDefault, newCss: slider_classNames.sliderMaterialRange } : + { oldCss: slider_classNames.sliderMaterialRange, newCss: slider_classNames.sliderMaterialDefault }; + this.tooltipElement.classList.remove(cssClass.oldCss); + if (!this.tooltipElement.classList.contains(cssClass.newCss)) { + this.tooltipElement.classList.add(cssClass.newCss); + this.tooltipElement.style.transform = count > 4 ? 'scale(1)' : + this.getTooltipTransformProperties(this.previousTooltipClass).rotate; + } + } + } + }; + Slider.prototype.tooltipPlacement = function () { + return this.orientation === 'Horizontal' ? (this.tooltip.placement === 'Before' ? 'TopCenter' : 'BottomCenter') : + (this.tooltip.placement === 'Before' ? 'LeftCenter' : 'RightCenter'); + }; + Slider.prototype.tooltipBeforeOpen = function (args) { + this.tooltipElement = args.element; + if (this.tooltip.cssClass) { + (0,ej2_base/* addClass */.cn)([this.tooltipElement], this.tooltip.cssClass.split(' ').filter(function (css) { return css; })); + } + args.target.removeAttribute('aria-describedby'); + if (this.isMaterialTooltip) { + this.tooltipElement.firstElementChild.classList.add(slider_classNames.materialTooltipHide); + this.handleStart(); + this.setTooltipTransform(); + } + }; + Slider.prototype.tooltipCollision = function (position) { + if (this.isBootstrap || this.isBootstrap4 || (this.isMaterial && !this.isMaterialTooltip)) { + var tooltipOffsetValue = this.isBootstrap4 ? bootstrap4TooltipOffset : bootstrapTooltipOffset; + switch (position) { + case 'TopCenter': + this.tooltipObj.setProperties({ 'offsetY': -(tooltipOffsetValue) }, false); + break; + case 'BottomCenter': + this.tooltipObj.setProperties({ 'offsetY': tooltipOffsetValue }, false); + break; + case 'LeftCenter': + this.tooltipObj.setProperties({ 'offsetX': -(tooltipOffsetValue) }, false); + break; + case 'RightCenter': + this.tooltipObj.setProperties({ 'offsetX': tooltipOffsetValue }, false); + break; + } + } + }; + Slider.prototype.materialTooltipEventCallBack = function (event) { + this.sliderBarClick(event); + ej2_base/* EventHandler.add */.bi.add(document, 'mousemove touchmove', this.sliderBarMove, this); + ej2_base/* EventHandler.add */.bi.add(document, 'mouseup touchend', this.sliderBarUp, this); + }; + Slider.prototype.wireMaterialTooltipEvent = function (destroy) { + if (this.isMaterialTooltip) { + if (!destroy) { + ej2_base/* EventHandler.add */.bi.add(this.tooltipElement, 'mousedown touchstart', this.materialTooltipEventCallBack, this); + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.tooltipElement, 'mousedown touchstart', this.materialTooltipEventCallBack); + } + } + }; + Slider.prototype.tooltipPositionCalculation = function (position) { + var cssClass; + switch (position) { + case 'TopCenter': + cssClass = slider_classNames.horizontalTooltipBefore; + break; + case 'BottomCenter': + cssClass = slider_classNames.horizontalTooltipAfter; + break; + case 'LeftCenter': + cssClass = slider_classNames.verticalTooltipBefore; + break; + case 'RightCenter': + cssClass = slider_classNames.verticalTooltipAfter; + break; + } + return cssClass; + }; + Slider.prototype.getTooltipTransformProperties = function (className) { + var transformProperties; + if (this.tooltipElement) { + var position = this.orientation === 'Horizontal' ? + ((this.tooltipElement.clientHeight + 14) - (this.tooltipElement.clientHeight / 2)) : + ((this.tooltipElement.clientWidth + 14) - (this.tooltipElement.clientWidth / 2)); + transformProperties = this.orientation === 'Horizontal' ? + (className === slider_classNames.horizontalTooltipBefore ? { rotate: 'rotate(45deg)', translate: "translateY(" + position + "px)" } : + { rotate: 'rotate(225deg)', translate: "translateY(" + -(position) + "px)" }) : + (className === slider_classNames.verticalTooltipBefore ? { rotate: 'rotate(-45deg)', translate: "translateX(" + position + "px)" } : + { rotate: 'rotate(-225deg)', translate: "translateX(" + (-position) + "px)" }); + } + return transformProperties; + }; + Slider.prototype.openMaterialTooltip = function () { + var _this = this; + if (this.isMaterialTooltip) { + this.refreshTooltip(this.firstHandle); + var tooltipContentElement = this.tooltipElement.firstElementChild; + tooltipContentElement.classList.remove(slider_classNames.materialTooltipHide); + tooltipContentElement.classList.add(slider_classNames.materialTooltipShow); + this.firstHandle.style.cursor = 'default'; + this.tooltipElement.style.transition = this.scaleTransform; + this.tooltipElement.classList.add(slider_classNames.materialTooltipOpen); + this.materialHandle.style.transform = 'scale(0)'; + if (tooltipContentElement.innerText.length > 4) { + this.tooltipElement.style.transform = 'scale(1)'; + } + else { + this.tooltipElement.style.transform = this.getTooltipTransformProperties(this.previousTooltipClass).rotate; + } + if (this.type === 'Default') { + setTimeout(function () { _this.tooltipElement.style.transition = _this.transition.handle; }, 2500); + } + else { + setTimeout(function () { _this.tooltipElement.style.transition = 'none'; }, 2500); + } + } + }; + Slider.prototype.closeMaterialTooltip = function () { + var _this = this; + if (this.isMaterialTooltip) { + var tooltipContentElement = this.tooltipElement.firstElementChild; + this.tooltipElement.style.transition = this.scaleTransform; + tooltipContentElement.classList.remove(slider_classNames.materialTooltipShow); + tooltipContentElement.classList.add(slider_classNames.materialTooltipHide); + this.firstHandle.style.cursor = '-webkit-grab'; + this.firstHandle.style.cursor = 'grab'; + if (this.materialHandle) { + this.materialHandle.style.transform = 'scale(1)'; + } + this.tooltipElement.classList.remove(slider_classNames.materialTooltipOpen); + this.setTooltipTransform(); + this.tooltipTarget = undefined; + setTimeout(function () { _this.tooltipElement.style.transition = 'none'; }, 2500); + } + }; + Slider.prototype.checkTooltipPosition = function (args) { + var tooltipClass = this.tooltipPositionCalculation(args.collidedPosition); + if (this.tooltipCollidedPosition === undefined || + this.tooltipCollidedPosition !== args.collidedPosition || !args.element.classList.contains(tooltipClass)) { + if (this.isMaterialTooltip) { + if (tooltipClass !== undefined) { + args.element.classList.remove(this.previousTooltipClass); + args.element.classList.add(tooltipClass); + this.previousTooltipClass = tooltipClass; + } + if (args.element.style.transform && args.element.classList.contains(slider_classNames.materialTooltipOpen) && + args.element.firstElementChild.innerText.length <= 4) { + args.element.style.transform = this.getTooltipTransformProperties(this.previousTooltipClass).rotate; + } + } + this.tooltipCollidedPosition = args.collidedPosition; + } + if (this.isMaterialTooltip && this.tooltipElement && this.tooltipElement.style.transform.indexOf('translate') !== -1) { + this.setTooltipTransform(); + } + }; + Slider.prototype.setTooltipTransform = function () { + var transformProperties = this.getTooltipTransformProperties(this.previousTooltipClass); + if (this.tooltipElement.firstElementChild.innerText.length > 4) { + this.tooltipElement.style.transform = transformProperties.translate + " scale(0.01)"; + } + else { + this.tooltipElement.style.transform = transformProperties.translate + " " + transformProperties.rotate + " scale(0.01)"; + } + }; + Slider.prototype.renderTooltip = function () { + this.tooltipObj = new Tooltip({ + showTipPointer: this.isBootstrap || this.isMaterial || this.isBootstrap4 || this.isTailwind || this.isBootstrap5 || this.isFluent, + cssClass: slider_classNames.sliderTooltip, + height: this.isMaterial ? 30 : 'auto', + animation: { open: { effect: 'None' }, close: { effect: 'FadeOut', duration: 500 } }, + opensOn: 'Custom', + beforeOpen: this.tooltipBeforeOpen.bind(this), + beforeCollision: this.checkTooltipPosition.bind(this), + beforeClose: this.tooltipBeforeClose.bind(this), + enableHtmlSanitizer: this.enableHtmlSanitizer + }); + this.tooltipObj.appendTo(this.firstHandle); + this.initializeTooltipProps(); + }; + Slider.prototype.initializeTooltipProps = function () { + var tooltipShowOn = (this.tooltip.showOn === 'Auto' ? 'Hover' : this.tooltip.showOn); + this.setProperties({ tooltip: { showOn: tooltipShowOn } }, true); + this.tooltipObj.position = this.tooltipPlacement(); + this.tooltipCollision(this.tooltipObj.position); + [this.firstHandle, this.rangeBar, this.secondHandle].forEach(function (handle) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(handle)) { + handle.style.transition = 'none'; + } + }); + if (this.isMaterialTooltip) { + this.sliderContainer.classList.add(slider_classNames.materialSlider); + this.tooltipValue(); + this.tooltipObj.animation.close.effect = 'None'; + this.tooltipObj.open(this.firstHandle); + } + }; + Slider.prototype.tooltipBeforeClose = function () { + this.tooltipElement = undefined; + this.tooltipCollidedPosition = undefined; + }; + Slider.prototype.setButtons = function () { + this.firstBtn = this.createElement('div', { className: slider_classNames.sliderButton + ' ' + slider_classNames.firstButton }); + this.firstBtn.appendChild(this.createElement('span', { className: slider_classNames.sliderButtonIcon })); + if (this.isTailwind) { + this.firstBtn.querySelector('span').classList.add('e-icons'); + } + this.firstBtn.tabIndex = -1; + this.secondBtn = this.createElement('div', { className: slider_classNames.sliderButton + ' ' + slider_classNames.secondButton }); + this.secondBtn.appendChild(this.createElement('span', { className: slider_classNames.sliderButtonIcon })); + if (this.isTailwind) { + this.secondBtn.querySelector('span').classList.add('e-icons'); + } + this.secondBtn.tabIndex = -1; + this.sliderContainer.classList.add(slider_classNames.sliderButtonClass); + this.sliderContainer.appendChild(this.firstBtn); + this.sliderContainer.appendChild(this.secondBtn); + this.sliderContainer.appendChild(this.element); + this.buttonTitle(); + }; + Slider.prototype.buttonTitle = function () { + var enabledRTL = this.enableRtl && this.orientation !== 'Vertical'; + this.l10n.setLocale(this.locale); + var decrementTitle = this.l10n.getConstant('decrementTitle'); + var incrementTitle = this.l10n.getConstant('incrementTitle'); + (0,ej2_base/* attributes */.Y4)(enabledRTL ? this.secondBtn : this.firstBtn, { 'aria-label': decrementTitle, title: decrementTitle }); + (0,ej2_base/* attributes */.Y4)(enabledRTL ? this.firstBtn : this.secondBtn, { 'aria-label': incrementTitle, title: incrementTitle }); + }; + Slider.prototype.buttonFocusOut = function () { + if (this.isMaterial) { + this.getHandle().classList.remove('e-large-thumb-size'); + } + }; + Slider.prototype.repeatButton = function (args) { + var hVal = this.handleValueUpdate(); + var enabledRTL = this.enableRtl && this.orientation !== 'Vertical'; + var value; + if (args.target.parentElement.classList.contains(slider_classNames.firstButton) + || args.target.classList.contains(slider_classNames.firstButton)) { + enabledRTL ? (value = this.add(hVal, parseFloat(this.step.toString()), true)) : + (value = this.add(hVal, parseFloat(this.step.toString()), false)); + } + else if (args.target.parentElement.classList.contains(slider_classNames.secondButton) + || (args.target.classList.contains(slider_classNames.secondButton))) { + enabledRTL ? (value = this.add(hVal, parseFloat(this.step.toString()), false)) : + (value = this.add(hVal, parseFloat(this.step.toString()), true)); + } + if (this.limits.enabled) { + value = this.getLimitCorrectedValues(value); + } + if (value >= this.min && value <= this.max) { + this.changeHandleValue(value); + this.tooltipToggle(this.getHandle()); + } + }; + Slider.prototype.repeatHandlerMouse = function (args) { + args.preventDefault(); + if (args.type === ('mousedown') || args.type === ('touchstart')) { + this.buttonClick(args); + this.repeatInterval = setInterval(this.repeatButton.bind(this), 180, args); + } + }; + Slider.prototype.materialChange = function () { + if (!this.getHandle().classList.contains('e-large-thumb-size')) { + this.getHandle().classList.add('e-large-thumb-size'); + } + }; + Slider.prototype.focusHandle = function () { + if (!this.getHandle().classList.contains(slider_classNames.sliderTabHandle)) { + this.getHandle().classList.add(slider_classNames.sliderTabHandle); + } + }; + Slider.prototype.repeatHandlerUp = function (e) { + this.changeEvent('changed', e); + this.closeTooltip(); + clearInterval(this.repeatInterval); + this.getHandle().focus(); + }; + Slider.prototype.customTickCounter = function (bigNum) { + var tickCount = 4; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0) { + if (bigNum > 4) { + tickCount = 3; + } + if (bigNum > 7) { + tickCount = 2; + } + if (bigNum > 14) { + tickCount = 1; + } + if (bigNum > 28) { + tickCount = 0; + } + } + return tickCount; + }; + // tslint:disable-next-line:max-func-body-length + Slider.prototype.renderScale = function () { + var liElementPosition = 0; + var orien = this.orientation === 'Vertical' ? 'v' : 'h'; + var spanText; + this.noOfDecimals = this.numberOfDecimals(this.step); + this.ul = this.createElement('ul', { + className: slider_classNames.scale + ' ' + 'e-' + orien + '-scale ' + slider_classNames.tick + '-' + this.ticks.placement.toLowerCase(), + attrs: { role: 'presentation', tabIndex: '-1', 'aria-hidden': 'true' } + }); + this.ul.style.zIndex = '-1'; + if (ej2_base/* Browser.isAndroid */.AR.isAndroid && orien === 'h') { + this.ul.classList.add(slider_classNames.sliderTickPosition); + } + var smallStep = this.ticks.smallStep; + if (!this.ticks.showSmallTicks) { + this.ticks.largeStep > 0 ? (smallStep = this.ticks.largeStep) : + (smallStep = (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))) - (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)))); + } + else if (smallStep <= 0) { + smallStep = parseFloat((0,ej2_base/* formatUnit */.Ac)(this.step)); + } + var min = this.fractionalToInteger(this.min); + var max = this.fractionalToInteger(this.max); + var steps = this.fractionalToInteger(smallStep); + var bigNum = !(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0 && this.customValues.length - 1; + var customStep = this.customTickCounter(bigNum); + var count = !(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0 ? + (bigNum * customStep) + bigNum : Math.abs((max - min) / steps); + this.element.appendChild(this.ul); + var li; + var start = parseFloat(this.min.toString()); + if (orien === 'v') { + start = parseFloat(this.max.toString()); + } + var left = 0; + var islargeTick; + var tickWidth = 100 / count; + if (tickWidth === Infinity) { + tickWidth = 5; + } + for (var i = 0, y = !(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0 ? + this.customValues.length - 1 : 0, k = 0; i <= count; i++) { + li = (this.createElement('li', { + attrs: { + class: slider_classNames.tick, role: 'presentation', tabIndex: '-1', + 'aria-hidden': 'true' + } + })); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0) { + islargeTick = i % (customStep + 1) === 0; + if (islargeTick) { + if (orien === 'h') { + start = this.customValues[k]; + k++; + } + else { + start = this.customValues[y]; + y--; + } + li.setAttribute('title', start.toString()); + } + } + else { + li.setAttribute('title', start.toString()); + if (this.numberOfDecimals(this.max) === 0 && this.numberOfDecimals(this.min) === 0 && + this.numberOfDecimals(this.step) === 0) { + if (orien === 'h') { + islargeTick = ((start - parseFloat(this.min.toString())) % this.ticks.largeStep === 0) ? true : false; + } + else { + islargeTick = (Math.abs(start - parseFloat(this.max.toString())) % this.ticks.largeStep === 0) ? true : false; + } + } + else { + var largestep = this.fractionalToInteger(this.ticks.largeStep); + var startValue = this.fractionalToInteger(start); + if (orien === 'h') { + islargeTick = ((startValue - min) % largestep === 0) ? true : false; + } + else { + islargeTick = (Math.abs(startValue - parseFloat(max.toString())) % largestep === 0) ? true : false; + } + } + } + if (islargeTick) { + li.classList.add(slider_classNames.large); + } + (orien === 'h') ? (li.style.width = tickWidth + '%') : (li.style.height = tickWidth + '%'); + var repeat = islargeTick ? (this.ticks.placement === 'Both' ? 2 : 1) : 0; + if (islargeTick) { + for (var j = 0; j < repeat; j++) { + this.createTick(li, start, tickWidth); + } + } + else if ((0,ej2_base/* isNullOrUndefined */.le)(this.customValues)) { + this.formatTicksValue(li, start); + } + this.ul.appendChild(li); + this.tickElementCollection.push(li); + var decimalPoints = void 0; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.customValues)) { + if (this.numberOfDecimals(smallStep) > this.numberOfDecimals(start)) { + decimalPoints = this.numberOfDecimals(smallStep); + } + else { + decimalPoints = this.numberOfDecimals(start); + } + if (orien === 'h') { + start = this.makeRoundNumber(start + smallStep, decimalPoints); + } + else { + start = this.makeRoundNumber(start - smallStep, decimalPoints); + } + left = this.makeRoundNumber(left + smallStep, decimalPoints); + } + } + this.ticksAlignment(orien, tickWidth); + }; + Slider.prototype.ticksAlignment = function (orien, tickWidth, triggerEvent) { + if (triggerEvent === void 0) { triggerEvent = true; } + this.firstChild = this.ul.firstElementChild; + this.lastChild = this.ul.lastElementChild; + this.firstChild.classList.add(slider_classNames.sliderFirstTick); + this.lastChild.classList.add(slider_classNames.sliderLastTick); + this.sliderContainer.classList.add(slider_classNames.scale + '-' + this.ticks.placement.toLowerCase()); + if (orien === 'h') { + this.firstChild.style.width = tickWidth / 2 + '%'; + this.lastChild.style.width = tickWidth / 2 + '%'; + } + else { + this.firstChild.style.height = tickWidth / 2 + '%'; + this.lastChild.style.height = tickWidth / 2 + '%'; + } + var eventArgs = { ticksWrapper: this.ul, tickElements: this.tickElementCollection }; + if (triggerEvent) { + this.trigger('renderedTicks', eventArgs); + } + this.scaleAlignment(); + }; + Slider.prototype.createTick = function (li, start, tickWidth) { + var span = this.createElement('span', { + className: slider_classNames.tickValue + ' ' + slider_classNames.tick + '-' + this.ticks.placement.toLowerCase(), + attrs: { role: 'presentation', tabIndex: '-1', 'aria-hidden': 'true' } + }); + li.appendChild(span); + if ((0,ej2_base/* isNullOrUndefined */.le)(this.customValues)) { + this.formatTicksValue(li, start, span, tickWidth); + } + else { + if (this.enableHtmlSanitizer) { + span.innerHTML = ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(start.toString()); + } + else { + span.innerHTML = start.toString(); + } + } + }; + Slider.prototype.formatTicksValue = function (li, start, spanElement, tickWidth) { + var _this = this; + var tickText = this.formatNumber(start); + var text = !(0,ej2_base/* isNullOrUndefined */.le)(this.ticks) && !(0,ej2_base/* isNullOrUndefined */.le)(this.ticks.format) ? + this.formatString(start, this.ticksFormatInfo).formatString : tickText; + var eventArgs = { value: start, text: text, tickElement: li }; + this.trigger('renderingTicks', eventArgs, function (observedArgs) { + li.setAttribute('title', observedArgs.text.toString()); + if (spanElement) { + if (_this.enableHtmlSanitizer) { + spanElement.innerHTML = ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(observedArgs.text.toString()); + } + else { + spanElement.innerHTML = observedArgs.text.toString(); + } + } + }); + }; + Slider.prototype.scaleAlignment = function () { + this.tickValuePosition(); + var smallTick = 12; + var largeTick = 20; + var half = largeTick / 2; + var orien = this.orientation === 'Vertical' ? 'v' : 'h'; + if (this.orientation === 'Vertical') { + (this.element.getBoundingClientRect().width <= 15) ? + this.sliderContainer.classList.add(slider_classNames.sliderSmallSize) : + this.sliderContainer.classList.remove(slider_classNames.sliderSmallSize); + } + else { + (this.element.getBoundingClientRect().height <= 15) ? + this.sliderContainer.classList.add(slider_classNames.sliderSmallSize) : + this.sliderContainer.classList.remove(slider_classNames.sliderSmallSize); + } + }; + Slider.prototype.tickValuePosition = function () { + this.firstChild = this.element.querySelector('ul').children[0]; + var first = this.firstChild.getBoundingClientRect(); + var firstChild; + var otherChild; + var smallStep = this.ticks.smallStep; + var count = Math.abs((parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))) - (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)))) / smallStep; + if (this.firstChild.children.length > 0) { + firstChild = this.firstChild.children[0].getBoundingClientRect(); + } + var tickElements = [this.sliderContainer.querySelectorAll('.' + slider_classNames.tick + '.' + + slider_classNames.large + ' .' + slider_classNames.tickValue)]; + var other; + if (this.ticks.placement === 'Both') { + other = [].slice.call(tickElements[0], 2); + } + else { + other = [].slice.call(tickElements[0], 1); + } + var tickWidth = this.orientation === 'Vertical' ? + (first.height * 2) : (first.width * 2); + for (var i = 0; i < this.firstChild.children.length; i++) { + if (this.orientation === 'Vertical') { + this.firstChild.children[i].style.top = -(firstChild.height / 2) + 'px'; + } + else { + if (!this.enableRtl) { + this.firstChild.children[i].style.left = -(firstChild.width / 2) + 'px'; + } + else { + this.firstChild.children[i].style.left = (tickWidth - + this.firstChild.children[i].getBoundingClientRect().width) / 2 + 'px'; + } + } + } + for (var i = 0; i < other.length; i++) { + otherChild = other[i].getBoundingClientRect(); + if (this.orientation === 'Vertical') { + (0,ej2_base/* setStyleAttribute */.V7)(other[i], { top: (tickWidth - otherChild.height) / 2 + 'px' }); + } + else { + (0,ej2_base/* setStyleAttribute */.V7)(other[i], { left: (tickWidth - otherChild.width) / 2 + 'px' }); + } + } + if (this.enableRtl && this.lastChild.children.length && count !== 0) { + this.lastChild.children[0].style.left = -(this.lastChild.getBoundingClientRect().width / 2) + 'px'; + if (this.ticks.placement === 'Both') { + this.lastChild.children[1].style.left = -(this.lastChild.getBoundingClientRect().width / 2) + 'px'; + } + } + if (count === 0) { + if (this.orientation === 'Horizontal') { + if (!this.enableRtl) { + this.firstChild.classList.remove(slider_classNames.sliderLastTick); + this.firstChild.style.left = this.firstHandle.style.left; + } + else { + this.firstChild.classList.remove(slider_classNames.sliderLastTick); + this.firstChild.style.right = this.firstHandle.style.right; + this.firstChild.children[0].style.left = + (this.firstChild.getBoundingClientRect().width / 2) + 2 + 'px'; + if (this.ticks.placement === 'Both') { + this.firstChild.children[1].style.left = + (this.firstChild.getBoundingClientRect().width / 2) + 2 + 'px'; + } + } + } + if (this.orientation === 'Vertical') { + this.firstChild.classList.remove(slider_classNames.sliderLastTick); + } + } + }; + Slider.prototype.setAriaAttrValue = function (element) { + var ariaValueText; + var isTickFormatted = ((!(0,ej2_base/* isNullOrUndefined */.le)(this.ticks) && !(0,ej2_base/* isNullOrUndefined */.le)(this.ticks.format))) ? true : false; + var text = !isTickFormatted ? + this.formatContent(this.ticksFormatInfo, false) : this.formatContent(this.tooltipFormatInfo, false); + var valuenow = isTickFormatted ? this.formatContent(this.ticksFormatInfo, true) : + this.formatContent(this.tooltipFormatInfo, true); + text = (!this.customAriaText) ? (text) : (this.customAriaText); + if (text.split(' - ').length === 2) { + ariaValueText = text.split(' - '); + } + else { + ariaValueText = [text, text]; + } + this.setAriaAttributes(element); + if (this.type !== 'Range') { + (0,ej2_base/* attributes */.Y4)(element, { 'aria-valuenow': valuenow, 'aria-valuetext': text }); + } + else { + // eslint-disable-next-line + (!this.enableRtl) ? ((element === this.firstHandle) ? + (0,ej2_base/* attributes */.Y4)(element, { 'aria-valuenow': valuenow.split(' - ')[0], 'aria-valuetext': ariaValueText[0] }) : + (0,ej2_base/* attributes */.Y4)(element, { 'aria-valuenow': valuenow.split(' - ')[1], 'aria-valuetext': ariaValueText[1] })) : + ((element === this.firstHandle) ? + (0,ej2_base/* attributes */.Y4)(element, { 'aria-valuenow': valuenow.split(' - ')[1], 'aria-valuetext': ariaValueText[1] }) : + (0,ej2_base/* attributes */.Y4)(element, { 'aria-valuenow': valuenow.split(' - ')[0], 'aria-valuetext': ariaValueText[0] })); + } + }; + Slider.prototype.handleValueUpdate = function () { + var hVal; + if (this.type === 'Range') { + if (this.activeHandle === 1) { + hVal = this.handleVal1; + } + else { + hVal = this.handleVal2; + } + } + else { + hVal = this.handleVal1; + } + return hVal; + }; + Slider.prototype.getLimitCorrectedValues = function (value) { + if (this.type === 'MinRange' || this.type === 'Default') { + value = (this.getLimitValueAndPosition(value, this.limits.minStart, this.limits.minEnd))[0]; + } + else { + if (this.activeHandle === 1) { + value = (this.getLimitValueAndPosition(value, this.limits.minStart, this.limits.minEnd))[0]; + } + else { + value = (this.getLimitValueAndPosition(value, this.limits.maxStart, this.limits.maxEnd))[0]; + } + } + return value; + }; + Slider.prototype.focusSliderElement = function () { + if (!this.isElementFocused) { + this.element.focus(); + this.isElementFocused = true; + } + }; + Slider.prototype.buttonClick = function (args) { + this.focusSliderElement(); + var value; + var enabledRTL = this.enableRtl && this.orientation !== 'Vertical'; + var hVal = this.handleValueUpdate(); + if ((args.keyCode === 40) || (args.keyCode === 37) + || args.currentTarget.classList.contains(slider_classNames.firstButton)) { + // eslint-disable-next-line + enabledRTL ? (value = this.add(hVal, parseFloat(this.step.toString()), true)) : + (value = this.add(hVal, parseFloat(this.step.toString()), false)); + } + else if ((args.keyCode === 38) || (args.keyCode === 39) || + args.currentTarget.classList.contains(slider_classNames.secondButton)) { + // eslint-disable-next-line + enabledRTL ? (value = this.add(hVal, parseFloat(this.step.toString()), false)) : + (value = this.add(hVal, parseFloat(this.step.toString()), true)); + } + else if ((args.keyCode === 33 + || args.currentTarget.classList.contains(slider_classNames.firstButton))) { + // eslint-disable-next-line + enabledRTL ? (value = this.add(hVal, parseFloat(this.ticks.largeStep.toString()), false)) : + (value = this.add(hVal, parseFloat(this.ticks.largeStep.toString()), true)); + } + else if ((args.keyCode === 34) || + args.currentTarget.classList.contains(slider_classNames.secondButton)) { + // eslint-disable-next-line + enabledRTL ? (value = this.add(hVal, parseFloat(this.ticks.largeStep.toString()), true)) : + (value = this.add(hVal, parseFloat(this.ticks.largeStep.toString()), false)); + } + else if ((args.keyCode === 36)) { + value = parseFloat(this.min.toString()); + } + else if ((args.keyCode === 35)) { + value = parseFloat(this.max.toString()); + } + if (this.limits.enabled) { + value = this.getLimitCorrectedValues(value); + } + this.changeHandleValue(value); + if (this.isMaterial && !this.tooltip.isVisible && + !this.getHandle().classList.contains(slider_classNames.sliderTabHandle)) { + this.materialChange(); + } + this.tooltipToggle(this.getHandle()); + this.getHandle().focus(); + this.focusHandle(); + if (args.currentTarget.classList.contains(slider_classNames.firstButton)) { + ej2_base/* EventHandler.add */.bi.add(this.firstBtn, 'mouseup touchend', this.buttonUp, this); + } + if (args.currentTarget.classList.contains(slider_classNames.secondButton)) { + ej2_base/* EventHandler.add */.bi.add(this.secondBtn, 'mouseup touchend', this.buttonUp, this); + } + }; + Slider.prototype.tooltipToggle = function (target) { + if (this.isMaterialTooltip) { + // eslint-disable-next-line + !this.tooltipElement.classList.contains(slider_classNames.materialTooltipOpen) ? + this.openMaterialTooltip() : this.refreshTooltip(this.firstHandle); + } + else { + // eslint-disable-next-line + !this.tooltipElement ? this.openTooltip(target) : this.refreshTooltip(target); + } + }; + Slider.prototype.buttonUp = function (args) { + if (args.currentTarget.classList.contains(slider_classNames.firstButton)) { + ej2_base/* EventHandler.remove */.bi.remove(this.firstBtn, 'mouseup touchend', this.buttonUp); + } + if (args.currentTarget.classList.contains(slider_classNames.secondButton)) { + ej2_base/* EventHandler.remove */.bi.remove(this.secondBtn, 'mouseup touchend', this.buttonUp); + } + }; + Slider.prototype.setRangeBar = function () { + if (this.orientation === 'Horizontal') { + if (this.type === 'MinRange') { + // eslint-disable-next-line + this.enableRtl ? (this.rangeBar.style.right = '0px') : (this.rangeBar.style.left = '0px'); + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'width': (0,ej2_base/* isNullOrUndefined */.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' }); + } + else { + // eslint-disable-next-line + this.enableRtl ? (this.rangeBar.style.right = + this.handlePos1 + 'px') : (this.rangeBar.style.left = this.handlePos1 + 'px'); + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'width': this.handlePos2 - this.handlePos1 + 'px' }); + } + } + else { + if (this.type === 'MinRange') { + this.rangeBar.style.bottom = '0px'; + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'height': (0,ej2_base/* isNullOrUndefined */.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' }); + } + else { + this.rangeBar.style.bottom = this.handlePos1 + 'px'; + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'height': this.handlePos2 - this.handlePos1 + 'px' }); + } + } + }; + Slider.prototype.checkValidValueAndPos = function (value) { + value = this.checkHandleValue(value); + value = this.checkHandlePosition(value); + return value; + }; + Slider.prototype.setLimitBarPositions = function (fromMinPostion, fromMaxpostion, toMinPostion, toMaxpostion) { + if (this.orientation === 'Horizontal') { + if (!this.enableRtl) { + this.limitBarFirst.style.left = fromMinPostion + 'px'; + this.limitBarFirst.style.width = (fromMaxpostion - fromMinPostion) + 'px'; + } + else { + this.limitBarFirst.style.right = fromMinPostion + 'px'; + this.limitBarFirst.style.width = (fromMaxpostion - fromMinPostion) + 'px'; + } + } + else { + this.limitBarFirst.style.bottom = fromMinPostion + 'px'; + this.limitBarFirst.style.height = (fromMaxpostion - fromMinPostion) + 'px'; + } + if (this.type === 'Range') { + if (this.orientation === 'Horizontal') { + if (!this.enableRtl) { + this.limitBarSecond.style.left = toMinPostion + 'px'; + this.limitBarSecond.style.width = (toMaxpostion - toMinPostion) + 'px'; + } + else { + this.limitBarSecond.style.right = toMinPostion + 'px'; + this.limitBarSecond.style.width = (toMaxpostion - toMinPostion) + 'px'; + } + } + else { + this.limitBarSecond.style.bottom = toMinPostion + 'px'; + this.limitBarSecond.style.height = (toMaxpostion - toMinPostion) + 'px'; + } + } + }; + Slider.prototype.setLimitBar = function () { + if (this.type === 'Default' || this.type === 'MinRange') { + var fromPosition = (this.getLimitValueAndPosition(this.limits.minStart, this.limits.minStart, this.limits.minEnd, true))[0]; + fromPosition = this.checkValidValueAndPos(fromPosition); + var toPosition = (this.getLimitValueAndPosition(this.limits.minEnd, this.limits.minStart, this.limits.minEnd, true))[0]; + toPosition = this.checkValidValueAndPos(toPosition); + this.setLimitBarPositions(fromPosition, toPosition); + } + else if (this.type === 'Range') { + var fromMinPostion = (this.getLimitValueAndPosition(this.limits.minStart, this.limits.minStart, this.limits.minEnd, true))[0]; + fromMinPostion = this.checkValidValueAndPos(fromMinPostion); + var fromMaxpostion = (this.getLimitValueAndPosition(this.limits.minEnd, this.limits.minStart, this.limits.minEnd, true))[0]; + fromMaxpostion = this.checkValidValueAndPos(fromMaxpostion); + var toMinPostion = (this.getLimitValueAndPosition(this.limits.maxStart, this.limits.maxStart, this.limits.maxEnd, true))[0]; + toMinPostion = this.checkValidValueAndPos(toMinPostion); + var toMaxpostion = (this.getLimitValueAndPosition(this.limits.maxEnd, this.limits.maxStart, this.limits.maxEnd, true))[0]; + toMaxpostion = this.checkValidValueAndPos(toMaxpostion); + this.setLimitBarPositions(fromMinPostion, fromMaxpostion, toMinPostion, toMaxpostion); + } + }; + Slider.prototype.getLimitValueAndPosition = function (currentValue, minValue, maxValue, limitBar) { + if ((0,ej2_base/* isNullOrUndefined */.le)(minValue)) { + minValue = this.min; + if ((0,ej2_base/* isNullOrUndefined */.le)(currentValue) && limitBar) { + currentValue = minValue; + } + } + if ((0,ej2_base/* isNullOrUndefined */.le)(maxValue)) { + maxValue = this.max; + if ((0,ej2_base/* isNullOrUndefined */.le)(currentValue) && limitBar) { + currentValue = maxValue; + } + } + if (currentValue < minValue) { + currentValue = minValue; + } + if (currentValue > maxValue) { + currentValue = maxValue; + } + return [currentValue, this.checkHandlePosition(currentValue)]; + }; + Slider.prototype.setValue = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.customValues) && this.customValues.length > 0) { + this.min = 0; + this.max = this.customValues.length - 1; + this.setBarColor(); + } + this.setAriaAttributes(this.firstHandle); + this.handleVal1 = (0,ej2_base/* isNullOrUndefined */.le)(this.value) ? this.checkHandleValue(parseFloat(this.min.toString())) : + this.checkHandleValue(parseFloat(this.value.toString())); + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + this.preHandlePos1 = this.handlePos1; + // eslint-disable-next-line + (0,ej2_base/* isNullOrUndefined */.le)(this.activeHandle) ? (this.type === 'Range' ? this.activeHandle = 2 : this.activeHandle = 1) : + // eslint-disable-next-line no-self-assign + this.activeHandle = this.activeHandle; + if (this.type === 'Default' || this.type === 'MinRange') { + if (this.limits.enabled) { + var values = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = values[0]; + this.handlePos1 = values[1]; + this.preHandlePos1 = this.handlePos1; + } + this.setHandlePosition(null); + this.handleStart(); + this.value = this.handleVal1; + this.setAriaAttrValue(this.firstHandle); + this.changeEvent('changed', null); + } + else { + this.validateRangeValue(); + } + if (this.type !== 'Default') { + this.setRangeBar(); + } + if (this.limits.enabled) { + this.setLimitBar(); + } + }; + Slider.prototype.rangeValueUpdate = function () { + if (this.value === null || typeof (this.value) !== 'object') { + this.value = [parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)), parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))]; + } + }; + Slider.prototype.validateRangeValue = function () { + this.rangeValueUpdate(); + this.setRangeValue(); + }; + Slider.prototype.modifyZindex = function () { + if (this.type === 'Range') { + if (this.activeHandle === 1) { + this.firstHandle.style.zIndex = (this.zIndex + 4) + ''; + this.secondHandle.style.zIndex = (this.zIndex + 3) + ''; + } + else { + this.firstHandle.style.zIndex = (this.zIndex + 3) + ''; + this.secondHandle.style.zIndex = (this.zIndex + 4) + ''; + } + } + else if (this.isMaterialTooltip && this.tooltipElement) { + this.tooltipElement.style.zIndex = (0,popup_popup/* getZindexPartial */.TE)(this.element) + ''; + } + }; + Slider.prototype.setHandlePosition = function (event) { + var _this = this; + var handle; + var pos = (this.activeHandle === 1) ? this.handlePos1 : this.handlePos2; + if (this.isMaterialTooltip) { + handle = [this.firstHandle, this.materialHandle]; + } + else { + handle = [this.getHandle()]; + } + this.handleStart(); + handle.forEach(function (handle) { + if (_this.orientation === 'Horizontal') { + // eslint-disable-next-line + _this.enableRtl ? (handle.style.right = + pos + "px") : (handle.style.left = pos + "px"); + } + else { + handle.style.bottom = pos + "px"; + } + }); + this.changeEvent('change', event); + }; + Slider.prototype.getHandle = function () { + return (this.activeHandle === 1) ? this.firstHandle : this.secondHandle; + }; + Slider.prototype.setRangeValue = function () { + this.updateRangeValue(); + this.activeHandle = 1; + this.setHandlePosition(null); + this.activeHandle = 2; + this.setHandlePosition(null); + this.activeHandle = 1; + }; + Slider.prototype.changeEvent = function (eventName, e) { + var previous = eventName === 'change' ? this.previousVal : this.previousChanged; + if (this.type !== 'Range') { + this.setProperties({ 'value': this.handleVal1 }, true); + if (previous !== this.value && (!this.isMaterialTooltip || !this.initialTooltip)) { + this.trigger(eventName, this.changeEventArgs(eventName, e)); + this.initialTooltip = true; + this.setPreviousVal(eventName, this.value); + } + this.setAriaAttrValue(this.firstHandle); + } + else { + var value = this.value = [this.handleVal1, this.handleVal2]; + this.setProperties({ 'value': value }, true); + if (previous.length === this.value.length + && this.value[0] !== previous[0] || this.value[1] !== previous[1]) { + this.initialTooltip = false; + this.trigger(eventName, this.changeEventArgs(eventName, e)); + this.initialTooltip = true; + this.setPreviousVal(eventName, this.value); + } + this.setAriaAttrValue(this.getHandle()); + } + this.hiddenInput.value = this.value.toString(); + }; + Slider.prototype.changeEventArgs = function (eventName, e) { + var eventArgs; + if (this.tooltip.isVisible && this.tooltipObj && this.initialTooltip) { + this.tooltipValue(); + eventArgs = { + value: this.value, + previousValue: eventName === 'change' ? this.previousVal : this.previousChanged, + action: eventName, text: this.tooltipObj.content, isInteracted: (0,ej2_base/* isNullOrUndefined */.le)(e) ? false : true + }; + } + else { + eventArgs = { + value: this.value, + previousValue: eventName === 'change' ? this.previousVal : this.previousChanged, + action: eventName, text: (0,ej2_base/* isNullOrUndefined */.le)(this.ticksFormatInfo.format) ? this.value.toString() : + (this.type !== 'Range' ? this.formatString(this.value, this.ticksFormatInfo).formatString : + (this.formatString(this.value[0], this.ticksFormatInfo).formatString + ' - ' + + this.formatString(this.value[1], this.ticksFormatInfo).formatString)), + isInteracted: (0,ej2_base/* isNullOrUndefined */.le)(e) ? false : true + }; + } + return eventArgs; + }; + Slider.prototype.setPreviousVal = function (eventName, value) { + if (eventName === 'change') { + this.previousVal = value; + } + else { + this.previousChanged = value; + } + }; + Slider.prototype.updateRangeValue = function () { + var values = this.value.toString().split(',').map(Number); + if ((this.enableRtl && this.orientation !== 'Vertical') || this.rtl) { + this.value = [values[1], values[0]]; + } + else { + this.value = [values[0], values[1]]; + } + if (this.enableRtl && this.orientation !== 'Vertical') { + this.handleVal1 = this.checkHandleValue(this.value[1]); + this.handleVal2 = this.checkHandleValue(this.value[0]); + } + else { + this.handleVal1 = this.checkHandleValue(this.value[0]); + this.handleVal2 = this.checkHandleValue(this.value[1]); + } + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + if (this.handlePos1 > this.handlePos2) { + this.handlePos1 = this.handlePos2; + this.handleVal1 = this.handleVal2; + } + this.preHandlePos1 = this.handlePos1; + this.preHandlePos2 = this.handlePos2; + if (this.limits.enabled) { + this.activeHandle = 1; + var values_1 = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = values_1[0]; + this.handlePos1 = values_1[1]; + this.preHandlePos1 = this.handlePos1; + this.activeHandle = 2; + values_1 = this.getLimitValueAndPosition(this.handleVal2, this.limits.maxStart, this.limits.maxEnd); + this.handleVal2 = values_1[0]; + this.handlePos2 = values_1[1]; + this.preHandlePos2 = this.handlePos2; + } + }; + Slider.prototype.checkHandlePosition = function (value) { + var pos; + value = (100 * + (value - (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min))))) / ((parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))) - (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)))); + if (this.orientation === 'Horizontal') { + pos = this.element.getBoundingClientRect().width * (value / 100); + } + else { + pos = this.element.getBoundingClientRect().height * (value / 100); + } + if (((parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))) === (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min))))) { + if (this.orientation === 'Horizontal') { + pos = this.element.getBoundingClientRect().width; + } + else { + pos = this.element.getBoundingClientRect().height; + } + } + return pos; + }; + Slider.prototype.checkHandleValue = function (value) { + if (this.min > this.max) { + this.min = this.max; + } + if (this.min === this.max) { + return (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max))); + } + var handle = this.tempStartEnd(); + if (value < handle.start) { + value = handle.start; + } + else if (value > handle.end) { + value = handle.end; + } + return value; + }; + /** + * It is used to reposition slider. + * @returns void + */ + Slider.prototype.reposition = function () { + var _this = this; + this.firstHandle.style.transition = 'none'; + if (this.type !== 'Default') { + this.rangeBar.style.transition = 'none'; + } + if (this.type === 'Range') { + this.secondHandle.style.transition = 'none'; + } + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + if (this.handleVal2) { + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + } + if (this.orientation === 'Horizontal') { + // eslint-disable-next-line + this.enableRtl ? this.firstHandle.style.right = + this.handlePos1 + "px" : this.firstHandle.style.left = this.handlePos1 + "px"; + if (this.isMaterialTooltip) { + // eslint-disable-next-line + this.enableRtl ? this.materialHandle.style.right = + this.handlePos1 + "px" : this.materialHandle.style.left = this.handlePos1 + "px"; + } + if (this.type === 'MinRange') { + // eslint-disable-next-line + this.enableRtl ? (this.rangeBar.style.right = '0px') : (this.rangeBar.style.left = '0px'); + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'width': (0,ej2_base/* isNullOrUndefined */.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' }); + } + else if (this.type === 'Range') { + // eslint-disable-next-line + this.enableRtl ? this.secondHandle.style.right = + this.handlePos2 + "px" : this.secondHandle.style.left = this.handlePos2 + "px"; + // eslint-disable-next-line + this.enableRtl ? (this.rangeBar.style.right = + this.handlePos1 + 'px') : (this.rangeBar.style.left = this.handlePos1 + 'px'); + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'width': this.handlePos2 - this.handlePos1 + 'px' }); + } + } + else { + this.firstHandle.style.bottom = this.handlePos1 + "px"; + if (this.isMaterialTooltip) { + this.materialHandle.style.bottom = this.handlePos1 + "px"; + } + if (this.type === 'MinRange') { + this.rangeBar.style.bottom = '0px'; + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'height': (0,ej2_base/* isNullOrUndefined */.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' }); + } + else if (this.type === 'Range') { + this.secondHandle.style.bottom = this.handlePos2 + "px"; + this.rangeBar.style.bottom = this.handlePos1 + 'px'; + (0,ej2_base/* setStyleAttribute */.V7)(this.rangeBar, { 'height': this.handlePos2 - this.handlePos1 + 'px' }); + } + } + if (this.limits.enabled) { + this.setLimitBar(); + } + if (this.ticks.placement !== 'None' && this.ul) { + this.removeElement(this.ul); + this.ul = undefined; + this.renderScale(); + } + this.handleStart(); + if (!this.tooltip.isVisible) { + setTimeout(function () { + _this.firstHandle.style.transition = _this.scaleTransform; + if (_this.type === 'Range') { + _this.secondHandle.style.transition = _this.scaleTransform; + } + }); + } + this.refreshTooltip(this.tooltipTarget); + this.setBarColor(); + }; + Slider.prototype.changeHandleValue = function (value) { + var position = null; + if (this.activeHandle === 1) { + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + this.handleVal1 = this.checkHandleValue(value); + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + if (this.type === 'Range' && this.handlePos1 > this.handlePos2) { + this.handlePos1 = this.handlePos2; + this.handleVal1 = this.handleVal2; + } + if (this.handlePos1 !== this.preHandlePos1) { + position = this.preHandlePos1 = this.handlePos1; + } + } + this.modifyZindex(); + } + else { + if (!(this.limits.enabled && this.limits.endHandleFixed)) { + this.handleVal2 = this.checkHandleValue(value); + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + if (this.type === 'Range' && this.handlePos2 < this.handlePos1) { + this.handlePos2 = this.handlePos1; + this.handleVal2 = this.handleVal1; + } + if (this.handlePos2 !== this.preHandlePos2) { + position = this.preHandlePos2 = this.handlePos2; + } + } + this.modifyZindex(); + } + if (position !== null) { + if (this.type !== 'Default') { + this.setRangeBar(); + } + this.setHandlePosition(null); + } + }; + // eslint-disable-next-line + Slider.prototype.tempStartEnd = function () { + if (this.min > this.max) { + return { + start: this.max, + end: this.min + }; + } + else { + return { + start: this.min, + end: this.max + }; + } + }; + // eslint-disable-next-line + Slider.prototype.xyToPosition = function (position) { + var pos; + if (this.min === this.max) { + return 100; + } + if (this.orientation === 'Horizontal') { + var left = position.x - this.element.getBoundingClientRect().left; + var num = this.element.offsetWidth / 100; + this.val = (left / num); + } + else { + var top_1 = position.y - this.element.getBoundingClientRect().top; + var num = this.element.offsetHeight / 100; + this.val = 100 - (top_1 / num); + } + var val = this.stepValueCalculation(this.val); + if (val < 0) { + val = 0; + } + else if (val > 100) { + val = 100; + } + if (this.enableRtl && this.orientation !== 'Vertical') { + val = 100 - val; + } + if (this.orientation === 'Horizontal') { + pos = this.element.getBoundingClientRect().width * (val / 100); + } + else { + pos = this.element.getBoundingClientRect().height * (val / 100); + } + return pos; + }; + Slider.prototype.stepValueCalculation = function (value) { + if (this.step === 0) { + this.step = 1; + } + var percentStep = (parseFloat((0,ej2_base/* formatUnit */.Ac)(this.step))) / ((parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max)) - parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min))) / 100); + var remain = value % Math.abs(percentStep); + if (remain !== 0) { + if ((percentStep / 2) > remain) { + value -= remain; + } + else { + value += Math.abs(percentStep) - remain; + } + } + return value; + }; + Slider.prototype.add = function (a, b, addition) { + var precision; + var x = Math.pow(10, precision || 3); + var val; + if (addition) { + val = (Math.round(a * x) + Math.round(b * x)) / x; + } + else { + val = (Math.round(a * x) - Math.round(b * x)) / x; + } + return val; + }; + Slider.prototype.positionToValue = function (pos) { + var val; + var diff = parseFloat((0,ej2_base/* formatUnit */.Ac)(this.max)) - parseFloat((0,ej2_base/* formatUnit */.Ac)(this.min)); + if (this.orientation === 'Horizontal') { + val = (pos / this.element.getBoundingClientRect().width) * diff; + } + else { + val = (pos / this.element.getBoundingClientRect().height) * diff; + } + var total = this.add(val, parseFloat(this.min.toString()), true); + return (total); + }; + Slider.prototype.sliderBarClick = function (evt) { + evt.preventDefault(); + // eslint-disable-next-line + var pos; + if (evt.type === 'mousedown' || evt.type === 'mouseup' || evt.type === 'click') { + pos = { x: evt.clientX, y: evt.clientY }; + } + else if (evt.type === 'touchend' || evt.type === 'touchstart') { + pos = { x: evt.changedTouches[0].clientX, y: evt.changedTouches[0].clientY }; + } + var handlepos = this.xyToPosition(pos); + var handleVal = this.positionToValue(handlepos); + if (this.type === 'Range' && (this.handlePos2 - handlepos) < (handlepos - this.handlePos1)) { + this.activeHandle = 2; + if (!(this.limits.enabled && this.limits.endHandleFixed)) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.maxStart, this.limits.maxEnd); + handleVal = value[0]; + handlepos = value[1]; + } + this.secondHandle.classList.add(slider_classNames.sliderActiveHandle); + this.handlePos2 = this.preHandlePos2 = handlepos; + this.handleVal2 = handleVal; + } + this.modifyZindex(); + this.secondHandle.focus(); + } + else { + this.activeHandle = 1; + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.minStart, this.limits.minEnd); + handleVal = value[0]; + handlepos = value[1]; + } + this.firstHandle.classList.add(slider_classNames.sliderActiveHandle); + this.handlePos1 = this.preHandlePos1 = handlepos; + this.handleVal1 = handleVal; + } + this.modifyZindex(); + this.firstHandle.focus(); + } + if (this.isMaterialTooltip) { + this.tooltipElement.classList.add(slider_classNames.materialTooltipActive); + } + var focusedElement = this.element.querySelector('.' + slider_classNames.sliderTabHandle); + if (focusedElement && this.getHandle() !== focusedElement) { + focusedElement.classList.remove(slider_classNames.sliderTabHandle); + } + var handle = this.activeHandle === 1 ? this.firstHandle : this.secondHandle; + if (evt.target === handle) { + if (this.isMaterial && !this.tooltip.isVisible && + !this.getHandle().classList.contains(slider_classNames.sliderTabHandle)) { + this.materialChange(); + } + this.sliderBarUp(evt); + this.tooltipToggle(this.getHandle()); + return; + } + if (!this.checkRepeatedValue(handleVal)) { + return; + } + var transition = this.isMaterial && this.tooltip.isVisible ? + this.transitionOnMaterialTooltip : this.transition; + this.getHandle().style.transition = transition.handle; + if (this.type !== 'Default') { + this.rangeBar.style.transition = transition.rangeBar; + } + this.setHandlePosition(evt); + if (this.isMaterialTooltip) { + this.initialTooltip = false; + } + this.changeEvent('changed', evt); + if (this.type !== 'Default') { + this.setRangeBar(); + } + }; + Slider.prototype.handleValueAdjust = function (handleValue, assignValue, handleNumber) { + if (handleNumber === 1) { + this.handleVal1 = assignValue; + this.handleVal2 = this.handleVal1 + this.minDiff; + } + else if (handleNumber === 2) { + this.handleVal2 = assignValue; + this.handleVal1 = this.handleVal2 - this.minDiff; + } + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + }; + Slider.prototype.dragRangeBarMove = function (event) { + var _a, _b; + if (event.type !== 'touchmove') { + event.preventDefault(); + } + this.rangeBarDragged = true; + var pos; + this.rangeBar.style.transition = 'none'; + this.firstHandle.style.transition = 'none'; + this.secondHandle.style.transition = 'none'; + var xPostion; + var yPostion; + if (event.type === 'mousemove') { + _a = [event.clientX, event.clientY], xPostion = _a[0], yPostion = _a[1]; + } + else { + _b = [event.changedTouches[0].clientX, event.changedTouches[0].clientY], xPostion = _b[0], yPostion = _b[1]; + } + if (!(this.limits.enabled && this.limits.startHandleFixed) && !(this.limits.enabled && this.limits.endHandleFixed)) { + if (!this.enableRtl) { + pos = { x: xPostion - this.firstPartRemain, y: yPostion + this.secondPartRemain }; + } + else { + pos = { x: xPostion + this.secondPartRemain, y: yPostion + this.secondPartRemain }; + } + this.handlePos1 = this.xyToPosition(pos); + this.handleVal1 = this.positionToValue(this.handlePos1); + if (!this.enableRtl) { + pos = { x: xPostion + this.secondPartRemain, y: yPostion - this.firstPartRemain }; + } + else { + pos = { x: xPostion - this.firstPartRemain, y: yPostion - this.firstPartRemain }; + } + this.handlePos2 = this.xyToPosition(pos); + this.handleVal2 = this.positionToValue(this.handlePos2); + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = value[0]; + this.handlePos1 = value[1]; + if (this.handleVal1 === this.limits.minEnd) { + this.handleValueAdjust(this.handleVal1, this.limits.minEnd, 1); + } + if (this.handleVal1 === this.limits.minStart) { + this.handleValueAdjust(this.handleVal1, this.limits.minStart, 1); + } + value = this.getLimitValueAndPosition(this.handleVal2, this.limits.maxStart, this.limits.maxEnd); + this.handleVal2 = value[0]; + this.handlePos2 = value[1]; + if (this.handleVal2 === this.limits.maxStart) { + this.handleValueAdjust(this.handleVal2, this.limits.maxStart, 2); + } + if (this.handleVal2 === this.limits.maxEnd) { + this.handleValueAdjust(this.handleVal2, this.limits.maxEnd, 2); + } + } + if (this.handleVal2 === this.max) { + this.handleValueAdjust(this.handleVal2, this.max, 2); + } + if (this.handleVal1 === this.min) { + this.handleValueAdjust(this.handleVal1, this.min, 1); + } + } + this.activeHandle = 1; + this.setHandlePosition(event); + this.activeHandle = 2; + this.setHandlePosition(event); + this.tooltipToggle(this.rangeBar); + this.setRangeBar(); + }; + Slider.prototype.sliderBarUp = function (event) { + this.changeEvent('changed', event); + this.handleFocusOut(); + this.firstHandle.classList.remove(slider_classNames.sliderActiveHandle); + if (this.type === 'Range') { + this.initialTooltip = false; + this.secondHandle.classList.remove(slider_classNames.sliderActiveHandle); + } + this.closeTooltip(); + if (this.isMaterial) { + this.getHandle().classList.remove('e-large-thumb-size'); + if (this.isMaterialTooltip) { + this.tooltipElement.classList.remove(slider_classNames.materialTooltipActive); + } + } + ej2_base/* EventHandler.remove */.bi.remove(document, 'mousemove touchmove', this.sliderBarMove); + ej2_base/* EventHandler.remove */.bi.remove(document, 'mouseup touchend', this.sliderBarUp); + }; + Slider.prototype.sliderBarMove = function (evt) { + if (evt.type !== 'touchmove') { + evt.preventDefault(); + } + var pos; + if (evt.type === 'mousemove') { + pos = { x: evt.clientX, y: evt.clientY }; + } + else { + pos = { x: evt.changedTouches[0].clientX, y: evt.changedTouches[0].clientY }; + } + var handlepos = this.xyToPosition(pos); + var handleVal = this.positionToValue(handlepos); + handlepos = Math.round(handlepos); + if (this.type !== 'Range' && this.activeHandle === 1) { + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (this.limits.enabled) { + var valueAndPostion = this.getLimitValueAndPosition(handleVal, this.limits.minStart, this.limits.minEnd); + handlepos = valueAndPostion[1]; + handleVal = valueAndPostion[0]; + } + this.handlePos1 = handlepos; + this.handleVal1 = handleVal; + } + this.firstHandle.classList.add(slider_classNames.sliderActiveHandle); + } + if (this.type === 'Range') { + if (this.activeHandle === 1) { + this.firstHandle.classList.add(slider_classNames.sliderActiveHandle); + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (handlepos > this.handlePos2) { + handlepos = this.handlePos2; + handleVal = this.handleVal2; + } + if (handlepos !== this.preHandlePos1) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.minStart, this.limits.minEnd); + handleVal = value[0]; + handlepos = value[1]; + } + this.handlePos1 = this.preHandlePos1 = handlepos; + this.handleVal1 = handleVal; + this.activeHandle = 1; + } + } + } + else if (this.activeHandle === 2) { + this.secondHandle.classList.add(slider_classNames.sliderActiveHandle); + if (!(this.limits.enabled && this.limits.endHandleFixed)) { + if (handlepos < this.handlePos1) { + handlepos = this.handlePos1; + handleVal = this.handleVal1; + } + if (handlepos !== this.preHandlePos2) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.maxStart, this.limits.maxEnd); + handleVal = value[0]; + handlepos = value[1]; + } + this.handlePos2 = this.preHandlePos2 = handlepos; + this.handleVal2 = handleVal; + this.activeHandle = 2; + } + } + } + } + if (!this.checkRepeatedValue(handleVal)) { + return; + } + this.getHandle().style.transition = this.scaleTransform; + if (this.type !== 'Default') { + this.rangeBar.style.transition = 'none'; + } + this.setHandlePosition(evt); + if (this.isMaterial && !this.tooltip.isVisible && + !this.getHandle().classList.contains(slider_classNames.sliderTabHandle)) { + this.materialChange(); + } + this.tooltipToggle(this.getHandle()); + if (this.type !== 'Default') { + this.setRangeBar(); + } + }; + Slider.prototype.dragRangeBarUp = function (event) { + if (!this.rangeBarDragged) { + this.focusSliderElement(); + this.sliderBarClick(event); + } + else { + this.isDragComplete = true; + } + this.changeEvent('changed', event); + this.closeTooltip(); + ej2_base/* EventHandler.remove */.bi.remove(document, 'mousemove touchmove', this.dragRangeBarMove); + ej2_base/* EventHandler.remove */.bi.remove(document, 'mouseup touchend', this.dragRangeBarUp); + this.rangeBarDragged = false; + }; + Slider.prototype.checkRepeatedValue = function (currentValue) { + if (this.type === 'Range') { + var previousVal = this.enableRtl && this.orientation !== 'Vertical' ? (this.activeHandle === 1 ? + this.previousVal[1] : this.previousVal[0]) : + (this.activeHandle === 1 ? this.previousVal[0] : this.previousVal[1]); + if (currentValue === previousVal) { + return 0; + } + } + else { + if (currentValue === this.previousVal) { + return 0; + } + } + return 1; + }; + Slider.prototype.refreshTooltip = function (target) { + if (this.tooltip.isVisible && this.tooltipObj) { + this.tooltipValue(); + if (target) { + this.tooltipObj.refresh(target); + this.tooltipTarget = target; + } + } + }; + Slider.prototype.openTooltip = function (target) { + if (this.tooltip.isVisible && this.tooltipObj && !this.isMaterialTooltip) { + this.tooltipValue(); + this.tooltipObj.open(target); + this.tooltipTarget = target; + } + }; + Slider.prototype.closeTooltip = function () { + if (this.tooltip.isVisible && this.tooltipObj && this.tooltip.showOn !== 'Always' && !this.isMaterialTooltip) { + this.tooltipValue(); + this.tooltipObj.close(); + this.tooltipTarget = undefined; + } + }; + Slider.prototype.keyDown = function (event) { + switch (event.keyCode) { + case 37: + case 38: + case 39: + case 40: + case 33: + case 34: + case 36: + case 35: + event.preventDefault(); + this.buttonClick(event); + break; + } + }; + Slider.prototype.wireButtonEvt = function (destroy) { + if (!destroy) { + ej2_base/* EventHandler.add */.bi.add(this.firstBtn, 'mouseleave touchleave', this.buttonFocusOut, this); + ej2_base/* EventHandler.add */.bi.add(this.secondBtn, 'mouseleave touchleave', this.buttonFocusOut, this); + ej2_base/* EventHandler.add */.bi.add(this.firstBtn, 'mousedown touchstart', this.repeatHandlerMouse, this); + ej2_base/* EventHandler.add */.bi.add(this.firstBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp, this); + ej2_base/* EventHandler.add */.bi.add(this.secondBtn, 'mousedown touchstart', this.repeatHandlerMouse, this); + ej2_base/* EventHandler.add */.bi.add(this.secondBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp, this); + ej2_base/* EventHandler.add */.bi.add(this.firstBtn, 'focusout', this.sliderFocusOut, this); + ej2_base/* EventHandler.add */.bi.add(this.secondBtn, 'focusout', this.sliderFocusOut, this); + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.firstBtn, 'mouseleave touchleave', this.buttonFocusOut); + ej2_base/* EventHandler.remove */.bi.remove(this.secondBtn, 'mouseleave touchleave', this.buttonFocusOut); + ej2_base/* EventHandler.remove */.bi.remove(this.firstBtn, 'mousedown touchstart', this.repeatHandlerMouse); + ej2_base/* EventHandler.remove */.bi.remove(this.firstBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp); + ej2_base/* EventHandler.remove */.bi.remove(this.secondBtn, 'mousedown touchstart', this.repeatHandlerMouse); + ej2_base/* EventHandler.remove */.bi.remove(this.secondBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp); + ej2_base/* EventHandler.remove */.bi.remove(this.firstBtn, 'focusout', this.sliderFocusOut); + ej2_base/* EventHandler.remove */.bi.remove(this.secondBtn, 'focusout', this.sliderFocusOut); + } + }; + Slider.prototype.rangeBarMousedown = function (event) { + var _a, _b; + event.preventDefault(); + this.focusSliderElement(); + if (this.type === 'Range' && this.drag && event.target === this.rangeBar) { + var xPostion = void 0; + var yPostion = void 0; + if (event.type === 'mousedown') { + _a = [event.clientX, event.clientY], xPostion = _a[0], yPostion = _a[1]; + } + else if (event.type === 'touchstart') { + _b = [event.changedTouches[0].clientX, event.changedTouches[0].clientY], xPostion = _b[0], yPostion = _b[1]; + } + if (this.orientation === 'Horizontal') { + this.firstPartRemain = xPostion - this.rangeBar.getBoundingClientRect().left; + this.secondPartRemain = this.rangeBar.getBoundingClientRect().right - xPostion; + } + else { + this.firstPartRemain = yPostion - this.rangeBar.getBoundingClientRect().top; + this.secondPartRemain = this.rangeBar.getBoundingClientRect().bottom - yPostion; + } + this.minDiff = this.handleVal2 - this.handleVal1; + this.tooltipToggle(this.rangeBar); + var focusedElement = this.element.querySelector('.' + slider_classNames.sliderTabHandle); + if (focusedElement) { + focusedElement.classList.remove(slider_classNames.sliderTabHandle); + } + ej2_base/* EventHandler.add */.bi.add(document, 'mousemove touchmove', this.dragRangeBarMove, this); + ej2_base/* EventHandler.add */.bi.add(document, 'mouseup touchend', this.dragRangeBarUp, this); + } + }; + Slider.prototype.elementClick = function (event) { + if (this.isDragComplete) { + this.isDragComplete = false; + return; + } + event.preventDefault(); + this.focusSliderElement(); + this.sliderBarClick(event); + this.focusHandle(); + }; + Slider.prototype.wireEvents = function () { + this.onresize = this.reposition.bind(this); + window.addEventListener('resize', this.onresize); + if (this.enabled && !this.readonly) { + ej2_base/* EventHandler.add */.bi.add(this.element, 'click', this.elementClick, this); + if (this.type === 'Range' && this.drag) { + ej2_base/* EventHandler.add */.bi.add(this.rangeBar, 'mousedown touchstart', this.rangeBarMousedown, this); + } + ej2_base/* EventHandler.add */.bi.add(this.sliderContainer, 'keydown', this.keyDown, this); + ej2_base/* EventHandler.add */.bi.add(this.sliderContainer, 'keyup', this.keyUp, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'focusout', this.sliderFocusOut, this); + ej2_base/* EventHandler.add */.bi.add(this.sliderContainer, 'mouseover mouseout touchstart touchend', this.hover, this); + this.wireFirstHandleEvt(false); + if (this.type === 'Range') { + this.wireSecondHandleEvt(false); + } + if (this.showButtons) { + this.wireButtonEvt(false); + } + this.wireMaterialTooltipEvent(false); + if (this.isForm) { + ej2_base/* EventHandler.add */.bi.add(this.formElement, 'reset', this.formResetHandler, this); + } + } + }; + Slider.prototype.unwireEvents = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'click', this.elementClick); + if (this.type === 'Range' && this.drag) { + ej2_base/* EventHandler.remove */.bi.remove(this.rangeBar, 'mousedown touchstart', this.rangeBarMousedown); + } + ej2_base/* EventHandler.remove */.bi.remove(this.sliderContainer, 'keydown', this.keyDown); + ej2_base/* EventHandler.remove */.bi.remove(this.sliderContainer, 'keyup', this.keyUp); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'focusout', this.sliderFocusOut); + ej2_base/* EventHandler.remove */.bi.remove(this.sliderContainer, 'mouseover mouseout touchstart touchend', this.hover); + this.wireFirstHandleEvt(true); + if (this.type === 'Range') { + this.wireSecondHandleEvt(true); + } + if (this.showButtons) { + this.wireButtonEvt(true); + } + this.wireMaterialTooltipEvent(true); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'reset', this.formResetHandler); + }; + Slider.prototype.formResetHandler = function () { + this.setProperties({ 'value': this.formResetValue }, true); + this.setValue(); + }; + Slider.prototype.keyUp = function (event) { + if (event.keyCode === 9 && event.target.classList.contains(slider_classNames.sliderHandle)) { + this.focusSliderElement(); + if (!event.target.classList.contains(slider_classNames.sliderTabHandle)) { + if (this.element.querySelector('.' + slider_classNames.sliderTabHandle)) { + this.element.querySelector('.' + slider_classNames.sliderTabHandle).classList.remove(slider_classNames.sliderTabHandle); + } + event.target.classList.add(slider_classNames.sliderTabHandle); + var parentElement = event.target.parentElement; + if (parentElement === this.element) { + parentElement.querySelector('.' + slider_classNames.sliderTrack).classList.add(slider_classNames.sliderTabTrack); + if (this.type === 'Range' || this.type === 'MinRange') { + parentElement.querySelector('.' + slider_classNames.rangeBar).classList.add(slider_classNames.sliderTabRange); + } + } + if (this.type === 'Range') { + (event.target.previousSibling).classList.contains(slider_classNames.sliderHandle) ? + this.activeHandle = 2 : this.activeHandle = 1; + } + this.getHandle().focus(); + this.tooltipToggle(this.getHandle()); + } + } + this.closeTooltip(); + this.changeEvent('changed', event); + }; + Slider.prototype.hover = function (event) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(event)) { + if (event.type === 'mouseover' || event.type === 'touchmove' || event.type === 'mousemove' || + event.type === 'pointermove' || event.type === 'touchstart') { + this.sliderContainer.classList.add(slider_classNames.sliderHover); + } + else { + this.sliderContainer.classList.remove(slider_classNames.sliderHover); + var curTarget = event.currentTarget; + if (this.tooltip.isVisible && this.tooltip.showOn !== 'Always' && this.tooltipObj && this.isMaterialTooltip && + !curTarget.classList.contains(slider_classNames.sliderHandleFocused) && + !curTarget.classList.contains(slider_classNames.sliderTabHandle)) { + this.closeMaterialTooltip(); + } + } + } + }; + Slider.prototype.sliderFocusOut = function (event) { + if (event.relatedTarget !== this.secondHandle && event.relatedTarget !== this.firstHandle && + event.relatedTarget !== this.element && event.relatedTarget !== this.firstBtn && event.relatedTarget !== this.secondBtn) { + this.closeMaterialTooltip(); + this.closeTooltip(); + if (this.element.querySelector('.' + slider_classNames.sliderTabHandle)) { + this.element.querySelector('.' + slider_classNames.sliderTabHandle).classList.remove(slider_classNames.sliderTabHandle); + } + if (this.element.querySelector('.' + slider_classNames.sliderTabTrack)) { + this.element.querySelector('.' + slider_classNames.sliderTabTrack).classList.remove(slider_classNames.sliderTabTrack); + if ((this.type === 'Range' || this.type === 'MinRange') && + this.element.querySelector('.' + slider_classNames.sliderTabRange)) { + this.element.querySelector('.' + slider_classNames.sliderTabRange).classList.remove(slider_classNames.sliderTabRange); + } + } + this.hiddenInput.focus(); + this.hiddenInput.blur(); + this.isElementFocused = false; + } + }; + Slider.prototype.removeElement = function (element) { + if (element.parentNode) { + element.parentNode.removeChild(element); + } + }; + Slider.prototype.changeSliderType = function (type, args) { + if (this.isMaterialTooltip && this.materialHandle) { + this.sliderContainer.classList.remove(slider_classNames.materialSlider); + this.removeElement(this.materialHandle); + this.materialHandle = undefined; + } + this.removeElement(this.firstHandle); + this.firstHandle = undefined; + if (type !== 'Default') { + if (type === 'Range') { + this.removeElement(this.secondHandle); + this.secondHandle = undefined; + } + this.removeElement(this.rangeBar); + this.rangeBar = undefined; + } + if (this.tooltip.isVisible && !(0,ej2_base/* isNullOrUndefined */.le)(this.tooltipObj)) { + this.tooltipObj.destroy(); + this.tooltipElement = undefined; + this.tooltipCollidedPosition = undefined; + } + if (this.limits.enabled) { + if (type === 'MinRange' || type === 'Default') { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.limitBarFirst)) { + this.removeElement(this.limitBarFirst); + this.limitBarFirst = undefined; + } + } + else { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.limitBarSecond)) { + this.removeElement(this.limitBarSecond); + this.limitBarSecond = undefined; + } + } + } + this.activeHandle = 1; + this.getThemeInitialization(); + if (this.type === 'Range') { + this.rangeValueUpdate(); + } + this.createRangeBar(); + if (this.limits.enabled) { + this.createLimitBar(); + } + this.setHandler(); + this.setOrientClass(); + this.wireFirstHandleEvt(false); + if (this.type === 'Range') { + this.wireSecondHandleEvt(false); + } + this.setValue(); + if (this.tooltip.isVisible) { + this.renderTooltip(); + this.wireMaterialTooltipEvent(false); + } + this.setBarColor(); + if (args !== 'tooltip') { + this.updateConfig(); + } + }; + Slider.prototype.changeRtl = function () { + if (!this.enableRtl && this.type === 'Range') { + this.value = [this.handleVal2, this.handleVal1]; + } + this.updateConfig(); + if (this.tooltip.isVisible) { + this.tooltipObj.refresh(this.firstHandle); + } + if (this.showButtons) { + var enabledRTL = this.enableRtl && this.orientation !== 'Vertical'; + (0,ej2_base/* attributes */.Y4)(enabledRTL ? this.secondBtn : this.firstBtn, { 'aria-label': 'Decrease', title: 'Decrease' }); + (0,ej2_base/* attributes */.Y4)(enabledRTL ? this.firstBtn : this.secondBtn, { 'aria-label': 'Increase', title: 'Increase' }); + } + }; + Slider.prototype.changeOrientation = function () { + this.changeSliderType(this.type, 'null'); + }; + Slider.prototype.updateConfig = function () { + this.setEnableRTL(); + this.setValue(); + if (this.tooltip.isVisible) { + this.refreshTooltip(this.tooltipTarget); + } + if (this.ticks.placement !== 'None') { + if (this.ul) { + this.removeElement(this.ul); + this.ul = undefined; + this.renderScale(); + } + } + this.limitsPropertyChange(); + }; + Slider.prototype.limitsPropertyChange = function () { + if (this.limits.enabled) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.limitBarFirst) && this.type !== 'Range') { + this.createLimitBar(); + } + if ((0,ej2_base/* isNullOrUndefined */.le)(this.limitBarFirst) && (0,ej2_base/* isNullOrUndefined */.le)(this.limitBarSecond) && this.type === 'Range') { + this.createLimitBar(); + } + this.setLimitBar(); + this.setValue(); + } + else { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.limitBarFirst)) { + (0,ej2_base/* detach */.og)(this.limitBarFirst); + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.limitBarSecond)) { + (0,ej2_base/* detach */.og)(this.limitBarSecond); + } + } + }; + /** + * Get the properties to be maintained in the persisted state. + * @private + */ + Slider.prototype.getPersistData = function () { + var keyEntity = ['value']; + return this.addOnPersist(keyEntity); + }; + /** + * Removes the component from the DOM and detaches all its related event handlers. + * Also it removes the attributes and classes. + * @method destroy + * @return {void} + */ + Slider.prototype.destroy = function () { + _super.prototype.destroy.call(this); + this.unwireEvents(); + window.removeEventListener('resize', this.onresize); + (0,ej2_base/* removeClass */.IV)([this.sliderContainer], [slider_classNames.sliderDisabled]); + this.firstHandle.removeAttribute('aria-orientation'); + if (this.type === 'Range') { + this.secondHandle.removeAttribute('aria-orientation'); + } + this.sliderContainer.parentNode.insertBefore(this.element, this.sliderContainer); + (0,ej2_base/* detach */.og)(this.sliderContainer); + if (this.tooltip.isVisible) { + this.tooltipObj.destroy(); + } + this.element.innerHTML = ''; + }; + /** + * Calls internally if any of the property value is changed. + * @private + */ + // tslint:disable-next-line + Slider.prototype.onPropertyChanged = function (newProp, oldProp) { + var _this = this; + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'cssClass': + this.setCSSClass(oldProp.cssClass); + break; + case 'value': + if (newProp && oldProp) { + var value = (0,ej2_base/* isNullOrUndefined */.le)(newProp.value) ? + (this.type === 'Range' ? [this.min, this.max] : this.min) : newProp.value; + this.setProperties({ 'value': value }, true); + if (!(0,ej2_base/* isNullOrUndefined */.le)(oldProp.value) && oldProp.value.toString() !== value.toString()) { + this.setValue(); + this.refreshTooltip(this.tooltipTarget); + if (this.type === 'Range') { + if ((0,ej2_base/* isNullOrUndefined */.le)(newProp.value) || oldProp.value[1] === value[1]) { + this.activeHandle = 1; + } + else { + this.activeHandle = 2; + } + } + } + } + break; + case 'min': + case 'step': + case 'max': + this.setMinMaxValue(); + break; + case 'tooltip': + if (!(0,ej2_base/* isNullOrUndefined */.le)(newProp.tooltip) && !(0,ej2_base/* isNullOrUndefined */.le)(oldProp.tooltip)) { + this.setTooltip(prop); + } + break; + case 'type': + if (!(0,ej2_base/* isNullOrUndefined */.le)(oldProp) && Object.keys(oldProp).length + && !(0,ej2_base/* isNullOrUndefined */.le)(oldProp.type)) { + this.changeSliderType(oldProp.type, prop); + this.setZindex(); + } + break; + case 'enableRtl': + if (oldProp.enableRtl !== newProp.enableRtl && this.orientation !== 'Vertical') { + this.rtl = oldProp.enableRtl; + this.changeRtl(); + } + break; + case 'limits': + this.limitsPropertyChange(); + break; + case 'orientation': + this.changeOrientation(); + break; + case 'ticks': + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.sliderContainer.querySelector('.' + slider_classNames.scale))) { + (0,ej2_base/* detach */.og)(this.ul); + Array.prototype.forEach.call(this.sliderContainer.classList, function (className) { + if (className.match(/e-scale-/)) { + _this.sliderContainer.classList.remove(className); + } + }); + } + if (this.ticks.placement !== 'None') { + this.renderScale(); + this.setZindex(); + } + break; + case 'locale': + if (this.showButtons) { + this.buttonTitle(); + } + break; + case 'showButtons': + if (newProp.showButtons) { + this.setButtons(); + this.reposition(); + if (this.enabled && !this.readonly) { + this.wireButtonEvt(false); + } + } + else { + if (this.firstBtn && this.secondBtn) { + this.sliderContainer.removeChild(this.firstBtn); + this.sliderContainer.removeChild(this.secondBtn); + this.sliderContainer.classList.remove(slider_classNames.sliderButtonClass); + this.firstBtn = undefined; + this.secondBtn = undefined; + this.reposition(); + } + } + break; + case 'enabled': + this.setEnabled(); + break; + case 'readonly': + this.setReadOnly(); + break; + case 'customValues': + this.setValue(); + this.reposition(); + break; + case 'colorRange': + this.reposition(); + break; + case 'width': + this.setElementWidth(newProp.width); + this.setMinMaxValue(); + if (this.limits) { + this.limitsPropertyChange(); + } + break; + } + } + }; + Slider.prototype.setReadOnly = function () { + if (this.readonly) { + this.unwireEvents(); + this.sliderContainer.classList.add(slider_classNames.readonly); + } + else { + this.wireEvents(); + this.sliderContainer.classList.remove(slider_classNames.readonly); + } + }; + Slider.prototype.setMinMaxValue = function () { + var _this = this; + this.setValue(); + this.refreshTooltip(this.tooltipTarget); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.sliderContainer.querySelector('.' + slider_classNames.scale))) { + if (this.ul) { + (0,ej2_base/* detach */.og)(this.ul); + Array.prototype.forEach.call(this.sliderContainer.classList, function (className) { + if (className.match(/e-scale-/)) { + _this.sliderContainer.classList.remove(className); + } + }); + } + } + if (this.ticks.placement !== 'None') { + this.renderScale(); + this.setZindex(); + } + }; + Slider.prototype.setZindex = function () { + this.zIndex = 6; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.ticks) && this.ticks.placement !== 'None') { + this.ul.style.zIndex = (this.zIndex + -7) + ''; + this.element.style.zIndex = (this.zIndex + 2) + ''; + } + if (!this.isMaterial && !(0,ej2_base/* isNullOrUndefined */.le)(this.ticks) && this.ticks.placement === 'Both') { + this.element.style.zIndex = (this.zIndex + 2) + ''; + } + this.firstHandle.style.zIndex = (this.zIndex + 3) + ''; + if (this.type === 'Range') { + this.secondHandle.style.zIndex = (this.zIndex + 4) + ''; + } + }; + Slider.prototype.setTooltip = function (args) { + this.changeSliderType(this.type, args); + }; + Slider.prototype.setBarColor = function () { + var trackPosition; + var trackClassName; + var child = this.sliderTrack.lastElementChild; + while (child) { + this.sliderTrack.removeChild(child); + child = this.sliderTrack.lastElementChild; + } + for (var i = 0; i < this.colorRange.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.colorRange[i].start) && !(0,ej2_base/* isNullOrUndefined */.le)(this.colorRange[i].end)) { + if (this.colorRange[i].end > this.colorRange[i].start) { + if (this.colorRange[i].start < this.min) { + this.colorRange[i].start = this.min; + } + if (this.colorRange[i].end > this.max) { + this.colorRange[i].end = this.max; + } + var startingPosition = this.checkHandlePosition(this.colorRange[i].start); + var endPosition = this.checkHandlePosition(this.colorRange[i].end); + var trackContainer = this.createElement('div'); + trackContainer.style.backgroundColor = this.colorRange[i].color; + trackContainer.style.border = '1px solid ' + this.colorRange[i].color; + if (this.orientation === 'Horizontal') { + trackClassName = slider_classNames.sliderHorizantalColor; + if (this.enableRtl) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.customValues)) { + trackPosition = this.checkHandlePosition(this.max) - this.checkHandlePosition(this.colorRange[i].end); + } + else { + trackPosition = this.checkHandlePosition(this.customValues.length - this.colorRange[i].end - 1); + } + } + else { + trackPosition = this.checkHandlePosition(this.colorRange[i].start); + } + trackContainer.style.width = endPosition - startingPosition + 'px'; + trackContainer.style.left = trackPosition + 'px'; + } + else { + trackClassName = slider_classNames.sliderVerticalColor; + trackPosition = this.checkHandlePosition(this.colorRange[i].start); + trackContainer.style.height = endPosition - startingPosition + 'px'; + trackContainer.style.bottom = trackPosition + 'px'; + } + trackContainer.classList.add(trackClassName); + this.sliderTrack.appendChild(trackContainer); + } + } + } + }; + /** + * Gets the component name + * @private + */ + Slider.prototype.getModuleName = function () { + return 'slider'; + }; + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Slider.prototype, "value", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Slider.prototype, "customValues", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(1) + ], Slider.prototype, "step", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], Slider.prototype, "width", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(0) + ], Slider.prototype, "min", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(100) + ], Slider.prototype, "max", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Slider.prototype, "readonly", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)('Default') + ], Slider.prototype, "type", void 0); + slider_decorate([ + (0,ej2_base/* Collection */.FE)([{}], ColorRangeData) + ], Slider.prototype, "colorRange", void 0); + slider_decorate([ + (0,ej2_base/* Complex */.Zz)({}, TicksData) + ], Slider.prototype, "ticks", void 0); + slider_decorate([ + (0,ej2_base/* Complex */.Zz)({}, LimitData) + ], Slider.prototype, "limits", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Slider.prototype, "enabled", void 0); + slider_decorate([ + (0,ej2_base/* Complex */.Zz)({}, TooltipData) + ], Slider.prototype, "tooltip", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Slider.prototype, "showButtons", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], Slider.prototype, "enableAnimation", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)('Horizontal') + ], Slider.prototype, "orientation", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], Slider.prototype, "cssClass", void 0); + slider_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], Slider.prototype, "enableHtmlSanitizer", void 0); + slider_decorate([ + (0,ej2_base/* Event */.ju)() + ], Slider.prototype, "created", void 0); + slider_decorate([ + (0,ej2_base/* Event */.ju)() + ], Slider.prototype, "change", void 0); + slider_decorate([ + (0,ej2_base/* Event */.ju)() + ], Slider.prototype, "changed", void 0); + slider_decorate([ + (0,ej2_base/* Event */.ju)() + ], Slider.prototype, "renderingTicks", void 0); + slider_decorate([ + (0,ej2_base/* Event */.ju)() + ], Slider.prototype, "renderedTicks", void 0); + slider_decorate([ + (0,ej2_base/* Event */.ju)() + ], Slider.prototype, "tooltipChange", void 0); + Slider = slider_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], Slider); + return Slider; +}(ej2_base/* Component */.wA)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-inputs/src/color-picker/color-picker.js +var color_picker_extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var color_picker_decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +/* eslint-disable prefer-spread */ + + + + + + + + + + +var APPLY = 'e-apply'; +var CANCEL = 'e-cancel'; +var CURRENT = 'e-current'; +var CONTAINER = 'e-container'; +var CTRLBTN = 'e-ctrl-btn'; +var CTRLSWITCH = 'e-switch-ctrl-btn'; +var DISABLED = 'e-disabled'; +var FORMATSWITCH = 'e-value-switch-btn'; +var HANDLER = 'e-handler'; +var HEX = 'e-hex'; +var HIDEHEX = 'e-hide-hex-value'; +var HIDEOPACITY = 'e-hide-opacity'; +var HIDERGBA = 'e-hide-switchable-value'; +var HIDEVALUE = 'e-hide-value'; +var HIDEVALUESWITCH = 'e-hide-valueswitcher'; +var HSVAREA = 'e-hsv-color'; +var HSVCONTAINER = 'e-hsv-container'; +var INPUTWRAPPER = 'e-selected-value'; +var MODESWITCH = 'e-mode-switch-btn'; +var NOCOLOR = 'e-nocolor-item'; +var OPACITY = 'e-opacity-value'; +var PALETTES = 'e-palette'; +var PALETTECONTENT = 'e-color-palette'; +var PICKERCONTENT = 'e-color-picker'; +var PREVIEW = 'e-preview-container'; +var PREVIOUS = 'e-previous'; +var color_picker_RTL = 'e-rtl'; +var SHOWVALUE = 'e-show-value'; +var SELECT = 'e-selected'; +var SPLITPREVIEW = 'e-split-preview'; +var TILE = 'e-tile'; +var presets = { + default: ['#000000', '#f44336', '#e91e63', '#9c27b0', '#673ab7', '#2196f3', '#03a9f4', '#00bcd4', '#009688', '#ffeb3b', + '#ffffff', '#ffebee', '#fce4ec', '#f3e5f5', '#ede7f6', '#e3f2fd', '#e1f5fe', '#e0f7fa', '#e0f2f1', '#fffde7', + '#f2f2f2', '#ffcdd2', '#f8bbd0', '#e1bee7', '#d1c4e9', '#bbdefb', '#b3e5fc', '#b2ebf2', '#b2dfdb', '#fff9c4', + '#e6e6e6', '#ef9a9a', '#f48fb1', '#ce93d8', '#b39ddb', '#90caf9', '#81d4fa', '#80deea', '#80cbc4', '#fff59d', + '#cccccc', '#e57373', '#f06292', '#ba68c8', '#9575cd', '#64b5f6', '#4fc3f7', '#4dd0e1', '#4db6ac', '#fff176', + '#b3b3b3', '#ef5350', '#ec407a', '#ab47bc', '#7e57c2', '#42a5f5', '#29b6f6', '#26c6da', '#26a69a', '#ffee58', + '#999999', '#e53935', '#d81b60', '#8e24aa', '#5e35b1', '#1e88e5', '#039be5', '#00acc1', '#00897b', '#fdd835', + '#808080', '#d32f2f', '#c2185b', '#7b1fa2', '#512da8', '#1976d2', '#0288d1', '#0097a7', '#00796b', '#fbc02d', + '#666666', '#c62828', '#ad1457', '#6a1b9a', '#4527a0', '#1565c0', '#0277bd', '#00838f', '#00695c', '#f9a825', + '#4d4d4d', '#b71c1c', '#880e4f', '#4a148c', '#311b92', '#0d47a1', '#01579b', '#006064', '#004d40', '#f57f17'] +}; +/** + * ColorPicker component is a user interface to select and adjust color values. It provides supports for various + * color specification like Red Green Blue, Hue Saturation Value and Hex codes. + * ```html + * + * ``` + * ```typescript + * + * ``` + */ +var ColorPicker = /** @class */ (function (_super) { + color_picker_extends(ColorPicker, _super); + function ColorPicker(options, element) { + return _super.call(this, options, element) || this; + } + ColorPicker.prototype.preRender = function () { + var ele = this.element; + this.formElement = (0,ej2_base/* closest */.oq)(this.element, 'form'); + if (this.formElement) { + ej2_base/* EventHandler.add */.bi.add(this.formElement, 'reset', this.formResetHandler, this); + } + var localeText = { Apply: 'Apply', Cancel: 'Cancel', ModeSwitcher: 'Switch Mode' }; + this.l10n = new ej2_base/* L10n */.E7('colorpicker', localeText, this.locale); + if (ele.getAttribute('ejs-for') && !ele.getAttribute('name')) { + ele.setAttribute('name', ele.id); + } + }; + /** + * To Initialize the component rendering + * + * @private + * @returns {void} + */ + ColorPicker.prototype.render = function () { + this.initWrapper(); + if (this.inline) { + this.createWidget(); + } + else { + this.createSplitBtn(); + } + if (!this.enableOpacity) { + (0,ej2_base/* addClass */.cn)([this.container.parentElement], HIDEOPACITY); + } + this.renderComplete(); + }; + ColorPicker.prototype.initWrapper = function () { + var wrapper = this.createElement('div', { className: 'e-' + this.getModuleName() + '-wrapper' }); + this.element.parentNode.insertBefore(wrapper, this.element); + wrapper.appendChild(this.element); + (0,ej2_base/* attributes */.Y4)(this.element, { 'tabindex': '-1', 'spellcheck': 'false' }); + this.container = this.createElement('div', { className: CONTAINER }); + this.getWrapper().appendChild(this.container); + var value = this.value ? this.roundValue(this.value).toLowerCase() : '#008000ff'; + if (this.noColor && this.mode === 'Palette' && this.value === '') { + value = ''; + } + var slicedValue = value.slice(0, 7); + if ((0,ej2_base/* isNullOrUndefined */.le)(this.initialInputValue)) { + this.initialInputValue = slicedValue; + } + this.element.value = slicedValue; + if (this.enableOpacity) { + this.setProperties({ 'value': value }, true); + } + else { + this.setProperties({ 'value': slicedValue }, true); + } + if (this.enableRtl) { + wrapper.classList.add(color_picker_RTL); + } + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([wrapper], this.cssClass.split(' ')); + } + this.tileRipple = (0,ej2_base/* rippleEffect */.qx)(this.container, { selector: '.' + TILE }); + this.ctrlBtnRipple = (0,ej2_base/* rippleEffect */.qx)(this.container, { selector: '.e-btn' }); + }; + ColorPicker.prototype.getWrapper = function () { + return this.element.parentElement; + }; + ColorPicker.prototype.createWidget = function () { + if (this.mode === 'Palette') { + this.createPalette(); + if (!this.inline) { + this.firstPaletteFocus(); + } + } + else { + this.createPicker(); + if (!this.inline) { + this.getDragHandler().focus(); + } + } + this.isRgb = true; + this.createInput(); + this.createCtrlBtn(); + if (!this.disabled) { + this.wireEvents(); + } + if (this.inline && this.disabled) { + this.toggleDisabled(true); + } + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + this.refreshPopupPos(); + } + }; + ColorPicker.prototype.createSplitBtn = function () { + var _this = this; + var splitButton = this.createElement('button', { className: 'e-split-colorpicker' }); + this.getWrapper().appendChild(splitButton); + this.splitBtn = new SplitButton({ + iconCss: 'e-selected-color', + target: this.container, + disabled: this.disabled, + enableRtl: this.enableRtl, + createPopupOnClick: this.createPopupOnClick, + open: this.onOpen.bind(this), + click: function () { + _this.trigger('change', { + currentValue: { hex: _this.value.slice(0, 7), rgba: _this.convertToRgbString(_this.hexToRgb(_this.value)) }, + previousValue: { hex: null, rgba: null }, value: _this.value + }); + } + }); + this.splitBtn.createElement = this.createElement; + this.splitBtn.appendTo(splitButton); + var preview = this.createElement('span', { className: SPLITPREVIEW }); + (0,ej2_base/* select */.Ys)('.e-selected-color', splitButton).appendChild(preview); + preview.style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)); + var popupEle = this.getPopupEle(); + (0,ej2_base/* addClass */.cn)([popupEle], 'e-colorpicker-popup'); + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([popupEle], this.cssClass.split(' ')); + } + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + var popupInst = this.getPopupInst(); + popupInst.relateTo = document.body; + popupInst.position = { X: 'center', Y: 'center' }; + popupInst.targetType = 'container'; + popupInst.collision = { X: 'fit', Y: 'fit' }; + popupInst.offsetY = 4; + popupEle.style.zIndex = (0,popup_popup/* getZindexPartial */.TE)(this.splitBtn.element).toString(); + } + this.bindCallBackEvent(); + }; + ColorPicker.prototype.onOpen = function () { + this.trigger('open', { element: this.container }); + }; + ColorPicker.prototype.getPopupInst = function () { + return (0,ej2_base/* getInstance */.s8)(this.getPopupEle(), popup_popup/* Popup */.GI); + }; + ColorPicker.prototype.bindCallBackEvent = function () { + var _this = this; + this.splitBtn.beforeOpen = function (args) { + var callBackPromise = new Deferred(); + _this.trigger('beforeOpen', args, function (observeOpenArgs) { + if (!observeOpenArgs.cancel) { + var popupEle = _this.getPopupEle(); + popupEle.style.top = (0,ej2_base/* formatUnit */.Ac)(0 + pageYOffset); + popupEle.style.left = (0,ej2_base/* formatUnit */.Ac)(0 + pageXOffset); + popupEle.style.display = 'block'; + _this.createWidget(); + popupEle.style.display = ''; + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + _this.modal = _this.createElement('div'); + _this.modal.className = 'e-' + _this.getModuleName() + ' e-modal'; + _this.modal.style.display = 'none'; + document.body.insertBefore(_this.modal, popupEle); + document.body.className += ' e-colorpicker-overflow'; + _this.modal.style.display = 'block'; + _this.modal.style.zIndex = (Number(popupEle.style.zIndex) - 1).toString(); + } + } + args.cancel = observeOpenArgs.cancel; + callBackPromise.resolve(observeOpenArgs); + }); + return callBackPromise; + }; + this.splitBtn.beforeClose = function (args) { + var callBackPromise = new Deferred(); + if (!(0,ej2_base/* isNullOrUndefined */.le)(args.event)) { + var beforeCloseArgs = { element: _this.container, event: args.event, cancel: false }; + _this.trigger('beforeClose', beforeCloseArgs, function (observedCloseArgs) { + if (ej2_base/* Browser.isDevice */.AR.isDevice && args.event.target === _this.modal) { + observedCloseArgs.cancel = true; + } + if (!observedCloseArgs.cancel) { + _this.onPopupClose(); + } + args.cancel = observedCloseArgs.cancel; + callBackPromise.resolve(observedCloseArgs); + }); + } + else { + callBackPromise.resolve(args); + } + return callBackPromise; + }; + }; + ColorPicker.prototype.onPopupClose = function () { + this.unWireEvents(); + this.destroyOtherComp(); + this.container.style.width = ''; + (0,ej2_base/* select */.Ys)('.' + SPLITPREVIEW, this.splitBtn.element).style.backgroundColor + = this.convertToRgbString(this.hexToRgb(this.value)); + this.container.innerHTML = ''; + (0,ej2_base/* removeClass */.IV)([this.container], [PICKERCONTENT, PALETTECONTENT]); + if (ej2_base/* Browser.isDevice */.AR.isDevice && this.modal) { + (0,ej2_base/* removeClass */.IV)([document.body], 'e-colorpicker-overflow'); + this.modal.style.display = 'none'; + this.modal.outerHTML = ''; + this.modal = null; + } + }; + ColorPicker.prototype.createPalette = function () { + (0,ej2_base/* classList */.s1)(this.container, [PALETTECONTENT], [PICKERCONTENT]); + if (this.presetColors) { + var paletteGroup = this.createElement('div', { className: 'e-custom-palette' }); + this.appendElement(paletteGroup); + var keys = Object.keys(this.presetColors); + if (keys.length === 1) { + this.appendPalette(this.presetColors[keys[0]], keys[0], paletteGroup); + } + else { + for (var i = 0, len = keys.length; i < len; i++) { + this.appendPalette(this.presetColors[keys[i]], keys[i], paletteGroup); + } + } + if ((0,ej2_base/* selectAll */.td)('.e-row', paletteGroup).length > 10) { + (0,ej2_base/* addClass */.cn)([paletteGroup], 'e-palette-group'); + } + } + else { + this.appendPalette(presets.default, 'default'); + } + if (this.mode === 'Palette' && !this.modeSwitcher && this.noColor) { + this.setNoColor(); + } + var width = parseInt(getComputedStyle(this.container).borderBottomWidth, 10); + this.container.style.width = (0,ej2_base/* formatUnit */.Ac)(this.container.children[0].offsetWidth + width + width); + this.rgb = this.hexToRgb(this.roundValue(this.value)); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + }; + ColorPicker.prototype.firstPaletteFocus = function () { + if (!(0,ej2_base/* select */.Ys)('.' + SELECT, this.container.children[0])) { + (0,ej2_base/* selectAll */.td)('.' + PALETTES, this.container)[0].focus(); + } + }; + ColorPicker.prototype.appendPalette = function (colors, key, refEle) { + var palette = this.createElement('div', { className: PALETTES, attrs: { 'tabindex': '0' } }); + if (refEle) { + refEle.appendChild(palette); + } + else { + this.appendElement(palette); + } + var row; + var tile; + var roundedColor; + for (var i = 0, len = colors.length; i < len; i++) { + if (i === 0 || i % this.columns === 0) { + row = this.createElement('div', { + className: 'e-row', attrs: { 'role': 'presentation' } + }); + palette.appendChild(row); + } + roundedColor = this.roundValue(colors[i]).toLowerCase(); + tile = this.createElement('span', { + className: TILE, attrs: { 'role': 'gridcell', 'aria-label': roundedColor, 'aria-selected': 'false', 'tabindex': '0' } + }); + this.trigger('beforeTileRender', { element: tile, presetName: key, value: colors[i] }); + row.appendChild(tile); + if (this.value === roundedColor) { + this.addTileSelection(tile); + palette.focus(); + } + tile.style.backgroundColor = this.convertToRgbString(this.hexToRgb(roundedColor)); + } + }; + ColorPicker.prototype.setNoColor = function () { + var noColorEle = this.container.querySelector('.e-row').children[0]; + noColorEle.classList.add(NOCOLOR); + if (!this.value) { + noColorEle.classList.add(SELECT); + (0,ej2_base/* closest */.oq)(noColorEle, '.' + PALETTES).focus(); + } + ['aria-selected', 'aria-label'].forEach(function (attr) { noColorEle.removeAttribute(attr); }); + noColorEle.style.backgroundColor = ''; + }; + ColorPicker.prototype.appendElement = function (ele, insertPos) { + if (insertPos === void 0) { insertPos = 0; } + var refEle = this.container.children[insertPos]; + if (refEle) { + this.container.insertBefore(ele, refEle); + } + else { + this.container.appendChild(ele); + } + }; + ColorPicker.prototype.addTileSelection = function (ele) { + ele.classList.add(SELECT); + ele.setAttribute('aria-selected', 'true'); + }; + ColorPicker.prototype.createPicker = function () { + (0,ej2_base/* classList */.s1)(this.container, [PICKERCONTENT], [PALETTECONTENT]); + var hsvContainer = this.createElement('div', { className: HSVCONTAINER }); + this.appendElement(hsvContainer); + hsvContainer.appendChild(this.createElement('div', { className: HSVAREA })); + var dragHandler = this.createElement('span', { className: HANDLER, attrs: { 'tabindex': '0' } }); + hsvContainer.appendChild(dragHandler); + if (this.value === null) { + this.value = '#008000ff'; + } + this.rgb = this.hexToRgb(this.value); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + this.setHsvContainerBg(); + this.setHandlerPosition(); + this.createSlider(); + this.createDragTooltip(); + }; + ColorPicker.prototype.setHsvContainerBg = function (h) { + if (h === void 0) { h = this.hsv[0]; } + this.getHsvContainer().style.backgroundColor = this.convertToRgbString(this.hsvToRgb(h, 100, 100, 1)); + }; + ColorPicker.prototype.getHsvContainer = function () { + return (0,ej2_base/* select */.Ys)('.' + HSVCONTAINER, this.container); + }; + ColorPicker.prototype.setHandlerPosition = function () { + var dragHandler = this.getDragHandler(); + var hsvArea = (0,ej2_base/* select */.Ys)('.' + HSVAREA, this.container); + if (this.enableRtl) { + dragHandler.style.left = (0,ej2_base/* formatUnit */.Ac)(hsvArea.offsetWidth * Math.abs(100 - this.hsv[1]) / 100); + } + else { + dragHandler.style.left = (0,ej2_base/* formatUnit */.Ac)(hsvArea.offsetWidth * this.hsv[1] / 100); + } + dragHandler.style.top = (0,ej2_base/* formatUnit */.Ac)(hsvArea.offsetHeight * (100 - this.hsv[2]) / 100); + }; + ColorPicker.prototype.createSlider = function () { + var sliderPreviewWrapper = this.createElement('div', { className: 'e-slider-preview' }); + this.appendElement(sliderPreviewWrapper, 1); + this.createPreview(sliderPreviewWrapper); + var sliderWrapper = this.createElement('div', { className: 'e-colorpicker-slider' }); + sliderPreviewWrapper.insertBefore(sliderWrapper, sliderPreviewWrapper.children[0]); + var slider = this.createElement('div', { className: 'e-hue-slider' }); + sliderWrapper.appendChild(slider); + this.hueSlider = new Slider({ + value: this.hsv[0], + min: 0, + max: 359, + enableRtl: this.enableRtl, + enabled: !this.disabled, + change: this.hueChange.bind(this) + }); + this.hueSlider.createElement = this.createElement; + this.hueSlider.appendTo(slider); + if (this.enableOpacity) { + slider = this.createElement('div', { className: 'e-opacity-slider' }); + sliderWrapper.appendChild(slider); + this.createOpacitySlider(slider); + } + }; + ColorPicker.prototype.createOpacitySlider = function (slider) { + this.opacitySlider = new Slider({ + value: this.rgb[3] * 100, + min: 0, + max: 100, + enableRtl: this.enableRtl, + enabled: !this.disabled, + change: this.opacityChange.bind(this) + }); + this.opacitySlider.createElement = this.createElement; + this.opacitySlider.appendTo(slider); + var opacityBgTrack = this.createElement('div', { className: 'e-opacity-empty-track' }); + slider.appendChild(opacityBgTrack); + this.updateOpacitySliderBg(); + }; + ColorPicker.prototype.updateOpacitySliderBg = function () { + var direction = this.enableRtl ? 'to left' : 'to right'; + var opacityEle = (0,ej2_base/* select */.Ys)('.e-opacity-empty-track', this.opacitySlider.element); + if (opacityEle) { + opacityEle.style.background = + 'linear-gradient(' + direction + ', rgba(' + this.rgb.slice(0, 3) + ', 0) 0%, ' + + this.convertToRgbString(this.rgb.slice(0, 3)) + ' 100%)'; + } + }; + ColorPicker.prototype.hueChange = function (args) { + this.hsv[0] = args.value; + this.setHsvContainerBg(); + this.convertToOtherFormat(); + }; + ColorPicker.prototype.opacityChange = function (args) { + var value = args.value; + var pValue = this.rgbToHex(this.rgb); + this.hsv[3] = value / 100; + this.rgb[3] = value / 100; + var cValue = this.rgbToHex(this.rgb); + this.updateOpacityInput(value); + var rgb = this.convertToRgbString(this.rgb); + this.updatePreview(rgb); + this.triggerEvent(cValue, pValue, rgb); + }; + ColorPicker.prototype.updateOpacityInput = function (value) { + if (this.enableOpacity && !this.getWrapper().classList.contains(HIDEVALUE)) { + var opacityTextBoxInst = (0,ej2_base/* getInstance */.s8)((0,ej2_base/* select */.Ys)('.' + OPACITY, this.container), numerictextbox/* NumericTextBox */.N); + opacityTextBoxInst.value = value; + opacityTextBoxInst.dataBind(); + } + }; + ColorPicker.prototype.createPreview = function (parentEle) { + var previewContainer = this.createElement('div', { className: PREVIEW }); + parentEle.appendChild(previewContainer); + var preview = this.createElement('span', { className: 'e-preview ' + CURRENT }); + previewContainer.appendChild(preview); + var colorValue = this.convertToRgbString(this.rgb); + preview.style.backgroundColor = colorValue; + preview = this.createElement('span', { className: 'e-preview ' + PREVIOUS }); + previewContainer.appendChild(preview); + preview.style.backgroundColor = colorValue; + }; + ColorPicker.prototype.isPicker = function () { + return !this.container.classList.contains(PALETTECONTENT); + }; + ColorPicker.prototype.getPopupEle = function () { + return this.container.parentElement; + }; + ColorPicker.prototype.createNumericInput = function (element, value, label, max) { + var _this = this; + var numericInput = new numerictextbox/* NumericTextBox */.N({ + value: value, + placeholder: label, + min: 0, + max: max, + format: '###.##', + showSpinButton: false, + floatLabelType: 'Always', + enableRtl: this.enableRtl, + enabled: !this.disabled, + readonly: this.isPicker() ? false : true, + change: function (args) { + if (args.event) { + _this.inputHandler(args.event); + } + } + }); + numericInput.createElement = this.createElement; + numericInput.appendTo(element); + }; + ColorPicker.prototype.createInput = function () { + var isPicker = this.isPicker(); + var wrapper = this.getWrapper(); + if ((isPicker && !wrapper.classList.contains(HIDEVALUE)) || (!isPicker && wrapper.classList.contains(SHOWVALUE))) { + var inputWrap = this.createElement('div', { className: INPUTWRAPPER }); + if (isPicker) { + this.appendElement(inputWrap, 2); + } + else { + this.appendElement(inputWrap, 1); + } + var container = this.createElement('div', { className: 'e-input-container' }); + inputWrap.appendChild(container); + if (!wrapper.classList.contains(HIDEVALUESWITCH)) { + this.appendValueSwitchBtn(inputWrap); + } + if (!wrapper.classList.contains(HIDEHEX)) { + var hexInput = this.createElement('input', { + className: HEX, + attrs: { 'maxlength': '7', 'spellcheck': 'false' } + }); + container.appendChild(hexInput); + input/* Input.createInput */.I.createInput({ + element: hexInput, + floatLabelType: 'Always', + properties: { + placeholder: 'HEX', + enableRtl: this.enableRtl, + enabled: !this.disabled, + readonly: this.isPicker() ? false : true + } + }, this.createElement); + input/* Input.setValue */.I.setValue(this.value.slice(0, 7), hexInput); + hexInput.addEventListener('input', this.inputHandler.bind(this)); + } + if (!wrapper.classList.contains(HIDERGBA)) { + var label = void 0; + var value = void 0; + if (this.isRgb) { + label = 'RGB'; + value = this.rgb; + } + else { + label = 'HSV'; + value = this.hsv; + } + var clsName = ['rh', 'gs', 'bv']; + for (var i = 0; i < 3; i++) { + this.createNumericInput(container.appendChild(this.createElement('input', { className: 'e-' + clsName[i] + '-value' })), value[i], label[i], 255); + } + if (this.enableOpacity) { + this.appendOpacityValue(container); + } + } + } + }; + ColorPicker.prototype.appendOpacityValue = function (container) { + this.createNumericInput(container.appendChild(this.createElement('input', { className: OPACITY })), this.rgb[3] * 100, 'A', 100); + }; + ColorPicker.prototype.appendValueSwitchBtn = function (targetEle) { + var valueSwitchBtn = this.createElement('button', { + className: 'e-icons e-css e-btn e-flat e-icon-btn ' + FORMATSWITCH + }); + targetEle.appendChild(valueSwitchBtn); + if (this.isPicker() && !this.getWrapper().classList.contains(HIDERGBA)) { + valueSwitchBtn.addEventListener('click', this.formatSwitchHandler.bind(this)); + } + }; + ColorPicker.prototype.createCtrlBtn = function () { + if (this.modeSwitcher || this.showButtons) { + this.l10n.setLocale(this.locale); + var btnWrapper = this.createElement('div', { className: CTRLSWITCH }); + this.container.appendChild(btnWrapper); + if (this.showButtons) { + var controlBtnWrapper = this.createElement('div', { className: CTRLBTN }); + btnWrapper.appendChild(controlBtnWrapper); + var apply = this.l10n.getConstant('Apply'); + controlBtnWrapper.appendChild(this.createElement('button', { + innerHTML: apply, + className: 'e-btn e-css e-flat e-primary e-small ' + APPLY, + attrs: { 'title': apply } + })); + var cancel = this.l10n.getConstant('Cancel'); + controlBtnWrapper.appendChild(this.createElement('button', { + innerHTML: cancel, + className: 'e-btn e-css e-flat e-small ' + CANCEL, + attrs: { 'title': cancel } + })); + } + if (this.modeSwitcher) { + this.appendModeSwitchBtn(); + } + } + }; + ColorPicker.prototype.appendModeSwitchBtn = function () { + var modeSwitcher = this.createElement('button', { + className: 'e-icons e-btn e-flat e-icon-btn ' + MODESWITCH, attrs: { title: this.l10n.getConstant('ModeSwitcher') } + }); + (0,ej2_base/* select */.Ys)('.' + CTRLSWITCH, this.container).insertBefore(modeSwitcher, (0,ej2_base/* select */.Ys)('.' + CTRLBTN, this.container)); + }; + ColorPicker.prototype.createDragTooltip = function () { + var _this = this; + var tooltip = new Tooltip({ + opensOn: 'Custom', + showTipPointer: false, + cssClass: 'e-color-picker-tooltip', + beforeOpen: function (args) { + _this.tooltipEle = args.element; + }, + animation: { open: { effect: 'None' }, close: { effect: 'None' } } + }); + tooltip.createElement = this.createElement; + tooltip.appendTo(this.container); + tooltip.open(this.container); + this.tooltipEle.style.zIndex = (0,popup_popup/* getZindexPartial */.TE)(this.tooltipEle).toString(); + (0,ej2_base/* select */.Ys)('.e-tip-content', this.tooltipEle).appendChild(this.createElement('div', { className: 'e-tip-transparent' })); + }; + ColorPicker.prototype.getTooltipInst = function () { + return (0,ej2_base/* getInstance */.s8)(this.container, Tooltip); + }; + ColorPicker.prototype.setTooltipOffset = function (value) { + this.getTooltipInst().offsetY = value; + }; + ColorPicker.prototype.toggleDisabled = function (enable) { + if (enable) { + this.getWrapper().classList.add(DISABLED); + } + else { + this.getWrapper().classList.remove(DISABLED); + } + if (this.showButtons) { + ([].slice.call((0,ej2_base/* selectAll */.td)('.e-btn', this.container))).forEach(function (ele) { + if (enable) { + (0,ej2_base/* attributes */.Y4)(ele, { 'disabled': '' }); + } + else { + ele.removeAttribute('disabled'); + } + }); + } + }; + ColorPicker.prototype.convertToRgbString = function (rgb) { + return rgb.length ? rgb.length === 4 ? 'rgba(' + rgb.join() + ')' : 'rgb(' + rgb.join() + ')' : ''; + }; + ColorPicker.prototype.convertToHsvString = function (hsv) { + return hsv.length === 4 ? 'hsva(' + hsv.join() + ')' : 'hsv(' + hsv.join() + ')'; + }; + ColorPicker.prototype.updateHsv = function () { + this.hsv[1] = this.hsv[1] > 100 ? 100 : this.hsv[1]; + this.hsv[2] = this.hsv[2] > 100 ? 100 : this.hsv[2]; + this.setHandlerPosition(); + }; + ColorPicker.prototype.convertToOtherFormat = function (isKey) { + if (isKey === void 0) { isKey = false; } + var pValue = this.rgbToHex(this.rgb); + this.rgb = this.hsvToRgb.apply(this, this.hsv); + var cValue = this.rgbToHex(this.rgb); + var rgba = this.convertToRgbString(this.rgb); + this.updatePreview(rgba); + this.updateInput(cValue); + this.triggerEvent(cValue, pValue, rgba, isKey); + }; + ColorPicker.prototype.updateInput = function (value) { + var wrapper = this.getWrapper(); + if (!wrapper.classList.contains(HIDEVALUE)) { + if (!wrapper.classList.contains(HIDEHEX)) { + input/* Input.setValue */.I.setValue(value.substr(0, 7), (0,ej2_base/* select */.Ys)('.' + HEX, this.container)); + } + if (!wrapper.classList.contains(HIDERGBA)) { + if (this.isRgb) { + this.updateValue(this.rgb, false); + } + else { + this.updateValue(this.hsv, false); + } + } + } + }; + ColorPicker.prototype.updatePreview = function (value) { + if (this.enableOpacity) { + this.updateOpacitySliderBg(); + } + (0,ej2_base/* select */.Ys)('.e-tip-transparent', this.tooltipEle).style.backgroundColor = value; + (0,ej2_base/* select */.Ys)('.' + PREVIEW + ' .' + CURRENT, this.container).style.backgroundColor = value; + (0,ej2_base/* select */.Ys)('.' + PREVIEW + ' .' + PREVIOUS, this.container).style.backgroundColor + = this.convertToRgbString(this.hexToRgb(this.value)); + }; + ColorPicker.prototype.getDragHandler = function () { + return (0,ej2_base/* select */.Ys)('.' + HANDLER, this.container); + }; + ColorPicker.prototype.removeTileSelection = function () { + var selectedEle = [].slice.call((0,ej2_base/* selectAll */.td)('.' + SELECT, this.container.children[0])); + selectedEle.forEach(function (ele) { + ele.classList.remove(SELECT); + ele.setAttribute('aria-selected', 'false'); + }); + }; + ColorPicker.prototype.convertRgbToNumberArray = function (value) { + return (value.slice(value.indexOf('(') + 1, value.indexOf(')'))).split(',').map(function (n, i) { + return (i !== 3) ? parseInt(n, 10) : parseFloat(n); + }); + }; + /** + * To get color value in specified type. + * + * @param {string} value - Specify the color value. + * @param {string} type - Specify the type to which the specified color needs to be converted. + * @method getValue + * @returns {string} - Color value + */ + ColorPicker.prototype.getValue = function (value, type) { + if (!value) { + value = this.value; + } + type = !type ? 'hex' : type.toLowerCase(); + if (value[0] === 'r') { + var cValue = this.convertRgbToNumberArray(value); + if (type === 'hex' || type === 'hexa') { + var hex = this.rgbToHex(cValue); + return type === 'hex' ? hex.slice(0, 7) : hex; + } + else { + if (type === 'hsv') { + return this.convertToHsvString(this.rgbToHsv.apply(this, cValue.slice(0, 3))); + } + else { + if (type === 'hsva') { + return this.convertToHsvString(this.rgbToHsv.apply(this, cValue)); + } + else { + return 'null'; + } + } + } + } + else { + if (value[0] === 'h') { + var cValue = this.hsvToRgb.apply(this, this.convertRgbToNumberArray(value)); + if (type === 'rgba') { + return this.convertToRgbString(cValue); + } + else { + if (type === 'hex' || type === 'hexa') { + var hex = this.rgbToHex(cValue); + return type === 'hex' ? hex.slice(0, 7) : hex; + } + else { + if (type === 'rgb') { + return this.convertToRgbString(cValue.slice(0, 3)); + } + else { + return 'null'; + } + } + } + } + else { + value = this.roundValue(value); + var rgb = this.hexToRgb(value); + if (type === 'rgb' || type === 'hsv') { + rgb = rgb.slice(0, 3); + } + if (type === 'rgba' || type === 'rgb') { + return this.convertToRgbString(rgb); + } + else { + if (type === 'hsva' || type === 'hsv') { + return this.convertToHsvString(this.rgbToHsv.apply(this, rgb)); + } + else { + if (type === 'hex') { + return value.slice(0, 7); + } + else { + if (type === 'a') { + return rgb[3].toString(); + } + else { + return 'null'; + } + } + } + } + } + } + }; + /** + * To show/hide ColorPicker popup based on current state of the SplitButton. + * + * @method toggle + * @returns {void} + */ + ColorPicker.prototype.toggle = function () { + if (this.container.parentElement.classList.contains('e-popup-close')) { + this.splitBtn.toggle(); + } + else { + this.closePopup(null); + } + }; + /** + * Get component name. + * + * @returns {string} - Module Name + * @private + */ + ColorPicker.prototype.getModuleName = function () { + return 'colorpicker'; + }; + /** + * Gets the properties to be maintained in the persisted state. + * + * @returns {string} - Persist data + */ + ColorPicker.prototype.getPersistData = function () { + return this.addOnPersist(['value']); + }; + ColorPicker.prototype.wireEvents = function () { + if (this.isPicker()) { + var dragHandler = this.getDragHandler(); + ej2_base/* EventHandler.add */.bi.add(dragHandler, 'keydown', this.pickerKeyDown, this); + ej2_base/* EventHandler.add */.bi.add(this.getHsvContainer(), 'mousedown touchstart', this.handlerDown, this); + if (this.modeSwitcher || this.showButtons) { + this.addCtrlSwitchEvent(); + } + ej2_base/* EventHandler.add */.bi.add((0,ej2_base/* select */.Ys)('.' + PREVIOUS, this.container), 'click', this.previewHandler, this); + } + else { + ej2_base/* EventHandler.add */.bi.add(this.container, 'click', this.paletteClickHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.container, 'keydown', this.paletteKeyDown, this); + } + }; + ColorPicker.prototype.formResetHandler = function () { + this.value = this.initialInputValue; + (0,ej2_base/* attributes */.Y4)(this.element, { 'value': this.initialInputValue }); + }; + ColorPicker.prototype.addCtrlSwitchEvent = function () { + var ctrlSwitchBtn = (0,ej2_base/* select */.Ys)('.' + CTRLSWITCH, this.container); + if (ctrlSwitchBtn) { + ej2_base/* EventHandler.add */.bi.add(ctrlSwitchBtn, 'click', this.btnClickHandler, this); + } + }; + ColorPicker.prototype.pickerKeyDown = function (e) { + switch (e.keyCode) { + case 39: + this.handlerDragPosition(1, this.enableRtl ? -1 : 1, e); + break; + case 37: + this.handlerDragPosition(1, this.enableRtl ? 1 : -1, e); + break; + case 38: + this.handlerDragPosition(2, 1, e); + break; + case 40: + this.handlerDragPosition(2, -1, e); + break; + case 13: { + e.preventDefault(); + var cValue = this.rgbToHex(this.rgb); + this.enterKeyHandler(cValue, e); + } + } + }; + ColorPicker.prototype.enterKeyHandler = function (value, e) { + this.triggerChangeEvent(value); + if (!this.inline) { + this.closePopup(e); + this.splitBtn.element.focus(); + } + }; + ColorPicker.prototype.closePopup = function (e) { + var _this = this; + var beforeCloseArgs = { element: this.container, event: e, cancel: false }; + this.trigger('beforeClose', beforeCloseArgs, function (observedcloseArgs) { + if (!observedcloseArgs.cancel) { + _this.splitBtn.toggle(); + _this.onPopupClose(); + } + }); + }; + ColorPicker.prototype.triggerChangeEvent = function (value) { + var hex = value.slice(0, 7); + this.trigger('change', { + currentValue: { hex: hex, rgba: this.convertToRgbString(this.rgb) }, + previousValue: { hex: this.value.slice(0, 7), rgba: this.convertToRgbString(this.hexToRgb(this.value)) }, + value: this.enableOpacity ? value : hex + }); + if (this.enableOpacity) { + this.setProperties({ 'value': value }, true); + } + else { + this.setProperties({ 'value': hex }, true); + } + this.element.value = hex ? hex : '#000000'; + }; + ColorPicker.prototype.handlerDragPosition = function (prob, value, e) { + e.preventDefault(); + this.hsv[prob] += value * (e.ctrlKey ? 1 : 3); + if (this.hsv[prob] < 0) { + this.hsv[prob] = 0; + } + this.updateHsv(); + this.convertToOtherFormat(true); + }; + ColorPicker.prototype.handlerDown = function (e) { + e.preventDefault(); + if (e.type === 'mousedown') { + this.clientX = Math.abs(e.pageX - pageXOffset); + this.clientY = Math.abs(e.pageY - pageYOffset); + this.setTooltipOffset(8); + } + else { + this.clientX = Math.abs(e.changedTouches[0].pageX - pageXOffset); + this.clientY = Math.abs(e.changedTouches[0].pageY - pageYOffset); + this.setTooltipOffset(-8); + } + this.setHsv(this.clientX, this.clientY); + this.getDragHandler().style.transition = 'left .4s cubic-bezier(.25, .8, .25, 1), top .4s cubic-bezier(.25, .8, .25, 1)'; + this.updateHsv(); + this.convertToOtherFormat(); + this.getDragHandler().focus(); + ej2_base/* EventHandler.add */.bi.add(document, 'mousemove touchmove', this.handlerMove, this); + ej2_base/* EventHandler.add */.bi.add(document, 'mouseup touchend', this.handlerEnd, this); + }; + ColorPicker.prototype.handlerMove = function (e) { + if (e.type !== 'touchmove') { + e.preventDefault(); + } + var x; + var y; + if (e.type === 'mousemove') { + x = Math.abs(e.pageX - pageXOffset); + y = Math.abs(e.pageY - pageYOffset); + } + else { + x = Math.abs(e.changedTouches[0].pageX - pageXOffset); + y = Math.abs(e.changedTouches[0].pageY - pageYOffset); + } + this.setHsv(x, y); + var dragHandler = this.getDragHandler(); + this.updateHsv(); + this.convertToOtherFormat(); + this.getTooltipInst().refresh(dragHandler); + if (!this.tooltipEle.style.transform) { + if (Math.abs(this.clientX - x) > 8 || Math.abs(this.clientY - y) > 8) { + (0,ej2_base/* select */.Ys)('.' + HSVAREA, this.container).style.cursor = 'pointer'; + dragHandler.style.transition = 'none'; + if (!this.inline) { + this.tooltipEle.style.zIndex = (parseInt(this.getPopupEle().style.zIndex, 10) + 1).toString(); + } + this.tooltipEle.style.transform = 'rotate(45deg)'; + dragHandler.classList.add('e-hide-handler'); + } + } + }; + ColorPicker.prototype.setHsv = function (clientX, clientY) { + var ele = (0,ej2_base/* select */.Ys)('.' + HSVAREA, this.container); + var position = ele.getBoundingClientRect(); + if (this.enableRtl) { + clientX = clientX > position.right ? 0 : Math.abs(clientX - position.right); + } + else { + clientX = clientX > position.left ? Math.abs(clientX - position.left) : 0; + } + clientY = clientY > position.top ? Math.abs(clientY - position.top) : 0; + this.hsv[2] = Math.round(Number(100 * (ele.offsetHeight - + Math.max(0, Math.min(ele.offsetHeight, (clientY - ele.offsetTop)))) / ele.offsetHeight) * 10) / 10; + this.hsv[1] = + Math.round(Number(100 * (Math.max(0, Math.min(ele.offsetWidth, (clientX - ele.offsetLeft)))) / ele.offsetWidth) * 10) / 10; + }; + ColorPicker.prototype.handlerEnd = function (e) { + if (e.type !== 'touchend') { + e.preventDefault(); + } + ej2_base/* EventHandler.remove */.bi.remove(document, 'mousemove touchmove', this.handlerMove); + ej2_base/* EventHandler.remove */.bi.remove(document, 'mouseup touchend', this.handlerEnd); + var dragHandler = this.getDragHandler(); + (0,ej2_base/* select */.Ys)('.' + HSVAREA, this.container).style.cursor = ''; + if (this.tooltipEle.style.transform) { + this.tooltipEle.style.transform = ''; + dragHandler.classList.remove('e-hide-handler'); + } + if (!this.inline && !this.showButtons) { + this.closePopup(e); + } + }; + ColorPicker.prototype.btnClickHandler = function (e) { + var target = e.target; + if ((0,ej2_base/* closest */.oq)(target, '.' + MODESWITCH)) { + e.stopPropagation(); + this.switchToPalette(); + } + else { + if (target.classList.contains(APPLY) || target.classList.contains(CANCEL)) { + this.ctrlBtnClick(target, e); + } + } + }; + ColorPicker.prototype.switchToPalette = function () { + this.trigger('beforeModeSwitch', { element: this.container, mode: 'Palette' }); + this.unWireEvents(); + this.destroyOtherComp(); + (0,ej2_base/* detach */.og)((0,ej2_base/* select */.Ys)('.e-slider-preview', this.container)); + if (!this.getWrapper().classList.contains(HIDEVALUE)) { + (0,ej2_base/* remove */.Od)((0,ej2_base/* select */.Ys)('.' + INPUTWRAPPER, this.container)); + } + (0,ej2_base/* detach */.og)(this.getHsvContainer()); + this.createPalette(); + this.firstPaletteFocus(); + this.createInput(); + this.refreshPopupPos(); + this.wireEvents(); + this.trigger('onModeSwitch', { element: this.container, mode: 'Palette' }); + }; + ColorPicker.prototype.refreshPopupPos = function () { + if (!this.inline) { + var popupEle = this.getPopupEle(); + popupEle.style.left = (0,ej2_base/* formatUnit */.Ac)(0 + pageXOffset); + popupEle.style.top = (0,ej2_base/* formatUnit */.Ac)(0 + pageYOffset); + this.getPopupInst().refreshPosition(this.splitBtn.element.parentElement); + } + }; + ColorPicker.prototype.formatSwitchHandler = function () { + if (this.isRgb) { + this.updateValue(this.hsv, true, 3, [360, 100, 100]); + this.isRgb = false; + } + else { + this.updateValue(this.rgb, true, 2); + this.isRgb = true; + } + }; + ColorPicker.prototype.updateValue = function (value, format, idx, max) { + var clsName = ['e-rh-value', 'e-gs-value', 'e-bv-value']; + var inst; + for (var i = 0, len = clsName.length; i < len; i++) { + inst = (0,ej2_base/* getInstance */.s8)((0,ej2_base/* select */.Ys)('.' + clsName[i], this.container), numerictextbox/* NumericTextBox */.N); + inst.value = Math.round(value[i]); + if (format) { + inst.placeholder = clsName[i].substr(idx, 1).toUpperCase(); + inst.max = max ? max[i] : 255; + } + inst.dataBind(); + } + }; + ColorPicker.prototype.previewHandler = function (e) { + var target = e.target; + var pValue = this.rgbToHex(this.rgb); + this.rgb = this.convertRgbToNumberArray(target.style.backgroundColor); + if (!this.rgb[3]) { + this.rgb[3] = 1; + } + var cValue = this.rgbToHex(this.rgb); + var hsv = this.rgbToHsv.apply(this, this.rgb); + if (hsv[0] !== this.hsv[0]) { + this.hueSlider.setProperties({ 'value': hsv[0] }, true); + this.hueSlider.refresh(); + } + this.setHsvContainerBg(hsv[0]); + if (this.enableOpacity && hsv[3] !== this.hsv[3]) { + this.opacitySlider.setProperties({ 'value': hsv[3] * 100 }, true); + this.opacitySlider.refresh(); + this.updateOpacitySliderBg(); + } + this.hsv = hsv; + this.setHandlerPosition(); + this.updateInput(cValue); + (0,ej2_base/* select */.Ys)('.' + PREVIEW + ' .' + CURRENT, this.container).style.backgroundColor = this.convertToRgbString(this.rgb); + this.triggerEvent(cValue, pValue, this.convertToRgbString(this.rgb)); + }; + ColorPicker.prototype.paletteClickHandler = function (e) { + e.preventDefault(); + var target = e.target; + if (target.classList.contains(TILE)) { + this.removeTileSelection(); + this.addTileSelection(target); + if (target.classList.contains(NOCOLOR)) { + this.noColorTile(); + } + else { + var cValue = target.getAttribute('aria-label'); + var pValue = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(this.roundValue(cValue)); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + if (this.getWrapper().classList.contains(SHOWVALUE)) { + this.updateInput(cValue); + } + this.triggerEvent(cValue, pValue, this.convertToRgbString(this.rgb)); + } + if (!this.inline && !this.showButtons) { + this.closePopup(e); + } + } + else { + if ((0,ej2_base/* closest */.oq)(target, '.' + MODESWITCH)) { + this.switchToPicker(); + } + else { + if (target.classList.contains(APPLY) || target.classList.contains(CANCEL)) { + this.ctrlBtnClick(target, e); + } + else { + if (this.getWrapper().classList.contains(SHOWVALUE) && (0,ej2_base/* closest */.oq)(target, '.' + FORMATSWITCH)) { + this.formatSwitchHandler(); + } + } + } + } + }; + ColorPicker.prototype.noColorTile = function (isKey) { + if (isKey === void 0) { isKey = false; } + var pValue = this.rgbToHex(this.rgb); + this.rgb = []; + this.hsv = []; + this.triggerEvent('', pValue, '', isKey); + }; + ColorPicker.prototype.switchToPicker = function () { + var wrapper = this.getWrapper(); + this.trigger('beforeModeSwitch', { element: this.container, mode: 'Picker' }); + this.unWireEvents(); + ([].slice.call((0,ej2_base/* selectAll */.td)('.' + PALETTES, this.container))).forEach(function (ele) { + (0,ej2_base/* detach */.og)(ele); + }); + if (wrapper.classList.contains(SHOWVALUE)) { + (0,ej2_base/* detach */.og)((0,ej2_base/* select */.Ys)('.' + INPUTWRAPPER, this.container)); + } + this.container.style.width = ''; + var grpEle = (0,ej2_base/* select */.Ys)('.e-custom-palette', this.container); + if (this.presetColors) { + (0,ej2_base/* remove */.Od)(grpEle); + } + this.createPicker(); + this.getDragHandler().focus(); + this.createInput(); + this.refreshPopupPos(); + this.wireEvents(); + this.trigger('onModeSwitch', { element: this.container, mode: 'Picker' }); + }; + ColorPicker.prototype.ctrlBtnClick = function (ele, e) { + if (ele.classList.contains(APPLY)) { + var cValue = this.rgbToHex(this.rgb); + this.triggerChangeEvent(cValue); + } + if (!this.inline) { + this.closePopup(e); + this.splitBtn.element.focus(); + } + }; + ColorPicker.prototype.paletteKeyDown = function (e) { + var target = e.target; + if (!target.classList.contains(PALETTES)) { + return; + } + var selectedEle; + var idx; + var tiles = [].slice.call((0,ej2_base/* selectAll */.td)('.' + TILE, target)); + var prevSelectedEle = (tiles.filter(function (tile) { return tile.classList.contains('e-selected'); })).pop(); + switch (!e.altKey && e.keyCode) { + case 39: + e.preventDefault(); + selectedEle = prevSelectedEle ? tiles[this.tilePosition(tiles, prevSelectedEle, this.enableRtl ? -1 : 1)] + : tiles[this.enableRtl ? tiles.length - 1 : 0]; + this.keySelectionChanges(selectedEle); + break; + case 37: + e.preventDefault(); + selectedEle = prevSelectedEle ? tiles[this.tilePosition(tiles, prevSelectedEle, this.enableRtl ? 1 : -1)] + : tiles[this.enableRtl ? 0 : tiles.length - 1]; + this.keySelectionChanges(selectedEle); + break; + case 38: + e.preventDefault(); + idx = prevSelectedEle ? this.tilePosition(tiles, prevSelectedEle, -this.columns) : 0; + selectedEle = tiles[idx] ? tiles[idx] : tiles[idx - this.columns]; + this.keySelectionChanges(selectedEle); + break; + case 40: + e.preventDefault(); + idx = prevSelectedEle ? this.tilePosition(tiles, prevSelectedEle, this.columns) : tiles.length - 1; + if (tiles[idx]) { + selectedEle = tiles[idx]; + } + else { + idx %= tiles.length; + idx += tiles[tiles.length - 1].parentElement.childElementCount; + selectedEle = tiles[idx]; + } + this.keySelectionChanges(selectedEle); + break; + case 13: + e.preventDefault(); + if (prevSelectedEle) { + var cValue = prevSelectedEle.getAttribute('aria-label'); + this.enterKeyHandler(cValue ? cValue : '', e); + } + } + }; + ColorPicker.prototype.keySelectionChanges = function (newEle) { + this.removeTileSelection(); + this.addTileSelection(newEle); + if (newEle.classList.contains(NOCOLOR)) { + this.noColorTile(true); + } + else { + var cValue = newEle.getAttribute('aria-label'); + var pValue = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(cValue); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + if (this.getWrapper().classList.contains(SHOWVALUE)) { + this.updateInput(cValue); + } + this.triggerEvent(cValue, pValue, this.convertToRgbString(this.rgb), true); + } + }; + ColorPicker.prototype.tilePosition = function (items, element, cIdx) { + items = Array.prototype.slice.call(items); + var n = items.length; + var emptyCount = this.columns - items[n - 1].parentElement.childElementCount; + var idx = items.indexOf(element); + idx += cIdx; + if (idx < 0) { + idx += n + emptyCount; + } + else { + idx %= n + emptyCount; + } + return idx; + }; + ColorPicker.prototype.inputHandler = function (e) { + var target = e.target; + if (!target.value.length) { + return; + } + var hsv; + var pValue; + var label = (0,ej2_base/* select */.Ys)('.e-float-text', target.parentElement).textContent; + switch (label) { + case 'HEX': { + var value = ''; + if ((target.value[0] === '#' && target.value.length !== 5) || (target.value[0] !== '#' && target.value.length !== 4)) { + value = this.roundValue(target.value); + } + if (value.length === 9) { + pValue = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(value + value.substr(-2)); + this.inputValueChange(this.rgbToHsv.apply(this, this.rgb), pValue, target.value); + } + else { + return; + } + break; + } + case 'R': + if (this.rgb[0] !== Number(target.value)) { + pValue = this.rgbToHex(this.rgb); + this.rgb[0] = Number(target.value); + hsv = this.rgbToHsv.apply(this, this.rgb); + this.inputValueChange(hsv, pValue); + } + break; + case 'G': + if (this.rgb[1] !== Number(target.value)) { + pValue = this.rgbToHex(this.rgb); + this.rgb[1] = Number(target.value); + hsv = this.rgbToHsv.apply(this, this.rgb); + this.inputValueChange(hsv, pValue); + } + break; + case 'B': + if (this.rgb[2] !== Number(target.value)) { + pValue = this.rgbToHex(this.rgb); + this.rgb[2] = Number(target.value); + hsv = this.rgbToHsv.apply(this, this.rgb); + this.inputValueChange(hsv, pValue); + } + break; + case 'H': + this.hueSlider.value = Number(target.value); + break; + case 'S': + if (this.hsv[1] !== Number(target.value)) { + this.hsv[1] = Number(target.value); + this.updateHsv(); + this.convertToOtherFormat(); + } + break; + case 'V': + if (this.hsv[2] !== Number(target.value)) { + this.hsv[2] = Number(target.value); + this.updateHsv(); + this.convertToOtherFormat(); + } + break; + case 'A': + this.opacitySlider.value = Number(target.value); + break; + } + }; + ColorPicker.prototype.inputValueChange = function (hsv, pValue, value) { + if (hsv[0] !== this.hsv[0]) { + this.hueSlider.setProperties({ 'value': hsv[0] }, true); + this.hueSlider.refresh(); + this.setHsvContainerBg(hsv[0]); + } + this.hsv = hsv; + var cValue = this.rgbToHex(this.rgb); + this.setHandlerPosition(); + this.updateInput(value ? value : cValue); + var rgba = this.convertToRgbString(this.rgb); + this.updatePreview(rgba); + this.triggerEvent(cValue, pValue, rgba); + }; + ColorPicker.prototype.triggerEvent = function (cValue, pValue, rgba, isKey) { + if (isKey === void 0) { isKey = false; } + var hex = cValue.slice(0, 7); + if (!this.showButtons && !isKey) { + this.trigger('change', { currentValue: { hex: hex, rgba: rgba }, + previousValue: { hex: this.value.slice(0, 7), rgba: this.convertToRgbString(this.hexToRgb(this.value)) }, value: cValue }); + if (this.enableOpacity) { + this.setProperties({ 'value': cValue }, true); + } + else { + this.setProperties({ 'value': hex }, true); + } + this.element.value = hex ? hex : '#000000'; + } + else { + this.trigger('select', { + currentValue: { hex: hex, rgba: rgba }, + previousValue: { hex: pValue.slice(0, 7), rgba: this.convertToRgbString(this.hexToRgb(pValue)) } + }); + } + }; + /** + * Removes the component from the DOM and detaches all its related event handlers. + * Also it maintains the initial input element from the DOM. + * + * @method destroy + * @returns {void} + */ + ColorPicker.prototype.destroy = function () { + var _this = this; + var wrapper = this.getWrapper(); + _super.prototype.destroy.call(this); + ['tabindex', 'spellcheck'].forEach(function (attr) { _this.element.removeAttribute(attr); }); + if (this.inline) { + this.unWireEvents(); + this.destroyOtherComp(); + } + else { + if (this.isPopupOpen()) { + this.unWireEvents(); + this.destroyOtherComp(); + } + this.splitBtn.destroy(); + this.splitBtn = null; + } + this.tileRipple(); + this.tileRipple = null; + this.ctrlBtnRipple(); + this.ctrlBtnRipple = null; + if (this.element.nextElementSibling) { + (0,ej2_base/* detach */.og)(this.element.nextElementSibling); + } + if (wrapper) { + wrapper.parentElement.insertBefore(this.element, wrapper); + (0,ej2_base/* detach */.og)(wrapper); + } + this.container = null; + if (this.formElement) { + ej2_base/* EventHandler.remove */.bi.remove(this.formElement, 'reset', this.formResetHandler); + } + }; + ColorPicker.prototype.destroyOtherComp = function () { + if (this.isPicker()) { + this.hueSlider.destroy(); + if (this.enableOpacity) { + this.opacitySlider.destroy(); + this.opacitySlider = null; + } + this.hueSlider = null; + var tooltipInst = this.getTooltipInst(); + tooltipInst.close(); + tooltipInst.destroy(); + this.tooltipEle = null; + } + }; + ColorPicker.prototype.isPopupOpen = function () { + return this.getPopupEle().classList.contains('e-popup-open'); + }; + ColorPicker.prototype.unWireEvents = function () { + if (this.isPicker()) { + var dragHandler = this.getDragHandler(); + ej2_base/* EventHandler.remove */.bi.remove(dragHandler, 'keydown', this.pickerKeyDown); + ej2_base/* EventHandler.remove */.bi.remove(this.getHsvContainer(), 'mousedown touchstart', this.handlerDown); + if (this.modeSwitcher || this.showButtons) { + ej2_base/* EventHandler.remove */.bi.remove((0,ej2_base/* select */.Ys)('.' + CTRLSWITCH, this.container), 'click', this.btnClickHandler); + } + ej2_base/* EventHandler.remove */.bi.remove((0,ej2_base/* select */.Ys)('.' + PREVIOUS, this.container), 'click', this.previewHandler); + } + else { + ej2_base/* EventHandler.remove */.bi.remove(this.container, 'click', this.paletteClickHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.container, 'keydown', this.paletteKeyDown); + } + }; + ColorPicker.prototype.roundValue = function (value) { + if (!value) { + return ''; + } + if (value[0] !== '#') { + value = '#' + value; + } + var len = value.length; + if (len === 4) { + value += 'f'; + len = 5; + } + if (len === 5) { + var tempValue = ''; + for (var i = 1, len_1 = value.length; i < len_1; i++) { + tempValue += (value.charAt(i) + value.charAt(i)); + } + value = '#' + tempValue; + len = 9; + } + if (len === 7) { + value += 'ff'; + } + return value; + }; + ColorPicker.prototype.hexToRgb = function (hex) { + if (!hex) { + return []; + } + hex = hex.trim(); + if (hex.length !== 9) { + hex = this.roundValue(hex); + } + var opacity = Number((parseInt(hex.slice(-2), 16) / 255).toFixed(2)); + hex = hex.slice(1, 7); + var bigInt = parseInt(hex, 16); + var h = []; + h.push((bigInt >> 16) & 255); + h.push((bigInt >> 8) & 255); + h.push(bigInt & 255); + h.push(opacity); + return h; + }; + ColorPicker.prototype.rgbToHsv = function (r, g, b, opacity) { + if (this.rgb && !this.rgb.length) { + return []; + } + r /= 255; + g /= 255; + b /= 255; + var max = Math.max(r, g, b); + var min = Math.min(r, g, b); + var h; + var v = max; + var d = max - min; + var s = max === 0 ? 0 : d / max; + if (max === min) { + h = 0; + } + else { + switch (max) { + case r: + h = (g - b) / d + (g < b ? 6 : 0); + break; + case g: + h = (b - r) / d + 2; + break; + case b: + h = (r - g) / d + 4; + break; + } + h /= 6; + } + var hsv = [Math.round(h * 360), Math.round(s * 1000) / 10, Math.round(v * 1000) / 10]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(opacity)) { + hsv.push(opacity); + } + return hsv; + }; + ColorPicker.prototype.hsvToRgb = function (h, s, v, opacity) { + var r; + var g; + var b; + s /= 100; + v /= 100; + if (s === 0) { + r = g = b = v; + return [Math.round(r * 255), Math.round(g * 255), Math.round(b * 255), opacity]; + } + h /= 60; + var i = Math.floor(h); + var f = h - i; + var p = v * (1 - s); + var q = v * (1 - s * f); + var t = v * (1 - s * (1 - f)); + switch (i) { + case 0: + r = v; + g = t; + b = p; + break; + case 1: + r = q; + g = v; + b = p; + break; + case 2: + r = p; + g = v; + b = t; + break; + case 3: + r = p; + g = q; + b = v; + break; + case 4: + r = t; + g = p; + b = v; + break; + default: + r = v; + g = p; + b = q; + } + var rgb = [Math.round(r * 255), Math.round(g * 255), Math.round(b * 255)]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(opacity)) { + rgb.push(opacity); + } + return rgb; + }; + ColorPicker.prototype.rgbToHex = function (rgb) { + return rgb.length ? ('#' + this.hex(rgb[0]) + this.hex(rgb[1]) + this.hex(rgb[2]) + + (!(0,ej2_base/* isNullOrUndefined */.le)(rgb[3]) ? (rgb[3] !== 0 ? (Math.round(rgb[3] * 255) + 0x10000).toString(16).substr(-2) : '00') : '')) : ''; + }; + ColorPicker.prototype.hex = function (x) { + return ('0' + x.toString(16)).slice(-2); + }; + ColorPicker.prototype.changeModeSwitcherProp = function (prop) { + var ctrlSwitchWrapper = (0,ej2_base/* select */.Ys)('.' + CTRLSWITCH, this.container); + if (prop) { + if (ctrlSwitchWrapper) { + this.appendModeSwitchBtn(); + } + else { + this.createCtrlBtn(); + if (this.isPicker() && !this.disabled) { + this.addCtrlSwitchEvent(); + } + } + } + else { + if (ctrlSwitchWrapper) { + if (this.showButtons) { + (0,ej2_base/* detach */.og)((0,ej2_base/* select */.Ys)('.' + MODESWITCH, ctrlSwitchWrapper)); + } + else { + (0,ej2_base/* remove */.Od)(ctrlSwitchWrapper); + } + } + } + }; + ColorPicker.prototype.changeShowBtnProps = function (prop) { + var ctrlBtnWrapper = (0,ej2_base/* select */.Ys)('.' + CTRLSWITCH, this.container); + if (prop) { + if (ctrlBtnWrapper) { + (0,ej2_base/* remove */.Od)(ctrlBtnWrapper); + } + this.createCtrlBtn(); + if (this.isPicker() && !this.disabled) { + this.addCtrlSwitchEvent(); + } + } + else { + if (this.modeSwitcher) { + (0,ej2_base/* detach */.og)((0,ej2_base/* select */.Ys)('.' + CTRLBTN, ctrlBtnWrapper)); + } + else { + (0,ej2_base/* remove */.Od)(ctrlBtnWrapper); + } + } + }; + ColorPicker.prototype.changeValueProp = function (newProp) { + if (this.isPicker()) { + this.rgb = this.hexToRgb(newProp); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + this.setHandlerPosition(); + (0,ej2_base/* detach */.og)((0,ej2_base/* closest */.oq)(this.hueSlider.element, '.e-slider-preview')); + this.createSlider(); + this.setHsvContainerBg(); + this.updateInput(newProp); + if (this.rgb.length === 4) { + this.updateOpacityInput(this.rgb[3] * 100); + } + } + else { + this.removeTileSelection(); + var ele = this.container.querySelector('span[aria-label="' + this.roundValue(newProp) + '"]'); + if (ele) { + this.addTileSelection(ele); + } + } + }; + ColorPicker.prototype.setInputEleProps = function () { + (0,ej2_base/* remove */.Od)((0,ej2_base/* select */.Ys)('.' + INPUTWRAPPER, this.container)); + this.createInput(); + }; + ColorPicker.prototype.changeDisabledProp = function (newProp) { + if (this.isPicker()) { + this.hueSlider.enabled = !newProp; + this.opacitySlider.enabled = !newProp; + this.setInputEleProps(); + } + if (newProp) { + this.toggleDisabled(true); + this.unWireEvents(); + } + else { + this.toggleDisabled(false); + this.wireEvents(); + } + }; + ColorPicker.prototype.changeCssClassProps = function (newProp, oldProp) { + var wrapper = this.getWrapper(); + var popupWrapper = this.getPopupEle(); + if (oldProp) { + (0,ej2_base/* removeClass */.IV)([wrapper, popupWrapper], oldProp.split(' ')); + } + if (newProp) { + (0,ej2_base/* addClass */.cn)([wrapper, popupWrapper], newProp.split(' ')); + } + }; + ColorPicker.prototype.changeRtlProps = function (newProp) { + if (newProp) { + (0,ej2_base/* addClass */.cn)([this.getWrapper()], 'e-rtl'); + } + else { + (0,ej2_base/* removeClass */.IV)([this.getWrapper()], 'e-rtl'); + } + }; + ColorPicker.prototype.changePaletteProps = function () { + (0,ej2_base/* detach */.og)(this.container.children[0]); + this.container.style.width = ''; + this.createPalette(); + }; + ColorPicker.prototype.changeOpacityProps = function (newProp) { + var wrapper = this.getWrapper(); + if (newProp) { + (0,ej2_base/* removeClass */.IV)([this.container.parentElement], HIDEOPACITY); + this.createOpacitySlider((0,ej2_base/* select */.Ys)('.e-colorpicker-slider', this.container).appendChild(this.createElement('div', { className: 'e-opacity-slider' }))); + if (!wrapper.classList.contains(HIDEVALUE) && !wrapper.classList.contains(HIDERGBA)) { + this.appendOpacityValue((0,ej2_base/* select */.Ys)('.e-input-container', this.container)); + } + } + else { + (0,ej2_base/* addClass */.cn)([this.container.parentElement], HIDEOPACITY); + this.opacitySlider.destroy(); + (0,ej2_base/* remove */.Od)(this.opacitySlider.element); + this.opacitySlider = null; + if (!wrapper.classList.contains(HIDEVALUE) && !wrapper.classList.contains(HIDERGBA)) { + (0,ej2_base/* remove */.Od)((0,ej2_base/* select */.Ys)('.' + OPACITY, this.container).parentElement); + } + } + }; + /** + * Called internally if any of the property value changed. + * + * @param {ColorPickerModel} newProp - Specifies new properties + * @param {ColorPickerModel} oldProp - Specifies old properties + * @returns {void} + * @private + */ + ColorPicker.prototype.onPropertyChanged = function (newProp, oldProp) { + var _this = this; + if (!(0,ej2_base/* isNullOrUndefined */.le)(newProp.value)) { + var value = this.roundValue(newProp.value); + if (value.length === 9) { + this.element.value = this.roundValue(value).slice(0, 7); + var preview = this.splitBtn && (0,ej2_base/* select */.Ys)('.' + SPLITPREVIEW, this.splitBtn.element); + if (preview) { + preview.style.backgroundColor = this.convertToRgbString(this.hexToRgb(newProp.value)); + } + } + else { + this.value = oldProp.value; + } + } + if (!this.inline && (0,ej2_base/* isNullOrUndefined */.le)(newProp.inline)) { + var otherCompModel = ['disabled', 'enableRtl']; + this.splitBtn.setProperties(getModel(newProp, otherCompModel)); + if (!this.isPopupOpen()) { + this.changeCssClassProps(newProp.cssClass, oldProp.cssClass); + this.changeRtlProps(newProp.enableRtl); + return; + } + } + var _loop_1 = function (prop) { + switch (prop) { + case 'inline': + if (newProp.inline) { + this_1.getWrapper().appendChild(this_1.container); + this_1.splitBtn.destroy(); + (0,ej2_base/* detach */.og)(this_1.element.nextElementSibling); + if (!this_1.container.children.length) { + this_1.createWidget(); + } + } + else { + this_1.destroyOtherComp(); + this_1.unWireEvents(); + this_1.container.innerHTML = ''; + this_1.createSplitBtn(); + } + break; + case 'cssClass': { + this_1.changeCssClassProps(newProp.cssClass, oldProp.cssClass); + var props = newProp.cssClass.split(' ').concat(oldProp.cssClass.split(' ')); + props = props.reduce(function (a, b) { if (a.indexOf(b) < 0) { + a.push(b); + } return a; }, []); + var count_1 = 0; + props.forEach(function (cls) { + if (count_1 === 0 && + (cls === HIDEVALUE || cls === HIDEVALUESWITCH || cls === SHOWVALUE || cls === HIDEHEX || cls === HIDERGBA)) { + var inputWrap = (0,ej2_base/* select */.Ys)('.' + INPUTWRAPPER, _this.container); + if (inputWrap) { + (0,ej2_base/* remove */.Od)((0,ej2_base/* select */.Ys)('.' + INPUTWRAPPER, _this.container)); + } + _this.createInput(); + count_1++; + } + }); + break; + } + case 'enableRtl': + if (this_1.isPicker()) { + this_1.hueSlider.enableRtl = newProp.enableRtl; + if (this_1.enableOpacity) { + this_1.opacitySlider.enableRtl = newProp.enableRtl; + } + this_1.setInputEleProps(); + } + this_1.changeRtlProps(newProp.enableRtl); + break; + case 'disabled': + this_1.changeDisabledProp(newProp.disabled); + break; + case 'value': + if (this_1.value !== oldProp.value) { + this_1.changeValueProp(newProp.value); + } + break; + case 'showButtons': + this_1.changeShowBtnProps(newProp.showButtons); + break; + case 'mode': + if (newProp.mode === 'Picker') { + this_1.switchToPicker(); + } + else { + this_1.switchToPalette(); + } + break; + case 'modeSwitcher': + this_1.changeModeSwitcherProp(newProp.modeSwitcher); + break; + case 'columns': + case 'presetColors': + if (!this_1.isPicker()) { + this_1.changePaletteProps(); + } + break; + case 'noColor': + if (newProp.noColor) { + if (this_1.mode === 'Palette' && !this_1.modeSwitcher) { + this_1.setNoColor(); + } + } + else { + this_1.changePaletteProps(); + } + break; + case 'enableOpacity': + this_1.changeOpacityProps(newProp.enableOpacity); + break; + } + }; + var this_1 = this; + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + _loop_1(prop); + } + }; + /** + * Sets the focus to Colorpicker + * its native method + * + * @public + * @returns {void} + */ + ColorPicker.prototype.focusIn = function () { + this.element.parentElement.focus(); + }; + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)('#008000ff') + ], ColorPicker.prototype, "value", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)('') + ], ColorPicker.prototype, "cssClass", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], ColorPicker.prototype, "disabled", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)('Picker') + ], ColorPicker.prototype, "mode", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ColorPicker.prototype, "modeSwitcher", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(null) + ], ColorPicker.prototype, "presetColors", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ColorPicker.prototype, "showButtons", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(10) + ], ColorPicker.prototype, "columns", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], ColorPicker.prototype, "inline", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], ColorPicker.prototype, "noColor", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], ColorPicker.prototype, "enablePersistence", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(true) + ], ColorPicker.prototype, "enableOpacity", void 0); + color_picker_decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], ColorPicker.prototype, "createPopupOnClick", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "select", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "change", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "beforeTileRender", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "beforeOpen", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "open", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "beforeClose", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "beforeModeSwitch", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "onModeSwitch", void 0); + color_picker_decorate([ + (0,ej2_base/* Event */.ju)() + ], ColorPicker.prototype, "created", void 0); + ColorPicker = color_picker_decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], ColorPicker); + return ColorPicker; +}(ej2_base/* Component */.wA)); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/toolbar-renderer.js + + + + + + + + + + +/** + * `Toolbar renderer` module is used to render toolbar in RichTextEditor. + * + * @hidden + + */ +var ToolbarRenderer = /** @class */ (function () { + /** + * Constructor for toolbar renderer module + * + * @param {IRichTextEditor} parent - specifies the parent element. + */ + function ToolbarRenderer(parent) { + this.parent = parent; + this.wireEvent(); + } + ToolbarRenderer.prototype.wireEvent = function () { + this.parent.on(constant/* destroy */.ob, this.unWireEvent, this); + }; + ToolbarRenderer.prototype.unWireEvent = function () { + this.parent.off(constant/* destroy */.ob, this.unWireEvent); + if (this.popupOverlay) { + ej2_base/* EventHandler.remove */.bi.remove(this.popupOverlay, 'click touchmove', this.onPopupOverlay); + } + this.removePopupContainer(); + }; + ToolbarRenderer.prototype.toolbarBeforeCreate = function (e) { + if (this.mode === 'Extended') { + e.enableCollision = false; + } + }; + ToolbarRenderer.prototype.toolbarCreated = function () { + this.parent.notify(constant/* toolbarCreated */.CK, this); + }; + ToolbarRenderer.prototype.toolbarClicked = function (args) { + if (!this.parent.enabled) { + return; + } + if (!this.parent.readonly || (0,ej2_base/* isNullOrUndefined */.le)(args.item)) { + this.parent.notify(constant/* toolbarClick */.kE, args); + } + this.parent.trigger('toolbarClick', args); + }; + ToolbarRenderer.prototype.dropDownSelected = function (args) { + this.parent.notify(constant/* dropDownSelect */.s7, args); + this.onPopupOverlay(); + }; + ToolbarRenderer.prototype.beforeDropDownItemRender = function (args) { + if (this.parent.readonly || !this.parent.enabled) { + return; + } + this.parent.notify(constant/* beforeDropDownItemRender */.nd, args); + }; + ToolbarRenderer.prototype.dropDownOpen = function (args) { + if (args.element.parentElement.getAttribute('id').indexOf('TableCell') > -1 && !(0,ej2_base/* isNullOrUndefined */.le)(args.element.parentElement.querySelector('.e-cell-merge')) && + (!(0,ej2_base/* isNullOrUndefined */.le)(args.element.parentElement.querySelector('.e-cell-horizontal-split')) || !(0,ej2_base/* isNullOrUndefined */.le)(args.element.parentElement.querySelector('.e-cell-vertical-split')))) { + var listEle = args.element.querySelectorAll('li'); + if (this.parent.inputElement.querySelectorAll('.e-cell-select').length === 1) { + (0,ej2_base/* addClass */.cn)([listEle[0]], 'e-disabled'); + (0,ej2_base/* removeClass */.IV)([listEle[1], listEle[2]], 'e-disabled'); + } + else if (this.parent.inputElement.querySelectorAll('.e-cell-select').length > 1) { + (0,ej2_base/* removeClass */.IV)([listEle[0]], 'e-disabled'); + (0,ej2_base/* addClass */.cn)([listEle[1], listEle[2]], 'e-disabled'); + } + } + if (ej2_base/* Browser.isDevice */.AR.isDevice && !args.element.parentElement.classList.contains(classes/* CLS_QUICK_DROPDOWN */.uO)) { + this.popupModal(args.element.parentElement); + } + this.parent.notify(constant/* selectionSave */.gA, args); + }; + ToolbarRenderer.prototype.dropDownClose = function (args) { + this.removePopupContainer(); + this.parent.notify(constant/* selectionRestore */.Wz, args); + }; + ToolbarRenderer.prototype.removePopupContainer = function () { + if (ej2_base/* Browser.isDevice */.AR.isDevice && !(0,ej2_base/* isNullOrUndefined */.le)(this.popupContainer)) { + var popupEle = this.popupContainer.querySelector('.e-dropdown-popup.e-tbar-btn.e-control'); + if (popupEle) { + this.popupContainer.parentNode.insertBefore(popupEle, this.popupContainer.nextSibling); + popupEle.style.removeProperty('position'); + (0,ej2_base/* removeClass */.IV)([popupEle], 'e-popup-modal'); + } + (0,ej2_base/* detach */.og)(this.popupContainer); + this.popupContainer = undefined; + } + }; + /** + * renderToolbar method + * + * @param {IToolbarOptions} args - specifies the arguments. + * @returns {void} + * @hidden + + */ + ToolbarRenderer.prototype.renderToolbar = function (args) { + this.setPanel(args.target); + this.renderPanel(); + this.mode = args.overflowMode; + args.rteToolbarObj.toolbarObj = new Toolbar({ + items: args.items, + width: '100%', + overflowMode: args.overflowMode, + beforeCreate: this.toolbarBeforeCreate.bind(this), + created: this.toolbarCreated.bind(this), + clicked: this.toolbarClicked.bind(this), + enablePersistence: args.enablePersistence, + enableRtl: args.enableRtl, + cssClass: args.cssClass + }); + args.rteToolbarObj.toolbarObj.isStringTemplate = true; + args.rteToolbarObj.toolbarObj.createElement = this.parent.createElement; + args.rteToolbarObj.toolbarObj.appendTo(args.target); + }; + /** + * renderDropDownButton method + * + * @param {IDropDownModel} args - specifies the the arguments. + * @returns {void} + * @hidden + + */ + ToolbarRenderer.prototype.renderDropDownButton = function (args) { + var _this = this; + var css; + args.element.classList.add(classes/* CLS_DROPDOWN_BTN */.zD); + css = args.cssClass + ' ' + classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_TB_BTN */.Fs; + if (this.parent.inlineMode.enable && ej2_base/* Browser.isDevice */.AR.isDevice) { + css = css + ' ' + classes/* CLS_INLINE_DROPDOWN */.ZV; + } + // eslint-disable-next-line + var proxy = this; + var dropDown = new DropDownButton({ + items: args.items, + iconCss: args.iconCss, + cssClass: css, + content: args.content, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + select: this.dropDownSelected.bind(this), + beforeOpen: function (args) { + if (proxy.parent.readonly || !proxy.parent.enabled) { + args.cancel = true; + return; + } + // eslint-disable-next-line + for (var index = 0; index < args.element.childNodes.length; index++) { + var divNode = _this.parent.createElement('div'); + divNode.innerHTML = dropDown.content.trim(); + if (divNode.textContent.trim() !== '' + && args.element.childNodes[index].textContent.trim() === divNode.textContent.trim()) { + if (!args.element.childNodes[index].classList.contains('e-active')) { + (0,ej2_base/* addClass */.cn)([args.element.childNodes[index]], 'e-active'); + } + } + else { + (0,ej2_base/* removeClass */.IV)([args.element.childNodes[index]], 'e-active'); + } + } + proxy.parent.notify(constant/* beforeDropDownOpen */.rc, args); + }, + close: this.dropDownClose.bind(this), + open: this.dropDownOpen.bind(this), + beforeItemRender: this.beforeDropDownItemRender.bind(this) + }); + dropDown.isStringTemplate = true; + dropDown.createElement = proxy.parent.createElement; + dropDown.appendTo(args.element); + args.element.tabIndex = -1; + var popupElement = document.getElementById(dropDown.element.id + '-popup'); + popupElement.setAttribute('aria-owns', this.parent.getID()); + return dropDown; + }; + /** + * renderListDropDown method + * + * @param {IDropDownModel} args - specifies the the arguments. + * @returns {void} + * @hidden + + */ + ToolbarRenderer.prototype.renderListDropDown = function (args) { + // eslint-disable-next-line + var proxy = this; + var css = classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_TB_BTN */.Fs + ((this.parent.inlineMode) ? (' ' + classes/* CLS_INLINE_DROPDOWN */.ZV) : ''); + css += (' ' + ((args.itemName === 'NumberFormatList') ? classes/* CLS_NUMBERFORMATLIST_TB_BTN */.CY : classes/* CLS_BULLETFORMATLIST_TB_BTN */.Cs)); + var content = proxy.parent.createElement('span', { className: classes/* CLS_LIST_PRIMARY_CONTENT */.$j }); + var inlineEle = proxy.parent.createElement('span', { className: args.cssClass }); + content.appendChild(inlineEle); + var dropDown = new DropDownButton({ + items: args.items, + cssClass: css, + content: args.content, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + select: this.dropDownSelected.bind(this), + beforeOpen: function (args) { + if (proxy.parent.readonly || !proxy.parent.enabled) { + args.cancel = true; + return; + } + var element = (args.event) ? args.event.target : null; + proxy.currentElement = dropDown.element; + proxy.currentDropdown = dropDown; + if (args.event && args.event.type === 'click' && (element.classList.contains(classes/* CLS_LIST_PRIMARY_CONTENT */.$j) + || element.parentElement.classList.contains(classes/* CLS_LIST_PRIMARY_CONTENT */.$j))) { + args.cancel = true; + return; + } + proxy.parent.notify(constant/* beforeDropDownOpen */.rc, args); + }, + close: this.dropDownClose.bind(this), + open: this.dropDownOpen.bind(this), + beforeItemRender: this.beforeDropDownItemRender.bind(this) + }); + dropDown.isStringTemplate = true; + dropDown.createElement = proxy.parent.createElement; + dropDown.appendTo(args.element); + args.element.tabIndex = -1; + var popupElement = document.getElementById(dropDown.element.id + '-popup'); + popupElement.setAttribute('aria-owns', this.parent.getID()); + if (args.element.childElementCount === 1) { + dropDown.element.insertBefore(content, dropDown.element.querySelector('.e-caret')); + } + args.element.tabIndex = -1; + dropDown.element.removeAttribute('type'); + return dropDown; + }; + // eslint-disable-next-line + ToolbarRenderer.prototype.onPopupOverlay = function (args) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.popupOverlay)) { + (0,ej2_base/* closest */.oq)(this.popupOverlay, '.e-popup-container').style.display = 'none'; + this.popupOverlay.style.display = 'none'; + (0,ej2_base/* removeClass */.IV)([this.popupOverlay], 'e-popup-overlay'); + } + }; + ToolbarRenderer.prototype.setIsModel = function (element) { + if (!(0,ej2_base/* closest */.oq)(element, '.e-popup-container')) { + this.popupContainer = this.parent.createElement('div', { + className: 'e-rte-modal-popup e-popup-container e-center' + }); + element.parentNode.insertBefore(this.popupContainer, element); + this.popupContainer.appendChild(element); + this.popupContainer.style.zIndex = element.style.zIndex; + this.popupContainer.style.display = 'flex'; + element.style.position = 'relative'; + (0,ej2_base/* addClass */.cn)([element], 'e-popup-modal'); + this.popupOverlay = this.parent.createElement('div', { className: 'e-popup-overlay' }); + // eslint-disable-next-line + this.popupOverlay.style.zIndex = (parseInt(element.style.zIndex, null) - 1).toString(); + this.popupOverlay.style.display = 'block'; + this.popupContainer.appendChild(this.popupOverlay); + ej2_base/* EventHandler.add */.bi.add(this.popupOverlay, 'click touchmove', this.onPopupOverlay, this); + } + else { + element.parentElement.style.display = 'flex'; + this.popupOverlay = element.nextElementSibling; + this.popupOverlay.style.display = 'block'; + (0,ej2_base/* addClass */.cn)([this.popupOverlay], 'e-popup-overlay'); + } + }; + ToolbarRenderer.prototype.paletteSelection = function (dropDownArgs, currentElement) { + var ele = dropDownArgs.element.querySelector('.e-control.e-colorpicker'); + var colorbox = [].slice.call((0,ej2_base/* selectAll */.td)('.e-tile', ele.parentElement)); + (0,ej2_base/* removeClass */.IV)(colorbox, 'e-selected'); + var style = currentElement.querySelector('.' + classes/* CLS_RTE_ELEMENTS */.i7).style.borderBottomColor; + (colorbox.filter(function (colorbox) { + if (colorbox.style.backgroundColor === style) { + (0,ej2_base/* addClass */.cn)([colorbox], 'e-selected'); + } + })); + }; + /** + * renderColorPickerDropDown method + * + * @param {IColorPickerModel} args - specifies the arguments. + * @param {string} item - specifies the item. + * @param {ColorPicker} colorPicker - specifies the colorpicker. + * @returns {void} + * @hidden + + */ + ToolbarRenderer.prototype.renderColorPickerDropDown = function (args, item, colorPicker, defaultColor) { + var _this = this; + // eslint-disable-next-line + var proxy = this; + var css = classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_TB_BTN */.Fs + ((this.parent.inlineMode) ? (' ' + classes/* CLS_INLINE_DROPDOWN */.ZV) : ''); + css += (' ' + ((item === 'backgroundcolor') ? classes/* CLS_BACKGROUND_COLOR_DROPDOWN */.Z8 : classes/* CLS_FONT_COLOR_DROPDOWN */.UQ)); + css += ' ' + this.parent.cssClass; + var content = proxy.parent.createElement('span', { className: classes/* CLS_COLOR_CONTENT */.uN }); + var inlineEle = proxy.parent.createElement('span', { className: args.cssClass }); + var range; + var initialBackgroundColor = ((0,ej2_base/* isNullOrUndefined */.le)(defaultColor)) ? proxy.parent.backgroundColor.default : defaultColor; + inlineEle.style.borderBottomColor = (item === 'backgroundcolor') ? + initialBackgroundColor : proxy.parent.fontColor.default; + content.appendChild(inlineEle); + var dropDown = new DropDownButton({ + target: colorPicker.element.parentElement, cssClass: css, + enablePersistence: this.parent.enablePersistence, enableRtl: this.parent.enableRtl, + beforeOpen: function (dropDownArgs) { + if (proxy.parent.readonly || !proxy.parent.enabled) { + dropDownArgs.cancel = true; + return; + } + var element = (dropDownArgs.event) ? dropDownArgs.event.target : null; + proxy.currentElement = dropDown.element; + proxy.currentDropdown = dropDown; + proxy.paletteSelection(dropDownArgs, proxy.currentElement); + if (dropDownArgs.event && dropDownArgs.event.type === 'click' && (element.classList.contains(classes/* CLS_COLOR_CONTENT */.uN) + || element.parentElement.classList.contains(classes/* CLS_COLOR_CONTENT */.uN))) { + dropDownArgs.cancel = true; + var colorpickerValue = element.classList.contains(classes/* CLS_RTE_ELEMENTS */.i7) ? element.style.borderBottomColor : + element.querySelector('.' + classes/* CLS_RTE_ELEMENTS */.i7).style.borderBottomColor; + proxy.parent.notify(constant/* selectionRestore */.Wz, {}); + range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument()); + var parentNode = range.startContainer.parentNode; + var closestElement = (0,ej2_base/* closest */.oq)(range.startContainer.parentNode, 'table'); + if ((range.startContainer.nodeName === 'TD' || range.startContainer.nodeName === 'TH' || + ((0,ej2_base/* closest */.oq)(range.startContainer.parentNode, 'td,th')) || + (proxy.parent.iframeSettings.enable && !(0,util/* hasClass */.pv)(parentNode.ownerDocument.querySelector('body'), 'e-lib'))) + && range.collapsed && args.subCommand === 'BackgroundColor' && (0,ej2_base/* closest */.oq)(closestElement, '.' + classes/* CLS_RTE */.$E)) { + proxy.parent.notify(constant/* tableColorPickerChanged */.Yo, { + item: { command: args.command, subCommand: args.subCommand, + value: colorpickerValue } + }); + } + else { + proxy.parent.notify(constant/* colorPickerChanged */.Kz, { item: { command: args.command, subCommand: args.subCommand, + value: colorpickerValue } + }); + } + return; + } + else { + var ele = dropDownArgs.element.querySelector('.e-control.e-colorpicker'); + var inst = (0,ej2_base/* getInstance */.s8)(ele, ColorPicker); + inst.showButtons = (dropDownArgs.element.querySelector('.e-color-palette')) ? false : true; + inst.dataBind(); + } + dropDownArgs.element.onclick = function (args) { + if (args.target.classList.contains('e-cancel')) { + dropDown.toggle(); + } + }; + }, + open: function (dropDownArgs) { + _this.setColorPickerContentWidth(colorPicker); + var focusEle; + var ele = dropDownArgs.element.querySelector('.e-control.e-colorpicker'); + if (dropDownArgs.element.querySelector('.e-color-palette')) { + focusEle = ele.parentElement.querySelector('.e-palette'); + } + else { + focusEle = ele.parentElement.querySelector('e-handler'); + } + if (focusEle) { + focusEle.focus(); + } + if (ej2_base/* Browser.isDevice */.AR.isDevice) { + _this.popupModal(dropDownArgs.element.parentElement); + } + _this.pickerRefresh(dropDownArgs); + }, + beforeClose: function (dropDownArgs) { + var element = (dropDownArgs.event) ? dropDownArgs.event.target : null; + if (dropDownArgs.event && dropDownArgs.event.type === 'click' && (element.classList.contains(classes/* CLS_COLOR_CONTENT */.uN) + || element.parentElement.classList.contains(classes/* CLS_COLOR_CONTENT */.uN))) { + var colorpickerValue = element.classList.contains(classes/* CLS_RTE_ELEMENTS */.i7) ? element.style.borderBottomColor : + element.querySelector('.' + classes/* CLS_RTE_ELEMENTS */.i7).style.borderBottomColor; + range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument()); + if ((range.startContainer.nodeName === 'TD' || range.startContainer.nodeName === 'TH' || + (0,ej2_base/* closest */.oq)(range.startContainer.parentNode, 'td,th')) && range.collapsed) { + proxy.parent.notify(constant/* tableColorPickerChanged */.Yo, { item: { + command: args.command, subCommand: args.subCommand, + value: colorpickerValue + } + }); + } + else { + proxy.parent.notify(constant/* colorPickerChanged */.Kz, { item: { command: args.command, subCommand: args.subCommand, + value: colorpickerValue } + }); + } + return; + } + }, + close: function (dropDownArgs) { + proxy.parent.notify(constant/* selectionRestore */.Wz, {}); + var dropElement = (0,ej2_base/* closest */.oq)(dropDownArgs.element.parentElement, '.e-popup-container'); + if (dropElement) { + dropElement.style.display = 'none'; + dropElement.lastElementChild.style.display = 'none'; + (0,ej2_base/* removeClass */.IV)([dropElement.lastElementChild], 'e-popup-overlay'); + } + if (ej2_base/* Browser.isDevice */.AR.isDevice && !(0,ej2_base/* isNullOrUndefined */.le)(dropElement)) { + var popupEle = dropElement.querySelector('.e-dropdown-popup.e-tbar-btn.e-control'); + if (popupEle) { + dropElement.parentNode.insertBefore(popupEle, dropElement.nextSibling); + popupEle.style.removeProperty('position'); + (0,ej2_base/* removeClass */.IV)([popupEle], 'e-popup-modal'); + } + (0,ej2_base/* detach */.og)(dropElement); + proxy.popupContainer = undefined; + } + } + }); + dropDown.isStringTemplate = true; + dropDown.createElement = proxy.parent.createElement; + args.element.setAttribute('role', 'button'); + dropDown.appendTo(args.element); + var popupElement = document.getElementById(dropDown.element.id + '-popup'); + popupElement.setAttribute('aria-owns', this.parent.getID()); + dropDown.element.insertBefore(content, dropDown.element.querySelector('.e-caret')); + args.element.tabIndex = -1; + dropDown.element.removeAttribute('type'); + dropDown.element.onmousedown = function () { + proxy.parent.notify(constant/* selectionSave */.gA, {}); + }; + dropDown.element.onkeydown = function () { + proxy.parent.notify(constant/* selectionSave */.gA, {}); + }; + return dropDown; + }; + ToolbarRenderer.prototype.pickerRefresh = function (dropDownArgs) { + if (this.parent.backgroundColor.mode === 'Picker') { + var popupElem = dropDownArgs.element.parentElement; + popupElem.style.width = (popupElem.offsetWidth + 5).toString() + 'px'; + (0,ej2_base/* getInstance */.s8)(popupElem, popup_popup/* Popup */.GI).refreshPosition(popupElem); + popupElem.style.width = (popupElem.offsetWidth - 5).toString() + 'px'; + } + }; + ToolbarRenderer.prototype.popupModal = function (element) { + var popupInst = (0,ej2_base/* getInstance */.s8)(element, popup_popup/* Popup */.GI); + popupInst.relateTo = document.body; + popupInst.position = { X: 0, Y: 0 }; + popupInst.targetType = 'container'; + popupInst.collision = { X: 'fit', Y: 'fit' }; + popupInst.offsetY = 4; + popupInst.dataBind(); + this.setIsModel(element); + }; + ToolbarRenderer.prototype.setColorPickerContentWidth = function (colorPicker) { + var colorPickerContent = colorPicker.element.nextSibling; + if (colorPickerContent.style.width === '0px') { + colorPickerContent.style.width = ''; + var borderWidth = parseInt(getComputedStyle(colorPickerContent).borderBottomWidth, 10); + colorPickerContent.style.width = (0,ej2_base/* formatUnit */.Ac)(colorPickerContent.children[0].offsetWidth + + borderWidth + borderWidth); + } + }; + /** + * renderColorPicker method + * + * @param {IColorPickerModel} args - specifies the arguments + * @param {string} item - specifies the string values + * @returns {void} + * @hidden + + */ + ToolbarRenderer.prototype.renderColorPicker = function (args, item) { + var _this = this; + // eslint-disable-next-line + var proxy = this; + var value; + var colorPicker = new ColorPicker({ + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + inline: true, + value: '#fff', + created: function () { + var value = (item === 'backgroundcolor') ? proxy.parent.backgroundColor.default : proxy.parent.fontColor.default; + colorPicker.setProperties({ value: value }); + }, + mode: ((item === 'backgroundcolor') ? proxy.parent.backgroundColor.mode : proxy.parent.fontColor.mode), + modeSwitcher: ((item === 'backgroundcolor') ? proxy.parent.backgroundColor.modeSwitcher : proxy.parent.fontColor.modeSwitcher), + beforeTileRender: function (args) { + args.element.classList.add(classes/* CLS_COLOR_PALETTE */.kR); + args.element.classList.add(classes/* CLS_CUSTOM_TILE */.rG); + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.parent.cssClass)) { + var allClassName = _this.parent.cssClass.split(' '); + for (var i = 0; i < allClassName.length; i++) { + if (allClassName[i].trim() !== '') { + args.element.classList.add(allClassName[i]); + } + } + } + if (args.value === '') { + args.element.classList.add(classes/* CLS_NOCOLOR_ITEM */.Vb); + } + }, + change: function (colorPickerArgs) { + var colorpickerValue = colorPickerArgs.currentValue.rgba; + colorPickerArgs.item = { + command: args.command, + subCommand: args.subCommand, + value: colorpickerValue + }; + proxy.parent.notify(constant/* selectionRestore */.Wz, {}); + proxy.currentElement.querySelector('.' + classes/* CLS_RTE_ELEMENTS */.i7).style.borderBottomColor = colorpickerValue; + var range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument()); + var closestElement = (0,ej2_base/* closest */.oq)(range.startContainer.parentNode, 'table'); + if ((range.startContainer.nodeName === 'TD' || range.startContainer.nodeName === 'TH' || range.startContainer.nodeName === 'BODY' || + (0,ej2_base/* closest */.oq)(range.startContainer.parentNode, 'td,th')) && range.collapsed && args.subCommand === 'BackgroundColor' && (0,ej2_base/* closest */.oq)(closestElement, '.' + classes/* CLS_RTE */.$E)) { + proxy.parent.notify(constant/* tableColorPickerChanged */.Yo, colorPickerArgs); + } + else { + proxy.parent.notify(constant/* colorPickerChanged */.Kz, colorPickerArgs); + } + proxy.currentDropdown.toggle(); + }, + beforeModeSwitch: function (args) { + value = colorPicker.value; + if (value === '') { + colorPicker.setProperties({ value: ((args.mode === 'Picker') ? '#008000ff' : '') }, true); + } + colorPicker.showButtons = args.mode === 'Palette' ? false : true; + } + }); + colorPicker.isStringTemplate = true; + colorPicker.columns = (item === 'backgroundcolor') ? this.parent.backgroundColor.columns : this.parent.fontColor.columns; + colorPicker.presetColors = (item === 'backgroundcolor') ? this.parent.backgroundColor.colorCode : + this.parent.fontColor.colorCode; + colorPicker.cssClass = ((item === 'backgroundcolor') ? classes/* CLS_BACKGROUND_COLOR_PICKER */.oO : classes/* CLS_FONT_COLOR_PICKER */.o7) + ' ' + args.cssClass; + colorPicker.createElement = this.parent.createElement; + colorPicker.appendTo(document.getElementById(args.target)); + return colorPicker; + }; + /** + * The function is used to render Rich Text Editor toolbar + * + * @returns {void} + * @hidden + + */ + ToolbarRenderer.prototype.renderPanel = function () { + this.getPanel().classList.add(classes/* CLS_TOOLBAR */.zE); + }; + /** + * Get the toolbar element of RichTextEditor + * + * @returns {Element} - specifies the element. + * @hidden + + */ + ToolbarRenderer.prototype.getPanel = function () { + return this.toolbarPanel; + }; + /** + * Set the toolbar element of RichTextEditor + * + * @returns {void} + * @param {Element} panel - specifies the element. + * @hidden + + */ + ToolbarRenderer.prototype.setPanel = function (panel) { + this.toolbarPanel = panel; + }; + return ToolbarRenderer; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/base-toolbar.js + + + + + + +/** + * `Toolbar` module is used to handle Toolbar actions. + */ +var BaseToolbar = /** @class */ (function () { + function BaseToolbar(parent, serviceLocator) { + this.tools = {}; + this.parent = parent; + this.locator = serviceLocator; + this.renderFactory = this.locator.getService('rendererFactory'); + this.addEventListener(); + if (this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0) { + (0,ej2_base/* extend */.l7)(this.tools, items/* tools */.rj, (0,util/* toObjectLowerCase */.E)(this.parent.toolbarSettings.itemConfigs), true); + } + else { + this.tools = items/* tools */.rj; + } + } + BaseToolbar.prototype.addEventListener = function () { + this.parent.on(constant/* rtlMode */.vN, this.setRtl, this); + this.parent.on(constant/* bindCssClass */._8, this.setCssClass, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + }; + BaseToolbar.prototype.removeEventListener = function () { + this.parent.off(constant/* rtlMode */.vN, this.setRtl); + this.parent.off(constant/* bindCssClass */._8, this.setCssClass); + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + }; + BaseToolbar.prototype.setCssClass = function (e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.toolbarObj)) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + this.toolbarObj.setProperties({ cssClass: (this.toolbarObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + this.toolbarObj.setProperties({ cssClass: (this.toolbarObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + BaseToolbar.prototype.setRtl = function (args) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.toolbarObj)) { + this.toolbarObj.setProperties({ enableRtl: args.enableRtl }); + } + }; + BaseToolbar.prototype.getClass = function (item) { + var classes; + switch (item) { + case 'fontsize': + classes = 'e-rte-inline-size-template'; + break; + case 'fontcolor': + case 'backgroundcolor': + classes = 'e-rte-inline-color-template'; + break; + default: + classes = 'e-rte-inline-template'; + break; + } + return classes; + }; + BaseToolbar.prototype.getTemplateObject = function (itemStr, container) { + var tagName; + switch (itemStr) { + case 'fontcolor': + case 'backgroundcolor': + case 'numberformatlist': + case 'bulletformatlist': + tagName = 'span'; + break; + default: + tagName = 'button'; + break; + } + return { + command: this.tools[itemStr.toLocaleLowerCase()].command, + subCommand: this.tools[itemStr.toLocaleLowerCase()].subCommand, + template: this.parent.createElement(tagName, { + id: this.parent.getID() + '_' + container + + '_' + this.tools[itemStr.toLocaleLowerCase()].id + }).outerHTML, + cssClass: this.parent.inlineMode.enable ? this.getClass(itemStr) : '', + tooltipText: (0,util/* getTooltipText */.rX)(itemStr, this.locator) + }; + }; + /** + * getObject method + * + * @param {string} item - specifies the string value + * @param {string} container - specifies the value of string + * @returns {IToolbarItemModel} - returns the model element + * @hidden + + */ + BaseToolbar.prototype.getObject = function (item, container) { + var itemStr = item.toLowerCase(); + if (items/* templateItems.indexOf */.rS.indexOf(itemStr) !== -1) { + return this.getTemplateObject(itemStr, container); + } + else { + switch (itemStr) { + case '|': + return { type: 'Separator' }; + case '-': + return { type: 'Separator', cssClass: classes/* CLS_HR_SEPARATOR */["in"] }; + default: + return { + id: this.parent.getID() + '_' + container + '_' + this.tools[itemStr.toLocaleLowerCase()].id, + prefixIcon: this.tools[itemStr.toLocaleLowerCase()].icon, + tooltipText: (0,util/* getTooltipText */.rX)(itemStr, this.locator), + command: this.tools[itemStr.toLocaleLowerCase()].command, + subCommand: this.tools[itemStr.toLocaleLowerCase()].subCommand + }; + } + } + }; + /** + * @param {string} tbItems - specifies the string value + * @param {string} container - specifies the container value + * @returns {ItemModel} - retunrs the model element + * @hidden + + */ + BaseToolbar.prototype.getItems = function (tbItems, container) { + var _this = this; + if (this.parent.toolbarSettings.items.length < 1) { + return []; + } + var items = []; + var _loop_1 = function (item) { + switch (typeof item) { + case 'string': + items.push(this_1.getObject(item, container)); + break; + default: + if (!(0,ej2_base/* isNullOrUndefined */.le)(item.click)) { + var proxy_1 = item; + var callback_1 = proxy_1.click; + proxy_1.click = function () { + if (proxy_1.undo && _this.parent.formatter.getUndoRedoStack().length === 0) { + _this.parent.formatter.saveData(); + } + callback_1.call(_this); + if ((_this.parent.formatter.getUndoRedoStack()[_this.parent.formatter.getUndoRedoStack().length - 1].text.trim() + === _this.parent.inputElement.innerHTML.trim())) { + return; + } + if (proxy_1.undo) { + _this.parent.formatter.saveData(); + } + }; + } + items.push(item); + } + }; + var this_1 = this; + for (var _i = 0, tbItems_1 = tbItems; _i < tbItems_1.length; _i++) { + var item = tbItems_1[_i]; + _loop_1(item); + } + return items; + }; + BaseToolbar.prototype.getToolbarOptions = function (args) { + return { + target: args.target, + rteToolbarObj: this, + items: this.getItems(args.items, args.container), + overflowMode: args.mode, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + cssClass: args.cssClass, + }; + }; + /** + * render method + * + * @param {IToolbarRenderOptions} args - specifies the toolbar options + * @returns {void} + * @hidden + + */ + BaseToolbar.prototype.render = function (args) { + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Toolbar */.y2.Toolbar); + this.toolbarRenderer.renderToolbar(this.getToolbarOptions(args)); + }; + return BaseToolbar; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/dropdown-buttons.js + + + + + + + + +/** + * `Toolbar` module is used to handle Toolbar actions. + */ +var DropDownButtons = /** @class */ (function () { + function DropDownButtons(parent, serviceLocator) { + this.parent = parent; + this.locator = serviceLocator; + this.renderFactory = this.locator.getService('rendererFactory'); + this.addEventListener(); + } + DropDownButtons.prototype.initializeInstance = function () { + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Toolbar */.y2.Toolbar); + }; + DropDownButtons.prototype.beforeRender = function (args) { + var item = args.item; + if (item.cssClass) { + (0,ej2_base/* addClass */.cn)([args.element], item.cssClass); + } + if (item.command === 'Alignments' || item.subCommand === 'JustifyLeft' + || item.subCommand === 'JustifyRight' || item.subCommand === 'JustifyCenter') { + args.element.setAttribute('title', (0,util/* getTooltipText */.rX)(item.subCommand.toLocaleLowerCase(), this.locator)); + } + }; + DropDownButtons.prototype.dropdownContent = function (width, type, content) { + return ('' + + '' + content + ''); + }; + /** + * renderDropDowns method + * + * @param {IDropDownRenderArgs} args - specifies the arguments + * @returns {void} + * @hidden + + */ + DropDownButtons.prototype.renderDropDowns = function (args) { + var _this = this; + this.initializeInstance(); + var type = args.containerType; + var tbElement = args.container; + items/* templateItems.forEach */.rS.forEach(function (item) { + var targetElement = undefined; + if ((0,util/* getIndex */.rw)(item, args.items) !== -1) { + switch (item) { + case 'numberformatlist': { + targetElement = (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + type + '_NumberFormatList', tbElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(targetElement) || targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + var formatOLItem = _this.parent.numberFormatList.types.slice(); + formatOLItem.forEach(function (item) { + Object.defineProperties(item, { + command: { value: 'Lists', enumerable: true }, subCommand: { value: 'NumberFormatList', enumerable: true } + }); + }); + _this.numberFormatListDropDown = _this.toolbarRenderer.renderListDropDown({ + cssClass: 'e-order-list' + ' ' + classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_ICONS */.Cd, + itemName: 'NumberFormatList', items: formatOLItem, element: targetElement + }); + break; + } + case 'bulletformatlist': { + targetElement = (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + type + '_BulletFormatList', tbElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(targetElement) || targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + var formatULItem = _this.parent.bulletFormatList.types.slice(); + formatULItem.forEach(function (item) { + Object.defineProperties(item, { + command: { value: 'Lists', enumerable: true }, subCommand: { value: 'BulletFormatList', enumerable: true } + }); + }); + _this.bulletFormatListDropDown = _this.toolbarRenderer.renderListDropDown({ + cssClass: 'e-unorder-list' + ' ' + classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + classes/* CLS_ICONS */.Cd, + itemName: 'BulletFormatList', items: formatULItem, element: targetElement + }); + break; + } + case 'formats': { + targetElement = (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + type + '_Formats', tbElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(targetElement) || targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + var formatItem = _this.parent.format.types.slice(); + formatItem.forEach(function (item) { + Object.defineProperties(item, { + command: { value: 'Formats', enumerable: true }, subCommand: { value: item.value, enumerable: true } + }); + }); + var formatContent = (0,ej2_base/* isNullOrUndefined */.le)(_this.parent.format.default) ? formatItem[0].text : + _this.parent.format.default; + _this.formatDropDown = _this.toolbarRenderer.renderDropDownButton({ + iconCss: ((type === 'quick') ? 'e-formats e-icons' : ''), + content: _this.dropdownContent(_this.parent.format.width, type, ((type === 'quick') ? '' : (0,util/* getDropDownValue */.Iw)(formatItem, formatContent, 'text', 'text'))), + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_FORMATS_TB_BTN */.dc, + itemName: 'Formats', items: formatItem, element: targetElement + }); + break; + } + case 'fontname': { + targetElement = (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + type + '_FontName', tbElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(targetElement) || targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + var fontItem = _this.parent.fontFamily.items.slice(); + fontItem.forEach(function (item) { + Object.defineProperties(item, { + command: { value: 'Font', enumerable: true }, subCommand: { value: 'FontName', enumerable: true } + }); + }); + var fontNameContent = (0,ej2_base/* isNullOrUndefined */.le)(_this.parent.fontFamily.default) ? fontItem[0].text : + _this.parent.fontFamily.default; + _this.fontNameDropDown = _this.toolbarRenderer.renderDropDownButton({ + iconCss: ((type === 'quick') ? 'e-font-name e-icons' : ''), + content: _this.dropdownContent(_this.parent.fontFamily.width, type, ((type === 'quick') ? '' : (0,util/* getDropDownValue */.Iw)(fontItem, fontNameContent, 'text', 'text'))), + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_FONT_NAME_TB_BTN */.D6, + itemName: 'FontName', items: fontItem, element: targetElement + }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.parent.fontFamily.default)) { + _this.getEditNode().style.fontFamily = _this.parent.fontFamily.default; + } + break; + } + case 'fontsize': { + targetElement = (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + type + '_FontSize', tbElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(targetElement) || targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + var fontsize = _this.parent.fontSize.items.slice(); + fontsize.forEach(function (item) { + Object.defineProperties(item, { + command: { value: 'Font', enumerable: true }, subCommand: { value: 'FontSize', enumerable: true } + }); + }); + var fontSizeContent = (0,ej2_base/* isNullOrUndefined */.le)(_this.parent.fontSize.default) ? fontsize[1].text : + _this.parent.fontSize.default; + _this.fontSizeDropDown = _this.toolbarRenderer.renderDropDownButton({ + content: _this.dropdownContent(_this.parent.fontSize.width, type, (0,util/* getFormattedFontSize */.R1)((0,util/* getDropDownValue */.Iw)(fontsize, fontSizeContent.replace(/\s/g, ''), 'value', 'text'))), + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_FONT_SIZE_TB_BTN */.Jh, + itemName: 'FontSize', items: fontsize, element: targetElement + }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(_this.parent.fontSize.default)) { + _this.getEditNode().style.fontSize = _this.parent.fontSize.default; + } + break; + } + case 'alignments': + targetElement = (0,ej2_base/* select */.Ys)('#' + _this.parent.getID() + '_' + type + '_Alignments', tbElement); + if ((0,ej2_base/* isNullOrUndefined */.le)(targetElement) || targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + _this.alignDropDown = _this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-justify-left e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_ALIGN_TB_BTN */.Cb, + itemName: 'Alignments', items: items/* alignmentItems */.Fg, element: targetElement + }); + break; + case 'align': + _this.imageAlignmentDropDown(type, tbElement, targetElement); + break; + case 'display': + _this.imageDisplayDropDown(type, tbElement, targetElement); + break; + case 'tablerows': + _this.rowDropDown(type, tbElement, targetElement); + break; + case 'tablecolumns': + _this.columnDropDown(type, tbElement, targetElement); + break; + case 'tablecell': + _this.cellDropDown(type, tbElement, targetElement); + break; + case 'tablecellverticalalign': + _this.verticalAlignDropDown(type, tbElement, targetElement); + break; + case 'styles': + _this.tableStylesDropDown(type, tbElement, targetElement); + break; + } + } + }); + if (this.parent.inlineMode.enable) { + this.setCssClass({ cssClass: this.parent.cssClass }); + } + }; + DropDownButtons.prototype.getUpdateItems = function (items, value) { + var dropDownItems = items.slice(); + dropDownItems.forEach(function (item) { + Object.defineProperties(item, { + command: { value: (value === 'Format' ? 'Formats' : 'Font'), enumerable: true }, + subCommand: { value: (value === 'Format' ? item.value : value), enumerable: true } + }); + }); + return dropDownItems; + }; + DropDownButtons.prototype.onPropertyChanged = function (model) { + var newProp = model.newProp; + var type; + var content; + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'fontFamily': + if (this.fontNameDropDown) { + for (var _b = 0, _c = Object.keys(newProp.fontFamily); _b < _c.length; _b++) { + var fontFamily = _c[_b]; + switch (fontFamily) { + case 'default': + case 'width': { + var fontItems = this.fontNameDropDown.items; + type = !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(this.fontNameDropDown.element, '.' + classes/* CLS_QUICK_TB */.gr)) ? + 'quick' : 'toolbar'; + var fontNameContent = (0,ej2_base/* isNullOrUndefined */.le)(this.parent.fontFamily.default) ? fontItems[0].text : + this.parent.fontFamily.default; + content = this.dropdownContent(this.parent.fontFamily.width, type, ((type === 'quick') ? '' : (0,util/* getDropDownValue */.Iw)(fontItems, fontNameContent, 'text', 'text'))); + this.fontNameDropDown.setProperties({ content: content }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.fontFamily.default)) { + this.getEditNode().style.fontFamily = this.parent.fontFamily.default; + } + else { + this.getEditNode().style.removeProperty('font-family'); + } + break; + } + case 'items': + this.fontNameDropDown.setProperties({ + items: this.getUpdateItems(newProp.fontFamily.items, 'FontName') + }); + break; + } + } + } + break; + case 'fontSize': + if (this.fontSizeDropDown) { + for (var _d = 0, _e = Object.keys(newProp.fontSize); _d < _e.length; _d++) { + var fontSize = _e[_d]; + switch (fontSize) { + case 'default': + case 'width': { + var fontsize = this.fontSizeDropDown.items; + type = !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(this.fontSizeDropDown.element, '.' + classes/* CLS_QUICK_TB */.gr)) ? 'quick' : 'toolbar'; + var fontSizeContent = (0,ej2_base/* isNullOrUndefined */.le)(this.parent.fontSize.default) ? fontsize[1].text : + this.parent.fontSize.default; + content = this.dropdownContent(this.parent.fontSize.width, type, (0,util/* getFormattedFontSize */.R1)((0,util/* getDropDownValue */.Iw)(fontsize, fontSizeContent.replace(/\s/g, ''), 'value', 'text'))); + this.fontSizeDropDown.setProperties({ content: content }); + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.parent.fontSize.default)) { + this.getEditNode().style.fontSize = this.parent.fontSize.default; + } + else { + this.getEditNode().style.removeProperty('font-size'); + } + break; + } + case 'items': + this.fontSizeDropDown.setProperties({ + items: this.getUpdateItems(newProp.fontSize.items, 'FontSize') + }); + break; + } + } + } + break; + case 'format': + if (this.formatDropDown) { + for (var _f = 0, _g = Object.keys(newProp.format); _f < _g.length; _f++) { + var format = _g[_f]; + switch (format) { + case 'default': + case 'width': { + var formatItems = this.formatDropDown.items; + type = !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(this.formatDropDown.element, '.' + classes/* CLS_QUICK_TB */.gr)) ? 'quick' : 'toolbar'; + var formatContent = (0,ej2_base/* isNullOrUndefined */.le)(this.parent.format.default) ? formatItems[0].text : + this.parent.format.default; + content = this.dropdownContent(this.parent.format.width, type, ((type === 'quick') ? '' : (0,util/* getDropDownValue */.Iw)(formatItems, formatContent, 'text', 'text'))); + this.formatDropDown.setProperties({ content: content }); + break; + } + case 'types': + this.formatDropDown.setProperties({ + items: this.getUpdateItems(newProp.format.types, 'Format') + }); + break; + } + } + } + break; + } + } + }; + DropDownButtons.prototype.getEditNode = function () { + return this.parent.contentModule.getEditPanel(); + }; + DropDownButtons.prototype.rowDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_TableRows', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.tableRowsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-rows e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'TableRows', + items: items/* tableRowsItems */.D1, + element: targetElement + }); + }; + DropDownButtons.prototype.columnDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_TableColumns', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.tableColumnsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-columns e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'TableColumns', + items: items/* tableColumnsItems */.AW, + element: targetElement + }); + }; + DropDownButtons.prototype.cellDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_TableCell', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.tableRowsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-cell e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'TableCell', + items: items/* tableCellItems */.Sz, + element: targetElement + }); + }; + DropDownButtons.prototype.verticalAlignDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_TableCellVerticalAlign', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.tableCellVerticalAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-cell-ver-align e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'TableCellVerticalAlign', + items: items/* TableCellVerticalAlignItems */.Tg, + element: targetElement + }); + }; + DropDownButtons.prototype.imageDisplayDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_Display', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.displayDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-display e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ITEMS */.br + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'Display', + items: items/* imageDisplayItems */.NO, + element: targetElement + }); + }; + DropDownButtons.prototype.imageAlignmentDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_Align', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.imageAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-justify-left e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ICONS */.yH + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'Align', + items: items/* imageAlignItems */.ry, + element: targetElement + }); + }; + DropDownButtons.prototype.tableStylesDropDown = function (type, tbElement, targetElement) { + targetElement = (0,ej2_base/* select */.Ys)('#' + this.parent.getID() + '_' + type + '_Styles', tbElement); + if (targetElement.classList.contains(classes/* CLS_DROPDOWN_BTN */.zD)) { + return; + } + this.imageAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-style e-icons', + cssClass: classes/* CLS_DROPDOWN_POPUP */.LK + ' ' + classes/* CLS_DROPDOWN_ICONS */.yH + ' ' + classes/* CLS_QUICK_DROPDOWN */.uO, + itemName: 'Styles', + items: this.parent.tableSettings.styles, + element: targetElement + }); + }; + DropDownButtons.prototype.removeDropDownClasses = function (target) { + (0,ej2_base/* removeClass */.IV)([target], [ + classes/* CLS_DROPDOWN_BTN */.zD, + classes/* CLS_DROPDOWN_POPUP */.LK, + classes/* CLS_DROPDOWN_ICONS */.yH, + classes/* CLS_DROPDOWN_ITEMS */.br + ]); + }; + /** + * destroyDropDowns method + * + * @returns {void} + * @hidden + + */ + DropDownButtons.prototype.destroyDropDowns = function () { + if (this.formatDropDown) { + this.removeDropDownClasses(this.formatDropDown.element); + this.formatDropDown.destroy(); + } + if (this.fontNameDropDown) { + this.removeDropDownClasses(this.fontNameDropDown.element); + this.fontNameDropDown.destroy(); + } + if (this.fontSizeDropDown) { + this.removeDropDownClasses(this.fontSizeDropDown.element); + this.fontSizeDropDown.destroy(); + } + if (this.alignDropDown) { + this.removeDropDownClasses(this.alignDropDown.element); + this.alignDropDown.destroy(); + } + if (this.imageAlignDropDown) { + this.removeDropDownClasses(this.imageAlignDropDown.element); + this.imageAlignDropDown.destroy(); + } + if (this.displayDropDown) { + this.removeDropDownClasses(this.displayDropDown.element); + this.displayDropDown.destroy(); + } + if (this.tableRowsDropDown) { + this.removeDropDownClasses(this.tableRowsDropDown.element); + this.tableRowsDropDown.destroy(); + } + if (this.tableColumnsDropDown) { + this.removeDropDownClasses(this.tableColumnsDropDown.element); + this.tableColumnsDropDown.destroy(); + } + if (this.tableCellVerticalAlignDropDown) { + this.removeDropDownClasses(this.tableCellVerticalAlignDropDown.element); + this.tableCellVerticalAlignDropDown.destroy(); + } + if (this.numberFormatListDropDown) { + this.removeDropDownClasses(this.numberFormatListDropDown.element); + this.numberFormatListDropDown.destroy(); + } + if (this.bulletFormatListDropDown) { + this.removeDropDownClasses(this.bulletFormatListDropDown.element); + this.bulletFormatListDropDown.destroy(); + } + }; + DropDownButtons.prototype.setRtl = function (args) { + if (this.formatDropDown) { + this.formatDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.fontNameDropDown) { + this.fontNameDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.fontSizeDropDown) { + this.fontSizeDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.alignDropDown) { + this.alignDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.imageAlignDropDown) { + this.imageAlignDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.displayDropDown) { + this.displayDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.numberFormatListDropDown) { + this.numberFormatListDropDown.setProperties({ enableRtl: args.enableRtl }); + } + if (this.bulletFormatListDropDown) { + this.bulletFormatListDropDown.setProperties({ enableRtl: args.enableRtl }); + } + }; + DropDownButtons.prototype.updateCss = function (dropDownObj, e) { + if (dropDownObj && e.cssClass) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + dropDownObj.setProperties({ cssClass: (dropDownObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + dropDownObj.setProperties({ cssClass: (dropDownObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + DropDownButtons.prototype.setCssClass = function (e) { + var dropDownObj = [ + this.formatDropDown, this.fontNameDropDown, this.fontSizeDropDown, this.alignDropDown, this.imageAlignDropDown, + this.displayDropDown, this.numberFormatListDropDown, this.bulletFormatListDropDown, this.tableRowsDropDown, + this.tableColumnsDropDown, this.tableCellVerticalAlignDropDown + ]; + for (var i = 0; i < dropDownObj.length; i++) { + this.updateCss(dropDownObj[i], e); + } + }; + DropDownButtons.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(constant/* beforeDropDownItemRender */.nd, this.beforeRender, this); + this.parent.on(constant/* iframeMouseDown */.a$, this.onIframeMouseDown, this); + this.parent.on(constant/* rtlMode */.vN, this.setRtl, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + this.parent.on(constant/* modelChanged */.CC, this.onPropertyChanged, this); + this.parent.on(constant/* bindCssClass */._8, this.setCssClass, this); + }; + DropDownButtons.prototype.onIframeMouseDown = function () { + (0,util/* dispatchEvent */.Nu)(document, 'mousedown'); + }; + DropDownButtons.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* iframeMouseDown */.a$, this.onIframeMouseDown); + this.parent.off(constant/* rtlMode */.vN, this.setRtl); + this.parent.off(constant/* beforeDropDownItemRender */.nd, this.beforeRender); + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + this.parent.off(constant/* modelChanged */.CC, this.onPropertyChanged); + this.parent.off(constant/* bindCssClass */._8, this.setCssClass); + }; + return DropDownButtons; +}()); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/services/service-locator.js +var service_locator = __webpack_require__(9336); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/services/renderer-factory.js +var renderer_factory = __webpack_require__(2503); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/toolbar-action.js + + + + +/** + * `ToolbarAction` module is used to toolbar click action + */ +var ToolbarAction = /** @class */ (function () { + function ToolbarAction(parent) { + this.parent = parent; + this.addEventListener(); + this.serviceLocator = new service_locator/* ServiceLocator */.S; + this.serviceLocator.register('rendererFactory', new renderer_factory/* RendererFactory */.z); + } + ToolbarAction.prototype.addEventListener = function () { + this.parent.on(constant/* toolbarClick */.kE, this.toolbarClick, this); + this.parent.on(constant/* dropDownSelect */.s7, this.dropDownSelect, this); + this.parent.on(constant/* colorPickerChanged */.Kz, this.renderSelection, this); + this.parent.on(constant/* destroy */.ob, this.removeEventListener, this); + }; + ToolbarAction.prototype.toolbarClick = function (args) { + if ((0,ej2_base/* isNullOrUndefined */.le)(args.item)) { + return; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(args.item.controlParent)) { + // eslint-disable-next-line + var activeEle = args.item.controlParent + .activeEle; + if (activeEle) { + activeEle.tabIndex = -1; + } + } + if (args.item.command === 'NumberFormatList' || args.item.command === 'BulletFormatList') { + if (args.originalEvent.target.classList.contains('e-order-list') || args.originalEvent.target.classList.contains('e-unorder-list')) { + args.item.command = 'Lists'; + args.item.subCommand = args.item.subCommand === 'NumberFormatList' ? 'OL' : 'UL'; + } + } + if (args.item.command === 'Lists') { + if (args.originalEvent.target.classList.contains('e-caret') && + (args.originalEvent.target.parentElement.classList.contains('e-rte-bulletformatlist-dropdown') || args.originalEvent.target.parentElement.classList.contains('e-rte-numberformatlist-dropdown'))) { + args.item.command = args.item.subCommand = null; + } + } + this.parent.notify(constant/* htmlToolbarClick */.s0, args); + this.parent.notify(constant/* markdownToolbarClick */.gk, args); + }; + ToolbarAction.prototype.dropDownSelect = function (e) { + this.parent.notify(constant/* selectionRestore */.Wz, {}); + if (!(document.body.contains(document.body.querySelector('.e-rte-quick-toolbar')) + && e.item && (e.item.command === 'Images' || e.item.command === 'Display' || e.item.command === 'Table'))) { + var value = e.item.controlParent && this.parent.quickToolbarModule && this.parent.quickToolbarModule.tableQTBar + && this.parent.quickToolbarModule.tableQTBar.element.contains(e.item.controlParent.element) ? 'Table' : null; + if (e.item.command === 'Lists') { + var listItem = { listStyle: e.item.value, listImage: e.item.listImage, type: e.item.subCommand }; + this.parent.formatter.process(this.parent, e, e.originalEvent, listItem); + } + else { + this.parent.formatter.process(this.parent, e, e.originalEvent, value); + } + } + this.parent.notify(constant/* selectionSave */.gA, {}); + }; + ToolbarAction.prototype.renderSelection = function (args) { + this.parent.notify(constant/* selectionRestore */.Wz, {}); + this.parent.formatter.process(this.parent, args, args.originalEvent, null); + this.parent.notify(constant/* selectionSave */.gA, {}); + }; + ToolbarAction.prototype.removeEventListener = function () { + this.parent.off(constant/* toolbarClick */.kE, this.toolbarClick); + this.parent.off(constant/* dropDownSelect */.s7, this.dropDownSelect); + this.parent.off(constant/* colorPickerChanged */.Kz, this.renderSelection); + this.parent.off(constant/* destroy */.ob, this.removeEventListener); + }; + return ToolbarAction; +}()); + + +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/actions/toolbar.js + + + + + + + + + + + + + +/** + * `Toolbar` module is used to handle Toolbar actions. + */ +var toolbar_Toolbar = /** @class */ (function () { + function Toolbar(parent, serviceLocator) { + this.parent = parent; + this.isToolbar = false; + this.locator = serviceLocator; + this.isTransformChild = false; + this.renderFactory = this.locator.getService('rendererFactory'); + items/* updateDropDownLocale */.QP(this.parent); + (0,util/* updateDropDownFontFormatLocale */.AV)(this.parent); + this.renderFactory.addRenderer(base_enum/* RenderType.Toolbar */.y2.Toolbar, new ToolbarRenderer(this.parent)); + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Toolbar */.y2.Toolbar); + this.baseToolbar = new BaseToolbar(this.parent, this.locator); + this.addEventListener(); + if (this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0) { + (0,ej2_base/* extend */.l7)(this.tools, items/* tools */.rj, (0,util/* toObjectLowerCase */.E)(this.parent.toolbarSettings.itemConfigs), true); + } + else { + this.tools = items/* tools */.rj; + } + } + Toolbar.prototype.initializeInstance = function () { + this.contentRenderer = this.renderFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + this.editableElement = this.contentRenderer.getEditPanel(); + this.editPanel = this.contentRenderer.getPanel(); + }; + Toolbar.prototype.toolbarBindEvent = function () { + if (!this.parent.inlineMode.enable) { + this.keyBoardModule = new ej2_base/* KeyboardEvents */.nv(this.getToolbarElement(), { + keyAction: this.toolBarKeyDown.bind(this), keyConfigs: this.parent.formatter.keyConfig, eventName: 'keydown' + }); + } + }; + Toolbar.prototype.toolBarKeyDown = function (e) { + switch (e.action) { + case 'escape': + this.parent.contentModule.getEditPanel().focus(); + break; + } + }; + Toolbar.prototype.createToolbarElement = function () { + this.tbElement = this.parent.createElement('div', { id: this.parent.getID() + '_toolbar' }); + if (!ej2_base/* Browser.isDevice */.AR.isDevice && this.parent.inlineMode.enable && (0,util/* isIDevice */.FA)()) { + return; + } + else { + if (this.parent.toolbarSettings.enableFloating && !this.parent.inlineMode.enable) { + this.tbWrapper = this.parent.createElement('div', { + id: this.parent.getID() + '_toolbar_wrapper', + innerHTML: this.tbElement.outerHTML, + className: classes/* CLS_TB_WRAP */.Rj + }); + this.tbElement = this.tbWrapper.firstElementChild; + this.parent.element.insertBefore(this.tbWrapper, this.editPanel); + } + else { + this.parent.element.insertBefore(this.tbElement, this.editPanel); + } + } + }; + Toolbar.prototype.getToolbarMode = function () { + var tbMode; + switch (this.parent.toolbarSettings.type) { + case base_enum/* ToolbarType.Expand */.Bv.Expand: + tbMode = 'Extended'; + break; + case base_enum/* ToolbarType.Scrollable */.Bv.Scrollable: + tbMode = 'Scrollable'; + break; + default: + tbMode = 'MultiRow'; + } + if ((0,util/* isIDevice */.FA)() && this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand) { + tbMode = base_enum/* ToolbarType.Scrollable */.Bv.Scrollable; + } + return tbMode; + }; + Toolbar.prototype.checkToolbarResponsive = function (ele) { + if (!ej2_base/* Browser.isDevice */.AR.isDevice || (0,util/* isIDevice */.FA)()) { + return false; + } + var tBarMode; + if (this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand) { + tBarMode = base_enum/* ToolbarType.MultiRow */.Bv.MultiRow; + } + else { + tBarMode = this.parent.toolbarSettings.type; + } + this.baseToolbar.render({ + container: ((this.parent.inlineMode.enable) ? 'quick' : 'toolbar'), + items: this.parent.toolbarSettings.items, + mode: tBarMode, + target: ele, + cssClass: this.parent.cssClass + }); + if (this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand) { + (0,ej2_base/* addClass */.cn)([ele], ['e-rte-tb-mobile']); + if (this.parent.inlineMode.enable) { + this.addFixedTBarClass(); + } + else { + (0,ej2_base/* addClass */.cn)([ele], [classes/* CLS_TB_STATIC */.iu]); + } + } + this.wireEvents(); + this.dropDownModule.renderDropDowns({ + container: ele, + containerType: ((this.parent.inlineMode.enable) ? 'quick' : 'toolbar'), + items: this.parent.toolbarSettings.items + }); + this.parent.notify(constant/* renderColorPicker */.jm, { + container: this.tbElement, + containerType: ((this.parent.inlineMode.enable) ? 'quick' : 'toolbar'), + items: this.parent.toolbarSettings.items + }); + return true; + }; + Toolbar.prototype.checkIsTransformChild = function () { + this.isTransformChild = false; + var transformElements = (0,ej2_base/* selectAll */.td)('[style*="transform"]', document); + for (var i = 0; i < transformElements.length; i++) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(transformElements[i].contains) && transformElements[i].contains(this.parent.element)) { + this.isTransformChild = true; + break; + } + } + }; + Toolbar.prototype.toggleFloatClass = function (e) { + var topValue; + var isBody = false; + var isFloat = false; + var scrollParent; + var floatOffset = this.parent.floatingToolbarOffset; + if (e && this.parent.iframeSettings.enable && this.parent.inputElement.ownerDocument === e.target) { + scrollParent = e.target.body; + } + else if (e && e.target !== document) { + scrollParent = e.target; + } + else { + isBody = true; + scrollParent = document.body; + } + var tbHeight = this.getToolbarHeight() + this.getExpandTBarPopHeight(); + if (this.isTransformChild) { + topValue = 0; + var scrollParentRelativeTop = 0; + var trgHeight = this.parent.element.offsetHeight; + if (isBody) { + var bodyStyle = window.getComputedStyle(scrollParent); + scrollParentRelativeTop = parseFloat(bodyStyle.marginTop.split('px')[0]) + parseFloat(bodyStyle.paddingTop.split('px')[0]); + } + var targetTop = this.parent.element.getBoundingClientRect().top; + var scrollParentYOffset = (ej2_base/* Browser.isMSPointer */.AR.isMSPointer && isBody) ? window.pageYOffset : scrollParent.parentElement.scrollTop; + var scrollParentRect = scrollParent.getBoundingClientRect(); + var scrollParentTop = (!isBody) ? scrollParentRect.top : (scrollParentRect.top + scrollParentYOffset); + var outOfRange = ((targetTop - ((!isBody) ? scrollParentTop : 0)) + + trgHeight > tbHeight + floatOffset) ? false : true; + if (targetTop > (scrollParentTop + floatOffset) || targetTop < -trgHeight || ((targetTop < 0) ? outOfRange : false)) { + isFloat = false; + (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_TB_ABS_FLOAT */.IW]); + } + else if (targetTop < (scrollParentTop + floatOffset)) { + if (targetTop < 0) { + topValue = (-targetTop) + scrollParentTop; + } + else { + topValue = scrollParentTop - targetTop; + } + topValue = (isBody) ? topValue - scrollParentRelativeTop : topValue; + (0,ej2_base/* addClass */.cn)([this.tbElement], [classes/* CLS_TB_ABS_FLOAT */.IW]); + isFloat = true; + } + } + else { + var parent_1 = this.parent.element.getBoundingClientRect(); + if (window.innerHeight < parent_1.top) { + return; + } + topValue = (e && e.target !== document) ? scrollParent.getBoundingClientRect().top : 0; + if ((parent_1.bottom < (floatOffset + tbHeight + topValue)) || parent_1.bottom < 0 || parent_1.top > floatOffset + topValue) { + isFloat = false; + } + else if (parent_1.top < floatOffset || parent_1.top < floatOffset + topValue) { + isFloat = true; + } + } + if (!isFloat) { + (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_TB_FLOAT */.to]); + (0,ej2_base/* setStyleAttribute */.V7)(this.tbElement, { top: 0 + 'px', width: '100%' }); + } + else { + (0,ej2_base/* addClass */.cn)([this.tbElement], [classes/* CLS_TB_FLOAT */.to]); + (0,ej2_base/* setStyleAttribute */.V7)(this.tbElement, { width: this.parent.element.offsetWidth + 'px', top: (floatOffset + topValue) + 'px' }); + } + }; + Toolbar.prototype.renderToolbar = function () { + this.initializeInstance(); + this.createToolbarElement(); + if (this.checkToolbarResponsive(this.tbElement)) { + return; + } + if (this.parent.inlineMode.enable) { + this.parent.notify(constant/* renderInlineToolbar */.bb, {}); + } + else { + this.baseToolbar.render({ + container: 'toolbar', + items: this.parent.toolbarSettings.items, + mode: this.getToolbarMode(), + target: this.tbElement, + cssClass: this.parent.cssClass + }); + if (!this.parent.inlineMode.enable) { + if (this.parent.toolbarSettings.enableFloating) { + this.checkIsTransformChild(); + this.toggleFloatClass(); + } + (0,ej2_base/* addClass */.cn)([this.parent.element], [classes/* CLS_RTE_TB_ENABLED */.bs]); + if (this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand) { + (0,ej2_base/* addClass */.cn)([this.parent.element], [classes/* CLS_RTE_EXPAND_TB */.re]); + } + } + } + this.wireEvents(); + if (this.parent.inlineMode.enable && !(0,util/* isIDevice */.FA)()) { + this.addFixedTBarClass(); + } + if (!this.parent.inlineMode.enable) { + this.dropDownModule.renderDropDowns({ + container: this.tbElement, + containerType: 'toolbar', + items: this.parent.toolbarSettings.items + }); + this.parent.notify(constant/* renderColorPicker */.jm, { + container: this.tbElement, + containerType: 'toolbar', + items: this.parent.toolbarSettings.items + }); + this.refreshToolbarOverflow(); + } + var divEle = this.parent.element.querySelector('.e-rte-srctextarea'); + var iframeEle = this.parent.element.querySelector('.e-source-content'); + if ((!this.parent.iframeSettings.enable && (!(0,ej2_base/* isNullOrUndefined */.le)(divEle) && divEle.style.display === 'block')) || + (this.parent.iframeSettings.enable && (!(0,ej2_base/* isNullOrUndefined */.le)(iframeEle) && iframeEle.style.display === 'block'))) { + this.parent.notify(constant/* updateToolbarItem */.W0, { + targetItem: 'SourceCode', updateItem: 'Preview', + baseToolbar: this.parent.getBaseToolbarObject() + }); + this.parent.disableToolbarItem(this.parent.toolbarSettings.items); + } + }; + /** + * addFixedTBarClass method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.addFixedTBarClass = function () { + (0,ej2_base/* addClass */.cn)([this.tbElement], [classes/* CLS_TB_FIXED */.TN]); + }; + /** + * removeFixedTBarClass method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.removeFixedTBarClass = function () { + (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_TB_FIXED */.TN]); + }; + Toolbar.prototype.showFixedTBar = function () { + (0,ej2_base/* addClass */.cn)([this.tbElement], [classes/* CLS_SHOW */.X7]); + if (ej2_base/* Browser.isIos */.AR.isIos) { + (0,ej2_base/* addClass */.cn)([this.tbElement], [classes/* CLS_TB_IOS_FIX */.ok]); + } + }; + Toolbar.prototype.hideFixedTBar = function () { + // eslint-disable-next-line + (!this.isToolbar) ? (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_SHOW */.X7, classes/* CLS_TB_IOS_FIX */.ok]) : this.isToolbar = false; + }; + /** + * updateItem method + * + * @param {IUpdateItemsModel} args - specifies the arguments. + * @returns {void} + * @hidden + + */ + Toolbar.prototype.updateItem = function (args) { + var item = this.tools[args.updateItem.toLocaleLowerCase()]; + var trgItem = this.tools[args.targetItem.toLocaleLowerCase()]; + var index = (0,util/* getTBarItemsIndex */.a_)((0,util/* getCollection */._N)(trgItem.subCommand), args.baseToolbar.toolbarObj.items)[0]; + if (!(0,ej2_base/* isNullOrUndefined */.le)(index)) { + var prefixId = this.parent.inlineMode.enable ? '_quick_' : '_toolbar_'; + args.baseToolbar.toolbarObj.items[index].id = this.parent.getID() + prefixId + item.id; + args.baseToolbar.toolbarObj.items[index].prefixIcon = item.icon; + args.baseToolbar.toolbarObj.items[index].tooltipText = item.tooltip; + args.baseToolbar.toolbarObj.items[index].subCommand = item.subCommand; + args.baseToolbar.toolbarObj.dataBind(); + } + else { + this.addTBarItem(args, 0); + } + }; + Toolbar.prototype.updateToolbarStatus = function (args) { + if (!this.tbElement || (this.parent.inlineMode.enable && ((0,util/* isIDevice */.FA)() || !ej2_base/* Browser.isDevice */.AR.isDevice))) { + return; + } + var options = { + args: args, + dropDownModule: this.dropDownModule, + parent: this.parent, + tbElements: (0,ej2_base/* selectAll */.td)('.' + classes/* CLS_TB_ITEM */.Xh, this.tbElement), + tbItems: this.baseToolbar.toolbarObj.items + }; + (0,util/* setToolbarStatus */.kj)(options, (this.parent.inlineMode.enable ? true : false), this.parent); + }; + Toolbar.prototype.fullScreen = function (e) { + this.parent.fullScreenModule.showFullScreen(e); + }; + Toolbar.prototype.hideScreen = function (e) { + this.parent.fullScreenModule.hideFullScreen(e); + }; + /** + * getBaseToolbar method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.getBaseToolbar = function () { + return this.baseToolbar; + }; + /** + * addTBarItem method + * + * @param {IUpdateItemsModel} args - specifies the arguments. + * @param {number} index - specifies the index value. + * @returns {void} + * @hidden + + */ + Toolbar.prototype.addTBarItem = function (args, index) { + args.baseToolbar.toolbarObj.addItems([args.baseToolbar.getObject(args.updateItem, 'toolbar')], index); + }; + /** + * enableTBarItems method + * + * @param {BaseToolbar} baseToolbar - specifies the toolbar. + * @param {string} items - specifies the string value. + * @param {boolean} isEnable - specifies the boolean value. + * @param {boolean} muteToolbarUpdate - specifies the toolbar. + * @returns {void} + * @hidden + + */ + Toolbar.prototype.enableTBarItems = function (baseToolbar, items, isEnable, muteToolbarUpdate) { + var trgItems = (0,util/* getTBarItemsIndex */.a_)((0,util/* getCollection */._N)(items), baseToolbar.toolbarObj.items); + this.tbItems = (0,ej2_base/* selectAll */.td)('.' + classes/* CLS_TB_ITEM */.Xh, baseToolbar.toolbarObj.element); + for (var i = 0; i < trgItems.length; i++) { + var item = this.tbItems[trgItems[i]]; + if (item) { + baseToolbar.toolbarObj.enableItems(item, isEnable); + } + } + if (!(0,ej2_base/* select */.Ys)('.e-rte-srctextarea', this.parent.element) && !muteToolbarUpdate) { + (0,util/* updateUndoRedoStatus */.j)(baseToolbar, this.parent.formatter.editorManager.undoRedoManager.getUndoStatus()); + } + }; + /** + * removeTBarItems method + * + * @param {string} items - specifies the string value. + * @returns {void} + * @hidden + + */ + Toolbar.prototype.removeTBarItems = function (items) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.baseToolbar.toolbarObj)) { + this.baseToolbar = this.parent.getBaseToolbarObject(); + } + var trgItems = (0,util/* getTBarItemsIndex */.a_)((0,util/* getCollection */._N)(items), this.baseToolbar.toolbarObj.items); + this.tbItems = (this.parent.inlineMode.enable) ? (0,ej2_base/* selectAll */.td)('.' + classes/* CLS_TB_ITEM */.Xh, this.baseToolbar.toolbarObj.element) + : (0,ej2_base/* selectAll */.td)('.' + classes/* CLS_TB_ITEM */.Xh, this.parent.element); + for (var i = 0; i < trgItems.length; i++) { + this.baseToolbar.toolbarObj.removeItems(this.tbItems[trgItems[i]]); + } + }; + /** + * getExpandTBarPopHeight method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.getExpandTBarPopHeight = function () { + var popHeight = 0; + if (this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand && this.tbElement.classList.contains('e-extended-toolbar')) { + var expandPopup = (0,ej2_base/* select */.Ys)('.e-toolbar-extended', this.tbElement); + if (expandPopup && this.tbElement.classList.contains('e-expand-open') + || expandPopup && expandPopup.classList.contains('e-popup-open')) { + (0,ej2_base/* addClass */.cn)([expandPopup], [classes/* CLS_VISIBLE */.Hy]); + popHeight = popHeight + expandPopup.offsetHeight; + (0,ej2_base/* removeClass */.IV)([expandPopup], [classes/* CLS_VISIBLE */.Hy]); + } + else { + (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_EXPAND_OPEN */.Yi]); + } + } + return popHeight; + }; + /** + * getToolbarHeight method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.getToolbarHeight = function () { + return this.tbElement.offsetHeight; + }; + /** + * getToolbarElement method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.getToolbarElement = function () { + return (0,ej2_base/* select */.Ys)('.' + classes/* CLS_TOOLBAR */.zE, this.parent.element); + }; + /** + * refreshToolbarOverflow method + * + * @returns {void} + * @hidden + + */ + Toolbar.prototype.refreshToolbarOverflow = function () { + this.baseToolbar.toolbarObj.refreshOverflow(); + }; + Toolbar.prototype.isToolbarDestroyed = function () { + return this.baseToolbar.toolbarObj && !this.baseToolbar.toolbarObj.isDestroyed; + }; + Toolbar.prototype.destroyToolbar = function () { + if (this.isToolbarDestroyed()) { + this.parent.unWireScrollElementsEvents(); + this.unWireEvents(); + this.parent.notify(constant/* destroyColorPicker */.c0, {}); + this.dropDownModule.destroyDropDowns(); + this.baseToolbar.toolbarObj.destroy(); + this.removeEventListener(); + (0,ej2_base/* removeClass */.IV)([this.parent.element], [classes/* CLS_RTE_TB_ENABLED */.bs]); + (0,ej2_base/* removeClass */.IV)([this.parent.element], [classes/* CLS_RTE_EXPAND_TB */.re]); + var tbWrapper = (0,ej2_base/* select */.Ys)('.' + classes/* CLS_TB_WRAP */.Rj, this.parent.element); + var tbElement = (0,ej2_base/* select */.Ys)('.' + classes/* CLS_TOOLBAR */.zE, this.parent.element); + if (!(0,ej2_base/* isNullOrUndefined */.le)(tbWrapper)) { + (0,ej2_base/* detach */.og)(tbWrapper); + } + else if (!(0,ej2_base/* isNullOrUndefined */.le)(tbElement)) { + (0,ej2_base/* detach */.og)(tbElement); + } + } + }; + /** + * Destroys the ToolBar. + * + * @function destroy + * @returns {void} + * @hidden + + */ + Toolbar.prototype.destroy = function () { + if (this.isToolbarDestroyed()) { + this.destroyToolbar(); + if (this.keyBoardModule) { + this.keyBoardModule.destroy(); + } + } + }; + Toolbar.prototype.moduleDestroy = function () { + this.parent = null; + this.baseToolbar.parent = null; + this.toolbarActionModule.parent = null; + this.dropDownModule.parent = null; + }; + Toolbar.prototype.scrollHandler = function (e) { + if (!this.parent.inlineMode.enable) { + if (this.parent.toolbarSettings.enableFloating && this.getDOMVisibility(this.tbElement)) { + this.toggleFloatClass(e.args); + } + } + }; + Toolbar.prototype.getDOMVisibility = function (el) { + if (!el.offsetParent && el.offsetWidth === 0 && el.offsetHeight === 0) { + return false; + } + return true; + }; + Toolbar.prototype.mouseDownHandler = function () { + if (ej2_base/* Browser.isDevice */.AR.isDevice && this.parent.inlineMode.enable && !(0,util/* isIDevice */.FA)()) { + this.showFixedTBar(); + } + }; + Toolbar.prototype.focusChangeHandler = function () { + if (ej2_base/* Browser.isDevice */.AR.isDevice && this.parent.inlineMode.enable && !(0,util/* isIDevice */.FA)()) { + this.isToolbar = false; + this.hideFixedTBar(); + } + }; + Toolbar.prototype.dropDownBeforeOpenHandler = function () { + this.isToolbar = true; + }; + // eslint-disable-next-line + Toolbar.prototype.tbFocusHandler = function (e) { + var activeElm = document.activeElement; + var isToolbaractive = (0,ej2_base/* closest */.oq)(activeElm, '.e-rte-toolbar'); + if (activeElm === this.parent.getToolbarElement() || isToolbaractive === this.parent.getToolbarElement()) { + var toolbarItem = this.parent.getToolbarElement().querySelectorAll('.e-expended-nav'); + for (var i = 0; i < toolbarItem.length; i++) { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.parent.getToolbarElement().querySelector('.e-insert-table-btn'))) { + toolbarItem[i].setAttribute('tabindex', '0'); + } + else { + toolbarItem[i].setAttribute('tabindex', '1'); + } + } + } + }; + Toolbar.prototype.tbKeydownHandler = function (e) { + if (e.target.classList.contains('e-dropdown-btn') || + e.target.getAttribute('id') === this.parent.getID() + '_toolbar_CreateTable') { + e.target.setAttribute('tabindex', '0'); + } + }; + Toolbar.prototype.toolbarClickHandler = function (e) { + var trg = (0,ej2_base/* closest */.oq)(e.originalEvent.target, '.e-hor-nav'); + if (trg && this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand && !(0,ej2_base/* isNullOrUndefined */.le)(trg)) { + if (!trg.classList.contains('e-nav-active')) { + (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_EXPAND_OPEN */.Yi]); + this.parent.setContentHeight('toolbar', false); + } + else { + (0,ej2_base/* addClass */.cn)([this.tbElement], [classes/* CLS_EXPAND_OPEN */.Yi]); + this.parent.setContentHeight('toolbar', true); + } + } + else if (ej2_base/* Browser.isDevice */.AR.isDevice || this.parent.inlineMode.enable) { + this.isToolbar = true; + } + if ((0,ej2_base/* isNullOrUndefined */.le)(trg) && this.parent.toolbarSettings.type === base_enum/* ToolbarType.Expand */.Bv.Expand) { + (0,ej2_base/* removeClass */.IV)([this.tbElement], [classes/* CLS_EXPAND_OPEN */.Yi]); + } + }; + Toolbar.prototype.wireEvents = function () { + if (this.parent.inlineMode.enable && (0,util/* isIDevice */.FA)()) { + return; + } + ej2_base/* EventHandler.add */.bi.add(this.tbElement, 'focusin', this.tbFocusHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.tbElement, 'keydown', this.tbKeydownHandler, this); + }; + Toolbar.prototype.unWireEvents = function () { + ej2_base/* EventHandler.remove */.bi.remove(this.tbElement, 'focusin', this.tbFocusHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.tbElement, 'keydown', this.tbKeydownHandler); + }; + Toolbar.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.dropDownModule = new DropDownButtons(this.parent, this.locator); + this.toolbarActionModule = new ToolbarAction(this.parent); + this.parent.on(constant/* initialEnd */.Xr, this.renderToolbar, this); + this.parent.on(constant/* scroll */.AR, this.scrollHandler, this); + this.parent.on(constant/* bindOnEnd */.$d, this.toolbarBindEvent, this); + this.parent.on(constant/* toolbarUpdated */.ko, this.updateToolbarStatus, this); + this.parent.on(constant/* modelChanged */.CC, this.onPropertyChanged, this); + this.parent.on(constant/* refreshBegin */.Jz, this.onRefresh, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* enableFullScreen */.ex, this.fullScreen, this); + this.parent.on(constant/* disableFullScreen */.Fx, this.hideScreen, this); + this.parent.on(constant/* updateToolbarItem */.W0, this.updateItem, this); + this.parent.on(constant/* beforeDropDownOpen */.rc, this.dropDownBeforeOpenHandler, this); + this.parent.on(constant/* expandPopupClick */.IJ, this.parent.setContentHeight, this.parent); + this.parent.on(constant/* focusChange */.Z7, this.focusChangeHandler, this); + this.parent.on(constant/* mouseDown */.uG, this.mouseDownHandler, this); + this.parent.on(constant/* sourceCodeMouseDown */.tO, this.mouseDownHandler, this); + this.parent.on(constant/* bindCssClass */._8, this.setCssClass, this); + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + if (!this.parent.inlineMode.enable && !(0,util/* isIDevice */.FA)()) { + this.parent.on(constant/* toolbarClick */.kE, this.toolbarClickHandler, this); + } + }; + Toolbar.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* initialEnd */.Xr, this.renderToolbar); + this.parent.off(constant/* scroll */.AR, this.scrollHandler); + this.parent.off(constant/* bindOnEnd */.$d, this.toolbarBindEvent); + this.parent.off(constant/* toolbarUpdated */.ko, this.updateToolbarStatus); + this.parent.off(constant/* modelChanged */.CC, this.onPropertyChanged); + this.parent.off(constant/* refreshBegin */.Jz, this.onRefresh); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* enableFullScreen */.ex, this.parent.fullScreenModule.showFullScreen); + this.parent.off(constant/* disableFullScreen */.Fx, this.parent.fullScreenModule.hideFullScreen); + this.parent.off(constant/* updateToolbarItem */.W0, this.updateItem); + this.parent.off(constant/* beforeDropDownOpen */.rc, this.dropDownBeforeOpenHandler); + this.parent.off(constant/* expandPopupClick */.IJ, this.parent.setContentHeight); + this.parent.off(constant/* focusChange */.Z7, this.focusChangeHandler); + this.parent.off(constant/* mouseDown */.uG, this.mouseDownHandler); + this.parent.off(constant/* sourceCodeMouseDown */.tO, this.mouseDownHandler); + this.parent.off(constant/* bindCssClass */._8, this.setCssClass); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + if (!this.parent.inlineMode.enable && !(0,util/* isIDevice */.FA)()) { + this.parent.off(constant/* toolbarClick */.kE, this.toolbarClickHandler); + } + }; + Toolbar.prototype.setCssClass = function (e) { + if (this.toolbarObj && e.cssClass) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + this.toolbarObj.setProperties({ cssClass: (this.toolbarObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + this.toolbarObj.setProperties({ cssClass: (this.toolbarObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + Toolbar.prototype.onRefresh = function () { + if (!this.parent.inlineMode.enable) { + this.refreshToolbarOverflow(); + } + this.parent.setContentHeight('', true); + }; + /** + * Called internally if any of the property value changed. + * + * @param {RichTextEditorModel} e - specifies the string value + * @returns {void} + * @hidden + + */ + Toolbar.prototype.onPropertyChanged = function (e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.newProp.inlineMode)) { + for (var _i = 0, _a = Object.keys(e.newProp.inlineMode); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'enable': + this.refreshToolbar(); + break; + } + } + } + if (e.module !== this.getModuleName()) { + return; + } + this.refreshToolbar(); + }; + Toolbar.prototype.refreshToolbar = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.baseToolbar.toolbarObj)) { + this.baseToolbar = this.parent.getBaseToolbarObject(); + } + var tbWrapper = (0,ej2_base/* select */.Ys)('.' + classes/* CLS_TB_WRAP */.Rj, this.parent.element); + var tbElement = (0,ej2_base/* select */.Ys)('.' + classes/* CLS_TOOLBAR */.zE, this.parent.element); + if (tbElement || tbWrapper) { + this.destroyToolbar(); + } + if (this.parent.toolbarSettings.enable) { + this.addEventListener(); + this.renderToolbar(); + this.parent.wireScrollElementsEvents(); + if (!(0,ej2_base/* select */.Ys)('.e-rte-srctextarea', this.parent.element)) { + (0,util/* updateUndoRedoStatus */.j)(this.baseToolbar, this.parent.formatter.editorManager.undoRedoManager.getUndoStatus()); + } + this.parent.notify(constant/* dynamicModule */.ny, {}); + } + }; + /** + * For internal use only - Get the module name. + * + * @returns {void} + * @hidden + */ + Toolbar.prototype.getModuleName = function () { + return 'toolbar'; + }; + return Toolbar; +}()); + + + +/***/ }), + +/***/ 9805: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "$E": function() { return /* binding */ CLS_RTE; }, +/* harmony export */ "$j": function() { return /* binding */ CLS_LIST_PRIMARY_CONTENT; }, +/* harmony export */ "Bn": function() { return /* binding */ CLS_IMGBREAK; }, +/* harmony export */ "CY": function() { return /* binding */ CLS_NUMBERFORMATLIST_TB_BTN; }, +/* harmony export */ "Cb": function() { return /* binding */ CLS_ALIGN_TB_BTN; }, +/* harmony export */ "Cd": function() { return /* binding */ CLS_ICONS; }, +/* harmony export */ "Cs": function() { return /* binding */ CLS_BULLETFORMATLIST_TB_BTN; }, +/* harmony export */ "D6": function() { return /* binding */ CLS_FONT_NAME_TB_BTN; }, +/* harmony export */ "Ds": function() { return /* binding */ CLS_FONT_COLOR_TARGET; }, +/* harmony export */ "Dw": function() { return /* binding */ CLS_TB_ROW_RES; }, +/* harmony export */ "Em": function() { return /* binding */ CLS_IMGINLINE; }, +/* harmony export */ "Fs": function() { return /* binding */ CLS_TB_BTN; }, +/* harmony export */ "GY": function() { return /* binding */ CLS_FULL_SCREEN; }, +/* harmony export */ "Gj": function() { return /* binding */ CLS_RTE_PASTE_CANCEL; }, +/* harmony export */ "Gp": function() { return /* binding */ CLS_STYLE_SHEET; }, +/* harmony export */ "HC": function() { return /* binding */ CLS_TABLE_SEL; }, +/* harmony export */ "Hy": function() { return /* binding */ CLS_VISIBLE; }, +/* harmony export */ "IJ": function() { return /* binding */ CLS_RTE_TABLE_RESIZE; }, +/* harmony export */ "IW": function() { return /* binding */ CLS_TB_ABS_FLOAT; }, +/* harmony export */ "Ig": function() { return /* binding */ CLS_BACKGROUND_COLOR_TARGET; }, +/* harmony export */ "Jh": function() { return /* binding */ CLS_FONT_SIZE_TB_BTN; }, +/* harmony export */ "LK": function() { return /* binding */ CLS_DROPDOWN_POPUP; }, +/* harmony export */ "MO": function() { return /* binding */ CLS_RTE_UPLOAD_POPUP; }, +/* harmony export */ "Mv": function() { return /* binding */ CLS_FOCUS; }, +/* harmony export */ "OC": function() { return /* binding */ CLS_RTE_PASTE_PLAIN_FORMAT; }, +/* harmony export */ "PW": function() { return /* binding */ CLS_RTE_READONLY; }, +/* harmony export */ "Qk": function() { return /* binding */ CLS_RTE_IMAGE; }, +/* harmony export */ "Rj": function() { return /* binding */ CLS_TB_WRAP; }, +/* harmony export */ "Rw": function() { return /* binding */ CLS_RTE_DIALOG_MIN_HEIGHT; }, +/* harmony export */ "TN": function() { return /* binding */ CLS_TB_FIXED; }, +/* harmony export */ "UQ": function() { return /* binding */ CLS_FONT_COLOR_DROPDOWN; }, +/* harmony export */ "VE": function() { return /* binding */ CLS_RTE_DIALOG_UPLOAD; }, +/* harmony export */ "Vb": function() { return /* binding */ CLS_NOCOLOR_ITEM; }, +/* harmony export */ "Wk": function() { return /* binding */ CLS_RTE_RES_HANDLE; }, +/* harmony export */ "X7": function() { return /* binding */ CLS_SHOW; }, +/* harmony export */ "XS": function() { return /* binding */ CLS_ACTIVE; }, +/* harmony export */ "Xh": function() { return /* binding */ CLS_TB_ITEM; }, +/* harmony export */ "Yi": function() { return /* binding */ CLS_EXPAND_OPEN; }, +/* harmony export */ "Z0": function() { return /* binding */ CLS_SCRIPT_SHEET; }, +/* harmony export */ "Z8": function() { return /* binding */ CLS_BACKGROUND_COLOR_DROPDOWN; }, +/* harmony export */ "ZV": function() { return /* binding */ CLS_INLINE_DROPDOWN; }, +/* harmony export */ "_G": function() { return /* binding */ CLS_TABLE_BORDER; }, +/* harmony export */ "_R": function() { return /* binding */ CLS_POPUP_OPEN; }, +/* harmony export */ "br": function() { return /* binding */ CLS_DROPDOWN_ITEMS; }, +/* harmony export */ "bs": function() { return /* binding */ CLS_RTE_TB_ENABLED; }, +/* harmony export */ "cm": function() { return /* binding */ CLS_RTE_PASTE_KEEP_FORMAT; }, +/* harmony export */ "dc": function() { return /* binding */ CLS_FORMATS_TB_BTN; }, +/* harmony export */ "gr": function() { return /* binding */ CLS_QUICK_TB; }, +/* harmony export */ "i7": function() { return /* binding */ CLS_RTE_ELEMENTS; }, +/* harmony export */ "in": function() { return /* binding */ CLS_HR_SEPARATOR; }, +/* harmony export */ "iu": function() { return /* binding */ CLS_TB_STATIC; }, +/* harmony export */ "jC": function() { return /* binding */ CLS_RTE_PASTE_REMOVE_FORMAT; }, +/* harmony export */ "jQ": function() { return /* binding */ CLS_TB_DASH_BOR; }, +/* harmony export */ "je": function() { return /* binding */ CLS_RTE_HIDDEN; }, +/* harmony export */ "kR": function() { return /* binding */ CLS_COLOR_PALETTE; }, +/* harmony export */ "lm": function() { return /* binding */ CLS_RTL; }, +/* harmony export */ "mO": function() { return /* binding */ CLS_RTE_PASTE_OK; }, +/* harmony export */ "o7": function() { return /* binding */ CLS_FONT_COLOR_PICKER; }, +/* harmony export */ "oO": function() { return /* binding */ CLS_BACKGROUND_COLOR_PICKER; }, +/* harmony export */ "ok": function() { return /* binding */ CLS_TB_IOS_FIX; }, +/* harmony export */ "rG": function() { return /* binding */ CLS_CUSTOM_TILE; }, +/* harmony export */ "re": function() { return /* binding */ CLS_RTE_EXPAND_TB; }, +/* harmony export */ "rp": function() { return /* binding */ CLS_TB_COL_RES; }, +/* harmony export */ "s8": function() { return /* binding */ CLS_RTE_CONTENT; }, +/* harmony export */ "to": function() { return /* binding */ CLS_TB_FLOAT; }, +/* harmony export */ "uN": function() { return /* binding */ CLS_COLOR_CONTENT; }, +/* harmony export */ "uO": function() { return /* binding */ CLS_QUICK_DROPDOWN; }, +/* harmony export */ "uX": function() { return /* binding */ CLS_TB_BOX_RES; }, +/* harmony export */ "xu": function() { return /* binding */ CLS_DISABLED; }, +/* harmony export */ "yH": function() { return /* binding */ CLS_DROPDOWN_ICONS; }, +/* harmony export */ "yW": function() { return /* binding */ CLS_TB_ALT_BOR; }, +/* harmony export */ "yw": function() { return /* binding */ CLS_RTE_FIXED_TB_EXPAND; }, +/* harmony export */ "zD": function() { return /* binding */ CLS_DROPDOWN_BTN; }, +/* harmony export */ "zE": function() { return /* binding */ CLS_TOOLBAR; } +/* harmony export */ }); +/* unused harmony exports CLS_CONTENT, CLS_INLINE, CLS_TB_INLINE, CLS_POP, CLS_QUICK_POP, CLS_IMAGE_POP, CLS_INLINE_POP, CLS_TB_EXTENDED, CLS_POPUP, CLS_SEPARATOR, CLS_MINIMIZE, CLS_MAXIMIZE, CLS_BACK, CLS_HIDE, CLS_RM_WHITE_SPACE, CLS_IMGRIGHT, CLS_IMGLEFT, CLS_IMGCENTER, CLS_CAPTION, CLS_RTE_CAPTION, CLS_CAPINLINE, CLS_COUNT, CLS_WARNING, CLS_ERROR, CLS_RTE_RES_EAST, CLS_RESIZE, CLS_IMG_FOCUS, CLS_RTE_DRAG_IMAGE, CLS_IMG_RESIZE, CLS_DROPAREA, CLS_IMG_INNER, CLS_UPLOAD_FILES, CLS_RTE_RES_CNT, CLS_TABLE, CLS_RTE_RES_WEST */ +/** + * Rich Text Editor classes defined here. + */ +/** + * @hidden + + */ +var CLS_RTE = 'e-richtexteditor'; +/** + * @hidden + + */ +var CLS_RTL = 'e-rtl'; +/** + * @hidden + + */ +var CLS_CONTENT = 'e-content'; +/** + * @hidden + + */ +var CLS_DISABLED = 'e-disabled'; +/** + * @hidden + + */ +var CLS_SCRIPT_SHEET = 'rte-iframe-script-sheet'; +/** + * @hidden + + */ +var CLS_STYLE_SHEET = 'rte-iframe-style-sheet'; +/** + * @hidden + + */ +var CLS_TOOLBAR = 'e-rte-toolbar'; +/** + * @hidden + + */ +var CLS_TB_FIXED = 'e-rte-tb-fixed'; +/** + * @hidden + + */ +var CLS_TB_FLOAT = 'e-rte-tb-float'; +/** + * @hidden + + */ +var CLS_TB_ABS_FLOAT = 'e-rte-tb-abs-float'; +/** + * @hidden + + */ +var CLS_INLINE = 'e-rte-inline'; +/** + * @hidden + + */ +var CLS_TB_INLINE = 'e-rte-tb-inline'; +/** + * @hidden + + */ +var CLS_RTE_EXPAND_TB = 'e-rte-tb-expand'; +/** + * @hidden + + */ +var CLS_FULL_SCREEN = 'e-rte-full-screen'; +/** + * @hidden + + */ +var CLS_QUICK_TB = 'e-rte-quick-toolbar'; +/** + * @hidden + + */ +var CLS_POP = 'e-rte-pop'; +/** + * @hidden + + */ +var CLS_TB_STATIC = 'e-tb-static'; +/** + * @hidden + + */ +var CLS_QUICK_POP = 'e-rte-quick-popup'; +/** + * @hidden + + */ +var CLS_QUICK_DROPDOWN = 'e-quick-dropdown'; +/** + * @hidden + + */ +var CLS_IMAGE_POP = 'e-rte-image-popup'; +/** + * @hidden + + */ +var CLS_INLINE_POP = 'e-rte-inline-popup'; +/** + * @hidden + + */ +var CLS_INLINE_DROPDOWN = 'e-rte-inline-dropdown'; +/** + * @hidden + + */ +var CLS_DROPDOWN_POPUP = 'e-rte-dropdown-popup'; +/** + * @hidden + + */ +var CLS_DROPDOWN_ICONS = 'e-rte-dropdown-icons'; +/** + * @hidden + + */ +var CLS_DROPDOWN_ITEMS = 'e-rte-dropdown-items'; +/** + * @hidden + + */ +var CLS_DROPDOWN_BTN = 'e-rte-dropdown-btn'; +/** + * @hidden + + */ +var CLS_RTE_CONTENT = 'e-rte-content'; +/** + * @hidden + + */ +var CLS_TB_ITEM = 'e-toolbar-item'; +/** + * @hidden + + */ +var CLS_TB_EXTENDED = 'e-toolbar-extended'; +/** + * @hidden + + */ +var CLS_TB_WRAP = 'e-toolbar-wrapper'; +/** + * @hidden + + */ +var CLS_POPUP = 'e-popup'; +/** + * @hidden + + */ +var CLS_SEPARATOR = 'e-separator'; +/** + * @hidden + + */ +var CLS_MINIMIZE = 'e-minimize'; +/** + * @hidden + + */ +var CLS_MAXIMIZE = 'e-maximize'; +/** + * @hidden + + */ +var CLS_BACK = 'e-back'; +/** + * @hidden + + */ +var CLS_SHOW = 'e-show'; +/** + * @hidden + + */ +var CLS_HIDE = 'e-hide'; +/** + * @hidden + + */ +var CLS_VISIBLE = 'e-visible'; +/** + * @hidden + + */ +var CLS_FOCUS = 'e-focused'; +/** + * @hidden + + */ +var CLS_RM_WHITE_SPACE = 'e-remove-white-space'; +/** + * @hidden + + */ +var CLS_IMGRIGHT = 'e-imgright'; +/** + * @hidden + + */ +var CLS_IMGLEFT = 'e-imgleft'; +/** + * @hidden + + */ +var CLS_IMGCENTER = 'e-imgcenter'; +/** + * @hidden + + */ +var CLS_IMGBREAK = 'e-imgbreak'; +/** + * @hidden + + */ +var CLS_CAPTION = 'e-img-caption'; +/** + * @hidden + + */ +var CLS_RTE_CAPTION = 'e-rte-img-caption'; +/** + * @hidden + + */ +var CLS_CAPINLINE = 'e-caption-inline'; +/** + * @hidden + + */ +var CLS_IMGINLINE = 'e-imginline'; +/** + * @hidden + + */ +var CLS_COUNT = 'e-rte-character-count'; +/** + * @hidden + + */ +var CLS_WARNING = 'e-warning'; +/** + * @hidden + + */ +var CLS_ERROR = 'e-error'; +/** + * @hidden + + */ +var CLS_ICONS = 'e-icons'; +/** + * @hidden + + */ +var CLS_ACTIVE = 'e-active'; +/** + * @hidden + + */ +var CLS_EXPAND_OPEN = 'e-expand-open'; +/** + * @hidden + + */ +var CLS_RTE_ELEMENTS = 'e-rte-elements'; +/** + * @hidden + + */ +var CLS_TB_BTN = 'e-tbar-btn'; +/** + * @hidden + + */ +var CLS_HR_SEPARATOR = 'e-rte-horizontal-separator'; +/** + * @hidden + + */ +var CLS_TB_IOS_FIX = 'e-tbar-ios-fixed'; +/** + * @hidden + + */ +var CLS_LIST_PRIMARY_CONTENT = 'e-rte-list-primary-content'; +/** + * @hidden + + */ +var CLS_NUMBERFORMATLIST_TB_BTN = 'e-rte-numberformatlist-dropdown'; +/** + * @hidden + + */ +var CLS_BULLETFORMATLIST_TB_BTN = 'e-rte-bulletformatlist-dropdown'; +/** + * @hidden + + */ +var CLS_FORMATS_TB_BTN = 'e-formats-tbar-btn'; +/** + * @hidden + + */ +var CLS_FONT_NAME_TB_BTN = 'e-font-name-tbar-btn'; +/** + * @hidden + + */ +var CLS_FONT_SIZE_TB_BTN = 'e-font-size-tbar-btn'; +/** + * @hidden + + */ +var CLS_ALIGN_TB_BTN = 'e-alignment-tbar-btn'; +/** + * @hidden + + */ +var CLS_FONT_COLOR_TARGET = 'e-rte-fontcolor-element'; +/** + * @hidden + + */ +var CLS_BACKGROUND_COLOR_TARGET = 'e-rte-backgroundcolor-element'; +/** + * @hidden + + */ +var CLS_COLOR_CONTENT = 'e-rte-color-content'; +/** + * @hidden + + */ +var CLS_FONT_COLOR_DROPDOWN = 'e-rte-fontcolor-dropdown'; +/** + * @hidden + + */ +var CLS_BACKGROUND_COLOR_DROPDOWN = 'e-rte-backgroundcolor-dropdown'; +/** + * @hidden + + */ +var CLS_COLOR_PALETTE = 'e-rte-square-palette'; +/** + * @hidden + + */ +var CLS_FONT_COLOR_PICKER = 'e-rte-fontcolor-colorpicker'; +/** + * @hidden + + */ +var CLS_BACKGROUND_COLOR_PICKER = 'e-rte-backgroundcolor-colorpicker'; +/** + * @hidden + + */ +var CLS_RTE_READONLY = 'e-rte-readonly'; +/** + * @hidden + + */ +var CLS_TABLE_SEL = 'e-cell-select'; +/** + * @hidden + + */ +var CLS_TB_DASH_BOR = 'e-dashed-border'; +/** + * @hidden + + */ +var CLS_TB_ALT_BOR = 'e-alternate-border'; +/** + * @hidden + + */ +var CLS_TB_COL_RES = 'e-column-resize'; +/** + * @hidden + + */ +var CLS_TB_ROW_RES = 'e-row-resize'; +/** + * @hidden + + */ +var CLS_TB_BOX_RES = 'e-table-box'; +/** + * @hidden + + */ +var CLS_RTE_HIDDEN = 'e-rte-hidden'; +/** + * @hidden + + */ +var CLS_RTE_PASTE_KEEP_FORMAT = 'e-rte-keepformat'; +/** + * @hidden + + */ +var CLS_RTE_PASTE_REMOVE_FORMAT = 'e-rte-removeformat'; +/** + * @hidden + + */ +var CLS_RTE_PASTE_PLAIN_FORMAT = 'e-rte-plainformat'; +/** + * @hidden + + */ +var CLS_RTE_PASTE_OK = 'e-rte-pasteok'; +/** + * @hidden + + */ +var CLS_RTE_PASTE_CANCEL = 'e-rte-pastecancel'; +/** + * @hidden + + */ +var CLS_RTE_DIALOG_MIN_HEIGHT = 'e-rte-dialog-minheight'; +/** + * @hidden + + */ +var CLS_RTE_RES_HANDLE = 'e-resize-handle'; +/** + * @hidden + + */ +var CLS_RTE_RES_EAST = 'e-south-east'; +/** + * @hidden + + */ +var CLS_RTE_IMAGE = 'e-rte-image'; +/** + * @hidden + + */ +var CLS_RESIZE = 'e-resize'; +/** + * @hidden + + */ +var CLS_IMG_FOCUS = 'e-img-focus'; +/** + * @hidden + + */ +var CLS_RTE_DRAG_IMAGE = 'e-rte-drag-image'; +/** + * @hidden + + */ +var CLS_RTE_UPLOAD_POPUP = 'e-rte-upload-popup'; +/** + * @hidden + + */ +var CLS_POPUP_OPEN = 'e-popup-open'; +/** + * @hidden + + */ +var CLS_IMG_RESIZE = 'e-img-resize'; +/** + * @hidden + + */ +var CLS_DROPAREA = 'e-droparea'; +/** + * @hidden + + */ +var CLS_IMG_INNER = 'e-img-inner'; +/** + * @hidden + + */ +var CLS_UPLOAD_FILES = 'e-upload-files'; +/** + * @hidden + + */ +var CLS_RTE_DIALOG_UPLOAD = 'e-rte-dialog-upload'; +/** + * @hidden + + */ +var CLS_RTE_RES_CNT = 'e-rte-resize'; +/** + * @hidden + + */ +var CLS_CUSTOM_TILE = 'e-custom-tile'; +/** + * @hidden + + */ +var CLS_NOCOLOR_ITEM = 'e-nocolor-item'; +/** + * @hidden + + */ +var CLS_TABLE = 'e-rte-table'; +/** + * @hidden + + */ +var CLS_TABLE_BORDER = 'e-rte-table-border'; +/** + * @hidden + + */ +var CLS_RTE_TABLE_RESIZE = 'e-rte-table-resize'; +/** + * @hidden + + */ +var CLS_RTE_FIXED_TB_EXPAND = 'e-rte-fixed-tb-expand'; +/** + * @hidden + + */ +var CLS_RTE_TB_ENABLED = 'e-rte-toolbar-enabled'; +/** + * @hidden + + */ +var CLS_RTE_RES_WEST = 'e-south-west'; + + +/***/ }), + +/***/ 3386: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "$d": function() { return /* binding */ bindOnEnd; }, +/* harmony export */ "AL": function() { return /* binding */ imageUploadSuccess; }, +/* harmony export */ "AR": function() { return /* binding */ scroll; }, +/* harmony export */ "Ak": function() { return /* binding */ contentChanged; }, +/* harmony export */ "CC": function() { return /* binding */ modelChanged; }, +/* harmony export */ "CK": function() { return /* binding */ toolbarCreated; }, +/* harmony export */ "Db": function() { return /* binding */ getSelectedHtml; }, +/* harmony export */ "Ed": function() { return /* binding */ readOnlyMode; }, +/* harmony export */ "F": function() { return /* binding */ xhtmlValidation; }, +/* harmony export */ "F7": function() { return /* binding */ blockEmptyNodes; }, +/* harmony export */ "Fx": function() { return /* binding */ disableFullScreen; }, +/* harmony export */ "Go": function() { return /* binding */ imageUploading; }, +/* harmony export */ "HB": function() { return /* binding */ closeTableDialog; }, +/* harmony export */ "IJ": function() { return /* binding */ expandPopupClick; }, +/* harmony export */ "IK": function() { return /* binding */ insertCompleted; }, +/* harmony export */ "Jz": function() { return /* binding */ refreshBegin; }, +/* harmony export */ "KS": function() { return /* binding */ inlineEmptyNodes; }, +/* harmony export */ "Kz": function() { return /* binding */ colorPickerChanged; }, +/* harmony export */ "LF": function() { return /* binding */ tableclass; }, +/* harmony export */ "Np": function() { return /* binding */ showTableDialog; }, +/* harmony export */ "OI": function() { return /* binding */ closeLinkDialog; }, +/* harmony export */ "P0": function() { return /* binding */ moduleDestroy; }, +/* harmony export */ "QG": function() { return /* binding */ keyDown; }, +/* harmony export */ "QX": function() { return /* binding */ count; }, +/* harmony export */ "Qr": function() { return /* binding */ windowResize; }, +/* harmony export */ "RE": function() { return /* binding */ paste; }, +/* harmony export */ "Sy": function() { return /* binding */ updatedToolbarStatus; }, +/* harmony export */ "T5": function() { return /* binding */ initialLoad; }, +/* harmony export */ "T8": function() { return /* binding */ insertLink; }, +/* harmony export */ "Tc": function() { return /* binding */ linkToolbarAction; }, +/* harmony export */ "W0": function() { return /* binding */ updateToolbarItem; }, +/* harmony export */ "W_": function() { return /* binding */ createTable; }, +/* harmony export */ "Wp": function() { return /* binding */ updateTbItemsStatus; }, +/* harmony export */ "Wz": function() { return /* binding */ selectionRestore; }, +/* harmony export */ "Xr": function() { return /* binding */ initialEnd; }, +/* harmony export */ "YV": function() { return /* binding */ imageToolbarAction; }, +/* harmony export */ "Yb": function() { return /* binding */ beforeDialogOpen; }, +/* harmony export */ "Yo": function() { return /* binding */ tableColorPickerChanged; }, +/* harmony export */ "Z7": function() { return /* binding */ focusChange; }, +/* harmony export */ "ZY": function() { return /* binding */ tableToolbarAction; }, +/* harmony export */ "_8": function() { return /* binding */ bindCssClass; }, +/* harmony export */ "_I": function() { return /* binding */ renderFileManager; }, +/* harmony export */ "a$": function() { return /* binding */ iframeMouseDown; }, +/* harmony export */ "bb": function() { return /* binding */ renderInlineToolbar; }, +/* harmony export */ "bi": function() { return /* binding */ checkUndo; }, +/* harmony export */ "c0": function() { return /* binding */ destroyColorPicker; }, +/* harmony export */ "cA": function() { return /* binding */ beforeImageUpload; }, +/* harmony export */ "d$": function() { return /* binding */ resizeStop; }, +/* harmony export */ "dI": function() { return /* binding */ pasteClean; }, +/* harmony export */ "dp": function() { return /* binding */ enterHandler; }, +/* harmony export */ "ex": function() { return /* binding */ enableFullScreen; }, +/* harmony export */ "gA": function() { return /* binding */ selectionSave; }, +/* harmony export */ "gk": function() { return /* binding */ markdownToolbarClick; }, +/* harmony export */ "i8": function() { return /* binding */ actionComplete; }, +/* harmony export */ "ib": function() { return /* binding */ onResize; }, +/* harmony export */ "jh": function() { return /* binding */ selectRange; }, +/* harmony export */ "jm": function() { return /* binding */ renderColorPicker; }, +/* harmony export */ "kE": function() { return /* binding */ toolbarClick; }, +/* harmony export */ "ko": function() { return /* binding */ toolbarUpdated; }, +/* harmony export */ "kq": function() { return /* binding */ closeImageDialog; }, +/* harmony export */ "l0": function() { return /* binding */ toolbarRefresh; }, +/* harmony export */ "lj": function() { return /* binding */ showImageDialog; }, +/* harmony export */ "m2": function() { return /* binding */ actionBegin; }, +/* harmony export */ "mf": function() { return /* binding */ beforeDialogClose; }, +/* harmony export */ "nG": function() { return /* binding */ openLink; }, +/* harmony export */ "nd": function() { return /* binding */ beforeDropDownItemRender; }, +/* harmony export */ "nk": function() { return /* binding */ showLinkDialog; }, +/* harmony export */ "ny": function() { return /* binding */ dynamicModule; }, +/* harmony export */ "ob": function() { return /* binding */ destroy; }, +/* harmony export */ "p0": function() { return /* binding */ dialogOpen; }, +/* harmony export */ "rL": function() { return /* binding */ insertImage; }, +/* harmony export */ "rc": function() { return /* binding */ beforeDropDownOpen; }, +/* harmony export */ "s0": function() { return /* binding */ htmlToolbarClick; }, +/* harmony export */ "s4": function() { return /* binding */ execCommandCallBack; }, +/* harmony export */ "s7": function() { return /* binding */ dropDownSelect; }, +/* harmony export */ "sh": function() { return /* binding */ contentscroll; }, +/* harmony export */ "sv": function() { return /* binding */ sourceCode; }, +/* harmony export */ "tC": function() { return /* binding */ unLink; }, +/* harmony export */ "tO": function() { return /* binding */ sourceCodeMouseDown; }, +/* harmony export */ "td": function() { return /* binding */ selectAll; }, +/* harmony export */ "tw": function() { return /* binding */ resizeStart; }, +/* harmony export */ "uG": function() { return /* binding */ mouseDown; }, +/* harmony export */ "uU": function() { return /* binding */ editAreaClick; }, +/* harmony export */ "v": function() { return /* binding */ afterPasteCleanup; }, +/* harmony export */ "v0": function() { return /* binding */ updateSource; }, +/* harmony export */ "v4": function() { return /* binding */ docClick; }, +/* harmony export */ "vD": function() { return /* binding */ imageUploadFailed; }, +/* harmony export */ "vN": function() { return /* binding */ rtlMode; }, +/* harmony export */ "vV": function() { return /* binding */ mouseUp; }, +/* harmony export */ "vW": function() { return /* binding */ toolbarRenderComplete; }, +/* harmony export */ "xD": function() { return /* binding */ editLink; }, +/* harmony export */ "xu": function() { return /* binding */ beforePasteCleanup; }, +/* harmony export */ "yR": function() { return /* binding */ keyUp; }, +/* harmony export */ "z6": function() { return /* binding */ dialogClose; }, +/* harmony export */ "zA": function() { return /* binding */ clearDialogObj; }, +/* harmony export */ "zB": function() { return /* binding */ resizeInitialized; }, +/* harmony export */ "zD": function() { return /* binding */ load; } +/* harmony export */ }); +/* unused harmony exports created, destroyed, undo, redo, actionSuccess, imageLeft, imageRight, imageCenter, imageBreak, imageInline, imageLink, imageAlt, imageDelete, imageCaption, imageSize, toolbarOpen, contentFocus, contentBlur, imgModule, beforeQuickToolbarOpen, quickToolbarOpen, quickToolbarClose, popupHide, imageSelected, imageRemoving, mediaSelected, mediaUploading, mediaUploadSuccess, mediaUploadFailed, mediaRemoving, afterImageDelete, afterMediaDelete, drop, beforeMediaUpload, beforeImageDrop, closeAudioDialog */ +/** + * @hidden + + */ +var created = 'create'; +/** + * @hidden + + */ +var destroyed = 'destroy'; +/** + * @hidden + + */ +var tableclass = 'tableclass'; +/** + * @hidden + + */ +var load = 'load'; +/** + * Specifies Rich Text Editor internal events + */ +/** + * @hidden + + */ +var initialLoad = 'initial-load'; +/** + * @hidden + + */ +var contentChanged = 'content-changed'; +/** + * @hidden + + */ +var initialEnd = 'initial-end'; +/** + * @hidden + + */ +var iframeMouseDown = 'iframe-click'; +/** + * @hidden + + */ +var destroy = 'destroy'; +/** + * @hidden + + */ +var toolbarClick = 'toolbarClick'; +/** + * @hidden + + */ +var toolbarRefresh = 'toolbar-refresh'; +/** + * @hidden + + */ +var refreshBegin = 'refresh-begin'; +/** + * @hidden + + */ +var toolbarUpdated = 'toolbar-updated'; +/** + * @hidden + + */ +var bindOnEnd = 'bind-on-end'; +/** + * @hidden + + */ +var renderColorPicker = 'render-color-picker'; +/** + * @hidden + + */ +var htmlToolbarClick = 'html-toolbar-click'; +/** + * @hidden + + */ +var markdownToolbarClick = 'markdown-toolbar-click'; +/** + * @hidden + + */ +var destroyColorPicker = 'destroy-color-picker'; +/** + * @hidden + + */ +var modelChanged = 'model-changed'; +/** + * @hidden + + */ +var keyUp = 'keyUp'; +/** + * @hidden + + */ +var keyDown = 'keyDown'; +/** + * @hidden + + */ +var mouseUp = 'mouseUp'; +/** + * @hidden + + */ +var toolbarCreated = 'toolbarCreated'; +/** + * @hidden + + */ +var toolbarRenderComplete = 'toolbarRenderComplete'; +/** + * @hidden + + */ +var enableFullScreen = 'enableFullScreen'; +/** + * @hidden + + */ +var disableFullScreen = 'disableFullScreen'; +/** + * @hidden + + */ +var dropDownSelect = 'dropDownSelect'; +/** + * @hidden + + */ +var beforeDropDownItemRender = 'beforeDropDownItemRender'; +/** + * @hidden + + */ +var execCommandCallBack = 'execCommandCallBack'; +/** + * @hidden + + */ +var imageToolbarAction = 'image-toolbar-action'; +/** + * @hidden + + */ +var linkToolbarAction = 'link-toolbar-action'; +/** + * @hidden + + */ +var windowResize = 'resize'; +/** + * @hidden + + */ +var resizeStart = 'resizeStart'; +/** + * @hidden + + */ +var onResize = 'resizing'; +/** + * @hidden + + */ +var resizeStop = 'resizeStop'; +/** + * @hidden + + */ +var undo = 'undo'; +/** + * @hidden + + */ +var redo = 'redo'; +/** + * @hidden + + */ +var insertLink = 'insertLink'; +/** + * @hidden + + */ +var unLink = 'unLink'; +/** + * @hidden + + */ +var editLink = 'editLink'; +/** + * @hidden + + */ +var openLink = 'openLink'; +/** + * @hidden + + */ +var actionBegin = 'actionBegin'; +/** + * @hidden + + */ +var actionComplete = 'actionComplete'; +/** + * @hidden + + */ +var updatedToolbarStatus = 'updatedToolbarStatus'; +/** + * @hidden + + */ +var actionSuccess = 'actionSuccess'; +/** + * @hidden + + */ +var updateToolbarItem = 'updateToolbarItem'; +/** + * @hidden + + */ +var insertImage = 'insertImage'; +/** + * @hidden + + */ +var insertCompleted = 'insertCompleted'; +/** + * @hidden + + */ +var imageLeft = 'justifyLeft'; +/** + * @hidden + + */ +var imageRight = 'justifyRight'; +/** + * @hidden + + */ +var imageCenter = 'justifyCenter'; +/** + * @hidden + + */ +var imageBreak = 'break'; +/** + * @hidden + + */ +var imageInline = 'inline'; +/** + * @hidden + + */ +var imageLink = 'insertImgLink'; +/** + * @hidden + + */ +var imageAlt = 'imgAltText'; +/** + * @hidden + + */ +var imageDelete = 'delete'; +/** + * @hidden + + */ +var imageCaption = 'caption'; +/** + * @hidden + + */ +var imageSize = 'imageSize'; +/** + * @hidden + + */ +var sourceCode = 'sourceCode'; +/** + * @hidden + + */ +var updateSource = 'updateSource'; +/** + * @hidden + + */ +var toolbarOpen = 'toolbarOpen'; +/** + * @hidden + + */ +var beforeDropDownOpen = 'beforeDropDownOpen'; +/** + * @hidden + + */ +var selectionSave = 'selection-save'; +/** + * @hidden + + */ +var selectionRestore = 'selection-restore'; +/** + * @hidden + + */ +var expandPopupClick = 'expandPopupClick'; +/** + * @hidden + + */ +var count = 'count'; +/** + * @hidden + + */ +var contentFocus = 'contentFocus'; +/** + * @hidden + + */ +var contentBlur = 'contentBlur'; +/** + * @hidden + + */ +var mouseDown = 'mouseDown'; +/** + * @hidden + + */ +var sourceCodeMouseDown = 'sourceCodeMouseDown'; +/** + * @hidden + + */ +var editAreaClick = 'editAreaClick'; +/** + * @hidden + + */ +var scroll = 'scroll'; +/** + * @hidden + + */ +var contentscroll = 'contentscroll'; +/** + * @hidden + + */ +var colorPickerChanged = 'colorPickerChanged'; +/** + * @hidden + + */ +var tableColorPickerChanged = 'tableColorPickerChanged'; +/** + * @hidden + + */ +var focusChange = 'focusChange'; +/** + * @hidden + + */ +var selectAll = 'selectAll'; +/** + * @hidden + + */ +var selectRange = 'selectRange'; +/** + * @hidden + + */ +var getSelectedHtml = 'getSelectedHtml'; +/** + * @hidden + + */ +var renderInlineToolbar = 'renderInlineToolbar'; +/** + * @hidden + + */ +var paste = 'paste-content'; +/** + * @hidden + + */ +var imgModule = 'imageModule'; +/** + * @hidden + + */ +var rtlMode = 'rtl-mode'; +/** + * @hidden + + */ +var createTable = 'createTable'; +/** + * @hidden + + */ +var docClick = 'docClick'; +/** + * @hidden + + */ +var tableToolbarAction = 'table-toolbar-action'; +/** + * @hidden + + */ +var checkUndo = 'checkUndoStack'; +/** + * @hidden + + */ +var readOnlyMode = 'readOnlyMode'; +/** + * @hidden + + */ +var moduleDestroy = 'moduleDestroy'; +/** + * @hidden + + */ +var pasteClean = 'pasteClean'; +/** + * @hidden + + */ +var enterHandler = 'enterHandler'; +/** + * @hidden + + */ +var beforeDialogOpen = 'beforeDialogOpen'; +/** + * @hidden + + */ +var clearDialogObj = 'clearDialogObj'; +/** + * @hidden + + */ +var dialogOpen = 'dialogOpen'; +/** + * @hidden + + */ +var beforeDialogClose = 'beforeDialogClose'; +/** + * @hidden + + */ +var dialogClose = 'dialogClose'; +/** + * @hidden + + */ +var beforeQuickToolbarOpen = 'beforeQuickToolbarOpen'; +/** + * @hidden + + */ +var quickToolbarOpen = 'quickToolbarOpen'; +/** + * @hidden + + */ +var quickToolbarClose = 'quickToolbarClose'; +/** + * @hidden + + */ +var popupHide = 'popupHide'; +/** + * @hidden + + */ +var imageSelected = 'imageSelected'; +/** + * @hidden + + */ +var imageUploading = 'imageUploading'; +/** + * @hidden + + */ +var imageUploadSuccess = 'imageUploadSuccess'; +/** + * @hidden + + */ +var imageUploadFailed = 'imageUploadFailed'; +/** + * @hidden + + */ +var imageRemoving = 'imageRemoving'; +/** + * @hidden + + */ +var mediaSelected = 'mediaSelected'; +/** + * @hidden + + */ +var mediaUploading = 'mediaUploading'; +/** + * @hidden + + */ +var mediaUploadSuccess = 'mediaUploadSuccess'; +/** + * @hidden + + */ +var mediaUploadFailed = 'mediaUploadFailed'; +/** + * @hidden + + */ +var mediaRemoving = 'mediaRemoving'; +/** + * @hidden + + */ +var afterImageDelete = 'afterImageDelete'; +/** + * @hidden + + */ +var afterMediaDelete = 'afterMediaaDelete'; +/** + * @hidden + + */ +var drop = 'drop'; +/** + * @hidden + + */ +var xhtmlValidation = 'xhtmlValidation'; +/** + * @hidden + + */ +var beforeImageUpload = 'beforeImageUpload'; +/** + * @hidden + + */ +var beforeMediaUpload = 'beforeMediaUpload'; +/** + * @hidden + + */ +var resizeInitialized = 'resizeInitialized'; +/** + * @hidden + + */ +var renderFileManager = 'renderFileManager'; +/** + * @hidden + + */ +var beforeImageDrop = 'beforeImageDrop'; +/** + * @hidden + + */ +var dynamicModule = 'dynamicModule'; +/** + * @hidden + + */ +var beforePasteCleanup = 'beforePasteCleanup'; +/** + * @hidden + + */ +var afterPasteCleanup = 'afterPasteCleanup'; +/** + * @hidden + + */ +var updateTbItemsStatus = 'updateTbItemsStatus'; +/** + * @hidden + + */ +var showLinkDialog = 'showLinkDialog'; +/** + * @hidden + + */ +var closeLinkDialog = 'closeLinkDialog'; +/** + * @hidden + + */ +var showImageDialog = 'showImageDialog'; +/** + * @hidden + + */ +var closeImageDialog = 'closeImageDialog'; +/** + * @hidden + + */ +var closeAudioDialog = 'closeAudioDialog'; +/** + * @hidden + + */ +var showTableDialog = 'showTableDialog'; +/** + * @hidden + + */ +var closeTableDialog = 'closeTableDialog'; +/** + * @hidden + + */ +var bindCssClass = 'closeTableDialog'; +/** + * @hidden + + */ +var blockEmptyNodes = "address:empty, article:empty, aside:empty, blockquote:empty,\n details:empty, dd:empty, div:empty, dl:empty, dt:empty, fieldset:empty, footer:empty,form:empty, h1:empty,\n h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, header:empty, hgroup:empty, li:empty, main:empty, nav:empty,\n noscript:empty, output:empty, p:empty, pre:empty, section:empty, td:empty, th:empty"; +/** + * @hidden + + */ +var inlineEmptyNodes = "a:empty, abbr:empty, acronym:empty, b:empty, bdi:empty, bdo:empty, big:empty, button:empty,\n canvas:empty, cite:empty, code:empty, data:empty, datalist:empty, del:empty, dfn:empty, em:empty, font:empty, i:empty, iframe:empty,\n ins:empty, kbd:empty, label:empty, map:empty, mark:empty, meter:empty, noscript:empty, object:empty, output:empty, picture:empty, progress:empty,\n q:empty, ruby:empty, s:empty, samp:empty, script:empty, select:empty, slot:empty, small:empty, span:empty, strong:empty, strike:empty, sub:empty, sup:empty, svg:empty,\n template:empty, textarea:empty, time:empty, u:empty, tt:empty, var:empty, wbr:empty"; + + +/***/ }), + +/***/ 809: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Bv": function() { return /* binding */ ToolbarType; }, +/* harmony export */ "iR": function() { return /* binding */ DialogType; }, +/* harmony export */ "y2": function() { return /* binding */ RenderType; } +/* harmony export */ }); +/** + * Defines types of Render + * + * @hidden + + */ +var RenderType; +(function (RenderType) { + /* eslint-disable */ + /** Defines RenderType as Toolbar */ + RenderType[RenderType["Toolbar"] = 0] = "Toolbar"; + /** Defines RenderType as Content */ + RenderType[RenderType["Content"] = 1] = "Content"; + /** Defines RenderType as Popup */ + RenderType[RenderType["Popup"] = 2] = "Popup"; + /** Defines RenderType as LinkToolbar */ + RenderType[RenderType["LinkToolbar"] = 3] = "LinkToolbar"; + /** Defines RenderType as TextToolbar */ + RenderType[RenderType["TextToolbar"] = 4] = "TextToolbar"; + /** Defines RenderType as ImageToolbar */ + RenderType[RenderType["ImageToolbar"] = 5] = "ImageToolbar"; + /** Defines RenderType as InlineToolbar */ + RenderType[RenderType["InlineToolbar"] = 6] = "InlineToolbar"; + /** Defines RenderType as TableToolbar */ + RenderType[RenderType["TableToolbar"] = 7] = "TableToolbar"; + /* eslint-enable */ +})(RenderType || (RenderType = {})); +/** + * Defines types to be used as Toolbar. + */ +var ToolbarType; +(function (ToolbarType) { + /* eslint-disable */ + /** Defines ToolbarType as Standard */ + ToolbarType["Expand"] = "Expand"; + /** Defines ToolbarType as MultiRow */ + ToolbarType["MultiRow"] = "MultiRow"; + /** Defines ToolbarType as Scrollable */ + ToolbarType["Scrollable"] = "Scrollable"; + /* eslint-enable */ +})(ToolbarType || (ToolbarType = {})); +/** + * Defines the type of dialog, which open or close in the Rich Text Editor. + */ +var DialogType; +(function (DialogType) { + /* eslint-disable */ + /** Defines ToolbarType as Standard */ + DialogType["InsertLink"] = "InsertLink"; + /** Defines ToolbarType as MultiRow */ + DialogType["InsertImage"] = "InsertImage"; + /** Defines ToolbarType as Scrollable */ + DialogType["InsertTable"] = "InsertTable"; + /* eslint-enable */ +})(DialogType || (DialogType = {})); + + +/***/ }), + +/***/ 5932: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "AV": function() { return /* binding */ updateDropDownFontFormatLocale; }, +/* harmony export */ "E": function() { return /* binding */ toObjectLowerCase; }, +/* harmony export */ "FA": function() { return /* binding */ isIDevice; }, +/* harmony export */ "Iw": function() { return /* binding */ getDropDownValue; }, +/* harmony export */ "Jx": function() { return /* binding */ decode; }, +/* harmony export */ "K_": function() { return /* binding */ convertToBlob; }, +/* harmony export */ "Nu": function() { return /* binding */ dispatchEvent; }, +/* harmony export */ "R1": function() { return /* binding */ getFormattedFontSize; }, +/* harmony export */ "_N": function() { return /* binding */ getCollection; }, +/* harmony export */ "a_": function() { return /* binding */ getTBarItemsIndex; }, +/* harmony export */ "cC": function() { return /* binding */ sanitizeHelper; }, +/* harmony export */ "dW": function() { return /* binding */ parseHtml; }, +/* harmony export */ "j": function() { return /* binding */ updateUndoRedoStatus; }, +/* harmony export */ "kj": function() { return /* binding */ setToolbarStatus; }, +/* harmony export */ "nu": function() { return /* binding */ isEditableValueEmpty; }, +/* harmony export */ "oG": function() { return /* binding */ getDefaultValue; }, +/* harmony export */ "pv": function() { return /* binding */ hasClass; }, +/* harmony export */ "rX": function() { return /* binding */ getTooltipText; }, +/* harmony export */ "rw": function() { return /* binding */ getIndex; }, +/* harmony export */ "v7": function() { return /* binding */ getEditValue; }, +/* harmony export */ "wX": function() { return /* binding */ getTextNodesUnder; } +/* harmony export */ }); +/* unused harmony exports pageYOffset, updateTextNode, getLocaleFontFormat */ +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* harmony import */ var _base_classes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9805); +/* harmony import */ var _base_constant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3386); +/* harmony import */ var _models_items__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(3276); +/* harmony import */ var _models_default_locale__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8491); +/** + * Defines util methods used by Rich Text Editor. + */ + + + + + + +var undoRedoItems = ['Undo', 'Redo']; +var inlineNode = ['a', 'abbr', 'acronym', 'audio', 'b', 'bdi', 'bdo', 'big', 'br', 'button', + 'canvas', 'cite', 'code', 'data', 'datalist', 'del', 'dfn', 'em', 'embed', 'font', 'i', 'iframe', 'img', 'input', + 'ins', 'kbd', 'label', 'map', 'mark', 'meter', 'noscript', 'object', 'output', 'picture', 'progress', + 'q', 'ruby', 's', 'samp', 'script', 'select', 'slot', 'small', 'span', 'strong', 'strike', 'sub', 'sup', 'svg', + 'template', 'textarea', 'time', 'u', 'tt', 'var', 'video', 'wbr']; +/** + * @param {string} val - specifies the string value + * @param {string} items - specifies the value + * @returns {number} - returns the number value + * @hidden + */ +function getIndex(val, items) { + var index = -1; + items.some(function (item, i) { + if (typeof item === 'string' && val === item.toLocaleLowerCase()) { + index = i; + return true; + } + return false; + }); + return index; +} +/** + * @param {Element} element - specifies the element + * @param {string} className - specifies the string value + * @returns {boolean} - returns the boolean value + * @hidden + */ +function hasClass(element, className) { + var hasClass = false; + if (element.classList.contains(className)) { + hasClass = true; + } + return hasClass; +} +/** + * @param {IDropDownItemModel} items - specifies the item model + * @param {string} value - specifies the string value + * @param {string} type - specifies the string value + * @param {string} returnType - specifies the return type + * @returns {string} - returns the string value + * @hidden + */ +function getDropDownValue(items, value, type, returnType) { + var data; + var result; + for (var k = 0; k < items.length; k++) { + if (type === 'value' && items[k].value.toLocaleLowerCase() === value.toLocaleLowerCase()) { + data = items[k]; + break; + } + else if (type === 'text' && items[k].text.toLocaleLowerCase() === value.toLocaleLowerCase()) { + data = items[k]; + break; + } + else if (type === 'subCommand' && items[k].subCommand.toLocaleLowerCase() === value.toLocaleLowerCase()) { + data = items[k]; + break; + } + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(data)) { + switch (returnType) { + case 'text': + result = data.text; + break; + case 'value': + result = data.value; + break; + case 'iconCss': + result = data.iconCss; + break; + } + } + return result; +} +/** + * @returns {boolean} - returns the boolean value + * @hidden + */ +function isIDevice() { + var result = false; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isIos */ .AR.isIos) { + result = true; + } + return result; +} +/** + * @param {string} value - specifies the value + * @returns {string} - returns the string value + * @hidden + */ +function getFormattedFontSize(value) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(value)) { + return ''; + } + return value; +} +/** + * @param {MouseEvent} e - specifies the mouse event + * @param {HTMLElement} parentElement - specifies the parent element + * @param {boolean} isIFrame - specifies the boolean value + * @returns {number} - returns the number + * @hidden + */ +function pageYOffset(e, parentElement, isIFrame) { + var y = 0; + if (isIFrame) { + y = window.pageYOffset + parentElement.getBoundingClientRect().top + e.clientY; + } + else { + y = e.pageY; + } + return y; +} +/** + * @param {string} item - specifies the string + * @param {ServiceLocator} serviceLocator - specifies the service locator + * @returns {string} - returns the string + * @hidden + */ +function getTooltipText(item, serviceLocator) { + var i10n = serviceLocator.getService('rteLocale'); + var itemLocale = _models_default_locale__WEBPACK_IMPORTED_MODULE_1__/* .toolsLocale */ .Y7[item]; + var tooltipText = i10n.getConstant(itemLocale); + return tooltipText; +} +/** + * @param {ISetToolbarStatusArgs} e - specifies the e element + * @param {boolean} isPopToolbar - specifies the boolean value + * @param {IRichTextEditor} self - specifies the parent element + * @returns {void} + * @hidden + */ +function setToolbarStatus(e, isPopToolbar, self) { + updateDropDownFontFormatLocale(self); + var dropDown = e.dropDownModule; + var data = e.args; + var keys = Object.keys(e.args); + for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { + var key = keys_1[_i]; + for (var j = 0; j < e.tbItems.length; j++) { + var item = e.tbItems[j].subCommand; + var itemStr = item && item.toLocaleLowerCase(); + if (item && (itemStr === key) || (item === 'UL' && key === 'unorderedlist') || (item === 'OL' && key === 'orderedlist') || + (itemStr === 'pre' && key === 'insertcode')) { + if (typeof data[key] === 'boolean') { + if (data[key] === true) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([e.tbElements[j]], [_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_ACTIVE */ .XS]); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([e.tbElements[j]], [_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_ACTIVE */ .XS]); + } + } + else if ((typeof data[key] === 'string' || data[key] === null) && + getIndex(key, e.parent.toolbarSettings.items) > -1) { + var value = ((data[key]) ? data[key] : ''); + var result = ''; + switch (key) { + case 'formats': { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.formatDropDown) || isPopToolbar || + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.formatDropDown) && dropDown.formatDropDown.isDestroyed)) { + break; + } + var formatItems = e.parent.format.types; + var formatContent = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(e.parent.format.default) ? formatItems[0].text : + e.parent.format.default; + result = getDropDownValue(formatItems, value, 'subCommand', 'text'); + dropDown.formatDropDown.content = ('' + + '' + + ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(result) ? formatContent : result) + + ''); + dropDown.formatDropDown.dataBind(); + break; + } + case 'alignments': { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.alignDropDown) || + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.alignDropDown) && dropDown.alignDropDown.isDestroyed)) { + break; + } + var alignItems = _models_items__WEBPACK_IMPORTED_MODULE_3__/* .alignmentItems */ .Fg; + result = getDropDownValue(alignItems, value, 'subCommand', 'iconCss'); + dropDown.alignDropDown.iconCss = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(result) ? 'e-icons e-justify-left' : result; + dropDown.alignDropDown.dataBind(); + break; + } + case 'fontname': { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.fontNameDropDown) || isPopToolbar || + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.fontNameDropDown) && dropDown.fontNameDropDown.isDestroyed)) { + break; + } + var fontNameItems = e.parent.fontFamily.items; + result = getDropDownValue(fontNameItems, value, 'value', 'text'); + var fontNameContent = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(e.parent.fontFamily.default) ? fontNameItems[0].text : + e.parent.fontFamily.default; + var name_1 = ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(result) ? fontNameContent : result); + e.tbElements[j].title = name_1; + dropDown.fontNameDropDown.content = ('' + + '' + + name_1 + ''); + dropDown.fontNameDropDown.dataBind(); + break; + } + case 'fontsize': { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.fontSizeDropDown) || + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(dropDown.fontSizeDropDown) && dropDown.fontSizeDropDown.isDestroyed)) { + break; + } + var fontSizeItems = e.parent.fontSize.items; + var fontSizeContent = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(e.parent.fontSize.default) ? fontSizeItems[1].text : + e.parent.fontSize.default; + result = getDropDownValue(fontSizeItems, (value === '' ? fontSizeContent.replace(/\s/g, '') : value), 'value', 'text'); + dropDown.fontSizeDropDown.content = ('' + + '' + + getFormattedFontSize(result) + ''); + dropDown.fontSizeDropDown.dataBind(); + break; + } + } + } + } + } + } +} +/** + * @param {string} items - specifies the string value + * @returns {string[]} - returns the array value + * @hidden + */ +function getCollection(items) { + if (typeof items === 'object') { + return items; + } + else { + return [items]; + } +} +/** + * @param {string[]} items - specifies the array of string value + * @param {IToolbarItemModel} toolbarItems - specifies the tool bar model + * @returns {number} - returns the number + * @hidden + */ +function getTBarItemsIndex(items, toolbarItems) { + var itemsIndex = []; + for (var i = 0; i < items.length; i++) { + for (var j = 0; j < toolbarItems.length; j++) { + if (toolbarItems[j].type === 'Separator') { + continue; + } + else { + if (items[i] === 'OrderedList' && toolbarItems[j].subCommand === 'OL') { + itemsIndex.push(j); + break; + } + else if (items[i] === 'UnorderedList' && toolbarItems[j].subCommand === 'UL') { + itemsIndex.push(j); + break; + } + else if (items[i] === 'InsertCode' && toolbarItems[j].subCommand === 'Pre') { + itemsIndex.push(j); + break; + } + else if (items[i] === 'FileManager' && toolbarItems[j].subCommand === 'File') { + itemsIndex.push(j); + break; + } + else if (typeof (items[i]) === 'object' && items[i].command === 'Custom') { + itemsIndex.push(i); + break; + } + else if (items[i] === toolbarItems[j].subCommand) { + itemsIndex.push(j); + break; + } + } + } + } + return itemsIndex; +} +/** + * @param {BaseToolbar} baseToolbar - specifies the base + * @param {boolean} undoRedoStatus - specifies the boolean value + * @returns {void} + * @hidden + */ +function updateUndoRedoStatus(baseToolbar, undoRedoStatus) { + var i = 0; + var trgItems = getTBarItemsIndex(getCollection(undoRedoItems), baseToolbar.toolbarObj.items); + var tbItems = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .selectAll */ .td)('.' + _base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_TB_ITEM */ .Xh, baseToolbar.toolbarObj.element); + var keys = Object.keys(undoRedoStatus); + for (var _i = 0, keys_2 = keys; _i < keys_2.length; _i++) { + var key = keys_2[_i]; + var target = tbItems[trgItems[i]]; + if (target) { + baseToolbar.toolbarObj.enableItems(target, undoRedoStatus[key]); + } + i++; + } +} +/** + * To dispatch the event manually + * + * @param {Element} element - specifies the element. + * @param {string} type - specifies the string type. + * @returns {void} + * @hidden + + */ +function dispatchEvent(element, type) { + var evt = document.createEvent('HTMLEvents'); + evt.initEvent(type, false, true); + element.dispatchEvent(evt); +} +/** + * To parse the HTML + * + * @param {string} value - specifies the string value + * @returns {DocumentFragment} - returns the document + * @hidden + */ +function parseHtml(value) { + var tempNode = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az)('template'); + tempNode.innerHTML = value; + if (tempNode.content instanceof DocumentFragment) { + return tempNode.content; + } + else { + return document.createRange().createContextualFragment(value); + } +} +/** + * @param {Document} docElement - specifies the document element + * @param {Element} node - specifies the node + * @returns {Node[]} - returns the node array + * @hidden + */ +function getTextNodesUnder(docElement, node) { + var nodes = []; + for (node = node.firstChild; node; node = node.nextSibling) { + if (node.nodeType === 3) { + nodes.push(node); + } + else { + nodes = nodes.concat(getTextNodesUnder(docElement, node)); + } + } + return nodes; +} +/** + * @param {IToolsItemConfigs} obj - specifies the configuration + * @returns {void} + * @hidden + */ +function toObjectLowerCase(obj) { + var convertedValue = {}; + var keys = Object.keys(obj); + for (var i = 0; i < Object.keys(obj).length; i++) { + convertedValue[keys[i].toLocaleLowerCase()] = obj[keys[i]]; + } + return convertedValue; +} +/** + * @param {string} value - specifies the string value + * @param {IRichTextEditor} rteObj - specifies the rte object + * @returns {string} - returns the string + * @hidden + */ +function getEditValue(value, rteObj) { + var val; + if (value !== null && value !== '') { + val = rteObj.enableHtmlEncode ? updateTextNode(decode(value), rteObj) : updateTextNode(value, rteObj); + rteObj.setProperties({ value: val }, true); + } + else { + if (rteObj.enterKey === 'DIV') { + val = rteObj.enableHtmlEncode ? '<div><br/></div>' : '

    '; + } + else if (rteObj.enterKey === 'BR') { + val = rteObj.enableHtmlEncode ? '<br/>' : '
    '; + } + else { + val = rteObj.enableHtmlEncode ? '<p><br/></p>' : '


    '; + } + } + return val; +} +/** + * @param {string} value - specifies the value + * @param {IRichTextEditor} rteObj - specifies the rich text editor instance. + * @returns {string} - returns the string + * @hidden + */ +function updateTextNode(value, rteObj) { + var tempNode = document.createElement('div'); + var resultElm = document.createElement('div'); + var childNodes = tempNode.childNodes; + tempNode.innerHTML = value; + tempNode.setAttribute('class', 'tempDiv'); + if (childNodes.length > 0) { + var isPreviousInlineElem = void 0; + var previousParent = void 0; + var insertElem = void 0; + while (tempNode.firstChild) { + var emptyBlockElem = tempNode.querySelectorAll(_base_constant__WEBPACK_IMPORTED_MODULE_4__/* .blockEmptyNodes */ .F7); + for (var i = 0; i < emptyBlockElem.length; i++) { + emptyBlockElem[i].innerHTML = '
    '; + } + var emptyInlineElem = tempNode.querySelectorAll(_base_constant__WEBPACK_IMPORTED_MODULE_4__/* .inlineEmptyNodes */ .KS); + for (var i = 0; i < emptyInlineElem.length; i++) { + emptyInlineElem[i].innerHTML = '​'; + } + if (rteObj.enterKey !== 'BR' && ((tempNode.firstChild.nodeName === '#text' && + (tempNode.firstChild.textContent.indexOf('\n') < 0 || tempNode.firstChild.textContent.trim() !== '')) || + inlineNode.indexOf(tempNode.firstChild.nodeName.toLocaleLowerCase()) >= 0)) { + if (!isPreviousInlineElem) { + if (rteObj.enterKey === 'DIV') { + insertElem = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az)('div'); + } + else { + insertElem = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .createElement */ .az)('p'); + } + resultElm.appendChild(insertElem); + insertElem.appendChild(tempNode.firstChild); + } + else { + previousParent.appendChild(tempNode.firstChild); + } + previousParent = insertElem; + isPreviousInlineElem = true; + } + else if (tempNode.firstChild.nodeName === '#text' && (tempNode.firstChild.textContent === '\n' || + (tempNode.firstChild.textContent.indexOf('\n') >= 0 && tempNode.firstChild.textContent.trim() === ''))) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(tempNode.firstChild); + } + else { + resultElm.appendChild(tempNode.firstChild); + isPreviousInlineElem = false; + } + } + var imageElm = resultElm.querySelectorAll('img'); + for (var i = 0; i < imageElm.length; i++) { + if (!imageElm[i].classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_RTE_IMAGE */ .Qk)) { + imageElm[i].classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_RTE_IMAGE */ .Qk); + } + if (!(imageElm[i].classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_IMGINLINE */ .Em) || + imageElm[i].classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_IMGBREAK */ .Bn))) { + imageElm[i].classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_2__/* .CLS_IMGINLINE */ .Em); + } + } + } + return resultElm.innerHTML; +} +/** + * @param {IRichTextEditor} rteObj - specifies the rte object + * @returns {string} - returns the value based on enter configuration. + * @hidden + */ +function getDefaultValue(rteObj) { + var currentVal; + if (rteObj.enterKey === 'DIV') { + currentVal = rteObj.enableHtmlEncode ? '<div><br/></div>' : '

    '; + } + else if (rteObj.enterKey === 'BR') { + currentVal = rteObj.enableHtmlEncode ? '<br/>' : '
    '; + } + else { + currentVal = rteObj.enableHtmlEncode ? '<p><br/></p>' : '


    '; + } + return currentVal; +} +/** + * @param {string} value - specifies the value + * @returns {boolean} - returns the boolean value + * @hidden + */ +function isEditableValueEmpty(value) { + return (value === '


    ' || value === '<p><br></p>' + || value === '

    ' || value === '<div><br></div>' + || value === '
    ' || value === '<br>' + || value === '') ? true : false; +} +/** + * @param {string} value - specifies the string value + * @returns {string} - returns the string + * @hidden + */ +function decode(value) { + return value.replace(/&/g, '&').replace(/&lt;/g, '<') + .replace(/</g, '<').replace(/&gt;/g, '>') + .replace(/>/g, '>').replace(/ /g, ' ') + .replace(/&nbsp;/g, ' ').replace(/"/g, ''); +} +/** + * @param {string} value - specifies the string value + * @param {IRichTextEditor} parent - specifies the rte + * @returns {string} - returns the string value + * @hidden + */ +function sanitizeHelper(value, parent) { + if (parent.enableHtmlSanitizer) { + var item = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .SanitizeHtmlHelper.beforeSanitize */ .pJ.beforeSanitize(); + var beforeEvent = { + cancel: false, + helper: null + }; + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .extend */ .l7)(item, item, beforeEvent); + parent.trigger('beforeSanitizeHtml', item); + if (item.cancel && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(item.helper)) { + value = item.helper(value); + } + else if (!item.cancel) { + value = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .SanitizeHtmlHelper.serializeValue */ .pJ.serializeValue(item, value); + } + } + return value; +} +/** + * @param {string} dataUrl - specifies the string value + * @returns {BaseToolbar} - returns the value + * @hidden + */ +//Converting the base64 url to blob +function convertToBlob(dataUrl) { + var arr = dataUrl.split(','); + var mime = arr[0].match(/:(.*?);/)[1]; + var bstr = atob(arr[1]); + var n = bstr.length; + var u8arr = new Uint8Array(n); + while (n--) { + u8arr[n] = bstr.charCodeAt(n); + } + return new Blob([u8arr], { type: mime }); +} +/** + * @param {IRichTextEditor} self - specifies the rte + * @param {string} localeItems - specifies the locale items + * @param {IDropDownItemModel} item - specifies the dropdown item + * @returns {string} - returns the value + * @hidden + */ +function getLocaleFontFormat(self, localeItems, item) { + for (var i = 0; localeItems.length > i; i++) { + if (localeItems[i].value === item.value || localeItems[i].value === item.subCommand) { + return self.localeObj.getConstant(localeItems[i].locale); + } + } + return item.text; +} +/** + * @param {IRichTextEditor} self - specifies the rte + * @returns {void} + * @hidden + */ +function updateDropDownFontFormatLocale(self) { + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .fontFamily.forEach */ .I8.forEach(function (item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .fontFamily */ .I8[i].text = getLocaleFontFormat(self, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__/* .fontNameLocale */ .Jk, _models_items__WEBPACK_IMPORTED_MODULE_3__/* .fontFamily */ .I8[i]); + }); + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .formatItems.forEach */ .gk.forEach(function (item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .formatItems */ .gk[i].text = getLocaleFontFormat(self, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__/* .formatsLocale */ .Sv, _models_items__WEBPACK_IMPORTED_MODULE_3__/* .formatItems */ .gk[i]); + }); + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .numberFormatList.forEach */ .UP.forEach(function (item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .numberFormatList */ .UP[i].text = getLocaleFontFormat(self, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__/* .numberFormatListLocale */ .Jz, _models_items__WEBPACK_IMPORTED_MODULE_3__/* .numberFormatList */ .UP[i]); + }); + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .bulletFormatList.forEach */ .Ju.forEach(function (item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__/* .bulletFormatList */ .Ju[i].text = getLocaleFontFormat(self, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__/* .bulletFormatListLocale */ .zD, _models_items__WEBPACK_IMPORTED_MODULE_3__/* .bulletFormatList */ .Ju[i]); + }); +} + + +/***/ }), + +/***/ 8491: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "Jk": function() { return /* binding */ fontNameLocale; }, +/* harmony export */ "Jz": function() { return /* binding */ numberFormatListLocale; }, +/* harmony export */ "Sv": function() { return /* binding */ formatsLocale; }, +/* harmony export */ "Y7": function() { return /* binding */ toolsLocale; }, +/* harmony export */ "al": function() { return /* binding */ defaultLocale; }, +/* harmony export */ "zD": function() { return /* binding */ bulletFormatListLocale; } +/* harmony export */ }); +/* eslint-disable */ +/** + * Export default locale + */ +var defaultLocale = { + 'alignments': 'Alignments', + 'justifyLeft': 'Align Left', + 'justifyCenter': 'Align Center', + 'justifyRight': 'Align Right', + 'justifyFull': 'Align Justify', + 'fontName': 'Font Name', + 'fontSize': 'Font Size', + 'fontColor': 'Font Color', + 'backgroundColor': 'Background Color', + 'bold': 'Bold', + 'italic': 'Italic', + 'underline': 'Underline', + 'strikethrough': 'Strikethrough', + 'clearFormat': 'Clear Format', + 'clearAll': 'Clear All', + 'cut': 'Cut', + 'copy': 'Copy', + 'paste': 'Paste', + 'unorderedList': 'Bulleted List', + 'orderedList': 'Numbered List', + 'indent': 'Increase Indent', + 'outdent': 'Decrease Indent', + 'undo': 'Undo', + 'redo': 'Redo', + 'superscript': 'Superscript', + 'subscript': 'Subscript', + 'createLink': 'Insert Link', + 'openLink': 'Open Link', + 'editLink': 'Edit Link', + 'removeLink': 'Remove Link', + 'image': 'Insert Image', + 'replace': 'Replace', + 'align': 'Align', + 'caption': 'Image Caption', + 'remove': 'Remove', + 'insertLink': 'Insert Link', + 'display': 'Display', + 'altText': 'Alternative Text', + 'dimension': 'Change Size', + 'fullscreen': 'Maximize', + 'maximize': 'Maximize', + 'minimize': 'Minimize', + 'lowerCase': 'Lower Case', + 'upperCase': 'Upper Case', + 'print': 'Print', + 'formats': 'Formats', + 'numberFormatList': 'Number Format List', + 'bulletFormatList': 'Bullet Format List', + 'sourcecode': 'Code View', + 'preview': 'Preview', + 'viewside': 'ViewSide', + 'insertCode': 'Insert Code', + 'linkText': 'Display Text', + 'linkTooltipLabel': 'Title', + 'linkWebUrl': 'Web Address', + 'linkTitle': 'Enter a title', + 'linkurl': 'http://example.com', + 'linkOpenInNewWindow': 'Open Link in New Window', + 'linkHeader': 'Insert Link', + 'dialogInsert': 'Insert', + 'dialogCancel': 'Cancel', + 'dialogUpdate': 'Update', + 'imageHeader': 'Insert Image', + 'imageLinkHeader': 'You can also provide a link from the web', + 'mdimageLink': 'Please provide a URL for your image', + 'imageUploadMessage': 'Drop image here or browse to upload', + 'imageDeviceUploadMessage': 'Click here to upload', + 'imageAlternateText': 'Alternate Text', + 'alternateHeader': 'Alternative Text', + 'browse': 'Browse', + 'imageUrl': 'http://example.com/image.png', + 'imageCaption': 'Caption', + 'imageSizeHeader': 'Image Size', + 'imageHeight': 'Height', + 'imageWidth': 'Width', + 'textPlaceholder': 'Enter Text', + 'inserttablebtn': 'Insert Table', + 'tabledialogHeader': 'Insert Table', + 'tableWidth': 'Width', + 'cellpadding': 'Cell Padding', + 'cellspacing': 'Cell Spacing', + 'columns': 'Number of columns', + 'rows': 'Number of rows', + 'tableRows': 'Table Rows', + 'tableColumns': 'Table Columns', + 'tableCellHorizontalAlign': 'Table Cell Horizontal Align', + 'tableCellVerticalAlign': 'Table Cell Vertical Align', + 'createTable': 'Create Table', + 'removeTable': 'Remove Table', + 'tableHeader': 'Table Header', + 'tableRemove': 'Table Remove', + 'tableCellBackground': 'Table Cell Background', + 'tableEditProperties': 'Table Edit Properties', + 'styles': 'Styles', + 'insertColumnLeft': 'Insert Column Left', + 'insertColumnRight': 'Insert Column Right', + 'deleteColumn': 'Delete Column', + 'insertRowBefore': 'Insert Row Before', + 'insertRowAfter': 'Insert Row After', + 'deleteRow': 'Delete Row', + 'tableEditHeader': 'Edit Table', + 'TableHeadingText': 'Heading', + 'TableColText': 'Col', + 'imageInsertLinkHeader': 'Insert Link', + 'editImageHeader': 'Edit Image', + "alignmentsDropDownLeft": 'Align Left', + "alignmentsDropDownCenter": 'Align Center', + "alignmentsDropDownRight": 'Align Right', + "alignmentsDropDownJustify": 'Align Justify', + "imageDisplayDropDownInline": 'Inline', + "imageDisplayDropDownBreak": 'Break', + "tableInsertRowDropDownBefore": 'Insert row before', + "tableInsertRowDropDownAfter": 'Insert row after', + "tableInsertRowDropDownDelete": 'Delete row', + "tableInsertColumnDropDownLeft": 'Insert column left', + "tableInsertColumnDropDownRight": 'Insert column right', + "tableInsertColumnDropDownDelete": 'Delete column', + "tableVerticalAlignDropDownTop": 'Align Top', + "tableVerticalAlignDropDownMiddle": 'Align Middle', + "tableVerticalAlignDropDownBottom": 'Align Bottom', + "tableStylesDropDownDashedBorder": 'Dashed Borders', + "tableStylesDropDownAlternateRows": 'Alternate Rows', + 'pasteFormat': 'Paste Format', + 'pasteFormatContent': 'Choose the formatting action', + 'plainText': 'Plain Text', + 'cleanFormat': 'Clean', + 'keepFormat': 'Keep', + 'pasteDialogOk': 'OK', + 'pasteDialogCancel': 'Cancel', + 'fileManager': 'File Manager', + 'fileDialogHeader': 'File Browser', + "formatsDropDownParagraph": 'Paragraph', + 'formatsDropDownCode': 'Code', + 'formatsDropDownQuotation': 'Quotation', + 'formatsDropDownHeading1': 'Heading 1', + 'formatsDropDownHeading2': 'Heading 2', + 'formatsDropDownHeading3': 'Heading 3', + 'formatsDropDownHeading4': 'Heading 4', + 'fontNameSegoeUI': 'Segoe UI', + 'fontNameArial': 'Arial', + 'fontNameGeorgia': 'Georgia', + 'fontNameImpact': 'Impact', + 'fontNameTahoma': 'Tahoma', + 'fontNameTimesNewRoman': 'Times New Roman', + 'fontNameVerdana': 'Verdana', + 'numberFormatListNumber': 'Number', + 'numberFormatListLowerAlpha': 'LowerAlpha', + 'numberFormatListUpperAlpha': 'UpperAlpha', + 'numberFormatListLowerRoman': 'LowerRoman', + 'numberFormatListUpperRoman': 'UpperRoman', + 'numberFormatListLowerGreek': 'LowerGreek', + 'bulletFormatListDisc': 'Disc', + 'bulletFormatListCircle': 'Circle', + 'bulletFormatListSquare': 'Square', + 'numberFormatListNone': 'None', + 'bulletFormatListNone': 'None' +}; +var toolsLocale = { + 'alignments': 'alignments', + 'justifyleft': 'justifyLeft', + 'justifycenter': 'justifyCenter', + 'justifyright': 'justifyRight', + 'justifyfull': 'justifyFull', + 'fontname': 'fontName', + 'fontsize': 'fontSize', + 'fontcolor': 'fontColor', + 'backgroundcolor': 'backgroundColor', + 'bold': 'bold', + 'italic': 'italic', + 'underline': 'underline', + 'strikethrough': 'strikethrough', + 'clearformat': 'clearFormat', + 'clearall': 'clearAll', + 'cut': 'cut', + 'copy': 'copy', + 'paste': 'paste', + 'unorderedlist': 'unorderedList', + 'orderedlist': 'orderedList', + 'indent': 'indent', + 'outdent': 'outdent', + 'undo': 'undo', + 'redo': 'redo', + 'superscript': 'superscript', + 'subscript': 'subscript', + 'createlink': 'createLink', + 'openlink': 'openLink', + 'editlink': 'editLink', + 'removelink': 'removeLink', + 'openimagelink': 'openLink', + 'editimagelink': 'editLink', + 'removeimagelink': 'removeLink', + 'image': 'image', + 'replace': 'replace', + 'align': 'align', + 'caption': 'caption', + 'remove': 'remove', + 'insertlink': 'insertLink', + 'display': 'display', + 'alttext': 'altText', + 'dimension': 'dimension', + 'fullscreen': 'fullscreen', + 'maximize': 'maximize', + 'minimize': 'minimize', + 'lowercase': 'lowerCase', + 'uppercase': 'upperCase', + 'print': 'print', + 'formats': 'formats', + 'numberformatlist': 'numberFormatList', + 'bulletformatlist': 'bulletFormatList', + 'sourcecode': 'sourcecode', + 'preview': 'preview', + 'viewside': 'viewside', + 'insertcode': 'insertCode', + 'tablerows': 'tableRows', + 'tablecolumns': 'tableColumns', + 'tablecellhorizontalalign': 'tableCellHorizontalAlign', + 'tablecellverticalalign': 'tableCellVerticalAlign', + 'createtable': 'createTable', + 'removetable': 'removeTable', + 'tableheader': 'tableHeader', + 'tableremove': 'tableRemove', + 'tablecellbackground': 'tableCellBackground', + 'tableeditproperties': 'tableEditProperties', + 'styles': 'styles', + 'insertcolumnleft': 'insertColumnLeft', + 'insertcolumnright': 'insertColumnRight', + 'deletecolumn': 'deleteColumn', + 'aligntop': 'AlignTop', + 'alignmiddle': 'AlignMiddle', + 'alignbottom': 'AlignBottom', + 'insertrowbefore': 'insertRowBefore', + 'insertrowafter': 'insertRowAfter', + 'deleterow': 'deleteRow' +}; +var fontNameLocale = [ + { locale: 'fontNameSegoeUI', value: 'Segoe UI' }, + { locale: 'fontNameArial', value: 'Arial,Helvetica,sans-serif' }, + { locale: 'fontNameGeorgia', value: 'Georgia,serif' }, + { locale: 'fontNameImpact', value: 'Impact,Charcoal,sans-serif' }, + { locale: 'fontNameTahoma', value: 'Tahoma,Geneva,sans-serif' }, + { locale: 'fontNameTimesNewRoman', value: 'Times New Roman,Times,serif' }, + { locale: 'fontNameVerdana', value: 'Verdana,Geneva,sans-serif' } +]; +var formatsLocale = [ + { locale: 'formatsDropDownParagraph', value: 'P' }, + { locale: 'formatsDropDownCode', value: 'Pre' }, + { locale: 'formatsDropDownQuotation', value: 'BlockQuote' }, + { locale: 'formatsDropDownHeading1', value: 'H1' }, + { locale: 'formatsDropDownHeading2', value: 'H2' }, + { locale: 'formatsDropDownHeading3', value: 'H3' }, + { locale: 'formatsDropDownHeading4', value: 'H4' } +]; +var numberFormatListLocale = [ + { locale: 'numberFormatListNone', value: 'none' }, + { locale: 'numberFormatListNumber', value: 'decimal' }, + { locale: 'numberFormatListLowerAlpha', value: 'lower-alpha' }, + { locale: 'numberFormatListUpperAlpha', value: 'upper-alpha' }, + { locale: 'numberFormatListLowerRoman', value: 'lower-roman' }, + { locale: 'numberFormatListUpperRoman', value: 'upper-roman' }, + { locale: 'numberFormatListLowerGreek', value: 'lower-greek' } +]; +var bulletFormatListLocale = [ + { locale: 'bulletFormatListNone', value: 'none' }, + { locale: 'bulletFormatListDisc', value: 'disc' }, + { locale: 'bulletFormatListCircle', value: 'circle' }, + { locale: 'bulletFormatListSquare', value: 'square' }, +]; + + +/***/ }), + +/***/ 3276: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "AW": function() { return /* binding */ tableColumnsItems; }, +/* harmony export */ "B3": function() { return /* binding */ fontColor; }, +/* harmony export */ "Cz": function() { return /* binding */ backgroundColor; }, +/* harmony export */ "D1": function() { return /* binding */ tableRowsItems; }, +/* harmony export */ "Fg": function() { return /* binding */ alignmentItems; }, +/* harmony export */ "Gf": function() { return /* binding */ predefinedItems; }, +/* harmony export */ "I8": function() { return /* binding */ fontFamily; }, +/* harmony export */ "JB": function() { return /* binding */ fontSize; }, +/* harmony export */ "Ju": function() { return /* binding */ bulletFormatList; }, +/* harmony export */ "NO": function() { return /* binding */ imageDisplayItems; }, +/* harmony export */ "QP": function() { return /* binding */ updateDropDownLocale; }, +/* harmony export */ "Sz": function() { return /* binding */ tableCellItems; }, +/* harmony export */ "Tg": function() { return /* binding */ TableCellVerticalAlignItems; }, +/* harmony export */ "UP": function() { return /* binding */ numberFormatList; }, +/* harmony export */ "_f": function() { return /* binding */ TableStyleItems; }, +/* harmony export */ "gk": function() { return /* binding */ formatItems; }, +/* harmony export */ "rS": function() { return /* binding */ templateItems; }, +/* harmony export */ "rj": function() { return /* binding */ tools; }, +/* harmony export */ "ry": function() { return /* binding */ imageAlignItems; } +/* harmony export */ }); +/* eslint-disable */ +/** + * Export items model + */ +var templateItems = ['alignments', 'formats', 'fontname', 'fontsize', 'fontcolor', 'backgroundcolor', 'align', 'display', 'tablerows', 'tablecolumns', 'tablecell', 'tablecellhorizontalalign', 'tablecellverticalalign', 'styles', 'numberformatlist', 'bulletformatlist']; +var tools = { + 'alignments': { + 'id': 'Alignments', + 'icon': 'e-alignments', + 'tooltip': 'Alignments', + 'command': 'Alignments', + 'subCommand': 'Alignments' + }, + 'justifyleft': { + 'id': 'JustifyLeft', + 'icon': 'e-justify-left', + 'tooltip': 'JustifyLeft', + 'command': 'Alignments', + 'subCommand': 'JustifyLeft' + }, + 'justifycenter': { + 'id': 'JustifyCenter', + 'icon': 'e-justify-center', + 'tooltip': 'JustifyCenter', + 'command': 'Alignments', + 'subCommand': 'JustifyCenter' + }, + 'justifyright': { + 'id': 'JustifyRight', + 'icon': 'e-justify-right', + 'tooltip': 'JustifyRight', + 'command': 'Alignments', + 'subCommand': 'JustifyRight' + }, + 'justifyfull': { + 'id': 'JustifyFull', + 'icon': 'e-justify-full', + 'tooltip': 'JustifyFull', + 'command': 'Alignments', + 'subCommand': 'JustifyFull' + }, + 'fontname': { + 'id': 'FontName', + 'icon': 'e-font-name', + 'tooltip': 'Font Name', + 'command': 'Font', + 'subCommand': 'FontName' + }, + 'fontsize': { + 'id': 'FontSize', + 'icon': 'e-font-size', + 'tooltip': 'Font Size', + 'command': 'Font', + 'subCommand': 'FontSize' + }, + 'fontcolor': { + 'id': 'FontColor', + 'icon': 'e-font-color', + 'tooltip': 'Font Color', + 'command': 'Font', + 'subCommand': 'FontColor', + 'value': '#ff0000ff' + }, + 'backgroundcolor': { + 'id': 'BackgroundColor', + 'icon': 'e-background-color', + 'tooltip': 'Background Color', + 'command': 'Font', + 'subCommand': 'BackgroundColor', + 'value': '#ffff00ff' + }, + 'bold': { + 'id': 'Bold', + 'icon': 'e-bold', + 'tooltip': 'Bold', + 'command': 'Style', + 'subCommand': 'Bold' + }, + 'italic': { + 'id': 'Italic', + 'icon': 'e-italic', + 'tooltip': 'Italic', + 'command': 'Style', + 'subCommand': 'Italic' + }, + 'underline': { + 'id': 'Underline', + 'icon': 'e-underline', + 'tooltip': 'Underline', + 'command': 'Style', + 'subCommand': 'Underline' + }, + 'strikethrough': { + 'id': 'StrikeThrough', + 'icon': 'e-strike-through', + 'tooltip': 'StrikeThrough', + 'command': 'Style', + 'subCommand': 'StrikeThrough' + }, + 'clearformat': { + 'id': 'ClearFormat', + 'icon': 'e-clear-format', + 'tooltip': 'Clear Format', + 'command': 'Clear', + 'subCommand': 'ClearFormat' + }, + 'clearall': { + 'id': 'ClearAll', + 'icon': 'e-clear-all', + 'tooltip': 'Clear All', + 'command': 'Clear', + 'subCommand': 'ClearAll' + }, + 'cut': { + 'id': 'Cut', + 'icon': 'e-cut', + 'tooltip': 'Cut', + 'command': 'ClipBoard', + 'subCommand': 'Cut' + }, + 'copy': { + 'id': 'Copy', + 'icon': 'e-copy', + 'tooltip': 'Copy', + 'command': 'ClipBoard', + 'subCommand': 'Copy' + }, + 'paste': { + 'id': 'Paste', + 'icon': 'e-paste', + 'tooltip': 'Paste', + 'command': 'ClipBoard', + 'subCommand': 'Paste' + }, + 'unorderedlist': { + 'id': 'UnorderedList', + 'icon': 'e-unorder-list', + 'tooltip': 'Bulleted List', + 'command': 'Lists', + 'subCommand': 'UL' + }, + 'orderedlist': { + 'id': 'OrderedList', + 'icon': 'e-order-list', + 'tooltip': 'Numbered List', + 'command': 'Lists', + 'subCommand': 'OL' + }, + 'numberformatlist': { + 'id': 'NumberFormatList', + 'icon': 'e-order-list', + 'tooltip': 'Number Format List', + 'command': 'NumberFormatList', + 'subCommand': 'NumberFormatList' + }, + 'bulletformatlist': { + 'id': 'BulletFormatList', + 'icon': 'e-unorder-list', + 'tooltip': 'Bullet Format List', + 'command': 'BulletFormatList', + 'subCommand': 'BulletFormatList' + }, + 'indent': { + 'id': 'Indent', + 'icon': 'e-indent', + 'tooltip': 'Increase Indent', + 'command': 'Indents', + 'subCommand': 'Indent' + }, + 'outdent': { + 'id': 'Outdent', + 'icon': 'e-outdent', + 'tooltip': 'Decrease Indent', + 'command': 'Indents', + 'subCommand': 'Outdent' + }, + 'undo': { + 'id': 'Undo', + 'icon': 'e-undo', + 'tooltip': 'Undo', + 'command': 'Actions', + 'subCommand': 'Undo' + }, + 'redo': { + 'id': 'Redo', + 'icon': 'e-redo', + 'tooltip': 'Redo', + 'command': 'Actions', + 'subCommand': 'Redo' + }, + 'superscript': { + 'id': 'SuperScript', + 'icon': 'e-super-script', + 'tooltip': 'Superscript', + 'command': 'Effects', + 'subCommand': 'SuperScript' + }, + 'subscript': { + 'id': 'SubScript', + 'icon': 'e-sub-script', + 'tooltip': 'Subscript', + 'command': 'Effects', + 'subCommand': 'SubScript' + }, + 'createlink': { + 'id': 'CreateLink', + 'icon': 'e-create-link', + 'tooltip': 'Insert Hyperlink', + 'command': 'Links', + 'subCommand': 'CreateLink' + }, + 'openlink': { + 'id': 'OpenLink', + 'icon': 'e-open-link', + 'tooltip': 'Open Link', + 'command': 'Links', + 'subCommand': 'OpenLink' + }, + 'editlink': { + 'id': 'EditLink', + 'icon': 'e-edit-link', + 'tooltip': 'Edit Link', + 'command': 'Links', + 'subCommand': 'EditLink' + }, + 'removelink': { + 'id': 'RemoveLink', + 'icon': 'e-remove-link', + 'tooltip': 'Remove Link', + 'command': 'Links', + 'subCommand': 'RemoveLink' + }, + 'image': { + 'id': 'Image', + 'icon': 'e-image', + 'tooltip': 'Insert Image', + 'command': 'Images', + 'subCommand': 'Image' + }, + 'filemanager': { + 'id': 'FileManager', + 'icon': 'e-rte-file-manager', + 'tooltip': 'File Manager', + 'command': 'Files', + 'subCommand': 'File' + }, + 'createtable': { + 'id': 'CreateTable', + 'icon': 'e-create-table', + 'tooltip': 'Create Table', + 'command': 'Table', + 'subCommand': 'CreateTable' + }, + 'removetable': { + 'id': 'removeTable', + 'icon': 'e-remove-table', + 'tooltip': 'Remove Table', + 'command': 'removeTable', + 'subCommand': 'removeTable' + }, + 'replace': { + 'id': 'Replace', + 'icon': 'e-replace', + 'tooltip': 'Replace', + 'command': 'Images', + 'subCommand': 'Replace' + }, + 'align': { + 'id': 'Align', + 'icon': 'e-align', + 'tooltip': 'Align', + 'command': 'Images', + 'subCommand': 'Align' + }, + 'caption': { + 'id': 'Caption', + 'icon': 'e-caption', + 'tooltip': 'Image Caption', + 'command': 'Images', + 'subCommand': 'Caption' + }, + 'remove': { + 'id': 'Remove', + 'icon': 'e-remove', + 'tooltip': 'Remove', + 'command': 'Images', + 'subCommand': 'Remove' + }, + 'openimagelink': { + 'id': 'OpenImageLink', + 'icon': 'e-open-link', + 'tooltip': 'Open Link', + 'command': 'Images', + 'subCommand': 'OpenImageLink' + }, + 'editimagelink': { + 'id': 'EditImageLink', + 'icon': 'e-edit-link', + 'tooltip': 'Edit Link', + 'command': 'Images', + 'subCommand': 'EditImageLink' + }, + 'removeimagelink': { + 'id': 'RemoveImageLink', + 'icon': 'e-remove-link', + 'tooltip': 'Remove Link', + 'command': 'Images', + 'subCommand': 'RemoveImageLink' + }, + 'insertlink': { + 'id': 'InsertLink', + 'icon': 'e-insert-link', + 'tooltip': 'Insert Link', + 'command': 'Images', + 'subCommand': 'InsertLink' + }, + 'display': { + 'id': 'Display', + 'icon': 'e-display', + 'tooltip': 'Display', + 'command': 'Images', + 'subCommand': 'Display' + }, + 'alttext': { + 'id': 'AltText', + 'icon': 'e-alt-text', + 'tooltip': 'Alternative Text', + 'command': 'Images', + 'subCommand': 'AltText' + }, + 'dimension': { + 'id': 'Dimension', + 'icon': 'e-img-dimension', + 'tooltip': 'Change Size', + 'command': 'Images', + 'subCommand': 'Dimension' + }, + 'fullscreen': { + 'id': 'Maximize', + 'icon': 'e-maximize', + 'tooltip': 'Maximize', + 'command': 'View', + 'subCommand': 'Maximize' + }, + 'maximize': { + 'id': 'Maximize', + 'icon': 'e-maximize', + 'tooltip': 'Maximize', + 'command': 'FullScreen', + 'subCommand': 'Maximize' + }, + 'minimize': { + 'id': 'Minimize', + 'icon': 'e-minimize', + 'tooltip': 'Minimize', + 'command': 'FullScreen', + 'subCommand': 'Minimize' + }, + 'lowercase': { + 'id': 'LowerCase', + 'icon': 'e-lower-case', + 'tooltip': 'Lower Case', + 'command': 'Casing', + 'subCommand': 'LowerCase' + }, + 'uppercase': { + 'id': 'UpperCase', + 'icon': 'e-upper-case', + 'tooltip': 'Upper Case', + 'command': 'Casing', + 'subCommand': 'UpperCase' + }, + 'print': { + 'id': 'Print', + 'icon': 'e-print', + 'tooltip': 'Print', + 'command': 'Print', + 'subCommand': 'Print' + }, + 'formats': { + 'id': 'Formats', + 'icon': 'e-formats', + 'tooltip': 'Formats', + 'command': 'Formats', + 'subCommand': 'Formats' + }, + 'sourcecode': { + 'id': 'SourceCode', + 'icon': 'e-source-code', + 'tooltip': 'Source Code', + 'command': 'SourceCode', + 'subCommand': 'SourceCode' + }, + 'preview': { + 'id': 'Preview', + 'icon': 'e-preview', + 'tooltip': 'Preview', + 'command': 'Preview', + 'subCommand': 'Preview' + }, + 'viewside': { + 'id': 'ViewSide', + 'icon': 'e-view-side', + 'tooltip': 'ViewSide', + 'command': 'ViewSide', + 'subCommand': 'ViewSide' + }, + 'insertcode': { + 'id': 'InsertCode', + 'icon': 'e-insert-code', + 'tooltip': 'Insert Code', + 'command': 'Formats', + 'subCommand': 'Pre' + }, + 'tableheader': { + 'id': 'TableHeader', + 'icon': 'e-table-header', + 'tooltip': 'Table Header', + 'command': 'Table', + 'subCommand': 'TableHeader' + }, + 'tableremove': { + 'id': 'TableRemove', + 'icon': 'e-table-remove', + 'tooltip': 'Table Remove', + 'command': 'Table', + 'subCommand': 'TableRemove' + }, + 'tablerows': { + 'id': 'TableRows', + 'icon': 'e-table-rows', + 'tooltip': 'Table Rows', + 'command': 'Table', + 'subCommand': 'TableRows' + }, + 'tablecolumns': { + 'id': 'TableColumns', + 'icon': 'e-table-columns', + 'tooltip': 'Table Columns', + 'command': 'Table', + 'subCommand': 'TableColumns' + }, + 'tablecell': { + 'id': 'TableCell', + 'icon': 'e-table-cell', + 'tooltip': 'Table Cell', + 'command': 'Table', + 'subCommand': 'TableCell' + }, + 'tablecellbackground': { + 'id': 'TableCellBackground', + 'icon': 'e-table-cell-background', + 'tooltip': 'Table Cell Background', + 'command': 'Table', + 'subCommand': 'TableCellBackground' + }, + 'tablecellhorizontalalign': { + 'id': 'TableCellHorizontalAlign', + 'icon': 'e-table-cell-horizontalAlign', + 'tooltip': 'Table Cell HorizontalAlign', + 'command': 'Table', + 'subCommand': 'TableCellHorizontalAlign' + }, + 'tablecellverticalalign': { + 'id': 'TableCellVerticalAlign', + 'icon': 'e-table-cell-verticalAlign', + 'tooltip': 'Table Cell VerticalAlign', + 'command': 'Table', + 'subCommand': 'TableCellVerticalAlign' + }, + 'tableeditproperties': { + 'id': 'TableEditProperties', + 'icon': 'e-table-edit-properties', + 'tooltip': 'Table Edit Properties', + 'command': 'Table', + 'subCommand': 'TableEditProperties' + }, + 'styles': { + 'id': 'Styles', + 'icon': 'e-table-styles', + 'tooltip': 'Styles', + 'command': 'Table', + 'subCommand': 'Styles' + } +}; +var alignmentLocale = [ + { locale: 'alignmentsDropDownLeft', value: 'JustifyLeft' }, + { locale: 'alignmentsDropDownCenter', value: 'JustifyCenter' }, + { locale: 'alignmentsDropDownRight', value: 'JustifyRight' }, + { locale: 'alignmentsDropDownJustify', value: 'JustifyFull' } +]; +var alignmentItems = [ + { iconCss: 'e-icons e-justify-left', text: 'Align Left', command: 'Alignments', subCommand: 'JustifyLeft' }, + { iconCss: 'e-icons e-justify-center', text: 'Align Center', command: 'Alignments', subCommand: 'JustifyCenter' }, + { iconCss: 'e-icons e-justify-right', text: 'Align Right', command: 'Alignments', subCommand: 'JustifyRight' }, + { iconCss: 'e-icons e-justify-full', text: 'Align Justify', command: 'Alignments', subCommand: 'JustifyFull' } +]; +var imageAlignItems = [ + { iconCss: 'e-icons e-justify-left', command: 'Images', subCommand: 'JustifyLeft' }, + { iconCss: 'e-icons e-justify-center', command: 'Images', subCommand: 'JustifyCenter' }, + { iconCss: 'e-icons e-justify-right', command: 'Images', subCommand: 'JustifyRight' }, +]; +var displayLocale = [ + { locale: 'imageDisplayDropDownInline', value: 'Inline' }, + { locale: 'imageDisplayDropDownBreak', value: 'Break' } +]; +var imageDisplayItems = [ + { text: 'Inline', cssClass: 'e-inline', command: 'Images', subCommand: 'Inline' }, + { text: 'Break', cssClass: 'e-break', command: 'Images', subCommand: 'Break' }, +]; +var tableCellItems = [ + { iconCss: 'e-icons e-cell-merge', text: 'Merge cells', command: 'Table', subCommand: 'Merge' }, + { iconCss: 'e-icons e-cell-horizontal-split', text: 'Horizontal split', command: 'Table', subCommand: 'HorizontalSplit' }, + { iconCss: 'e-icons e-cell-vertical-split', text: 'Vertical split', command: 'Table', subCommand: 'VerticalSplit' }, +]; +var tableRowLocale = [ + { locale: 'tableInsertRowDropDownBefore', value: 'InsertRowBefore' }, + { locale: 'tableInsertRowDropDownAfter', value: 'InsertRowAfter' }, + { locale: 'tableInsertRowDropDownDelete', value: 'DeleteRow' } +]; +var tableRowsItems = [ + { iconCss: 'e-icons e-insert-row-before', text: 'Insert row before', command: 'Table', subCommand: 'InsertRowBefore' }, + { iconCss: 'e-icons e-insert-row-after', text: 'Insert row after', command: 'Table', subCommand: 'InsertRowAfter' }, + { iconCss: 'e-icons e-delete-row', text: 'Delete row', command: 'Table', subCommand: 'DeleteRow' }, +]; +var tableColumnLocale = [ + { locale: 'tableInsertColumnDropDownLeft', value: 'InsertColumnLeft' }, + { locale: 'tableInsertColumnDropDownRight', value: 'InsertColumnRight' }, + { locale: 'tableInsertColumnDropDownDelete', value: 'DeleteColumn' } +]; +var tableColumnsItems = [ + { iconCss: 'e-icons e-insert-column-left', text: 'Insert column left', command: 'Table', subCommand: 'InsertColumnLeft' }, + { iconCss: 'e-icons e-insert-column-right', text: 'Insert column right', command: 'Table', subCommand: 'InsertColumnRight' }, + { iconCss: 'e-icons e-delete-column', text: 'Delete column', command: 'Table', subCommand: 'DeleteColumn' }, +]; +var tableVerticalLocale = [ + { locale: 'tableVerticalAlignDropDownTop', value: 'AlignTop' }, + { locale: 'tableVerticalAlignDropDownMiddle', value: 'AlignMiddle' }, + { locale: 'tableVerticalAlignDropDownBottom', value: 'AlignBottom' } +]; +var TableCellVerticalAlignItems = [ + { iconCss: 'e-icons e-align-top', text: 'Align Top', command: 'Table', subCommand: 'AlignTop' }, + { iconCss: 'e-icons e-align-middle', text: 'Align Middle', command: 'Table', subCommand: 'AlignMiddle' }, + { iconCss: 'e-icons e-align-bottom', text: 'Align Bottom', command: 'Table', subCommand: 'AlignBottom' }, +]; +var tableStyleLocale = [ + { locale: 'tableStylesDropDownDashedBorder', value: 'Dashed' }, + { locale: 'tableStylesDropDownAlternateRows', value: 'Alternate' } +]; +var TableStyleItems = [ + { text: 'Dashed Borders', cssClass: 'e-dashed-borders', command: 'Table', subCommand: 'Dashed' }, + { text: 'Alternate Rows', cssClass: 'e-alternate-rows', command: 'Table', subCommand: 'Alternate' } +]; +var predefinedItems = ['Bold', 'Italic', 'Underline', '|', 'Formats', 'Alignments', + 'OrderedList', 'UnorderedList', '|', 'CreateLink', 'Image', '|', 'SourceCode', 'Undo', 'Redo']; +var fontFamily = [ + { cssClass: 'e-segoe-ui', text: 'Segoe UI', command: 'Font', subCommand: 'FontName', value: 'Segoe UI' }, + { cssClass: 'e-arial', text: 'Arial', command: 'Font', subCommand: 'FontName', value: 'Arial,Helvetica,sans-serif' }, + { cssClass: 'e-georgia', text: 'Georgia', command: 'Font', subCommand: 'FontName', value: 'Georgia,serif' }, + { cssClass: 'e-impact', text: 'Impact', command: 'Font', subCommand: 'FontName', value: 'Impact,Charcoal,sans-serif' }, + { cssClass: 'e-tahoma', text: 'Tahoma', command: 'Font', subCommand: 'FontName', value: 'Tahoma,Geneva,sans-serif' }, + { cssClass: 'e-times-new-roman', text: 'Times New Roman', command: 'Font', subCommand: 'FontName', value: 'Times New Roman,Times,serif' }, + { cssClass: 'e-verdana', text: 'Verdana', command: 'Font', subCommand: 'FontName', value: 'Verdana,Geneva,sans-serif' } +]; +var fontSize = [ + { text: '8 pt', value: '8pt' }, + { text: '10 pt', value: '10pt' }, + { text: '12 pt', value: '12pt' }, + { text: '14 pt', value: '14pt' }, + { text: '18 pt', value: '18pt' }, + { text: '24 pt', value: '24pt' }, + { text: '36 pt', value: '36pt' } +]; +var formatItems = [ + { cssClass: 'e-paragraph', text: 'Paragraph', command: 'Formats', subCommand: 'P', value: 'P' }, + { cssClass: 'e-code', text: 'Code', command: 'Formats', subCommand: 'Pre', value: 'Pre' }, + { cssClass: 'e-quote', text: 'Quotation', command: 'Formats', subCommand: 'BlockQuote', value: 'BlockQuote' }, + { cssClass: 'e-h1', text: 'Heading 1', command: 'Formats', subCommand: 'H1', value: 'H1' }, + { cssClass: 'e-h2', text: 'Heading 2', command: 'Formats', subCommand: 'H2', value: 'H2' }, + { cssClass: 'e-h3', text: 'Heading 3', command: 'Formats', subCommand: 'H3', value: 'H3' }, + { cssClass: 'e-h4', text: 'Heading 4', command: 'Formats', subCommand: 'H4', value: 'H4' } +]; +var fontColor = { + 'Custom': [ + '', '#000000', '#e7e6e6', '#44546a', '#4472c4', '#ed7d31', '#a5a5a5', '#ffc000', '#70ad47', '#ff0000', + '#f2f2f2', '#808080', '#cfcdcd', '#d5dce4', '#d9e2f3', '#fbe4d5', '#ededed', '#fff2cc', '#e2efd9', '#ffcccc', + '#d9d9d9', '#595959', '#aeaaaa', '#acb9ca', '#b4c6e7', '#f7caac', '#dbdbdb', '#ffe599', '#c5e0b3', '#ff8080', + '#bfbfbf', '#404040', '#747070', '#8496b0', '#8eaadb', '#f4b083', '#c9c9c9', '#ffd966', '#a8d08d', '#ff3333', + '#a6a6a6', '#262626', '#3b3838', '#323e4f', '#2f5496', '#c45911', '#7b7b7b', '#bf8f00', '#538135', '#b30000', + '#7f7f7f', '#0d0d0d', '#161616', '#212934', '#1f3763', '#823b0b', '#525252', '#7f5f00', '#375623', '#660000' + ] +}; +var backgroundColor = { + 'Custom': [ + '', '#000000', '#ffff00', '#00ff00', '#00ffff', '#0000ff', '#ff0000', '#000080', '#800080', '#996633', + '#f2f2f2', '#808080', '#ffffcc', '#b3ffb3', '#ccffff', '#ccccff', '#ffcccc', '#ccccff', '#ff80ff', '#f2e6d9', + '#d9d9d9', '#595959', '#ffff80', '#80ff80', '#b3ffff', '#8080ff', '#ff8080', '#8080ff', '#ff00ff', '#dfbf9f', + '#bfbfbf', '#404040', '#ffff33', '#33ff33', '#33ffff', '#3333ff', '#ff3333', '#0000b3', '#b300b3', '#c68c53', + '#a6a6a6', '#262626', '#e6e600', '#00b300', '#009999', '#000099', '#b30000', '#000066', '#660066', '#86592d', + '#7f7f7f', '#0d0d0d', '#999900', '#006600', '#006666', '#000066', '#660000', '#00004d', '#4d004d', '#734d26' + ] +}; +var numberFormatList = [ + { text: 'None', command: 'Lists', subCommand: 'NumberFormatList', value: 'none' }, + { text: 'Number', command: 'Lists', subCommand: 'NumberFormatList', value: 'decimal' }, + { text: 'Lower Greek', command: 'Lists', subCommand: 'NumberFormatList', value: 'lowerGreek' }, + { text: 'Lower Roman', command: 'Lists', subCommand: 'NumberFormatList', value: 'lowerRoman' }, + { text: 'Upper Alpha', command: 'Lists', subCommand: 'NumberFormatList', value: 'upperAlpha' }, + { text: 'Lower Alpha', command: 'Lists', subCommand: 'NumberFormatList', value: 'lowerAlpha' }, + { text: 'Upper Roman', command: 'Lists', subCommand: 'NumberFormatList', value: 'upperRoman' }, +]; +var bulletFormatList = [ + { text: 'None', command: 'Lists', subCommand: 'BulletFormatList', value: 'none' }, + { text: 'Disc', command: 'Lists', subCommand: 'BulletFormatList', value: 'disc' }, + { text: 'Circle', command: 'Lists', subCommand: 'BulletFormatList', value: 'circle' }, + { text: 'Square', command: 'Lists', subCommand: 'BulletFormatList', value: 'square' }, +]; +function getLocale(self, localeItems, item) { + for (var i = 0; localeItems.length > i; i++) { + if (localeItems[i].value === item.subCommand) { + return self.localeObj.getConstant(localeItems[i].locale); + } + } + return item.text; +} +function updateDropDownLocale(self) { + alignmentItems.forEach(function (item, i) { + alignmentItems[i].text = getLocale(self, alignmentLocale, alignmentItems[i]); + }); + imageDisplayItems.forEach(function (item, i) { + imageDisplayItems[i].text = getLocale(self, displayLocale, imageDisplayItems[i]); + }); + tableRowsItems.forEach(function (item, i) { + tableRowsItems[i].text = getLocale(self, tableRowLocale, tableRowsItems[i]); + }); + tableColumnsItems.forEach(function (item, i) { + tableColumnsItems[i].text = getLocale(self, tableColumnLocale, tableColumnsItems[i]); + }); + TableCellVerticalAlignItems.forEach(function (item, i) { + TableCellVerticalAlignItems[i].text = getLocale(self, tableVerticalLocale, TableCellVerticalAlignItems[i]); + }); + TableStyleItems.forEach(function (item, i) { + TableStyleItems[i].text = getLocale(self, tableStyleLocale, TableStyleItems[i]); + }); +} + + +/***/ }), + +/***/ 1860: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "r": function() { return /* binding */ Link; } +}); + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-base/index.js + 30 modules +var ej2_base = __webpack_require__(1807); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/constant.js +var constant = __webpack_require__(3386); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/classes.js +var classes = __webpack_require__(9805); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-buttons/src/common/common.js +var common = __webpack_require__(759); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-buttons/src/check-box/check-box.js +var __extends = (undefined && undefined.__extends) || (function () { + var extendStatics = function (d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); + }; + return function (d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); + }; +})(); +var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; + + + + +var CHECK = 'e-check'; +var DISABLED = 'e-checkbox-disabled'; +var FRAME = 'e-frame'; +var INDETERMINATE = 'e-stop'; +var LABEL = 'e-label'; +var RIPPLE = 'e-ripple-container'; +var RIPPLECHECK = 'e-ripple-check'; +var RIPPLEINDETERMINATE = 'e-ripple-stop'; +var RTL = 'e-rtl'; +var WRAPPER = 'e-checkbox-wrapper'; +var containerAttr = ['title', 'class', 'style', 'disabled', 'readonly', 'name', 'value']; +/** + * The CheckBox is a graphical user interface element that allows you to select one or more options from the choices. + * It contains checked, unchecked, and indeterminate states. + * ```html + * + * + * ``` + */ +var CheckBox = /** @class */ (function (_super) { + __extends(CheckBox, _super); + /** + * Constructor for creating the widget + * + * @private + * @param {CheckBoxModel} options - Specifies checkbox model + * @param {string | HTMLInputElement} element - Specifies target element + */ + function CheckBox(options, element) { + var _this = _super.call(this, options, element) || this; + _this.isFocused = false; + _this.isMouseClick = false; + _this.clickTriggered = false; + _this.validCheck = true; + return _this; + } + CheckBox.prototype.changeState = function (state) { + var ariaState; + var rippleSpan; + var frameSpan = this.getWrapper().getElementsByClassName(FRAME)[0]; + if (ej2_base/* isRippleEnabled */.re) { + rippleSpan = this.getWrapper().getElementsByClassName(RIPPLE)[0]; + } + if (state === 'check') { + frameSpan.classList.remove(INDETERMINATE); + frameSpan.classList.add(CHECK); + if (rippleSpan) { + rippleSpan.classList.remove(RIPPLEINDETERMINATE); + rippleSpan.classList.add(RIPPLECHECK); + } + ariaState = 'true'; + this.element.checked = true; + if (this.element.required && this.validCheck) { + this.element.checked = false; + this.validCheck = false; + } + else if (this.element.required) { + this.validCheck = true; + } + } + else if (state === 'uncheck') { + (0,ej2_base/* removeClass */.IV)([frameSpan], [CHECK, INDETERMINATE]); + if (rippleSpan) { + (0,ej2_base/* removeClass */.IV)([rippleSpan], [RIPPLECHECK, RIPPLEINDETERMINATE]); + } + ariaState = 'false'; + this.element.checked = false; + if (this.element.required && this.validCheck) { + this.element.checked = true; + this.validCheck = false; + } + else if (this.element.required) { + this.validCheck = true; + } + } + else { + frameSpan.classList.remove(CHECK); + frameSpan.classList.add(INDETERMINATE); + if (rippleSpan) { + rippleSpan.classList.remove(RIPPLECHECK); + rippleSpan.classList.add(RIPPLEINDETERMINATE); + } + ariaState = 'mixed'; + this.element.indeterminate = true; + } + }; + CheckBox.prototype.clickHandler = function (event) { + if (event.target.tagName === 'INPUT' && this.clickTriggered) { + this.clickTriggered = false; + return; + } + if (event.target.tagName === 'SPAN' || event.target.tagName === 'LABEL') { + this.clickTriggered = true; + } + if (this.isMouseClick) { + this.focusOutHandler(); + this.isMouseClick = false; + } + if (this.indeterminate) { + this.changeState(this.checked ? 'check' : 'uncheck'); + this.indeterminate = false; + this.element.indeterminate = false; + } + else if (this.checked) { + this.changeState('uncheck'); + this.checked = false; + } + else { + this.changeState('check'); + this.checked = true; + } + var changeEventArgs = { checked: this.updateVueArrayModel(false), event: event }; + this.trigger('change', changeEventArgs); + event.stopPropagation(); + }; + /** + * Destroys the widget. + * + * @returns {void} + */ + CheckBox.prototype.destroy = function () { + var _this = this; + var wrapper = this.getWrapper(); + _super.prototype.destroy.call(this); + if (this.wrapper) { + wrapper = this.wrapper; + if (!this.disabled) { + this.unWireEvents(); + } + if (this.tagName === 'INPUT') { + if (this.getWrapper() && wrapper.parentNode) { + wrapper.parentNode.insertBefore(this.element, wrapper); + } + (0,ej2_base/* detach */.og)(wrapper); + this.element.checked = false; + if (this.indeterminate) { + this.element.indeterminate = false; + } + ['name', 'value', 'disabled'].forEach(function (key) { + _this.element.removeAttribute(key); + }); + } + else { + ['class'].forEach(function (key) { + wrapper.removeAttribute(key); + }); + wrapper.innerHTML = ''; + } + } + }; + CheckBox.prototype.focusHandler = function () { + this.isFocused = true; + }; + CheckBox.prototype.focusOutHandler = function () { + var wrapper = this.getWrapper(); + if (wrapper) { + wrapper.classList.remove('e-focus'); + } + this.isFocused = false; + }; + /** + * Gets the module name. + * + * @private + * @returns {string} - Module Name + */ + CheckBox.prototype.getModuleName = function () { + return 'checkbox'; + }; + /** + * Gets the properties to be maintained in the persistence state. + * + * @private + * @returns {string} - Persist Data + */ + CheckBox.prototype.getPersistData = function () { + return this.addOnPersist(['checked', 'indeterminate']); + }; + CheckBox.prototype.getWrapper = function () { + if (this.element && this.element.parentElement) { + return this.element.parentElement.parentElement; + } + else { + return null; + } + }; + CheckBox.prototype.initialize = function () { + if ((0,ej2_base/* isNullOrUndefined */.le)(this.initialCheckedValue)) { + this.initialCheckedValue = this.checked; + } + if (this.name) { + this.element.setAttribute('name', this.name); + } + if (this.value) { + this.element.setAttribute('value', this.value); + if (this.isVue && typeof this.value === 'boolean' && this.value === true) { + this.setProperties({ 'checked': true }, true); + } + } + if (this.checked) { + this.changeState('check'); + } + if (this.indeterminate) { + this.changeState(); + } + if (this.disabled) { + this.setDisabled(); + } + }; + CheckBox.prototype.initWrapper = function () { + var wrapper = this.element.parentElement; + if (!wrapper.classList.contains(WRAPPER)) { + wrapper = this.createElement('div', { + className: WRAPPER + }); + this.element.parentNode.insertBefore(wrapper, this.element); + } + var label = this.createElement('label', { attrs: { for: this.element.id } }); + var frameSpan = this.createElement('span', { className: 'e-icons ' + FRAME }); + wrapper.classList.add('e-wrapper'); + if (this.enableRtl) { + wrapper.classList.add(RTL); + } + if (this.cssClass) { + (0,ej2_base/* addClass */.cn)([wrapper], this.cssClass.split(' ')); + } + wrapper.appendChild(label); + label.appendChild(this.element); + (0,common/* setHiddenInput */.Z5)(this, label); + label.appendChild(frameSpan); + if (ej2_base/* isRippleEnabled */.re) { + var rippleSpan = this.createElement('span', { className: RIPPLE }); + if (this.labelPosition === 'Before') { + label.appendChild(rippleSpan); + } + else { + label.insertBefore(rippleSpan, frameSpan); + } + (0,ej2_base/* rippleEffect */.qx)(rippleSpan, { duration: 400, isCenterRipple: true }); + } + if (this.label) { + this.setText(this.label); + } + }; + CheckBox.prototype.keyUpHandler = function () { + if (this.isFocused) { + this.getWrapper().classList.add('e-focus'); + } + }; + CheckBox.prototype.labelMouseDownHandler = function (e) { + this.isMouseClick = true; + var rippleSpan = this.getWrapper().getElementsByClassName(RIPPLE)[0]; + (0,common/* rippleMouseHandler */.sg)(e, rippleSpan); + }; + CheckBox.prototype.labelMouseUpHandler = function (e) { + this.isMouseClick = true; + var rippleSpan = this.getWrapper().getElementsByClassName(RIPPLE)[0]; + if (rippleSpan) { + var rippleElem = rippleSpan.querySelectorAll('.e-ripple-element'); + for (var i = 0; i < rippleElem.length - 1; i++) { + rippleSpan.removeChild(rippleSpan.childNodes[i]); + } + (0,common/* rippleMouseHandler */.sg)(e, rippleSpan); + } + }; + /** + * Called internally if any of the property value changes. + * + * @private + * @param {CheckBoxModel} newProp - Specifies new Properties + * @param {CheckBoxModel} oldProp - Specifies old Properties + * + * @returns {void} + */ + CheckBox.prototype.onPropertyChanged = function (newProp, oldProp) { + var wrapper = this.getWrapper(); + for (var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++) { + var prop = _a[_i]; + switch (prop) { + case 'checked': + this.indeterminate = false; + this.element.indeterminate = false; + this.changeState(newProp.checked ? 'check' : 'uncheck'); + break; + case 'indeterminate': + if (newProp.indeterminate) { + this.changeState(); + } + else { + this.element.indeterminate = false; + this.changeState(this.checked ? 'check' : 'uncheck'); + } + break; + case 'disabled': + if (newProp.disabled) { + this.setDisabled(); + this.wrapper = this.getWrapper(); + this.unWireEvents(); + } + else { + this.element.disabled = false; + wrapper.classList.remove(DISABLED); + wrapper.setAttribute('aria-disabled', 'false'); + this.wireEvents(); + } + break; + case 'cssClass': + if (oldProp.cssClass) { + (0,ej2_base/* removeClass */.IV)([wrapper], oldProp.cssClass.split(' ')); + } + if (newProp.cssClass) { + (0,ej2_base/* addClass */.cn)([wrapper], newProp.cssClass.split(' ')); + } + break; + case 'enableRtl': + if (newProp.enableRtl) { + wrapper.classList.add(RTL); + } + else { + wrapper.classList.remove(RTL); + } + break; + case 'label': + this.setText(newProp.label); + break; + case 'labelPosition': { + var label = wrapper.getElementsByClassName(LABEL)[0]; + var labelWrap = wrapper.getElementsByTagName('label')[0]; + (0,ej2_base/* detach */.og)(label); + if (newProp.labelPosition === 'After') { + labelWrap.appendChild(label); + } + else { + labelWrap.insertBefore(label, wrapper.getElementsByClassName(FRAME)[0]); + } + break; + } + case 'name': + this.element.setAttribute('name', newProp.name); + break; + case 'value': + if (this.isVue && typeof newProp.value === 'object') { + break; + } + this.element.setAttribute('value', newProp.value); + break; + case 'htmlAttributes': + this.updateHtmlAttributeToWrapper(); + break; + } + } + }; + /** + * Initialize Angular, React and Unique ID support. + * + * @private + * @returns {void} + */ + CheckBox.prototype.preRender = function () { + var element = this.element; + this.tagName = this.element.tagName; + element = (0,common/* wrapperInitialize */.Rm)(this.createElement, 'EJS-CHECKBOX', 'checkbox', element, WRAPPER, 'checkbox'); + this.element = element; + if (this.element.getAttribute('type') !== 'checkbox') { + this.element.setAttribute('type', 'checkbox'); + } + if (!this.element.id) { + this.element.id = (0,ej2_base/* getUniqueID */.QI)('e-' + this.getModuleName()); + } + }; + /** + * Initialize the control rendering. + * + * @private + * @returns {void} + */ + CheckBox.prototype.render = function () { + this.initWrapper(); + this.initialize(); + if (!this.disabled) { + this.wireEvents(); + } + this.updateHtmlAttributeToWrapper(); + this.updateVueArrayModel(true); + this.renderComplete(); + this.wrapper = this.getWrapper(); + }; + CheckBox.prototype.setDisabled = function () { + var wrapper = this.getWrapper(); + this.element.disabled = true; + wrapper.classList.add(DISABLED); + wrapper.setAttribute('aria-disabled', 'true'); + }; + CheckBox.prototype.setText = function (text) { + var wrapper = this.getWrapper(); + if (!wrapper) { + return; + } + var label = wrapper.getElementsByClassName(LABEL)[0]; + if (label) { + label.textContent = text; + } + else { + text = (this.enableHtmlSanitizer) ? ej2_base/* SanitizeHtmlHelper.sanitize */.pJ.sanitize(text) : text; + label = this.createElement('span', { className: LABEL, innerHTML: text }); + var labelWrap = wrapper.getElementsByTagName('label')[0]; + if (this.labelPosition === 'Before') { + labelWrap.insertBefore(label, wrapper.getElementsByClassName(FRAME)[0]); + } + else { + labelWrap.appendChild(label); + } + } + }; + CheckBox.prototype.changeHandler = function (e) { + e.stopPropagation(); + }; + CheckBox.prototype.formResetHandler = function () { + this.checked = this.initialCheckedValue; + this.element.checked = this.initialCheckedValue; + }; + CheckBox.prototype.unWireEvents = function () { + var wrapper = this.wrapper; + ej2_base/* EventHandler.remove */.bi.remove(wrapper, 'click', this.clickHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'keyup', this.keyUpHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'focus', this.focusHandler); + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'focusout', this.focusOutHandler); + var label = wrapper.getElementsByTagName('label')[0]; + ej2_base/* EventHandler.remove */.bi.remove(label, 'mousedown', this.labelMouseDownHandler); + ej2_base/* EventHandler.remove */.bi.remove(label, 'mouseup', this.labelMouseUpHandler); + var formElem = (0,ej2_base/* closest */.oq)(this.element, 'form'); + if (formElem) { + ej2_base/* EventHandler.remove */.bi.remove(formElem, 'reset', this.formResetHandler); + } + if (this.tagName === 'EJS-CHECKBOX') { + ej2_base/* EventHandler.remove */.bi.remove(this.element, 'change', this.changeHandler); + } + }; + CheckBox.prototype.wireEvents = function () { + var wrapper = this.getWrapper(); + ej2_base/* EventHandler.add */.bi.add(wrapper, 'click', this.clickHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'keyup', this.keyUpHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'focus', this.focusHandler, this); + ej2_base/* EventHandler.add */.bi.add(this.element, 'focusout', this.focusOutHandler, this); + var label = wrapper.getElementsByTagName('label')[0]; + ej2_base/* EventHandler.add */.bi.add(label, 'mousedown', this.labelMouseDownHandler, this); + ej2_base/* EventHandler.add */.bi.add(label, 'mouseup', this.labelMouseUpHandler, this); + var formElem = (0,ej2_base/* closest */.oq)(this.element, 'form'); + if (formElem) { + ej2_base/* EventHandler.add */.bi.add(formElem, 'reset', this.formResetHandler, this); + } + if (this.tagName === 'EJS-CHECKBOX') { + ej2_base/* EventHandler.add */.bi.add(this.element, 'change', this.changeHandler, this); + } + }; + CheckBox.prototype.updateVueArrayModel = function (init) { + if (this.isVue && typeof this.value === 'object') { + var value = this.element.value; + if (value && this.value) { + if (init) { + for (var i = 0; i < this.value.length; i++) { + if (value === this.value[i]) { + this.changeState('check'); + this.setProperties({ 'checked': true }, true); + } + } + } + else { + var index = this.value.indexOf(value); + if (this.checked) { + if (index < 0) { + this.value.push(value); + } + } + else { + if (index > -1) { + this.value.splice(index, 1); + } + } + // eslint-disable-next-line @typescript-eslint/no-explicit-any + return this.value; + } + } + } + return this.validCheck ? this.element.checked : !this.element.checked; + }; + CheckBox.prototype.updateHtmlAttributeToWrapper = function () { + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.htmlAttributes)) { + for (var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++) { + var key = _a[_i]; + if (containerAttr.indexOf(key) > -1) { + var wrapper = this.getWrapper(); + if (key === 'class') { + (0,ej2_base/* addClass */.cn)([wrapper], this.htmlAttributes[key].split(' ')); + } + else if (key === 'title') { + wrapper.setAttribute(key, this.htmlAttributes[key]); + } + else if (key === 'style') { + var frameSpan = this.getWrapper().getElementsByClassName(FRAME)[0]; + frameSpan.setAttribute(key, this.htmlAttributes[key]); + } + else { + this.element.setAttribute(key, this.htmlAttributes[key]); + } + } + } + } + }; + /** + * Click the CheckBox element + * its native method + * + * @public + * @returns {void} + */ + CheckBox.prototype.click = function () { + this.element.click(); + }; + /** + * Sets the focus to CheckBox + * its native method + * + * @public + * @returns {void} + */ + CheckBox.prototype.focusIn = function () { + this.element.focus(); + }; + __decorate([ + (0,ej2_base/* Event */.ju)() + ], CheckBox.prototype, "change", void 0); + __decorate([ + (0,ej2_base/* Event */.ju)() + ], CheckBox.prototype, "created", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], CheckBox.prototype, "checked", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], CheckBox.prototype, "cssClass", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], CheckBox.prototype, "disabled", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], CheckBox.prototype, "indeterminate", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], CheckBox.prototype, "label", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('After') + ], CheckBox.prototype, "labelPosition", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], CheckBox.prototype, "name", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)('') + ], CheckBox.prototype, "value", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)(false) + ], CheckBox.prototype, "enableHtmlSanitizer", void 0); + __decorate([ + (0,ej2_base/* Property */.Z9)({}) + ], CheckBox.prototype, "htmlAttributes", void 0); + CheckBox = __decorate([ + ej2_base/* NotifyPropertyChanges */.Zl + ], CheckBox); + return CheckBox; +}(ej2_base/* Component */.wA)); + + +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/enum.js +var base_enum = __webpack_require__(809); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/base/util.js +var util = __webpack_require__(5932); +// EXTERNAL MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/common/util.js +var common_util = __webpack_require__(1386); +;// CONCATENATED MODULE: ./node_modules/@syncfusion/ej2-richtexteditor/src/rich-text-editor/renderer/link-module.js + + + + + + + + +/** + * `Link` module is used to handle undo actions. + */ +var Link = /** @class */ (function () { + function Link(parent, serviceLocator) { + this.parent = parent; + this.rteID = parent.element.id; + this.i10n = serviceLocator.getService('rteLocale'); + this.addEventListener(); + this.serviceLocator = serviceLocator; + this.rendererFactory = serviceLocator.getService('rendererFactory'); + this.dialogRenderObj = serviceLocator.getService('dialogRenderObject'); + } + Link.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(constant/* insertLink */.T8, this.linkDialog, this); + this.parent.on(constant/* showLinkDialog */.nk, this.showDialog, this); + this.parent.on(constant/* closeLinkDialog */.OI, this.closeDialog, this); + this.parent.on(constant/* keyDown */.QG, this.onKeyDown, this); + this.parent.on(constant/* insertCompleted */.IK, this.showLinkQuickToolbar, this); + this.parent.on(constant/* clearDialogObj */.zA, this.clearDialogObj, this); + this.parent.on(constant/* linkToolbarAction */.Tc, this.onToolbarAction, this); + this.parent.on(constant/* iframeMouseDown */.a$, this.onIframeMouseDown, this); + this.parent.on(constant/* unLink */.tC, this.removeLink, this); + this.parent.on(constant/* editLink */.xD, this.editLink, this); + this.parent.on(constant/* openLink */.nG, this.openLink, this); + this.parent.on(constant/* editAreaClick */.uU, this.editAreaClickHandler, this); + this.parent.on(constant/* bindCssClass */._8, this.setCssClass, this); + this.parent.on(constant/* destroy */.ob, this.destroy, this); + this.parent.on(constant/* moduleDestroy */.P0, this.moduleDestroy, this); + }; + Link.prototype.onToolbarAction = function (args) { + var item = args.args.item; + switch (item.subCommand) { + case 'OpenLink': + this.parent.notify(constant/* openLink */.nG, args); + break; + case 'EditLink': + this.parent.notify(constant/* editLink */.xD, args); + break; + case 'RemoveLink': + this.parent.notify(constant/* unLink */.tC, args); + break; + } + }; + Link.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(constant/* insertLink */.T8, this.linkDialog); + this.parent.off(constant/* showLinkDialog */.nk, this.showDialog); + this.parent.off(constant/* closeLinkDialog */.OI, this.closeDialog); + this.parent.off(constant/* keyDown */.QG, this.onKeyDown); + this.parent.off(constant/* insertCompleted */.IK, this.showLinkQuickToolbar); + this.parent.off(constant/* clearDialogObj */.zA, this.clearDialogObj); + this.parent.off(constant/* linkToolbarAction */.Tc, this.onToolbarAction); + this.parent.off(constant/* unLink */.tC, this.removeLink); + this.parent.off(constant/* iframeMouseDown */.a$, this.onIframeMouseDown); + this.parent.off(constant/* editLink */.xD, this.editLink); + this.parent.off(constant/* openLink */.nG, this.openLink); + this.parent.off(constant/* editAreaClick */.uU, this.editAreaClickHandler); + this.parent.off(constant/* bindCssClass */._8, this.setCssClass); + this.parent.off(constant/* destroy */.ob, this.destroy); + this.parent.off(constant/* moduleDestroy */.P0, this.moduleDestroy); + }; + Link.prototype.onIframeMouseDown = function () { + if (this.dialogObj) { + this.dialogObj.hide({ returnValue: true }); + } + }; + Link.prototype.updateCss = function (currentObj, e) { + if (currentObj && e.cssClass) { + if ((0,ej2_base/* isNullOrUndefined */.le)(e.oldCssClass)) { + currentObj.setProperties({ cssClass: (currentObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + currentObj.setProperties({ cssClass: (currentObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + Link.prototype.setCssClass = function (e) { + this.updateCss(this.checkBoxObj, e); + this.updateCss(this.dialogObj, e); + }; + Link.prototype.showLinkQuickToolbar = function (e) { + if (!(0,ej2_base/* isNullOrUndefined */.le)(e.args) && e.args.action !== 'enter' && + e.args.action !== 'space') { + var pageX = void 0; + var pageY = void 0; + if (e.type !== 'Links' || (0,ej2_base/* isNullOrUndefined */.le)(this.parent.quickToolbarModule) || + (0,ej2_base/* isNullOrUndefined */.le)(this.parent.quickToolbarModule.linkQTBar)) { + return; + } + this.quickToolObj = this.parent.quickToolbarModule; + var parentTop = this.parent.element.getBoundingClientRect().top; + var parentLeft = this.parent.element.getBoundingClientRect().left; + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var target_1; + [].forEach.call(e.elements, function (element, index) { + if (index === 0) { + target_1 = ((element.nodeName === '#text') ? (element.parentNode) : element); + } + }); + if (e.isNotify) { + var tbElement = this.parent.toolbarModule.getToolbarElement(); + var linkTop = target_1.getBoundingClientRect().top; + var linkLeft = target_1.getBoundingClientRect().left; + var linkPos = linkTop - parentTop; + var tbHeight = (tbElement) ? (tbElement.offsetHeight + this.parent.toolbarModule.getExpandTBarPopHeight()) : 0; + pageX = (this.parent.iframeSettings.enable) ? parentLeft + linkLeft : target_1.getBoundingClientRect().left; + pageY = window.pageYOffset + ((this.parent.iframeSettings.enable) ? + (parentTop + tbHeight + linkTop) : (parentTop + linkPos)); + } + else { + var args = void 0; + args = e.args.touches ? e.args.changedTouches[0] : args = e.args; + pageX = (this.parent.iframeSettings.enable) ? window.pageXOffset + parentLeft + args.clientX : args.pageX; + pageY = (this.parent.iframeSettings.enable) ? window.pageYOffset + parentTop + args.clientY : args.pageY; + } + if (this.quickToolObj.linkQTBar) { + this.quickToolObj.linkQTBar.showPopup(pageX, pageY, range.endContainer); + } + } + }; + Link.prototype.hideLinkQuickToolbar = function () { + if (this.quickToolObj && this.quickToolObj.linkQTBar && document.body.contains(this.quickToolObj.linkQTBar.element)) { + this.quickToolObj.linkQTBar.hidePopup(); + } + }; + Link.prototype.editAreaClickHandler = function (e) { + if (this.parent.readonly) { + this.hideLinkQuickToolbar(); + return; + } + var args = e.args; + var showOnRightClick = this.parent.quickToolbarSettings.showOnRightClick; + if (args.which === 2 || (showOnRightClick && args.which === 1) || (!showOnRightClick && args.which === 3)) { + return; + } + if (this.parent.editorMode === 'HTML' && this.parent.quickToolbarModule && this.parent.quickToolbarModule.linkQTBar) { + this.quickToolObj = this.parent.quickToolbarModule; + var target = args.target; + target = this.getAnchorNode(target); + this.contentModule = this.rendererFactory.getRenderer(base_enum/* RenderType.Content */.y2.Content); + var isPopupOpen = this.quickToolObj.linkQTBar.element.classList.contains('e-rte-pop'); + if (target.nodeName === 'A' && (target.childNodes.length > 0 && target.childNodes[0].nodeName !== 'IMG') && + e.args.target.nodeName !== 'IMG' && + !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(this.parent.getRange().startContainer.parentElement, 'A')) && !(0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(this.parent.getRange().endContainer.parentElement, 'A'))) { + if (isPopupOpen) { + return; + } + this.showLinkQuickToolbar({ + args: args, + isNotify: false, + type: 'Links', + elements: [args.target] + }); + } + else { + this.hideLinkQuickToolbar(); + } + } + }; + Link.prototype.onKeyDown = function (event) { + var originalEvent = event.args; + switch (originalEvent.action) { + case 'escape': + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.dialogObj)) { + this.dialogObj.close(); + } + break; + case 'insert-link': + this.openDialog(true, event); + originalEvent.preventDefault(); + break; + } + }; + Link.prototype.openDialog = function (isInternal, event) { + if (!isInternal) { + this.parent.contentModule.getEditPanel().focus(); + } + if (this.parent.editorMode === 'HTML') { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var save = this.parent.formatter.editorManager.nodeSelection.save(range, this.parent.contentModule.getDocument()); + var selectNodeEle = this.parent.formatter.editorManager.nodeSelection.getNodeCollection(range); + var selectParentEle = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range); + var eventArgs = { + args: event ? event.args : { + item: { command: 'Links', subCommand: 'CreateLink' }, + originalEvent: undefined + }, + selectNode: selectNodeEle, selection: save, selectParent: selectParentEle + }; + this.linkDialog(eventArgs); + } + else { + var textArea = this.parent.contentModule.getEditPanel(); + this.parent.formatter.editorManager.markdownSelection.save(textArea.selectionStart, textArea.selectionEnd); + this.linkDialog({ + args: { + item: { command: 'Links', subCommand: 'Link' }, + originalEvent: event && event.args + }, + member: 'link', + text: this.parent.formatter.editorManager.markdownSelection.getSelectedText(this.parent.contentModule.getEditPanel()), + module: 'Markdown', + name: 'insertLink' + }); + } + }; + Link.prototype.showDialog = function () { + this.openDialog(false); + this.setCssClass({ cssClass: this.parent.cssClass }); + }; + Link.prototype.closeDialog = function () { + if (this.dialogObj) { + this.dialogObj.hide({ returnValue: true }); + } + }; + Link.prototype.clearDialogObj = function () { + if (this.dialogObj) { + this.dialogObj.destroy(); + (0,ej2_base/* detach */.og)(this.dialogObj.element); + this.dialogObj = null; + } + }; + Link.prototype.linkDialog = function (e, inputDetails) { + var _this = this; + if (this.dialogObj) { + this.dialogObj.hide({ returnValue: true }); + return; + } + if (this.parent.editorMode === 'HTML' && (e.selectParent.length > 0 && + !(0,ej2_base/* isNullOrUndefined */.le)(e.selectParent[0].classList) && + e.selectParent[0].classList.contains('e-rte-anchor')) && (0,ej2_base/* isNullOrUndefined */.le)(inputDetails)) { + this.editLink(e); + return; + } + var linkWebAddress = this.i10n.getConstant('linkWebUrl'); + var linkDisplayText = this.i10n.getConstant('linkText'); + var linkTooltip = this.i10n.getConstant('linkTooltipLabel'); + var urlPlace = this.i10n.getConstant('linkurl'); + var textPlace = this.i10n.getConstant('textPlaceholder'); + var title = this.i10n.getConstant('linkTitle'); + var linkDialogEle = this.parent.createElement('div', { + className: 'e-rte-link-dialog' + ' ' + this.parent.cssClass, id: this.rteID + '_rtelink' + }); + this.parent.element.appendChild(linkDialogEle); + var linkContent = this.parent.createElement('div', { + className: 'e-rte-linkcontent' + ' ' + this.parent.cssClass, id: this.rteID + '_linkContent' + }); + var htmlTextbox = (this.parent.editorMode === 'HTML') ? '
    ' + + '
    ' + + '
    ' + '
    ' + + '
    ' : ''; + var content = '
    ' + '
    ' + + '
    ' + + '
    ' + '
    ' + + '' + + '
    ' + htmlTextbox; + var contentElem = (0,util/* parseHtml */.dW)(content); + linkContent.appendChild(contentElem); + var linkTarget = linkContent.querySelector('.e-rte-linkTarget'); + var linkUrl = linkContent.querySelector('.e-rte-linkurl'); + var linkText = linkContent.querySelector('.e-rte-linkText'); + var linkTitle = linkContent.querySelector('.e-rte-linkTitle'); + var linkOpenLabel = this.i10n.getConstant('linkOpenInNewWindow'); + this.checkBoxObj = new CheckBox({ label: linkOpenLabel, checked: true, enableRtl: this.parent.enableRtl, cssClass: this.parent.cssClass }); + this.checkBoxObj.isStringTemplate = true; + this.checkBoxObj.createElement = this.parent.createElement; + this.checkBoxObj.appendTo(linkTarget); + var selectText = (this.parent.editorMode === 'HTML') ? + e.selection.getRange(this.parent.contentModule.getDocument()).toString() : e.text; + var linkInsert = this.i10n.getConstant('dialogInsert'); + var linkCancel = this.i10n.getConstant('dialogCancel'); + var selection = e.selection; + var selectObj = { selfLink: this, selection: e.selection, selectParent: e.selectParent, args: e.args }; + var dialogModel = { + header: this.i10n.getConstant('linkHeader'), + content: linkContent, + cssClass: classes/* CLS_RTE_ELEMENTS */.i7 + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + showCloseIcon: true, closeOnEscape: true, width: (ej2_base/* Browser.isDevice */.AR.isDevice) ? '290px' : '310px', height: 'inherit', + isModal: ej2_base/* Browser.isDevice */.AR.isDevice, + buttons: [{ + click: this.insertlink.bind(selectObj), + buttonModel: { content: linkInsert, cssClass: 'e-flat e-insertLink' + ' ' + this.parent.cssClass, isPrimary: true } + }, + { click: this.cancelDialog.bind(selectObj), buttonModel: { cssClass: 'e-flat' + ' ' + this.parent.cssClass, content: linkCancel } }], + target: (ej2_base/* Browser.isDevice */.AR.isDevice) ? document.body : this.parent.element, + animationSettings: { effect: 'None' }, + close: function (event) { + _this.parent.isBlur = false; + if (event && event.event.returnValue) { + if (_this.parent.editorMode === 'HTML') { + selection.restore(); + } + else { + _this.parent.formatter.editorManager.markdownSelection.restore(_this.parent.contentModule.getEditPanel()); + } + } + _this.dialogObj.destroy(); + (0,ej2_base/* detach */.og)(_this.dialogObj.element); + var args = _this.dialogObj; + _this.dialogRenderObj.close(args); + _this.dialogObj = null; + } + }; + // eslint-disable-next-line + this.dialogObj = this.dialogRenderObj.render(dialogModel); + this.dialogObj.createElement = this.parent.createElement; + this.dialogObj.appendTo(linkDialogEle); + linkDialogEle.style.maxHeight = 'inherit'; + if ((0,ej2_base/* isNullOrUndefined */.le)(this.dialogObj)) { + return; + } + if (!(0,ej2_base/* isNullOrUndefined */.le)(inputDetails)) { + linkUrl.value = inputDetails.url; + linkText.value = inputDetails.text; + linkTitle.value = inputDetails.title; + // eslint-disable-next-line + (inputDetails.target) ? this.checkBoxObj.checked = true : this.checkBoxObj.checked = false; + this.dialogObj.header = inputDetails.header; + this.dialogObj.element.querySelector('.e-insertLink').textContent = inputDetails.btnText; + } + this.checkUrl(false); + if ((this.parent.editorMode === 'HTML' && (0,ej2_base/* isNullOrUndefined */.le)(inputDetails) && ((!(0,ej2_base/* isNullOrUndefined */.le)(selectText) + && selectText !== '') && (e.selection.range.startOffset === 0) || e.selection.range.startOffset !== + e.selection.range.endOffset)) || e.module === 'Markdown') { + linkText.value = selectText; + } + ej2_base/* EventHandler.add */.bi.add(this.parent.element.ownerDocument, 'mousedown', this.onDocumentClick, this); + if (this.quickToolObj) { + this.hideLinkQuickToolbar(); + if (this.quickToolObj.inlineQTBar && document.body.contains(this.quickToolObj.inlineQTBar.element)) { + this.quickToolObj.inlineQTBar.hidePopup(); + } + } + }; + // eslint-disable-next-line + Link.prototype.insertlink = function (e) { + var linkEle = this.selfLink.dialogObj.element; + var linkUrl = linkEle.querySelector('.e-rte-linkurl').value; + var linkText = linkEle.querySelector('.e-rte-linkText').value; + var linkTitle; + if (this.selfLink.parent.editorMode === 'HTML') { + linkTitle = linkEle.querySelector('.e-rte-linkTitle').value; + } + var target = (this.selfLink.checkBoxObj.checked) ? '_blank' : null; + if (linkUrl === '') { + this.selfLink.checkUrl(true); + return; + } + if (!this.selfLink.isUrl(linkUrl)) { + linkText = (linkText === '') ? linkUrl : linkText; + if (!this.selfLink.parent.enableAutoUrl) { + linkUrl = linkUrl.indexOf('http') > -1 ? linkUrl : 'http://' + linkUrl; + } + else { + // eslint-disable-next-line + linkUrl = linkUrl; + } + } + else { + this.selfLink.checkUrl(false); + } + var proxy = this.selfLink; + if (proxy.parent.editorMode === 'HTML' && (0,ej2_base/* isNullOrUndefined */.le)((0,ej2_base/* closest */.oq)(this.selection.range.startContainer.parentNode, '[id=' + // eslint-disable-next-line + + "'" + proxy.parent.contentModule.getPanel().id + "'" + ']'))) { + proxy.parent.contentModule.getEditPanel().focus(); + if (ej2_base/* Browser.isIE */.AR.isIE && proxy.parent.iframeSettings.enable) { + this.selection.restore(); + } + var range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument()); + this.selection = proxy.parent.formatter.editorManager.nodeSelection.save(range, proxy.parent.contentModule.getDocument()); + this.selectParent = proxy.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range); + } + var value = { + url: linkUrl, text: linkText, title: linkTitle, target: target, + selection: this.selection, selectParent: this.selectParent + }; + if (document.body.contains(proxy.dialogObj.element)) { + this.selfLink.dialogObj.hide({ returnValue: false }); + } + if ((0,common_util/* isIDevice */.FA)() && proxy.parent.iframeSettings.enable) { + (0,ej2_base/* select */.Ys)('iframe', proxy.parent.element).contentWindow.focus(); + } + if (proxy.parent.editorMode === 'HTML') { + this.selection.restore(); + } + if (proxy.parent.formatter.getUndoRedoStack().length === 0) { + proxy.parent.formatter.saveData(); + } + var argsValue; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.args) && + this.args.code === 'KeyK') { + var originalEvent = this.args; + (0,ej2_base/* extend */.l7)(this.args, { item: { command: 'Links', subCommand: 'CreateLink' }, originalEvent: originalEvent }, true); + var argsVal = { + item: { command: 'Links', subCommand: 'CreateLink' }, originalEvent: originalEvent + }; + argsValue = argsVal; + } + else { + argsValue = this.args; + } + this.selfLink.parent.formatter.process(this.selfLink.parent, argsValue, (!(0,ej2_base/* isNullOrUndefined */.le)(this.args) && + this.args.originalEvent), value); + this.selfLink.parent.contentModule.getEditPanel().focus(); + }; + Link.prototype.isUrl = function (url) { + // eslint-disable-next-line + var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi; + return regexp.test(url); + }; + Link.prototype.checkUrl = function (e) { + var linkEle = this.dialogObj.element; + var linkUrl = linkEle.querySelector('.e-rte-linkurl'); + if (e) { + (0,ej2_base/* addClass */.cn)([linkUrl], 'e-error'); + linkUrl.setSelectionRange(0, linkUrl.value.length); + linkUrl.focus(); + } + else { + (0,ej2_base/* removeClass */.IV)([linkUrl], 'e-error'); + } + }; + Link.prototype.removeLink = function (e) { + if (this.parent.formatter.getUndoRedoStack().length === 0) { + this.parent.formatter.saveData(); + } + var selectParentEle = this.getAnchorNode(e.selectParent[0]); + this.parent.formatter.process(this.parent, e.args, e.args, { + selectNode: e.selectNode, selectParent: e.selectParent, selection: e.selection, + text: selectParentEle.innerText, + subCommand: e.args.item.subCommand + }); + if ((0,common_util/* isIDevice */.FA)() && this.parent.iframeSettings.enable) { + (0,ej2_base/* select */.Ys)('iframe', this.parent.element).contentWindow.focus(); + } + else { + this.parent.contentModule.getEditPanel().focus(); + } + this.hideLinkQuickToolbar(); + }; + Link.prototype.openLink = function (e) { + var selectParentEle = this.getAnchorNode(e.selectParent[0]); + if (selectParentEle.classList.contains('e-rte-anchor') || selectParentEle.tagName === 'A') { + this.parent.formatter.process(this.parent, e.args, e.args, { + url: selectParentEle.href, text: selectParentEle.innerText, + target: selectParentEle.target === '' ? '_self' : '_blank', selectNode: e.selectNode, + subCommand: e.args.item.subCommand + }); + } + }; + Link.prototype.getAnchorNode = function (element) { + var selectParent = (0,ej2_base/* closest */.oq)(element, 'a'); + return (selectParent ? selectParent : element); + }; + Link.prototype.editLink = function (e) { + var selectedNode = this.getAnchorNode(e.selectNode[0]); + var selectParentEle = this.getAnchorNode(e.selectParent[0]); + selectParentEle = selectedNode.nodeName === 'A' ? selectedNode : selectParentEle; + if (selectParentEle.classList.contains('e-rte-anchor') || selectParentEle.tagName === 'A') { + var linkUpdate = this.i10n.getConstant('dialogUpdate'); + var inputDetails = { + url: selectParentEle.getAttribute('href'), text: selectParentEle.innerText, + title: selectParentEle.title, target: selectParentEle.target, + header: this.i10n.getConstant('editLink'), btnText: linkUpdate + }; + this.linkDialog(e, inputDetails); + } + }; + // eslint-disable-next-line + Link.prototype.cancelDialog = function (e) { + this.selfLink.parent.isBlur = false; + this.selfLink.dialogObj.hide({ returnValue: true }); + if ((0,common_util/* isIDevice */.FA)()) { + this.selection.restore(); + } + else { + this.selfLink.parent.contentModule.getEditPanel().focus(); + } + }; + Link.prototype.onDocumentClick = function (e) { + var target = e.target; + if (!(0,ej2_base/* isNullOrUndefined */.le)(this.dialogObj) && (( + // eslint-disable-next-line + !(0,ej2_base/* closest */.oq)(target, '[id=' + "'" + this.dialogObj.element.id + "'" + ']') && this.parent.toolbarSettings.enable && + this.parent.getToolbarElement() && !this.parent.getToolbarElement().contains(e.target)) || + (((this.parent.getToolbarElement() && this.parent.getToolbarElement().contains(e.target)) || + this.parent.inlineMode.enable && !(0,ej2_base/* closest */.oq)(target, '#' + this.dialogObj.element.id)) && + !(0,ej2_base/* closest */.oq)(target, '#' + this.parent.getID() + '_toolbar_CreateLink') && + !target.querySelector('#' + this.parent.getID() + '_toolbar_CreateLink')))) { + this.dialogObj.hide({ returnValue: true }); + ej2_base/* EventHandler.remove */.bi.remove(this.parent.element.ownerDocument, 'mousedown', this.onDocumentClick); + this.parent.isBlur = true; + (0,util/* dispatchEvent */.Nu)(this.parent.element, 'focusout'); + } + }; + /** + * Destroys the ToolBar. + * + * @function destroy + * @returns {void} + * @hidden + + */ + Link.prototype.destroy = function () { + this.removeEventListener(); + }; + Link.prototype.moduleDestroy = function () { + this.parent = null; + }; + /** + * For internal use only - Get the module name. + * + * @returns {void} + */ + Link.prototype.getModuleName = function () { + return 'link'; + }; + return Link; +}()); + + + +/***/ }), + +/***/ 9123: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "i": function() { return /* binding */ Table; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* harmony import */ var _syncfusion_ej2_popups__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(9486); +/* harmony import */ var _syncfusion_ej2_buttons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(78); +/* harmony import */ var _base_constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3386); +/* harmony import */ var _base_enum__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(809); +/* harmony import */ var _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(8801); +/* harmony import */ var _base_classes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9805); +/* harmony import */ var _base_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(5932); + + + + + + + + + +/** + * `Table` module is used to handle table actions. + */ +var Table = /** @class */ (function () { + function Table(parent, serviceLocator) { + this.ensureInsideTableList = true; + this.pageX = null; + this.pageY = null; + this.moveEle = null; + this.currentColumnResize = ''; + this.currentMarginLeft = 0; + this.parent = parent; + this.rteID = parent.element.id; + this.l10n = serviceLocator.getService('rteLocale'); + this.rendererFactory = serviceLocator.getService('rendererFactory'); + this.dialogRenderObj = serviceLocator.getService('dialogRenderObject'); + this.addEventListener(); + } + Table.prototype.addEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .createTable */ .W_, this.renderDlgContent, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .initialEnd */ .Xr, this.afterRender, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .dynamicModule */ .ny, this.afterRender, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .showTableDialog */ .Np, this.showDialog, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .closeTableDialog */ .HB, this.closeDialog, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .docClick */ .v4, this.docClick, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .editAreaClick */ .uU, this.editAreaClickHandler, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .clearDialogObj */ .zA, this.clearDialogObj, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .tableToolbarAction */ .ZY, this.onToolbarAction, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .dropDownSelect */ .s7, this.dropdownSelect, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .keyDown */ .QG, this.keyDown, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .mouseUp */ .vV, this.selectionTable, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .bindCssClass */ ._8, this.setCssClass, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .destroy */ .ob, this.destroy, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .moduleDestroy */ .P0, this.moduleDestroy, this); + }; + Table.prototype.removeEventListener = function () { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .createTable */ .W_, this.renderDlgContent); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .initialEnd */ .Xr, this.afterRender); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .dynamicModule */ .ny, this.afterRender); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .docClick */ .v4, this.docClick); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .showTableDialog */ .Np, this.showDialog); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .closeTableDialog */ .HB, this.closeDialog); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .editAreaClick */ .uU, this.editAreaClickHandler); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .clearDialogObj */ .zA, this.clearDialogObj); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .tableToolbarAction */ .ZY, this.onToolbarAction); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .dropDownSelect */ .s7, this.dropdownSelect); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .mouseDown */ .uG, this.cellSelect); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .tableColorPickerChanged */ .Yo, this.setBGColor); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .keyDown */ .QG, this.keyDown); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .mouseUp */ .vV, this.selectionTable); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .bindCssClass */ ._8, this.setCssClass); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .destroy */ .ob, this.destroy); + this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .moduleDestroy */ .P0, this.moduleDestroy); + }; + Table.prototype.updateCss = function (currentObj, e) { + if (currentObj && e.cssClass) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(e.oldCssClass)) { + currentObj.setProperties({ cssClass: (currentObj.cssClass + ' ' + e.cssClass).trim() }); + } + else { + currentObj.setProperties({ cssClass: (currentObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() }); + } + } + }; + Table.prototype.setCssClass = function (e) { + if (this.popupObj && e.cssClass) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(e.oldCssClass)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.popupObj.element], e.cssClass); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([this.popupObj.element], e.oldCssClass); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.popupObj.element], e.cssClass); + } + } + this.updateCss(this.createTableButton, e); + this.updateCss(this.editdlgObj, e); + var numericTextBoxObj = [ + this.columnTextBox, this.rowTextBox, this.tableWidthNum, this.tableCellPadding, this.tableCellSpacing + ]; + for (var i = 0; i < numericTextBoxObj.length; i++) { + this.updateCss(numericTextBoxObj[i], e); + } + }; + Table.prototype.selectionTable = function (e) { + var target = e.args.target; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.info.name */ .AR.info.name === 'mozilla' && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table')) && (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table').tagName === 'TABLE') { + this.parent.contentModule.getEditPanel().setAttribute('contenteditable', 'true'); + } + }; + Table.prototype.afterRender = function () { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.contentModule)) { + this.contentModule = this.rendererFactory.getRenderer(_base_enum__WEBPACK_IMPORTED_MODULE_2__/* .RenderType.Content */ .y2.Content); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .tableColorPickerChanged */ .Yo, this.setBGColor, this); + this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .mouseDown */ .uG, this.cellSelect, this); + if (this.parent.tableSettings.resize) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.parent.contentModule.getEditPanel(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.resizeStart, this); + } + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && this.parent.tableSettings.resize) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.contentModule.getEditPanel(), 'mouseover', this.resizeHelper, this); + } + } + }; + Table.prototype.dropdownSelect = function (e) { + var item = e.item; + if (!document.body.contains(document.body.querySelector('.e-rte-quick-toolbar')) || item.command !== 'Table') { + return; + } + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var args = { + args: e, + selection: this.parent.formatter.editorManager.nodeSelection.save(range, this.contentModule.getDocument()), + selectParent: this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range) + }; + switch (item.subCommand) { + case 'InsertRowBefore': + case 'InsertRowAfter': + this.addRow(args.selection, e); + break; + case 'InsertColumnLeft': + case 'InsertColumnRight': + this.addColumn(args.selection, e); + break; + case 'DeleteColumn': + case 'DeleteRow': + this.removeRowColumn(args.selection, e); + break; + case 'AlignTop': + case 'AlignMiddle': + case 'AlignBottom': + this.verticalAlign(args, e); + break; + case 'Dashed': + case 'Alternate': + case 'Custom': + this.tableStyles(args, item.subCommand); + break; + case 'Merge': + case 'VerticalSplit': + case 'HorizontalSplit': + this.UpdateCells(args.selection, e); + break; + } + }; + Table.prototype.UpdateCells = function (selectCell, e) { + this.parent.formatter.process(this.parent, e, e, { selection: selectCell, subCommand: e.item.subCommand }); + this.hideTableQuickToolbar(); + }; + Table.prototype.keyDown = function (e) { + var event = e.args; + // eslint-disable-next-line + var proxy = this; + switch (event.action) { + case 'escape': + break; + case 'insert-table': + this.openDialog(true, e); + event.preventDefault(); + break; + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.parent.formatter.editorManager.nodeSelection) && this.contentModule + && event.code !== 'KeyK') { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var selection = this.parent.formatter.editorManager. + nodeSelection.save(range, this.contentModule.getDocument()); + var ele = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range)[0]; + ele = (ele && ele.tagName !== 'TD' && ele.tagName !== 'TH') ? ele.parentElement : ele; + if ((event.keyCode === 8 || event.keyCode === 46) || + (event.ctrlKey && event.keyCode === 88)) { + if (ele && ele.tagName === 'TBODY') { + event.preventDefault(); + proxy.removeTable(selection, event, true); + } + else if (ele && ele.querySelectorAll('table').length > 0) { + this.removeResizeElement(); + this.hideTableQuickToolbar(); + } + } + if (ele && ele.tagName !== 'TD' && ele.tagName !== 'TH') { + var closestTd = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'td'); + ele = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(closestTd) && this.parent.inputElement.contains(closestTd) ? closestTd : ele; + } + if (ele && (ele.tagName === 'TD' || ele.tagName === 'TH')) { + switch (event.keyCode) { + case 9: + case 37: + case 39: + proxy.tabSelection(event, selection, ele); + break; + case 40: + case 38: + proxy.tableArrowNavigation(event, selection, ele); + break; + } + } + } + }; + Table.prototype.openDialog = function (isInternal, e) { + if (!isInternal) { + this.parent.contentModule.getEditPanel().focus(); + } + if (this.parent.editorMode === 'HTML') { + var docElement = this.parent.contentModule.getDocument(); + var range = this.parent.formatter.editorManager.nodeSelection.getRange(docElement); + var selection = this.parent.formatter.editorManager.nodeSelection.save(range, docElement); + var args = { + originalEvent: e ? e.args : { action: 'insert-table' }, + item: { + command: 'Table', + subCommand: 'CreateTable' + } + }; + this.insertTableDialog({ self: this, args: args, selection: selection }); + } + }; + Table.prototype.showDialog = function () { + this.openDialog(false); + this.setCssClass({ cssClass: this.parent.cssClass }); + }; + Table.prototype.closeDialog = function () { + if (this.editdlgObj) { + this.editdlgObj.hide({ returnValue: true }); + } + }; + Table.prototype.onToolbarAction = function (args) { + var item = args.args.item; + switch (item.subCommand) { + case 'TableHeader': + this.tableHeader(args.selection, args.args); + break; + case 'TableRemove': + this.removeTable(args.selection, args.args); + break; + case 'TableEditProperties': + this.editTable(args); + break; + } + }; + Table.prototype.verticalAlign = function (args, e) { + var tdEle = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(args.selectParent[0], 'td') || (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(args.selectParent[0], 'th'); + if (tdEle) { + this.parent.formatter.process(this.parent, e, e, { tableCell: tdEle, subCommand: e.item.subCommand }); + } + }; + Table.prototype.tableStyles = function (args, command) { + var table = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(args.selectParent[0], 'table'); + if (command === 'Dashed') { + /* eslint-disable */ + (this.parent.element.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_DASH_BOR */ .jQ)) ? + this.parent.element.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_DASH_BOR */ .jQ) : this.parent.element.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_DASH_BOR */ .jQ); + (table.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_DASH_BOR */ .jQ)) ? table.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_DASH_BOR */ .jQ) : + table.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_DASH_BOR */ .jQ); + } + if (command === 'Alternate') { + (this.parent.element.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ALT_BOR */ .yW)) ? + this.parent.element.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ALT_BOR */ .yW) : this.parent.element.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ALT_BOR */ .yW); + (table.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ALT_BOR */ .yW)) ? table.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ALT_BOR */ .yW) : + table.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ALT_BOR */ .yW); + /* eslint-enable */ + } + if (args.args && args.args.item.cssClass) { + var classList = args.args.item.cssClass.split(' '); + for (var i = 0; i < classList.length; i++) { + if (table.classList.contains(classList[i])) { + table.classList.remove(classList[i]); + } + else { + table.classList.add(classList[i]); + } + } + } + this.parent.formatter.saveData(); + this.parent.formatter.editorManager.nodeSelection.restore(); + }; + Table.prototype.insideList = function (range) { + var blockNodes = this.parent.formatter.editorManager.domNode.blockNodes(); + var nodes = []; + for (var i = 0; i < blockNodes.length; i++) { + if (blockNodes[i].parentNode.tagName === 'LI') { + nodes.push(blockNodes[i].parentNode); + } + else if (blockNodes[i].tagName === 'LI' && blockNodes[i].childNodes[0].tagName !== 'P' && + (blockNodes[i].childNodes[0].tagName !== 'OL' && + blockNodes[i].childNodes[0].tagName !== 'UL')) { + nodes.push(blockNodes[i]); + } + } + if (nodes.length > 1 || nodes.length && ((range.startOffset === 0 && range.endOffset === 0))) { + this.ensureInsideTableList = true; + return true; + } + else { + this.ensureInsideTableList = false; + return false; + } + }; + Table.prototype.tabSelection = function (event, selection, ele) { + var insideList = this.insideList(selection.range); + if ((event.keyCode === 37 || event.keyCode === 39) && selection.range.startContainer.nodeType === 3 || + insideList) { + return; + } + event.preventDefault(); + ele.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + if (!event.shiftKey && event.keyCode !== 37) { + var nextElement = (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(ele.nextSibling)) ? ele.nextSibling : + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').nextSibling) ? (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').nextSibling.childNodes[0] : + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').nextSibling)) ? + ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').nextSibling.nodeName.toLowerCase() === 'td') ? + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').nextSibling : ele : ele); + if (ele === nextElement && ele.nodeName === 'TH') { + nextElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').rows[1].cells[0]; + } + if (event.keyCode === 39 && ele === nextElement) { + nextElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').nextSibling; + } + if (nextElement) { + // eslint-disable-next-line + (nextElement.textContent.trim() !== '' && (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(nextElement, 'td')) ? + selection.setSelectionNode(this.contentModule.getDocument(), nextElement) : + selection.setSelectionText(this.contentModule.getDocument(), nextElement, nextElement, 0, 0); + } + if (ele === nextElement && event.keyCode !== 39 && nextElement) { + ele.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + this.addRow(selection, event, true); + ele.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + nextElement = nextElement.parentElement.nextSibling ? nextElement.parentElement.nextSibling.firstChild : nextElement.parentElement.firstChild; + // eslint-disable-next-line + (nextElement.textContent.trim() !== '' && (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(nextElement, 'td')) ? + selection.setSelectionNode(this.contentModule.getDocument(), nextElement) : + selection.setSelectionText(this.contentModule.getDocument(), nextElement, nextElement, 0, 0); + } + } + else { + var prevElement = (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(ele.previousSibling)) ? ele.previousSibling : + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').previousSibling) ? + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').previousSibling.childNodes[(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').previousSibling.childNodes.length - 1] : + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').previousSibling)) ? + ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').previousSibling.nodeName.toLowerCase() === 'td') ? (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').previousSibling : + ele : ele); + if (ele === prevElement && ele.cellIndex === 0 && + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').tHead) { + var clsTble = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table'); + prevElement = clsTble.rows[0].cells[clsTble.rows[0].cells.length - 1]; + } + if (event.keyCode === 37 && ele === prevElement) { + prevElement = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').previousSibling; + } + if (prevElement) { + // eslint-disable-next-line + (prevElement.textContent.trim() !== '' && (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(prevElement, 'td')) ? + selection.setSelectionNode(this.contentModule.getDocument(), prevElement) : + selection.setSelectionText(this.contentModule.getDocument(), prevElement, prevElement, 0, 0); + } + } + }; + Table.prototype.tableArrowNavigation = function (event, selection, ele) { + var selText = selection.range.startContainer; + if ((event.keyCode === 40 && selText.nodeType === 3 && (selText.nextSibling && selText.nextSibling.nodeName === 'BR' || + selText.parentNode && selText.parentNode.nodeName !== 'TD')) || + (event.keyCode === 38 && selText.nodeType === 3 && (selText.previousSibling && selText.previousSibling.nodeName === 'BR' || + selText.parentNode && selText.parentNode.nodeName !== 'TD'))) { + return; + } + event.preventDefault(); + ele.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + if (event.keyCode === 40) { + ele = (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').nextElementSibling)) ? + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').nextElementSibling.children[ele.cellIndex] : + ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').tHead && ele.nodeName === 'TH') ? + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').rows[1].cells[ele.cellIndex] : + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').nextSibling)) ? (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').nextSibling : + ele; + } + else { + ele = (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').previousElementSibling)) ? + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'tr').previousElementSibling.children[ele.cellIndex] : + ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').tHead && ele.nodeName !== 'TH') ? + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').tHead.rows[0].cells[ele.cellIndex] : + (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').previousSibling)) ? (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(ele, 'table').previousSibling : + ele; + } + if (ele) { + selection.setSelectionText(this.contentModule.getDocument(), ele, ele, 0, 0); + } + }; + Table.prototype.setBGColor = function (args) { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + // eslint-disable-next-line + var selection = this.parent.formatter.editorManager.nodeSelection.save(range, this.contentModule.getDocument()); + // eslint-disable-next-line + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + for (var i = 0; i < selectedCells.length; i++) { + selectedCells[i].style.backgroundColor = args.item.value; + } + this.parent.formatter.saveData(); + }; + Table.prototype.hideTableQuickToolbar = function () { + if (this.quickToolObj && this.quickToolObj.tableQTBar && document.body.contains(this.quickToolObj.tableQTBar.element)) { + this.quickToolObj.tableQTBar.hidePopup(); + } + }; + Table.prototype.tableHeader = function (selection, e) { + this.parent.formatter.process(this.parent, e, e.originalEvent, { selection: selection, subCommand: e.item.subCommand }); + }; + Table.prototype.editAreaClickHandler = function (e) { + if (this.parent.readonly || !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(e.args.target, '.e-img-caption'))) { + return; + } + var args = e.args; + var showOnRightClick = this.parent.quickToolbarSettings.showOnRightClick; + if (args.which === 2 || (showOnRightClick && args.which === 1) || (!showOnRightClick && args.which === 3)) { + return; + } + if (this.parent.editorMode === 'HTML' && this.parent.quickToolbarModule && this.parent.quickToolbarModule.tableQTBar) { + this.quickToolObj = this.parent.quickToolbarModule; + var target = args.target; + this.contentModule = this.rendererFactory.getRenderer(_base_enum__WEBPACK_IMPORTED_MODULE_2__/* .RenderType.Content */ .y2.Content); + var isPopupOpen = this.quickToolObj.tableQTBar.element.classList.contains('e-rte-pop'); + if (isPopupOpen) { + return; + } + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + var closestTable = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table'); + var startNode = this.parent.getRange().startContainer.parentElement; + var endNode = this.parent.getRange().endContainer.parentElement; + if (target && target.nodeName !== 'A' && target.nodeName !== 'IMG' && startNode === endNode && (target.nodeName === 'TD' || target.nodeName === 'TH' || + target.nodeName === 'TABLE' || (closestTable && this.parent.contentModule.getEditPanel().contains(closestTable))) + && !(range.startContainer.nodeType === 3 && !range.collapsed)) { + var range_1 = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.save(range_1, this.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.Clear(this.contentModule.getDocument()); + var pageY = (this.parent.iframeSettings.enable) ? window.pageYOffset + + this.parent.element.getBoundingClientRect().top + args.clientY : args.pageY; + this.quickToolObj.tableQTBar.showPopup(args.pageX, pageY, target); + this.parent.formatter.editorManager.nodeSelection.restore(); + } + else { + this.hideTableQuickToolbar(); + } + } + }; + Table.prototype.tableCellSelect = function (e) { + var target = e.target; + var row = Array.prototype.slice.call(target.parentElement.parentElement.children).indexOf(target.parentElement); + var col = Array.prototype.slice.call(target.parentElement.children).indexOf(target); + var list = this.dlgDiv.querySelectorAll('.e-rte-tablecell'); + Array.prototype.forEach.call(list, function (item) { + var parentIndex = Array.prototype.slice.call(item.parentElement.parentElement.children).indexOf(item.parentElement); + var cellIndex = Array.prototype.slice.call(item.parentElement.children).indexOf(item); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([item], 'e-active'); + if (parentIndex <= row && cellIndex <= col) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([item], 'e-active'); + } + }); + this.tblHeader.innerHTML = (col + 1) + 'x' + (row + 1); + }; + // eslint-disable-next-line + Table.prototype.tableMouseUp = function (e) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.curTable, 'mousemove', this.tableMove); + }; + // eslint-disable-next-line + Table.prototype.tableCellLeave = function (e) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)(this.dlgDiv.querySelectorAll('.e-rte-tablecell'), 'e-active'); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.dlgDiv.querySelector('.e-rte-tablecell')], 'e-active'); + this.tblHeader.innerHTML = 1 + 'x' + 1; + }; + Table.prototype.tableCellClick = function (e) { + var target = e.target; + var row = Array.prototype.slice.call(target.parentElement.parentElement.children).indexOf(target.parentElement) + 1; + var col = Array.prototype.slice.call(target.parentElement.children).indexOf(target) + 1; + this.self.tableInsert(row, col, e, this); + }; + Table.prototype.tableInsert = function (row, col, e, selectionObj) { + var proxy = (selectionObj.self) ? selectionObj.self : this; + var startContainer = selectionObj.selection.range.startContainer; + if (startContainer.nodeName === 'P' && startContainer.textContent.trim() === '' && !(startContainer.childNodes.length > 0)) { + startContainer.innerHTML = '
    '; + } + var parentNode = startContainer.parentNode; + if (proxy.parent.editorMode === 'HTML' && + ((proxy.parent.iframeSettings.enable && !(0,_base_util__WEBPACK_IMPORTED_MODULE_4__/* .hasClass */ .pv)(parentNode.ownerDocument.querySelector('body'), 'e-lib')) || + // eslint-disable-next-line + (!proxy.parent.iframeSettings.enable && (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(parentNode, '[id=' + "'" + proxy.contentModule.getPanel().id + "'" + ']'))))) { + proxy.contentModule.getEditPanel().focus(); + var range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.contentModule.getDocument()); + selectionObj.selection = proxy.parent.formatter.editorManager.nodeSelection.save(range, proxy.contentModule.getDocument()); + } + var value = { + rows: row, columns: col, width: { + minWidth: proxy.parent.tableSettings.minWidth, + maxWidth: proxy.parent.tableSettings.maxWidth, + width: proxy.parent.tableSettings.width + }, + selection: selectionObj.selection + }; + if (proxy.popupObj) { + proxy.popupObj.hide(); + } + if (proxy.editdlgObj) { + proxy.editdlgObj.hide(); + } + proxy.parent.formatter.process(proxy.parent, selectionObj.args, selectionObj.args.originalEvent, value); + proxy.contentModule.getEditPanel().focus(); + proxy.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .mouseDown */ .uG, proxy.cellSelect, proxy); + }; + Table.prototype.cellSelect = function (e) { + var target = e.args.target; + var tdNode = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'td,th'); + target = (target.nodeName !== 'TD' && tdNode && this.parent.contentModule.getEditPanel().contains(tdNode)) ? + tdNode : target; + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)(this.contentModule.getEditPanel().querySelectorAll('table td, table th'), _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + if (target && (target.tagName === 'TD' || target.tagName === 'TH')) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([target], _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + this.activeCell = target; + this.curTable = (this.curTable) ? this.curTable : (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table'); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.curTable, 'mousemove', this.tableMove, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.curTable, 'mouseup', this.tableMouseUp, this); + this.removeResizeElement(); + if (this.helper && this.contentModule.getEditPanel().contains(this.helper)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.helper); + } + } + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.info.name */ .AR.info.name === 'mozilla' && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table')) && + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table').tagName === 'TABLE') { + this.parent.contentModule.getEditPanel().setAttribute('contenteditable', 'false'); + } + }; + Table.prototype.tableMove = function (event) { + this.parent.formatter.editorManager.observer.notify('TABLE_MOVE', { event: event, selectNode: [this.activeCell] }); + }; + Table.prototype.resizeHelper = function (e) { + if (this.parent.readonly) { + return; + } + var target = e.target || e.targetTouches[0].target; + var closestTable = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'table.e-rte-table'); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.curTable) && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(closestTable) && closestTable !== this.curTable && + this.parent.contentModule.getEditPanel().contains(closestTable)) { + this.removeResizeElement(); + this.removeHelper(e); + this.cancelResizeAction(); + } + if (target.nodeName === 'TABLE' || target.nodeName === 'TD' || target.nodeName === 'TH') { + this.curTable = (closestTable && this.parent.contentModule.getEditPanel().contains(closestTable)) + && (target.nodeName === 'TD' || target.nodeName === 'TH') ? + closestTable : target; + this.removeResizeElement(); + this.tableResizeEleCreation(this.curTable, e); + } + }; + Table.prototype.tableResizeEleCreation = function (table, e) { + this.parent.preventDefaultResize(e); + var columns = table.rows[this.calMaxCol(table)].cells; + var rows = []; + for (var i = 0; i < table.rows.length; i++) { + rows.push(Array.prototype.slice.call(table.rows[i].cells, 0, 1)[0]); + } + var height = parseInt(getComputedStyle(table).height, 10); + var width = parseInt(getComputedStyle(table).width, 10); + var pos = this.calcPos(table); + for (var i = 0; columns.length >= i; i++) { + var colReEle = this.parent.createElement('span', { + attrs: { + 'data-col': (i).toString(), 'unselectable': 'on', 'contenteditable': 'false' + } + }); + colReEle.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_RTE_TABLE_RESIZE */ .IJ, _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_COL_RES */ .rp); + if (columns.length === i) { + colReEle.style.cssText = 'height: ' + height + 'px; width: 4px; top: ' + pos.top + + 'px; left:' + (pos.left + this.calcPos(columns[i - 1]).left + columns[i - 1].offsetWidth) + 'px;'; + } + else { + colReEle.style.cssText = 'height: ' + height + 'px; width: 4px; top: ' + pos.top + + 'px; left:' + (pos.left + this.calcPos(columns[i]).left) + 'px;'; + } + this.contentModule.getEditPanel().appendChild(colReEle); + } + for (var i = 0; rows.length > i; i++) { + var rowReEle = this.parent.createElement('span', { + attrs: { + 'data-row': (i).toString(), 'unselectable': 'on', 'contenteditable': 'false' + } + }); + rowReEle.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_RTE_TABLE_RESIZE */ .IJ, _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ROW_RES */ .Dw); + var rowPosLeft = !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(table.getAttribute('cellspacing')) || table.getAttribute('cellspacing') !== '' ? + 0 : this.calcPos(rows[i]).left; + rowReEle.style.cssText = 'width: ' + width + 'px; height: 4px; top: ' + + (this.calcPos(rows[i]).top + pos.top + rows[i].offsetHeight - 2) + + 'px; left:' + (rowPosLeft + pos.left) + 'px;'; + this.contentModule.getEditPanel().appendChild(rowReEle); + } + var tableReBox = this.parent.createElement('span', { + className: _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_BOX_RES */ .uX + ' ' + this.parent.cssClass, attrs: { + 'data-col': columns.length.toString(), 'unselectable': 'on', 'contenteditable': 'false' + } + }); + tableReBox.style.cssText = 'top: ' + (pos.top + height - 4) + + 'px; left:' + (pos.left + width - 4) + 'px;'; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + tableReBox.classList.add('e-rmob'); + } + this.contentModule.getEditPanel().appendChild(tableReBox); + }; + Table.prototype.removeResizeElement = function () { + var item = this.parent.contentModule.getEditPanel(). + querySelectorAll('.e-column-resize, .e-row-resize, .e-table-box'); + if (item.length > 0) { + for (var i = 0; i < item.length; i++) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(item[i]); + } + } + }; + Table.prototype.calcPos = function (elem) { + var parentOffset = { + top: 0, + left: 0 + }; + // eslint-disable-next-line + var offset = elem.getBoundingClientRect(); + var doc = elem.ownerDocument; + var offsetParent = elem.offsetParent || doc.documentElement; + var isNestedTable = false; + while (offsetParent && + (offsetParent === doc.body || offsetParent === doc.documentElement) && + offsetParent.style.position === 'static') { + offsetParent = offsetParent.parentNode; + } + if (offsetParent.nodeName === 'TD' && elem.nodeName === 'TABLE') { + offsetParent = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(offsetParent, '.e-rte-content'); + isNestedTable = true; + } + if (offsetParent && offsetParent !== elem && offsetParent.nodeType === 1) { + // eslint-disable-next-line + parentOffset = offsetParent.getBoundingClientRect(); + } + if (isNestedTable) { + isNestedTable = false; + var topValue = this.parent.inputElement && this.parent.inputElement.scrollTop > 0 ? + (this.parent.inputElement.scrollTop + offset.top) - parentOffset.top : offset.top - parentOffset.top; + var leftValue = this.parent.inputElement && this.parent.inputElement.scrollLeft > 0 ? + (this.parent.inputElement.scrollLeft + offset.left) - parentOffset.left : offset.left - parentOffset.left; + return { + top: topValue, + left: leftValue + }; + } + else { + return { + top: elem.offsetTop, + left: elem.offsetLeft + }; + } + }; + Table.prototype.getPointX = function (e) { + if (e.touches && e.touches.length) { + return e.touches[0].pageX; + } + else { + return e.pageX; + } + }; + Table.prototype.getPointY = function (e) { + if (e.touches && e.touches.length) { + return e.touches[0].pageY; + } + else { + return e.pageY; + } + }; + Table.prototype.resizeStart = function (e) { + var _this = this; + if (this.parent.readonly) { + return; + } + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + this.resizeHelper(e); + } + var target = e.target; + if (target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_COL_RES */ .rp) || + target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ROW_RES */ .Dw) || + target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_BOX_RES */ .uX)) { + e.preventDefault(); + this.parent.preventDefaultResize(e); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)(this.curTable.querySelectorAll('td,th'), _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + this.parent.formatter.editorManager.nodeSelection.Clear(this.contentModule.getDocument()); + this.pageX = this.getPointX(e); + this.pageY = this.getPointY(e); + this.resizeBtnInit(); + this.hideTableQuickToolbar(); + if (target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_COL_RES */ .rp)) { + this.resizeBtnStat.column = true; + if (parseInt(target.getAttribute('data-col'), 10) === this.curTable.rows[this.calMaxCol(this.curTable)].cells.length) { + this.currentColumnResize = 'last'; + this.columnEle = this.curTable.rows[this.calMaxCol(this.curTable)].cells[parseInt(target.getAttribute('data-col'), 10) - 1]; + } + else { + if (parseInt(target.getAttribute('data-col'), 10) === 0) { + this.currentColumnResize = 'first'; + } + else { + this.currentColumnResize = 'middle'; + } + this.columnEle = this.curTable.rows[this.calMaxCol(this.curTable)].cells[parseInt(target.getAttribute('data-col'), 10)]; + } + this.colIndex = this.columnEle.cellIndex; + this.moveEle = e.target; + this.appendHelper(); + } + if (target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ROW_RES */ .Dw)) { + this.rowEle = this.curTable.rows[parseInt(target.getAttribute('data-row'), 10)]; + this.resizeBtnStat.row = true; + this.appendHelper(); + } + if (target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_BOX_RES */ .uX)) { + this.resizeBtnStat.tableBox = true; + } + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice && this.helper && !this.helper.classList.contains('e-reicon')) { + this.helper.classList.add('e-reicon'); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(document, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.removeHelper, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.helper, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.resizeStart, this); + } + else { + var args = { event: e, requestType: 'Table' }; + this.parent.trigger(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .resizeStart */ .tw, args, function (resizeStartArgs) { + if (resizeStartArgs.cancel) { + _this.cancelResizeAction(); + } + }); + } + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.resizing, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.resizeEnd, this); + } + }; + Table.prototype.removeHelper = function (e) { + var cls = e.target.classList; + if (!(cls.contains('e-reicon')) && this.helper) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(document, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.removeHelper); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.helper, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchStartEvent */ .AR.touchStartEvent, this.resizeStart); + if (this.helper && this.contentModule.getEditPanel().contains(this.helper)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.helper); + } + this.pageX = null; + this.helper = null; + } + }; + Table.prototype.appendHelper = function () { + this.helper = this.parent.createElement('div', { + className: 'e-table-rhelper' + ' ' + this.parent.cssClass + }); + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + this.helper.classList.add('e-reicon'); + } + this.contentModule.getEditPanel().appendChild(this.helper); + this.setHelperHeight(); + }; + Table.prototype.setHelperHeight = function () { + var pos = this.calcPos(this.curTable); + if (this.resizeBtnStat.column) { + this.helper.classList.add('e-column-helper'); + this.helper.style.cssText = 'height: ' + getComputedStyle(this.curTable).height + '; top: ' + + pos.top + 'px; left:' + ((pos.left + this.calcPos(this.columnEle).left) + + (this.currentColumnResize === 'last' ? this.columnEle.offsetWidth + 2 : 0) - 1) + 'px;'; + } + else { + this.helper.classList.add('e-row-helper'); + this.helper.style.cssText = 'width: ' + getComputedStyle(this.curTable).width + '; top: ' + + (this.calcPos(this.rowEle).top + pos.top + this.rowEle.offsetHeight) + + 'px; left:' + (this.calcPos(this.rowEle).left + pos.left) + 'px;'; + } + }; + Table.prototype.updateHelper = function () { + var pos = this.calcPos(this.curTable); + if (this.resizeBtnStat.column) { + var left = (pos.left + this.calcPos(this.columnEle).left) + + (this.currentColumnResize === 'last' ? this.columnEle.offsetWidth + 2 : 0) - 1; + this.helper.style.left = left + 'px'; + } + else { + var top_1 = this.calcPos(this.rowEle).top + pos.top + this.rowEle.offsetHeight; + this.helper.style.top = top_1 + 'px'; + } + }; + Table.prototype.calMaxCol = function (element) { + var max = 0; + var maxRowIndex; + for (var i = 0; i < element.rows.length; i++) { + if (max < element.rows[i].cells.length) { + maxRowIndex = i; + max = element.rows[i].cells.length; + } + } + return maxRowIndex; + }; + Table.prototype.resizing = function (e) { + var _this = this; + var pageX = this.getPointX(e); + var pageY = this.getPointY(e); + var mouseX = (this.parent.enableRtl) ? -(pageX - this.pageX) : (pageX - this.pageX); + var mouseY = (this.parent.enableRtl) ? -(pageY - this.pageY) : (pageY - this.pageY); + this.pageX = pageX; + this.pageY = pageY; + var args = { event: e, requestType: 'table' }; + this.parent.trigger(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .onResize */ .ib, args, function (resizingArgs) { + if (resizingArgs.cancel) { + _this.cancelResizeAction(); + } + else { + var tableReBox = _this.contentModule.getEditPanel().querySelector('.e-table-box'); + var tableWidth = parseInt(getComputedStyle(_this.curTable).width, 10); + var tableHeight = parseInt(getComputedStyle(_this.curTable).height, 10); + var paddingSize = +getComputedStyle(_this.contentModule.getEditPanel()).paddingRight.match(/\d/g).join(''); + var rteWidth = _this.contentModule.getEditPanel().offsetWidth - (_this.contentModule.getEditPanel().offsetWidth - + _this.contentModule.getEditPanel().clientWidth) - paddingSize * 2; + var widthCompare = void 0; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(_this.curTable.parentElement.closest('table')) && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(_this.curTable.closest('td')) && + _this.contentModule.getEditPanel().contains(_this.curTable.closest('td'))) { + var currentTd = _this.curTable.closest('td'); + var currentTDPad = +getComputedStyle(currentTd).paddingRight.match(/\d/g).join(''); + // Padding of the current table with the parent element multiply with 2. + widthCompare = currentTd.offsetWidth - (currentTd.offsetWidth - currentTd.clientWidth) - currentTDPad * 2; + } + else { + widthCompare = rteWidth; + } + if (_this.resizeBtnStat.column) { + var width = parseFloat(_this.columnEle.offsetWidth.toString()); + var cellRow = _this.curTable.rows[0].cells[0].nodeName === 'TH' ? 1 : 0; + var currentTableWidth = parseFloat(_this.curTable.style.width.split('%')[0]); + var currentColumnCellWidth = parseFloat(_this.curTable.rows[cellRow].cells[_this.colIndex].style.width.split('%')[0]); + if (_this.currentColumnResize === 'first') { + mouseX = mouseX - 0.75; //This was done for to make the gripper and the table first/last column will be close. + _this.removeResizeElement(); + // Below the value '100' is the 100% width of the parent element. + if (((mouseX !== 0 && 5 < currentColumnCellWidth) || mouseX < 0) && currentTableWidth <= 100 && _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare) <= 100) { + var firstColumnsCell = _this.findFirstLastColCells(_this.curTable, true); + _this.curTable.style.width = _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare) > 100 ? (100 + '%') : (_this.convertPixelToPercentage(tableWidth - mouseX, widthCompare) + '%'); + var differenceWidth = currentTableWidth - _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare); + _this.currentMarginLeft = _this.currentMarginLeft + differenceWidth; + _this.curTable.style.marginLeft = 'calc(' + (_this.curTable.style.width === '100%' ? 0 : _this.currentMarginLeft) + '%)'; + for (var i = 0; i < firstColumnsCell.length; i++) { + _this.curTable.rows[i].cells[_this.colIndex].style.width = (currentColumnCellWidth - differenceWidth) + '%'; + } + } + } + else if (_this.currentColumnResize === 'last') { + mouseX = mouseX + 0.75; //This was done for to make the gripper and the table first/last column will be close. + _this.removeResizeElement(); + // Below the value '100' is the 100% width of the parent element. + if (((mouseX !== 0 && 5 < currentColumnCellWidth) || mouseX > 0) && currentTableWidth <= 100 && _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) <= 100) { + var lastColumnsCell = _this.findFirstLastColCells(_this.curTable, false); + _this.curTable.style.width = _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) > 100 ? (100 + '%') : (_this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) + '%'); + var differenceWidth = currentTableWidth - _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare); + for (var i = 0; i < lastColumnsCell.length; i++) { + _this.curTable.rows[i].cells[_this.colIndex].style.width = (currentColumnCellWidth - differenceWidth) + '%'; + } + } + } + else { + var cellColl = _this.curTable.rows[_this.calMaxCol(_this.curTable)].cells; + var actualwid = width - mouseX; + var totalwid = parseFloat(_this.columnEle.offsetWidth.toString()) + + parseFloat(cellColl[_this.colIndex - 1].offsetWidth.toString()); + for (var i = 0; i < _this.curTable.rows.length; i++) { + if ((totalwid - actualwid) > 20 && actualwid > 20) { + var leftColumnWidth = totalwid - actualwid; + var rightColWidth = actualwid; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(_this.curTable.rows[i].cells[_this.colIndex - 1])) { + _this.curTable.rows[i].cells[_this.colIndex - 1].style.width = + _this.convertPixelToPercentage(leftColumnWidth, tableWidth) + '%'; + } + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(_this.curTable.rows[i].cells[_this.colIndex])) { + _this.curTable.rows[i].cells[_this.colIndex].style.width = + _this.convertPixelToPercentage(rightColWidth, tableWidth) + '%'; + } + } + } + } + _this.updateHelper(); + } + else if (_this.resizeBtnStat.row) { + _this.parent.preventDefaultResize(e); + var height = parseFloat(_this.rowEle.clientHeight.toString()) + mouseY; + if (height > 20) { + _this.rowEle.style.height = height + 'px'; + } + _this.curTable.style.height = ''; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(tableReBox)) { + tableReBox.style.cssText = 'top: ' + (_this.calcPos(_this.curTable).top + tableHeight - 4) + + 'px; left:' + (_this.calcPos(_this.curTable).left + tableWidth - 4) + 'px;'; + } + _this.updateHelper(); + } + else if (_this.resizeBtnStat.tableBox) { + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(_this.contentModule.getEditPanel(), 'mouseover', _this.resizeHelper); + } + var widthType = _this.curTable.style.width.indexOf('%') > -1; + _this.curTable.style.width = widthType ? _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) + '%' + : tableWidth + mouseX + 'px'; + _this.curTable.style.height = tableHeight + mouseY + 'px'; + tableReBox.classList.add('e-rbox-select'); + tableReBox.style.cssText = 'top: ' + (_this.calcPos(_this.curTable).top + tableHeight - 4) + + 'px; left:' + (_this.calcPos(_this.curTable).left + tableWidth - 4) + 'px;'; + } + } + }); + }; + Table.prototype.findFirstLastColCells = function (table, isFirst) { + var resultColumns = []; + var rows = table.querySelectorAll('tr'); + for (var i = 0; i < rows.length; i++) { + if (rows[i].closest('table') === table) { + var columns = rows[i].querySelectorAll('th, td'); + resultColumns.push(isFirst ? columns[0] : columns[columns.length - 1]); + } + } + return resultColumns; + }; + Table.prototype.convertPixelToPercentage = function (value, offsetValue) { + return (value / offsetValue) * 100; + }; + Table.prototype.cancelResizeAction = function () { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.resizing); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.resizeEnd); + this.removeResizeElement(); + }; + Table.prototype.resizeEnd = function (e) { + this.resizeBtnInit(); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchMoveEvent */ .AR.touchMoveEvent, this.resizing); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.remove */ .bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.touchEndEvent */ .AR.touchEndEvent, this.resizeEnd); + if (this.contentModule.getEditPanel().querySelector('.e-table-box') && + this.contentModule.getEditPanel().contains(this.contentModule.getEditPanel().querySelector('.e-table-box'))) { + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(this.contentModule.getEditPanel(), 'mouseover', this.resizeHelper, this); + } + this.removeResizeElement(); + } + if (this.helper && this.contentModule.getEditPanel().contains(this.helper)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.helper); + this.helper = null; + } + this.pageX = null; + this.pageY = null; + this.moveEle = null; + var args = { event: e, requestType: 'table' }; + this.parent.trigger(_base_constant__WEBPACK_IMPORTED_MODULE_1__/* .resizeStop */ .d$, args); + this.parent.formatter.saveData(); + }; + Table.prototype.resizeBtnInit = function () { + return this.resizeBtnStat = { column: false, row: false, tableBox: false }; + }; + Table.prototype.addRow = function (selectCell, e, tabkey) { + var cmd; + if (tabkey) { + cmd = { + item: { command: 'Table', subCommand: 'InsertRowAfter' } + }; + } + var value = { + selection: selectCell, + subCommand: (tabkey) ? cmd.item.subCommand : e.item.subCommand + }; + this.parent.formatter.process(this.parent, (tabkey) ? cmd : e, e, value); + }; + Table.prototype.addColumn = function (selectCell, e) { + this.parent.formatter.process(this.parent, e, e, { selection: selectCell, width: this.parent.tableSettings.width, subCommand: e.item.subCommand }); + }; + Table.prototype.removeRowColumn = function (selectCell, e) { + this.parent.formatter.process(this.parent, e, e, { selection: selectCell, subCommand: e.item.subCommand }); + this.hideTableQuickToolbar(); + }; + Table.prototype.removeTable = function (selection, args, delKey) { + var cmd; + if (delKey) { + cmd = { item: { command: 'Table', subCommand: 'TableRemove' } }; + } + var value = { + selection: selection, + subCommand: (delKey) ? cmd.item.subCommand : args.item.subCommand + }; + this.parent.formatter.process(this.parent, (delKey) ? cmd : args, args.originalEvent, value); + this.contentModule.getEditPanel().focus(); + if (this.parent.inputElement.innerHTML === null || this.parent.inputElement.innerHTML === '') { + if (this.parent.enterKey === 'DIV') { + this.contentModule.getEditPanel().innerHTML = '

    '; + } + else if (this.parent.enterKey === 'BR') { + this.contentModule.getEditPanel().innerHTML = '
    '; + } + else { + this.contentModule.getEditPanel().innerHTML = '


    '; + } + } + this.removeResizeElement(); + this.hideTableQuickToolbar(); + }; + Table.prototype.renderDlgContent = function (args) { + var _this = this; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice || this.parent.inlineMode.enable) { + this.insertTableDialog(args); + return; + } + if (this.popupObj) { + this.popupObj.hide(); + return; + } + this.hideTableQuickToolbar(); + var header = '1X1'; + var insertbtn = this.l10n.getConstant('inserttablebtn'); + this.dlgDiv = this.parent.createElement('div', { className: 'e-rte-table-popup' + ' ' + this.parent.cssClass, id: this.rteID + '_table' }); + this.tblHeader = this.parent.createElement('div', { className: 'e-rte-popup-header' + ' ' + this.parent.cssClass }); + this.tblHeader.innerHTML = header; + this.dlgDiv.appendChild(this.tblHeader); + var tableDiv = this.parent.createElement('div', { className: 'e-rte-table-span' + ' ' + this.parent.cssClass }); + this.drawTable(tableDiv, args); + this.dlgDiv.appendChild(tableDiv); + this.dlgDiv.appendChild(this.parent.createElement('span', { className: 'e-span-border' + ' ' + this.parent.cssClass })); + var btnEle = this.parent.createElement('button', { + className: 'e-insert-table-btn' + ' ' + this.parent.cssClass, id: this.rteID + '_insertTable', + attrs: { type: 'button', tabindex: '0' } + }); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.parent.getToolbarElement().querySelector('.e-expended-nav'))) { + this.parent.getToolbarElement().querySelector('.e-expended-nav').setAttribute('tabindex', '1'); + } + this.dlgDiv.appendChild(btnEle); + this.createTableButton = new _syncfusion_ej2_buttons__WEBPACK_IMPORTED_MODULE_5__/* .Button */ .z({ + iconCss: 'e-icons e-create-table', content: insertbtn, cssClass: 'e-flat' + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, locale: this.parent.locale + }); + this.createTableButton.isStringTemplate = true; + this.createTableButton.appendTo(btnEle); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(btnEle, 'click', this.insertTableDialog, { self: this, args: args.args, selection: args.selection }); + this.parent.getToolbar().appendChild(this.dlgDiv); + var target = args.args.originalEvent.target; + target = target.classList.contains('e-toolbar-item') ? target.firstChild : target.parentElement; + this.popupObj = new _syncfusion_ej2_popups__WEBPACK_IMPORTED_MODULE_6__/* .Popup */ .GI(this.dlgDiv, { + targetType: 'relative', + relateTo: target, + collision: { X: 'fit', Y: 'none' }, + offsetY: 8, + viewPortElement: this.parent.element, + position: { X: 'left', Y: 'bottom' }, + enableRtl: this.parent.enableRtl, + zIndex: 10001, + // eslint-disable-next-line + close: function (event) { + _this.parent.isBlur = false; + _this.popupObj.destroy(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(_this.popupObj.element); + _this.popupObj = null; + } + }); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.popupObj.element], 'e-popup-open'); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.parent.cssClass)) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([this.popupObj.element], this.parent.cssClass); + } + this.popupObj.refreshPosition(target); + }; + Table.prototype.docClick = function (e) { + var target = e.args.target; + // eslint-disable-next-line + if (target && target.classList && ((this.popupObj && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, '[id=' + "'" + this.popupObj.element.id + "'" + ']') || + (this.editdlgObj && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, '#' + this.editdlgObj.element.id)))) && !target.classList.contains('e-create-table') && + target.offsetParent && !target.offsetParent.classList.contains('e-rte-backgroundcolor-dropdown')) { + if (this.popupObj) { + this.popupObj.hide(); + } + if (this.editdlgObj) { + this.editdlgObj.hide(); + } + this.parent.isBlur = true; + (0,_base_util__WEBPACK_IMPORTED_MODULE_4__/* .dispatchEvent */ .Nu)(this.parent.element, 'focusout'); + } + var closestEle = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, 'td'); + var isExist = closestEle && this.parent.contentModule.getEditPanel().contains(closestEle) ? true : false; + if (target && target.tagName !== 'TD' && target.tagName !== 'TH' && !isExist && + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, '.e-rte-quick-popup') === null && target.offsetParent && + !target.offsetParent.classList.contains('e-quick-dropdown') && + !target.offsetParent.classList.contains('e-rte-backgroundcolor-dropdown') && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, '.e-rte-dropdown-popup') + && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(target, '.e-rte-elements')) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)(this.parent.inputElement.querySelectorAll('table td'), _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_SEL */ .HC); + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isIE */ .AR.isIE) { + this.hideTableQuickToolbar(); + } + } + if (target && target.classList && !target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_COL_RES */ .rp) && + !target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_ROW_RES */ .Dw) && !target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TB_BOX_RES */ .uX)) { + this.removeResizeElement(); + } + }; + Table.prototype.drawTable = function (tableDiv, args) { + var rowDiv; + var tableCell; + for (var row = 0; row < 3; row++) { + rowDiv = this.parent.createElement('div', { className: 'e-rte-table-row' + ' ' + this.parent.cssClass, attrs: { 'data-column': '' + row } }); + for (var col = 0; col < 10; col++) { + var display = (row > 2) ? 'none' : 'inline-block'; + tableCell = this.parent.createElement('div', { className: 'e-rte-tablecell e-default' + ' ' + this.parent.cssClass, attrs: { 'data-cell': '' + col } }); + rowDiv.appendChild(tableCell); + tableCell.style.display = display; + if (col === 0 && row === 0) { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([tableCell], 'e-active'); + } + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(tableCell, 'mousemove', this.tableCellSelect, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(rowDiv, 'mouseleave', this.tableCellLeave, this); + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .EventHandler.add */ .bi.add(tableCell, 'mouseup', this.tableCellClick, { self: this, args: args.args, selection: args.selection }); + } + tableDiv.appendChild(rowDiv); + } + }; + Table.prototype.editTable = function (args) { + var _this = this; + this.createDialog(args); + var editContent = this.tableDlgContent(args); + var update = this.l10n.getConstant('dialogUpdate'); + var cancel = this.l10n.getConstant('dialogCancel'); + var editHeader = this.l10n.getConstant('tableEditHeader'); + this.editdlgObj.setProperties({ + height: 'initial', width: '290px', content: editContent, header: editHeader, + buttons: [{ + click: this.applyProperties.bind(this, args), + buttonModel: { content: update, cssClass: 'e-flat e-size-update' + ' ' + this.parent.cssClass, isPrimary: true } + }, + { + click: function (e) { + _this.cancelDialog(e); + }, + buttonModel: { cssClass: 'e-flat e-cancel' + ' ' + this.parent.cssClass, content: cancel } + }], + cssClass: this.editdlgObj.cssClass + ' e-rte-edit-table-prop-dialog' + }); + this.editdlgObj.element.style.maxHeight = 'none'; + this.editdlgObj.content.querySelector('input').focus(); + this.hideTableQuickToolbar(); + }; + Table.prototype.insertTableDialog = function (args) { + var proxy = (this.self) ? this.self : this; + if (proxy.popupObj) { + proxy.popupObj.hide(); + } + proxy.createDialog(args); + var dlgContent = proxy.tableCellDlgContent(); + var insert = proxy.l10n.getConstant('dialogInsert'); + var cancel = proxy.l10n.getConstant('dialogCancel'); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(proxy.editdlgObj)) { + return; + } + proxy.editdlgObj.setProperties({ + height: 'initial', width: '290px', content: dlgContent, + buttons: [{ + click: proxy.customTable.bind(this, args), + buttonModel: { content: insert, cssClass: 'e-flat e-insert-table' + ' ' + proxy.parent.cssClass, isPrimary: true } + }, + { + click: function (e) { + proxy.cancelDialog(e); + }, + buttonModel: { cssClass: 'e-flat e-cancel' + ' ' + proxy.parent.cssClass, content: cancel } + }] + }); + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(proxy.parent.cssClass)) { + proxy.editdlgObj.setProperties({ cssClass: proxy.parent.cssClass }); + } + proxy.editdlgObj.element.style.maxHeight = 'none'; + proxy.editdlgObj.content.querySelector('input').focus(); + }; + Table.prototype.tableCellDlgContent = function () { + var tableColumn = this.l10n.getConstant('columns'); + var tableRow = this.l10n.getConstant('rows'); + var tableWrap = this.parent.createElement('div', { className: 'e-cell-wrap' + ' ' + this.parent.cssClass }); + var content = '
    ' + + '
    '; + var contentElem = (0,_base_util__WEBPACK_IMPORTED_MODULE_4__/* .parseHtml */ .dW)(content); + tableWrap.appendChild(contentElem); + this.columnTextBox = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__/* .NumericTextBox */ .N({ + format: 'n0', + min: 1, + value: 3, + placeholder: tableColumn, + floatLabelType: 'Auto', + max: 50, + enableRtl: this.parent.enableRtl, locale: this.parent.locale, + cssClass: this.parent.cssClass + }); + this.columnTextBox.isStringTemplate = true; + this.columnTextBox.appendTo(tableWrap.querySelector('#tableColumn')); + this.rowTextBox = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__/* .NumericTextBox */ .N({ + format: 'n0', + min: 1, + value: 3, + placeholder: tableRow, + floatLabelType: 'Auto', + max: 50, + enableRtl: this.parent.enableRtl, locale: this.parent.locale, + cssClass: this.parent.cssClass + }); + this.rowTextBox.isStringTemplate = true; + this.rowTextBox.appendTo(tableWrap.querySelector('#tableRow')); + return tableWrap; + }; + Table.prototype.clearDialogObj = function () { + if (this.editdlgObj) { + this.editdlgObj.destroy(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(this.editdlgObj.element); + this.editdlgObj = null; + } + }; + // eslint-disable-next-line + Table.prototype.createDialog = function (args) { + var _this = this; + if (this.editdlgObj) { + this.editdlgObj.hide({ returnValue: true }); + return; + } + var tableDialog = this.parent.createElement('div', { + className: 'e-rte-edit-table' + ' ' + this.parent.cssClass, id: this.rteID + '_tabledialog' + }); + this.parent.element.appendChild(tableDialog); + var insert = this.l10n.getConstant('dialogInsert'); + var cancel = this.l10n.getConstant('dialogCancel'); + var header = this.l10n.getConstant('tabledialogHeader'); + var dialogModel = { + header: header, + cssClass: _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_RTE_ELEMENTS */ .i7 + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + showCloseIcon: true, closeOnEscape: true, width: (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) ? '290px' : '340px', height: 'initial', + position: { X: 'center', Y: (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) ? 'center' : 'top' }, + isModal: _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice, + buttons: [{ + buttonModel: { content: insert, cssClass: 'e-flat e-insert-table' + ' ' + this.parent.cssClass, isPrimary: true } + }, + { + click: function (e) { + _this.cancelDialog(e); + }, + buttonModel: { cssClass: 'e-flat e-cancel' + ' ' + this.parent.cssClass, content: cancel } + }], + target: (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice) ? document.body : this.parent.element, + animationSettings: { effect: 'None' }, + close: function (event) { + _this.parent.isBlur = false; + _this.editdlgObj.destroy(); + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .detach */ .og)(_this.editdlgObj.element); + _this.dialogRenderObj.close(event); + _this.editdlgObj = null; + } + }; + this.editdlgObj = this.dialogRenderObj.render(dialogModel); + this.editdlgObj.appendTo(tableDialog); + if (this.quickToolObj && this.quickToolObj.inlineQTBar && document.body.contains(this.quickToolObj.inlineQTBar.element)) { + this.quickToolObj.inlineQTBar.hidePopup(); + } + }; + Table.prototype.customTable = function (args, e) { + var proxy = (this.self) ? this.self : this; + if (proxy.rowTextBox.value && proxy.columnTextBox.value) { + var argument = ((_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .Browser.isDevice */ .AR.isDevice || (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.args) + && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(args.args.originalEvent) && + args.args.originalEvent.action === 'insert-table') + || proxy.parent.inlineMode.enable) ? args : this); + proxy.tableInsert(proxy.rowTextBox.value, proxy.columnTextBox.value, e, argument); + } + }; + // eslint-disable-next-line + Table.prototype.cancelDialog = function (e) { + this.parent.isBlur = false; + this.editdlgObj.hide({ returnValue: true }); + }; + // eslint-disable-next-line + Table.prototype.applyProperties = function (args, e) { + var dialogEle = this.editdlgObj.element; + var table = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(args.selectNode[0], 'table'); + table.style.width = dialogEle.querySelector('.e-table-width').value + 'px'; + if (dialogEle.querySelector('.e-cell-padding').value !== '') { + var tdElm = table.querySelectorAll('td'); + for (var i = 0; i < tdElm.length; i++) { + var padVal = ''; + if (tdElm[i].style.padding === '') { + padVal = tdElm[i].getAttribute('style') + ' padding:' + + dialogEle.querySelector('.e-cell-padding').value + 'px;'; + } + else { + tdElm[i].style.padding = dialogEle.querySelector('.e-cell-padding').value + 'px'; + padVal = tdElm[i].getAttribute('style'); + } + tdElm[i].setAttribute('style', padVal); + } + } + table.cellSpacing = dialogEle.querySelector('.e-cell-spacing').value; + if (!(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(table.cellSpacing) || table.cellSpacing !== '0') { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .addClass */ .cn)([table], _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_BORDER */ ._G); + } + else { + (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .removeClass */ .IV)([table], _base_classes__WEBPACK_IMPORTED_MODULE_3__/* .CLS_TABLE_BORDER */ ._G); + } + this.parent.formatter.saveData(); + this.editdlgObj.hide({ returnValue: true }); + }; + Table.prototype.tableDlgContent = function (e) { + var selectNode = e.selectParent[0]; + var tableWidth = this.l10n.getConstant('tableWidth'); + var cellPadding = this.l10n.getConstant('cellpadding'); + var cellSpacing = this.l10n.getConstant('cellspacing'); + var tableWrap = this.parent.createElement('div', { className: 'e-table-sizewrap' + ' ' + this.parent.cssClass }); + var widthVal = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(selectNode, 'table').getClientRects()[0].width; + var padVal = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(selectNode, 'td').style.padding; + var brdSpcVal = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .closest */ .oq)(selectNode, 'table').getAttribute('cellspacing'); + var content = '
    ' + '
    ' + + '
    '; + var contentElem = (0,_base_util__WEBPACK_IMPORTED_MODULE_4__/* .parseHtml */ .dW)(content); + tableWrap.appendChild(contentElem); + this.tableWidthNum = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__/* .NumericTextBox */ .N({ + format: 'n0', + min: 0, + value: widthVal, + placeholder: tableWidth, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, locale: this.parent.locale + }); + this.tableWidthNum.isStringTemplate = true; + this.tableWidthNum.appendTo(tableWrap.querySelector('#tableWidth')); + this.tableCellPadding = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__/* .NumericTextBox */ .N({ + format: 'n0', + min: 0, + // eslint-disable-next-line + value: padVal !== '' ? parseInt(padVal, null) : 0, + placeholder: cellPadding, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, locale: this.parent.locale + }); + this.tableCellPadding.isStringTemplate = true; + this.tableCellPadding.appendTo(tableWrap.querySelector('#cellPadding')); + this.tableCellSpacing = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__/* .NumericTextBox */ .N({ + format: 'n0', + min: 0, + // eslint-disable-next-line + value: brdSpcVal !== '' && !(0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(brdSpcVal) ? parseInt(brdSpcVal, null) : 0, + placeholder: cellSpacing, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, locale: this.parent.locale + }); + this.tableCellSpacing.isStringTemplate = true; + this.tableCellSpacing.appendTo(tableWrap.querySelector('#cellSpacing')); + return tableWrap; + }; + /** + * Destroys the ToolBar. + * + * @function destroy + * @returns {void} + * @hidden + + */ + Table.prototype.destroy = function () { + this.removeEventListener(); + }; + Table.prototype.moduleDestroy = function () { + this.parent = null; + }; + /** + * For internal use only - Get the module name. + * + * @returns {void} + */ + Table.prototype.getModuleName = function () { + return 'table'; + }; + return Table; +}()); + + + +/***/ }), + +/***/ 2503: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "z": function() { return /* binding */ RendererFactory; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); +/* harmony import */ var _base_enum__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(809); + + +/** + * RendererFactory + * + * @hidden + + */ +var RendererFactory = /** @class */ (function () { + function RendererFactory() { + this.rendererMap = {}; + } + /** + * addRenderer method + * + * @param {RenderType} name - specifies the render type + * @param {IRenderer} type - specifies the renderer. + * @returns {void} + * @hidden + + */ + RendererFactory.prototype.addRenderer = function (name, type) { + var rName = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getEnumValue */ .I$)(_base_enum__WEBPACK_IMPORTED_MODULE_1__/* .RenderType */ .y2, name); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.rendererMap[rName])) { + this.rendererMap[rName] = type; + } + }; + /** + * getRenderer method + * + * @param {RenderType} name - specifies the render type + * @returns {void} + * @hidden + + */ + RendererFactory.prototype.getRenderer = function (name) { + var rName = (0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .getEnumValue */ .I$)(_base_enum__WEBPACK_IMPORTED_MODULE_1__/* .RenderType */ .y2, name); + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.rendererMap[rName])) { + // eslint-disable-next-line + throw "The renderer " + rName + " is not found"; + } + else { + return this.rendererMap[rName]; + } + }; + return RendererFactory; +}()); + + + +/***/ }), + +/***/ 9336: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "S": function() { return /* binding */ ServiceLocator; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); + +/** + * ServiceLocator + * + * @hidden + + */ +var ServiceLocator = /** @class */ (function () { + function ServiceLocator() { + this.services = {}; + } + /* eslint-disable */ + /** + * register method + * + * @param {string} name - specifies the name. + * @param {T} type - specifies the type. + * @returns {void} + * @hidden + + */ + /* eslint-enable */ + ServiceLocator.prototype.register = function (name, type) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.services[name])) { + this.services[name] = type; + } + }; + /** + * getService method + * + * @param {string} name - specifies the name. + * @returns {void} + * @hidden + + */ + ServiceLocator.prototype.getService = function (name) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(this.services[name])) { + // eslint-disable-next-line + throw "The service " + name + " is not registered"; + } + return this.services[name]; + }; + return ServiceLocator; +}()); + + + +/***/ }), + +/***/ 8867: +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "q": function() { return /* binding */ NodeSelection; } +/* harmony export */ }); +/* harmony import */ var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); + +/** + * `Selection` module is used to handle RTE Selections. + */ +var NodeSelection = /** @class */ (function () { + function NodeSelection() { + this.startNodeName = []; + this.endNodeName = []; + } + NodeSelection.prototype.saveInstance = function (range, body) { + this.range = range.cloneRange(); + this.rootNode = this.documentFromRange(range); + this.body = body; + this.startContainer = this.getNodeArray(range.startContainer, true); + this.endContainer = this.getNodeArray(range.endContainer, false); + this.startOffset = range.startOffset; + this.endOffset = range.endOffset; + this.html = this.body.innerHTML; + return this; + }; + NodeSelection.prototype.documentFromRange = function (range) { + return (9 === range.startContainer.nodeType) ? range.startContainer : range.startContainer.ownerDocument; + }; + NodeSelection.prototype.getRange = function (docElement) { + var select = this.get(docElement); + var range = select && select.rangeCount > 0 ? select.getRangeAt(select.rangeCount - 1) : docElement.createRange(); + return (range.startContainer !== docElement || range.endContainer !== docElement + || range.startOffset || range.endOffset || (range.setStart(docElement.body, 0), + range.collapse(!0)), + range); + }; + /** + * get method + * + * @param {Document} docElement - specifies the get function + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.get = function (docElement) { + return docElement.defaultView.getSelection(); + }; + /** + * save method + * + * @param {Range} range - range value. + * @param {Document} docElement - specifies the document. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.save = function (range, docElement) { + range = (range) ? range.cloneRange() : this.getRange(docElement); + return this.saveInstance(range, docElement.body); + }; + /** + * getIndex method + * + * @param {Node} node - specifies the node value. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getIndex = function (node) { + var index; + var num = 0; + node = !node.previousSibling && node.tagName === 'BR' ? node : node.previousSibling; + if (node) { + for (var type = node.nodeType; node; null) { + index = node.nodeType; + num++; + //eslint-disable-next-line + type = index; + node = node.previousSibling; + } + } + return num; + }; + NodeSelection.prototype.isChildNode = function (nodeCollection, parentNode) { + for (var index = 0; index < parentNode.childNodes.length; index++) { + if (nodeCollection.indexOf(parentNode.childNodes[index]) > -1) { + return true; + } + } + return false; + }; + NodeSelection.prototype.getNode = function (startNode, endNode, nodeCollection) { + if (endNode === startNode && + (startNode.nodeType === 3 || !startNode.firstChild || nodeCollection.indexOf(startNode.firstChild) !== -1 + || this.isChildNode(nodeCollection, startNode))) { + return null; + } + if (nodeCollection.indexOf(startNode.firstChild) === -1 && startNode.firstChild && !this.isChildNode(nodeCollection, startNode)) { + return startNode.firstChild; + } + if (startNode.nextSibling) { + return startNode.nextSibling; + } + if (!startNode.parentNode) { + return null; + } + else { + return startNode.parentNode; + } + }; + /** + * getNodeCollection method + * + * @param {Range} range -specifies the range. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getNodeCollection = function (range) { + var startNode = range.startContainer.childNodes[range.startOffset] + || range.startContainer; + var endNode = range.endContainer.childNodes[(range.endOffset > 0) ? (range.endOffset - 1) : range.endOffset] + || range.endContainer; + if ((startNode === endNode || (startNode.nodeName === 'BR' && startNode === range.endContainer.childNodes[range.endOffset])) && + startNode.childNodes.length === 0) { + return [startNode]; + } + if (range.startOffset === range.endOffset && range.startOffset !== 0 && range.startContainer.nodeName === 'PRE') { + return [startNode.nodeName === 'BR' || startNode.nodeName === '#text' ? startNode : startNode.childNodes[0]]; + } + var nodeCollection = []; + do { + if (nodeCollection.indexOf(startNode) === -1) { + nodeCollection.push(startNode); + } + startNode = this.getNode(startNode, endNode, nodeCollection); + } while (startNode); + return nodeCollection; + }; + /** + * getParentNodeCollection method + * + * @param {Range} range - specifies the range value. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getParentNodeCollection = function (range) { + return this.getParentNodes(this.getNodeCollection(range), range); + }; + /** + * getParentNodes method + * + * @param {Node[]} nodeCollection - specifies the collection of nodes. + * @param {Range} range - specifies the range values. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getParentNodes = function (nodeCollection, range) { + nodeCollection = nodeCollection.reverse(); + for (var index = 0; index < nodeCollection.length; index++) { + if ((nodeCollection.indexOf(nodeCollection[index].parentNode) !== -1) + || (nodeCollection[index].nodeType === 3 && + range.startContainer !== range.endContainer && + range.startContainer.parentNode !== range.endContainer.parentNode)) { + nodeCollection.splice(index, 1); + index--; + } + else if (nodeCollection[index].nodeType === 3) { + nodeCollection[index] = nodeCollection[index].parentNode; + } + } + return nodeCollection; + }; + /** + * getSelectionNodeCollection method + * + * @param {Range} range - specifies the range value. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getSelectionNodeCollection = function (range) { + return this.getSelectionNodes(this.getNodeCollection(range)); + }; + /** + * getSelectionNodeCollection along with BR node method + * + * @param {Range} range - specifies the range value. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getSelectionNodeCollectionBr = function (range) { + return this.getSelectionNodesBr(this.getNodeCollection(range)); + }; + /** + * getParentNodes method + * + * @param {Node[]} nodeCollection - specifies the collection of nodes. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getSelectionNodes = function (nodeCollection) { + nodeCollection = nodeCollection.reverse(); + var regEx = new RegExp(String.fromCharCode(8203), 'g'); + for (var index = 0; index < nodeCollection.length; index++) { + if (nodeCollection[index].nodeType !== 3 || (nodeCollection[index].textContent.trim() === '' || + (nodeCollection[index].textContent.length === 1 && nodeCollection[index].textContent.match(regEx)))) { + nodeCollection.splice(index, 1); + index--; + } + } + return nodeCollection.reverse(); + }; + /** + * Get selection text nodes with br method. + * + * @param {Node[]} nodeCollection - specifies the collection of nodes. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getSelectionNodesBr = function (nodeCollection) { + nodeCollection = nodeCollection.reverse(); + var regEx = new RegExp(String.fromCharCode(8203), 'g'); + for (var index = 0; index < nodeCollection.length; index++) { + if (nodeCollection[index].nodeName !== 'BR' && + (nodeCollection[index].nodeType !== 3 || (nodeCollection[index].textContent.trim() === '' || + (nodeCollection[index].textContent.length === 1 && nodeCollection[index].textContent.match(regEx))))) { + nodeCollection.splice(index, 1); + index--; + } + } + return nodeCollection.reverse(); + }; + /** + * getInsertNodeCollection method + * + * @param {Range} range - specifies the range value. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getInsertNodeCollection = function (range) { + return this.getInsertNodes(this.getNodeCollection(range)); + }; + /** + * getInsertNodes method + * + * @param {Node[]} nodeCollection - specifies the collection of nodes. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getInsertNodes = function (nodeCollection) { + nodeCollection = nodeCollection.reverse(); + for (var index = 0; index < nodeCollection.length; index++) { + if ((nodeCollection[index].childNodes.length !== 0 && + nodeCollection[index].nodeType !== 3) || + (nodeCollection[index].nodeType === 3 && + nodeCollection[index].textContent === '')) { + nodeCollection.splice(index, 1); + index--; + } + } + return nodeCollection.reverse(); + }; + /** + * getNodeArray method + * + * @param {Node} node - specifies the node content. + * @param {boolean} isStart - specifies the boolean value. + * @param {Document} root - specifies the root document. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getNodeArray = function (node, isStart, root) { + var array = []; + // eslint-disable-next-line + ((isStart) ? (this.startNodeName = []) : (this.endNodeName = [])); + for (; node !== (root ? root : this.rootNode); null) { + if ((0,_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__/* .isNullOrUndefined */ .le)(node)) { + break; + } + // eslint-disable-next-line + (isStart) ? this.startNodeName.push(node.nodeName.toLowerCase()) : this.endNodeName.push(node.nodeName.toLowerCase()); + array.push(this.getIndex(node)); + node = node.parentNode; + } + return array; + }; + NodeSelection.prototype.setRangePoint = function (range, isvalid, num, size) { + var node = this.rootNode; + var index = num.length; + var constant = size; + for (; index--; null) { + node = node && node.childNodes[num[index]]; + } + if (node && constant >= 0 && node.nodeName !== 'html') { + if (node.nodeType === 3 && node.nodeValue.replace(/\u00a0/g, ' ') === ' ') { + constant = node.textContent.length; + } + range[isvalid ? 'setStart' : 'setEnd'](node, constant); + } + return range; + }; + /** + * restore method + * + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.restore = function () { + var range = this.range.cloneRange(); + range = this.setRangePoint(range, true, this.startContainer, this.startOffset); + range = this.setRangePoint(range, false, this.endContainer, this.endOffset); + this.selectRange(this.rootNode, range); + return range; + }; + NodeSelection.prototype.selectRange = function (docElement, range) { + this.setRange(docElement, range); + this.save(range, docElement); + }; + /** + * setRange method + * + * @param {Document} docElement - specifies the document. + * @param {Range} range - specifies the range. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.setRange = function (docElement, range) { + var selection = this.get(docElement); + selection.removeAllRanges(); + selection.addRange(range); + }; + /** + * setSelectionText method + * + * @param {Document} docElement - specifies the documrent + * @param {Node} startNode - specifies the starting node. + * @param {Node} endNode - specifies the the end node. + * @param {number} startIndex - specifies the starting index. + * @param {number} endIndex - specifies the end index. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.setSelectionText = function (docElement, startNode, endNode, startIndex, endIndex) { + var range = docElement.createRange(); + range.setStart(startNode, startIndex); + range.setEnd(endNode, endIndex); + this.setRange(docElement, range); + }; + /** + * setSelectionContents method + * + * @param {Document} docElement - specifies the document. + * @param {Node} element - specifies the node. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.setSelectionContents = function (docElement, element) { + var range = docElement.createRange(); + range.selectNode(element); + this.setRange(docElement, range); + }; + /** + * setSelectionNode method + * + * @param {Document} docElement - specifies the document. + * @param {Node} element - specifies the node. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.setSelectionNode = function (docElement, element) { + var range = docElement.createRange(); + range.selectNodeContents(element); + this.setRange(docElement, range); + }; + /** + * getSelectedNodes method + * + * @param {Document} docElement - specifies the document. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.getSelectedNodes = function (docElement) { + return this.getNodeCollection(this.getRange(docElement)); + }; + /** + * Clear method + * + * @param {Document} docElement - specifies the document. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.Clear = function (docElement) { + this.get(docElement).removeAllRanges(); + }; + /** + * insertParentNode method + * + * @param {Document} docElement - specifies the document. + * @param {Node} newNode - specicfies the new node. + * @param {Range} range - specifies the range. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.insertParentNode = function (docElement, newNode, range) { + range.surroundContents(newNode); + this.selectRange(docElement, range); + }; + /** + * setCursorPoint method + * + * @param {Document} docElement - specifies the document. + * @param {Element} element - specifies the element. + * @param {number} point - specifies the point. + * @returns {void} + * @hidden + + */ + NodeSelection.prototype.setCursorPoint = function (docElement, element, point) { + var range = docElement.createRange(); + var selection = docElement.defaultView.getSelection(); + range.setStart(element, point); + range.collapse(true); + selection.removeAllRanges(); + selection.addRange(range); + }; + return NodeSelection; +}()); + + + +/***/ }), + +/***/ 9008: +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +module.exports = __webpack_require__(5443) + + +/***/ }) + +}]); \ No newline at end of file diff --git a/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.js b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.js new file mode 100644 index 00000000000..116883af9fe --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.js @@ -0,0 +1,28394 @@ +(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([ + [ + 933 + ], + { + 1807: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + tk: function() { + return Ajax; + }, + fw: function() { + return Animation; + }, + XY: function() { + return Base; + }, + AR: function() { + return Browser; + }, + rt: function() { + return ChildProperty; + }, + FE: function() { + return Collection; + }, + Zz: function() { + return Complex; + }, + wA: function() { + return Component; + }, + _l: function() { + return Draggable; + }, + ju: function() { + return notify_property_change_Event; + }, + bi: function() { + return EventHandler; + }, + eC: function() { + return Internationalization; + }, + nv: function() { + return KeyboardEvents; + }, + E7: function() { + return L10n; + }, + Zl: function() { + return NotifyPropertyChanges; + }, + Qj: function() { + return Observer; + }, + Z9: function() { + return Property; + }, + pJ: function() { + return SanitizeHtmlHelper; + }, + Xh: function() { + return Touch; + }, + cn: function() { + return addClass; + }, + R3: function() { + return append; + }, + Y4: function() { + return attributes; + }, + s1: function() { + return classList; + }, + oq: function() { + return closest; + }, + MY: function() { + return template_engine_compile; + }, + az: function() { + return createElement; + }, + Ds: function() { + return debounce; + }, + ex: function() { + return deleteObject; + }, + og: function() { + return detach; + }, + l7: function() { + return util_extend; + }, + Ac: function() { + return formatUnit; + }, + Xr: function() { + return getComponent; + }, + I$: function() { + return getEnumValue; + }, + s8: function() { + return getInstance; + }, + NE: function() { + return getNumericObject; + }, + aR: function() { + return getTemplateEngine; + }, + QI: function() { + return getUniqueID; + }, + NA: function() { + return util_getValue; + }, + xr: function() { + return util_isBlazor; + }, + le: function() { + return util_isNullOrUndefined; + }, + Kn: function() { + return util_isObject; + }, + re: function() { + return isRippleEnabled; + }, + pn: function() { + return isVisible; + }, + TS: function() { + return util_merge; + }, + Ce: function() { + return prepend; + }, + S0: function() { + return print; + }, + Od: function() { + return remove; + }, + IV: function() { + return removeClass; + }, + qx: function() { + return rippleEffect; + }, + Ys: function() { + return dom_select; + }, + td: function() { + return selectAll; + }, + V7: function() { + return setStyleAttribute; + }, + Wr: function() { + return setTemplateEngine; + }, + sO: function() { + return setValue; + } + }); + var HijriParser, intl_base_IntlBase, lastPageID, instances = 'ej2_instances', uid = 0; + function createInstance(classFunction, params) { + return params.unshift(void 0), new (Function.prototype.bind.apply(classFunction, params)); + } + function util_getValue(nameSpace, obj) { + for(var value = obj, splits = nameSpace.replace(/\[/g, '.').replace(/\]/g, '').split('.'), i = 0; i < splits.length && !util_isUndefined(value); i++)value = value[splits[i]]; + return value; + } + function setValue(nameSpace, value, obj) { + var i, key, keys = nameSpace.replace(/\[/g, '.').replace(/\]/g, '').split('.'), start = obj || {}, fromObj = start, length = keys.length; + for(i = 0; i < length; i++)key = keys[i], i + 1 === length ? fromObj[key] = void 0 === value ? {} : value : util_isNullOrUndefined(fromObj[key]) && (fromObj[key] = {}), fromObj = fromObj[key]; + return start; + } + function deleteObject(obj, key) { + delete obj[key]; + } + var containerObject = "undefined" != typeof window ? window : {}; + function util_isObject(obj) { + return !util_isNullOrUndefined(obj) && obj.constructor === ({}).constructor; + } + function getEnumValue(enumObject, enumValue) { + return enumObject[enumValue]; + } + function util_merge(source, destination) { + if (!util_isNullOrUndefined(destination)) for(var temrObj = source, keys = Object.keys(destination), deepmerge = 'deepMerge', _i = 0; _i < keys.length; _i++){ + var key = keys[_i]; + !util_isNullOrUndefined(temrObj[deepmerge]) && -1 !== temrObj[deepmerge].indexOf(key) && (util_isObject(destination[key]) || Array.isArray(destination[key])) ? util_extend(temrObj[key], temrObj[key], destination[key], !0) : temrObj[key] = destination[key]; + } + } + function util_extend(copied, first, second, deep) { + var result = copied && 'object' == typeof copied ? copied : {}, length = arguments.length; + deep && (length -= 1); + for(var arguments_1 = arguments, i = 1; i < length; i++)!function(i) { + if (!arguments_1[i]) return "continue"; + var obj1 = arguments_1[i]; + Object.keys(obj1).forEach(function(key) { + var clone, src = result[key], copy = obj1[key]; + Array.isArray(copy) && Array.isArray(src) && (copy.length, src.length), deep && (util_isObject(copy) || Array.isArray(copy)) ? util_isObject(copy) ? Array.isArray(clone = src || {}) && clone.hasOwnProperty('isComplexArray') ? util_extend(clone, {}, copy, deep) : result[key] = util_extend(clone, {}, copy, deep) : (clone = src || [], result[key] = util_extend([], clone, copy, clone && clone.length || copy && copy.length)) : result[key] = copy; + }); + }(i); + return result; + } + function util_isNullOrUndefined(value) { + return null == value; + } + function util_isUndefined(value) { + return void 0 === value; + } + function getUniqueID(definedName) { + return definedName + '_' + uid++; + } + function debounce(eventFunction, delay) { + var out; + return function() { + var _this = this, args = arguments, later = function() { + return out = null, eventFunction.apply(_this, args); + }; + clearTimeout(out), out = setTimeout(later, delay); + }; + } + function compareElementParent(child, parent) { + return child === parent || child !== document && !!child && compareElementParent(child.parentNode, parent); + } + function throwError(message) { + try { + throw Error(message); + } catch (e) { + throw e.message + '\n' + e.stack; + } + } + function print(element, printWindow) { + var div = document.createElement('div'), links = [].slice.call(document.getElementsByTagName('head')[0].querySelectorAll('base, link, style')), blinks = [].slice.call(document.getElementsByTagName('body')[0].querySelectorAll('link, style')); + if (blinks.length) for(var l = 0, len = blinks.length; l < len; l++)links.push(blinks[l]); + var reference = ''; + util_isNullOrUndefined(printWindow) && (printWindow = window.open('', 'print', 'height=452,width=1024,tabbar=no')), div.appendChild(element.cloneNode(!0)); + for(var i = 0, len = links.length; i < len; i++)reference += links[i].outerHTML; + printWindow.document.write(' ' + reference + '' + div.innerHTML + ""), printWindow.document.close(), printWindow.focus(); + var interval = setInterval(function() { + printWindow.ready && (printWindow.print(), printWindow.close(), clearInterval(interval)); + }, 500); + return printWindow; + } + function formatUnit(value) { + var result = value + ''; + return result.match(/auto|cm|mm|in|px|pt|pc|%|em|ex|ch|rem|vw|vh|vmin|vmax/) ? result : result + 'px'; + } + function util_isBlazor() { + return !1; + } + function getInstance(element, component) { + var elem = 'string' == typeof element ? document.querySelector(element) : element; + if (elem[instances]) for(var _i = 0, _a = elem[instances]; _i < _a.length; _i++){ + var inst = _a[_i]; + if (inst instanceof component) return inst; + } + return null; + } + var HijriParser1, dateCorrection, defaultNumberingSystem = { + latn: { + _digits: '0123456789', + _type: 'numeric' + } + }, defaultNumberSymbols = { + decimal: '.', + group: ',', + percentSign: '%', + plusSign: '+', + minusSign: '-', + infinity: '∞', + nan: 'NaN', + exponential: 'E' + }, latnNumberSystem = [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], ParserBase = function() { + function ParserBase() {} + return ParserBase.getMainObject = function(obj, cName) { + return util_getValue('main.' + cName, obj); + }, ParserBase.getNumberingSystem = function(obj) { + return util_getValue('supplemental.numberingSystems', obj) || this.numberingSystems; + }, ParserBase.reverseObject = function(prop, keys) { + for(var propKeys = keys || Object.keys(prop), res = {}, _i = 0; _i < propKeys.length; _i++){ + var key = propKeys[_i]; + res.hasOwnProperty(prop[key]) || (res[prop[key]] = key); + } + return res; + }, ParserBase.getSymbolRegex = function(props) { + return RegExp(props.map(function(str) { + return str.replace(/([.*+?^=!:${}()|[\]/\\])/g, '\\$1'); + }).join('|'), 'g'); + }, ParserBase.getSymbolMatch = function(prop) { + for(var matchKeys = Object.keys(defaultNumberSymbols), ret = {}, _i = 0; _i < matchKeys.length; _i++){ + var key = matchKeys[_i]; + ret[prop[key]] = defaultNumberSymbols[key]; + } + return ret; + }, ParserBase.constructRegex = function(val) { + for(var len = val.length, ret = '', i = 0; i < len; i++)i !== len - 1 ? ret += val[i] + '|' : ret += val[i]; + return ret; + }, ParserBase.convertValueParts = function(value, regex, obj) { + return value.replace(regex, function(str) { + return obj[str]; + }); + }, ParserBase.getDefaultNumberingSystem = function(obj) { + var ret = {}; + return ret.obj = util_getValue('numbers', obj), ret.nSystem = util_getValue('defaultNumberingSystem', ret.obj), ret; + }, ParserBase.getCurrentNumericOptions = function(curObj, numberSystem, needSymbols, blazorMode) { + var ret = {}, cur = this.getDefaultNumberingSystem(curObj); + if (!util_isUndefined(cur.nSystem) || blazorMode) { + var digits = blazorMode ? util_getValue('obj.mapperDigits', cur) : util_getValue(cur.nSystem + '._digits', numberSystem); + !util_isUndefined(digits) && (ret.numericPair = this.reverseObject(digits, latnNumberSystem), ret.numberParseRegex = RegExp(this.constructRegex(digits), 'g'), ret.numericRegex = '[' + digits[0] + '-' + digits[9] + ']', needSymbols && (ret.numericRegex = digits[0] + '-' + digits[9], ret.symbolNumberSystem = util_getValue(blazorMode ? 'numberSymbols' : 'symbols-numberSystem-' + cur.nSystem, cur.obj), ret.symbolMatch = this.getSymbolMatch(ret.symbolNumberSystem), ret.numberSystem = cur.nSystem)); + } + return ret; + }, ParserBase.getNumberMapper = function(curObj, numberSystem, isNumber) { + var ret = { + mapper: {} + }, cur = this.getDefaultNumberingSystem(curObj); + if (!util_isUndefined(cur.nSystem)) { + ret.numberSystem = cur.nSystem, ret.numberSymbols = util_getValue('symbols-numberSystem-' + cur.nSystem, cur.obj), ret.timeSeparator = util_getValue('timeSeparator', ret.numberSymbols); + var digits = util_getValue(cur.nSystem + '._digits', numberSystem); + if (!util_isUndefined(digits)) for(var _i = 0; _i < latnNumberSystem.length; _i++){ + var i = latnNumberSystem[_i]; + ret.mapper[i] = digits[i]; + } + } + return ret; + }, ParserBase.nPair = 'numericPair', ParserBase.nRegex = 'numericRegex', ParserBase.numberingSystems = defaultNumberingSystem, ParserBase; + }(), blazorCurrencyData = { + DJF: 'Fdj', + ERN: 'Nfk', + ETB: 'Br', + NAD: '$', + ZAR: 'R', + XAF: 'FCFA', + GHS: 'GH₵', + XDR: 'XDR', + AED: 'د.إ.‏', + BHD: 'د.ب.‏', + DZD: 'د.ج.‏', + EGP: 'ج.م.‏', + ILS: '₪', + IQD: 'د.ع.‏', + JOD: 'د.ا.‏', + KMF: 'CF', + KWD: 'د.ك.‏', + LBP: 'ل.ل.‏', + LYD: 'د.ل.‏', + MAD: 'د.م.‏', + MRU: 'أ.م.', + OMR: 'ر.ع.‏', + QAR: 'ر.ق.‏', + SAR: 'ر.س.‏', + SDG: 'ج.س.', + SOS: 'S', + SSP: '£', + SYP: 'ل.س.‏', + TND: 'د.ت.‏', + YER: 'ر.ي.‏', + CLP: '$', + INR: '₹', + TZS: 'TSh', + EUR: '€', + AZN: '₼', + RUB: '₽', + BYN: 'Br', + ZMW: 'K', + BGN: 'лв.', + NGN: '₦', + XOF: 'CFA', + BDT: '৳', + CNY: '¥', + BAM: 'КМ', + UGX: 'USh', + USD: '$', + CZK: 'Kč', + GBP: '£', + DKK: 'kr.', + KES: 'Ksh', + CHF: 'CHF', + MVR: 'ރ.', + BTN: 'Nu.', + XCD: 'EC$', + AUD: '$', + BBD: '$', + BIF: 'FBu', + BMD: '$', + BSD: '$', + BWP: 'P', + BZD: '$', + CAD: '$', + NZD: '$', + FJD: '$', + FKP: '£', + GIP: '£', + GMD: 'D', + GYD: '$', + HKD: '$', + IDR: 'Rp', + JMD: '$', + KYD: '$', + LRD: '$', + MGA: 'Ar', + MOP: 'MOP$', + MUR: 'Rs', + MWK: 'MK', + MYR: 'RM', + PGK: 'K', + PHP: '₱', + PKR: 'Rs', + RWF: 'RF', + SBD: '$', + SCR: 'SR', + SEK: 'kr', + SGD: '$', + SHP: '£', + SLL: 'Le', + ANG: 'NAf.', + SZL: 'E', + TOP: 'T$', + TTD: '$', + VUV: 'VT', + WST: 'WS$', + ARS: '$', + BOB: 'Bs', + BRL: 'R$', + COP: '$', + CRC: '₡', + CUP: '$', + DOP: '$', + GTQ: 'Q', + HNL: 'L', + MXN: '$', + NIO: 'C$', + PAB: 'B/.', + PEN: 'S/', + PYG: '₲', + UYU: '$', + VES: 'Bs.S', + IRR: 'ريال', + GNF: 'FG', + CDF: 'FC', + HTG: 'G', + XPF: 'FCFP', + HRK: 'kn', + HUF: 'Ft', + AMD: '֏', + ISK: 'kr', + JPY: '¥', + GEL: '₾', + CVE: '​', + KZT: '₸', + KHR: '៛', + KPW: '₩', + KRW: '₩', + KGS: 'сом', + AOA: 'Kz', + LAK: '₭', + MZN: 'MTn', + MKD: 'ден', + MNT: '₮', + BND: '$', + MMK: 'K', + NOK: 'kr', + NPR: 'रु', + AWG: 'Afl.', + SRD: '$', + PLN: 'zł', + AFN: '؋', + STN: 'Db', + MDL: 'L', + RON: 'lei', + UAH: '₴', + LKR: 'රු.', + ALL: 'Lekë', + RSD: 'дин.', + TJS: 'смн', + THB: '฿', + TMT: 'm.', + TRY: '₺', + UZS: 'сўм', + VND: '₫', + TWD: 'NT$' + }; + dateCorrection = [ + 28607, + 28636, + 28665, + 28695, + 28724, + 28754, + 28783, + 28813, + 28843, + 28872, + 28901, + 28931, + 28960, + 28990, + 29019, + 29049, + 29078, + 29108, + 29137, + 29167, + 29196, + 29226, + 29255, + 29285, + 29315, + 29345, + 29375, + 29404, + 29434, + 29463, + 29492, + 29522, + 29551, + 29580, + 29610, + 29640, + 29669, + 29699, + 29729, + 29759, + 29788, + 29818, + 29847, + 29876, + 29906, + 29935, + 29964, + 29994, + 30023, + 30053, + 30082, + 30112, + 30141, + 30171, + 30200, + 30230, + 30259, + 30289, + 30318, + 30348, + 30378, + 30408, + 30437, + 30467, + 30496, + 30526, + 30555, + 30585, + 30614, + 30644, + 30673, + 30703, + 30732, + 30762, + 30791, + 30821, + 30850, + 30880, + 30909, + 30939, + 30968, + 30998, + 31027, + 31057, + 31086, + 31116, + 31145, + 31175, + 31204, + 31234, + 31263, + 31293, + 31322, + 31352, + 31381, + 31411, + 31441, + 31471, + 31500, + 31530, + 31559, + 31589, + 31618, + 31648, + 31676, + 31706, + 31736, + 31766, + 31795, + 31825, + 31854, + 31884, + 31913, + 31943, + 31972, + 32002, + 32031, + 32061, + 32090, + 32120, + 32150, + 32180, + 32209, + 32239, + 32268, + 32298, + 32327, + 32357, + 32386, + 32416, + 32445, + 32475, + 32504, + 32534, + 32563, + 32593, + 32622, + 32652, + 32681, + 32711, + 32740, + 32770, + 32799, + 32829, + 32858, + 32888, + 32917, + 32947, + 32976, + 33006, + 33035, + 33065, + 33094, + 33124, + 33153, + 33183, + 33213, + 33243, + 33272, + 33302, + 33331, + 33361, + 33390, + 33420, + 33450, + 33479, + 33509, + 33539, + 33568, + 33598, + 33627, + 33657, + 33686, + 33716, + 33745, + 33775, + 33804, + 33834, + 33863, + 33893, + 33922, + 33952, + 33981, + 34011, + 34040, + 34069, + 34099, + 34128, + 34158, + 34187, + 34217, + 34247, + 34277, + 34306, + 34336, + 34365, + 34395, + 34424, + 34454, + 34483, + 34512, + 34542, + 34571, + 34601, + 34631, + 34660, + 34690, + 34719, + 34749, + 34778, + 34808, + 34837, + 34867, + 34896, + 34926, + 34955, + 34985, + 35015, + 35044, + 35074, + 35103, + 35133, + 35162, + 35192, + 35222, + 35251, + 35280, + 35310, + 35340, + 35370, + 35399, + 35429, + 35458, + 35488, + 35517, + 35547, + 35576, + 35605, + 35635, + 35665, + 35694, + 35723, + 35753, + 35782, + 35811, + 35841, + 35871, + 35901, + 35930, + 35960, + 35989, + 36019, + 36048, + 36078, + 36107, + 36136, + 36166, + 36195, + 36225, + 36254, + 36284, + 36314, + 36343, + 36373, + 36403, + 36433, + 36462, + 36492, + 36521, + 36551, + 36580, + 36610, + 36639, + 36669, + 36698, + 36728, + 36757, + 36786, + 36816, + 36845, + 36875, + 36904, + 36934, + 36963, + 36993, + 37022, + 37052, + 37081, + 37111, + 37141, + 37170, + 37200, + 37229, + 37259, + 37288, + 37318, + 37347, + 37377, + 37406, + 37436, + 37465, + 37495, + 37524, + 37554, + 37584, + 37613, + 37643, + 37672, + 37701, + 37731, + 37760, + 37790, + 37819, + 37849, + 37878, + 37908, + 37938, + 37967, + 37997, + 38027, + 38056, + 38085, + 38115, + 38144, + 38174, + 38203, + 38233, + 38262, + 38292, + 38322, + 38351, + 38381, + 38410, + 38440, + 38469, + 38499, + 38528, + 38558, + 38587, + 38617, + 38646, + 38676, + 38705, + 38735, + 38764, + 38794, + 38823, + 38853, + 38882, + 38912, + 38941, + 38971, + 39001, + 39030, + 39059, + 39089, + 39118, + 39148, + 39178, + 39208, + 39237, + 39267, + 39297, + 39326, + 39355, + 39385, + 39414, + 39444, + 39473, + 39503, + 39532, + 39562, + 39592, + 39621, + 39650, + 39680, + 39709, + 39739, + 39768, + 39798, + 39827, + 39857, + 39886, + 39916, + 39946, + 39975, + 40005, + 40035, + 40064, + 40094, + 40123, + 40153, + 40182, + 40212, + 40241, + 40271, + 40300, + 40330, + 40359, + 40389, + 40418, + 40448, + 40477, + 40507, + 40536, + 40566, + 40595, + 40625, + 40655, + 40685, + 40714, + 40744, + 40773, + 40803, + 40832, + 40862, + 40892, + 40921, + 40951, + 40980, + 41009, + 41039, + 41068, + 41098, + 41127, + 41157, + 41186, + 41216, + 41245, + 41275, + 41304, + 41334, + 41364, + 41393, + 41422, + 41452, + 41481, + 41511, + 41540, + 41570, + 41599, + 41629, + 41658, + 41688, + 41718, + 41748, + 41777, + 41807, + 41836, + 41865, + 41894, + 41924, + 41953, + 41983, + 42012, + 42042, + 42072, + 42102, + 42131, + 42161, + 42190, + 42220, + 42249, + 42279, + 42308, + 42337, + 42367, + 42397, + 42426, + 42456, + 42485, + 42515, + 42545, + 42574, + 42604, + 42633, + 42662, + 42692, + 42721, + 42751, + 42780, + 42810, + 42839, + 42869, + 42899, + 42929, + 42958, + 42988, + 43017, + 43046, + 43076, + 43105, + 43135, + 43164, + 43194, + 43223, + 43253, + 43283, + 43312, + 43342, + 43371, + 43401, + 43430, + 43460, + 43489, + 43519, + 43548, + 43578, + 43607, + 43637, + 43666, + 43696, + 43726, + 43755, + 43785, + 43814, + 43844, + 43873, + 43903, + 43932, + 43962, + 43991, + 44021, + 44050, + 44080, + 44109, + 44139, + 44169, + 44198, + 44228, + 44258, + 44287, + 44317, + 44346, + 44375, + 44405, + 44434, + 44464, + 44493, + 44523, + 44553, + 44582, + 44612, + 44641, + 44671, + 44700, + 44730, + 44759, + 44788, + 44818, + 44847, + 44877, + 44906, + 44936, + 44966, + 44996, + 45025, + 45055, + 45084, + 45114, + 45143, + 45172, + 45202, + 45231, + 45261, + 45290, + 45320, + 45350, + 45380, + 45409, + 45439, + 45468, + 45498, + 45527, + 45556, + 45586, + 45615, + 45644, + 45674, + 45704, + 45733, + 45763, + 45793, + 45823, + 45852, + 45882, + 45911, + 45940, + 45970, + 45999, + 46028, + 46058, + 46088, + 46117, + 46147, + 46177, + 46206, + 46236, + 46265, + 46295, + 46324, + 46354, + 46383, + 46413, + 46442, + 46472, + 46501, + 46531, + 46560, + 46590, + 46620, + 46649, + 46679, + 46708, + 46738, + 46767, + 46797, + 46826, + 46856, + 46885, + 46915, + 46944, + 46974, + 47003, + 47033, + 47063, + 47092, + 47122, + 47151, + 47181, + 47210, + 47240, + 47269, + 47298, + 47328, + 47357, + 47387, + 47417, + 47446, + 47476, + 47506, + 47535, + 47565, + 47594, + 47624, + 47653, + 47682, + 47712, + 47741, + 47771, + 47800, + 47830, + 47860, + 47890, + 47919, + 47949, + 47978, + 48008, + 48037, + 48066, + 48096, + 48125, + 48155, + 48184, + 48214, + 48244, + 48273, + 48303, + 48333, + 48362, + 48392, + 48421, + 48450, + 48480, + 48509, + 48538, + 48568, + 48598, + 48627, + 48657, + 48687, + 48717, + 48746, + 48776, + 48805, + 48834, + 48864, + 48893, + 48922, + 48952, + 48982, + 49011, + 49041, + 49071, + 49100, + 49130, + 49160, + 49189, + 49218, + 49248, + 49277, + 49306, + 49336, + 49365, + 49395, + 49425, + 49455, + 49484, + 49514, + 49543, + 49573, + 49602, + 49632, + 49661, + 49690, + 49720, + 49749, + 49779, + 49809, + 49838, + 49868, + 49898, + 49927, + 49957, + 49986, + 50016, + 50045, + 50075, + 50104, + 50133, + 50163, + 50192, + 50222, + 50252, + 50281, + 50311, + 50340, + 50370, + 50400, + 50429, + 50459, + 50488, + 50518, + 50547, + 50576, + 50606, + 50635, + 50665, + 50694, + 50724, + 50754, + 50784, + 50813, + 50843, + 50872, + 50902, + 50931, + 50960, + 50990, + 51019, + 51049, + 51078, + 51108, + 51138, + 51167, + 51197, + 51227, + 51256, + 51286, + 51315, + 51345, + 51374, + 51403, + 51433, + 51462, + 51492, + 51522, + 51552, + 51582, + 51611, + 51641, + 51670, + 51699, + 51729, + 51758, + 51787, + 51816, + 51846, + 51876, + 51906, + 51936, + 51965, + 51995, + 52025, + 52054, + 52083, + 52113, + 52142, + 52171, + 52200, + 52230, + 52260, + 52290, + 52319, + 52349, + 52379, + 52408, + 52438, + 52467, + 52497, + 52526, + 52555, + 52585, + 52614, + 52644, + 52673, + 52703, + 52733, + 52762, + 52792, + 52822, + 52851, + 52881, + 52910, + 52939, + 52969, + 52998, + 53028, + 53057, + 53087, + 53116, + 53146, + 53176, + 53205, + 53235, + 53264, + 53294, + 53324, + 53353, + 53383, + 53412, + 53441, + 53471, + 53500, + 53530, + 53559, + 53589, + 53619, + 53648, + 53678, + 53708, + 53737, + 53767, + 53796, + 53825, + 53855, + 53884, + 53913, + 53943, + 53973, + 54003, + 54032, + 54062, + 54092, + 54121, + 54151, + 54180, + 54209, + 54239, + 54268, + 54297, + 54327, + 54357, + 54387, + 54416, + 54446, + 54476, + 54505, + 54535, + 54564, + 54593, + 54623, + 54652, + 54681, + 54711, + 54741, + 54770, + 54800, + 54830, + 54859, + 54889, + 54919, + 54948, + 54977, + 55007, + 55036, + 55066, + 55095, + 55125, + 55154, + 55184, + 55213, + 55243, + 55273, + 55302, + 55332, + 55361, + 55391, + 55420, + 55450, + 55479, + 55508, + 55538, + 55567, + 55597, + 55627, + 55657, + 55686, + 55716, + 55745, + 55775, + 55804, + 55834, + 55863, + 55892, + 55922, + 55951, + 55981, + 56011, + 56040, + 56070, + 56100, + 56129, + 56159, + 56188, + 56218, + 56247, + 56276, + 56306, + 56335, + 56365, + 56394, + 56424, + 56454, + 56483, + 56513, + 56543, + 56572, + 56601, + 56631, + 56660, + 56690, + 56719, + 56749, + 56778, + 56808, + 56837, + 56867, + 56897, + 56926, + 56956, + 56985, + 57015, + 57044, + 57074, + 57103, + 57133, + 57162, + 57192, + 57221, + 57251, + 57280, + 57310, + 57340, + 57369, + 57399, + 57429, + 57458, + 57487, + 57517, + 57546, + 57576, + 57605, + 57634, + 57664, + 57694, + 57723, + 57753, + 57783, + 57813, + 57842, + 57871, + 57901, + 57930, + 57959, + 57989, + 58018, + 58048, + 58077, + 58107, + 58137, + 58167, + 58196, + 58226, + 58255, + 58285, + 58314, + 58343, + 58373, + 58402, + 58432, + 58461, + 58491, + 58521, + 58551, + 58580, + 58610, + 58639, + 58669, + 58698, + 58727, + 58757, + 58786, + 58816, + 58845, + 58875, + 58905, + 58934, + 58964, + 58994, + 59023, + 59053, + 59082, + 59111, + 59141, + 59170, + 59200, + 59229, + 59259, + 59288, + 59318, + 59348, + 59377, + 59407, + 59436, + 59466, + 59495, + 59525, + 59554, + 59584, + 59613, + 59643, + 59672, + 59702, + 59731, + 59761, + 59791, + 59820, + 59850, + 59879, + 59909, + 59939, + 59968, + 59997, + 60027, + 60056, + 60086, + 60115, + 60145, + 60174, + 60204, + 60234, + 60264, + 60293, + 60323, + 60352, + 60381, + 60411, + 60440, + 60469, + 60499, + 60528, + 60558, + 60588, + 60618, + 60648, + 60677, + 60707, + 60736, + 60765, + 60795, + 60824, + 60853, + 60883, + 60912, + 60942, + 60972, + 61002, + 61031, + 61061, + 61090, + 61120, + 61149, + 61179, + 61208, + 61237, + 61267, + 61296, + 61326, + 61356, + 61385, + 61415, + 61445, + 61474, + 61504, + 61533, + 61563, + 61592, + 61621, + 61651, + 61680, + 61710, + 61739, + 61769, + 61799, + 61828, + 61858, + 61888, + 61917, + 61947, + 61976, + 62006, + 62035, + 62064, + 62094, + 62123, + 62153, + 62182, + 62212, + 62242, + 62271, + 62301, + 62331, + 62360, + 62390, + 62419, + 62448, + 62478, + 62507, + 62537, + 62566, + 62596, + 62625, + 62655, + 62685, + 62715, + 62744, + 62774, + 62803, + 62832, + 62862, + 62891, + 62921, + 62950, + 62980, + 63009, + 63039, + 63069, + 63099, + 63128, + 63157, + 63187, + 63216, + 63246, + 63275, + 63305, + 63334, + 63363, + 63393, + 63423, + 63453, + 63482, + 63512, + 63541, + 63571, + 63600, + 63630, + 63659, + 63689, + 63718, + 63747, + 63777, + 63807, + 63836, + 63866, + 63895, + 63925, + 63955, + 63984, + 64014, + 64043, + 64073, + 64102, + 64131, + 64161, + 64190, + 64220, + 64249, + 64279, + 64309, + 64339, + 64368, + 64398, + 64427, + 64457, + 64486, + 64515, + 64545, + 64574, + 64603, + 64633, + 64663, + 64692, + 64722, + 64752, + 64782, + 64811, + 64841, + 64870, + 64899, + 64929, + 64958, + 64987, + 65017, + 65047, + 65076, + 65106, + 65136, + 65166, + 65195, + 65225, + 65254, + 65283, + 65313, + 65342, + 65371, + 65401, + 65431, + 65460, + 65490, + 65520, + 65549, + 65579, + 65608, + 65638, + 65667, + 65697, + 65726, + 65755, + 65785, + 65815, + 65844, + 65874, + 65903, + 65933, + 65963, + 65992, + 66022, + 66051, + 66081, + 66110, + 66140, + 66169, + 66199, + 66228, + 66258, + 66287, + 66317, + 66346, + 66376, + 66405, + 66435, + 66465, + 66494, + 66524, + 66553, + 66583, + 66612, + 66641, + 66671, + 66700, + 66730, + 66760, + 66789, + 66819, + 66849, + 66878, + 66908, + 66937, + 66967, + 66996, + 67025, + 67055, + 67084, + 67114, + 67143, + 67173, + 67203, + 67233, + 67262, + 67292, + 67321, + 67351, + 67380, + 67409, + 67439, + 67468, + 67497, + 67527, + 67557, + 67587, + 67617, + 67646, + 67676, + 67705, + 67735, + 67764, + 67793, + 67823, + 67852, + 67882, + 67911, + 67941, + 67971, + 68000, + 68030, + 68060, + 68089, + 68119, + 68148, + 68177, + 68207, + 68236, + 68266, + 68295, + 68325, + 68354, + 68384, + 68414, + 68443, + 68473, + 68502, + 68532, + 68561, + 68591, + 68620, + 68650, + 68679, + 68708, + 68738, + 68768, + 68797, + 68827, + 68857, + 68886, + 68916, + 68946, + 68975, + 69004, + 69034, + 69063, + 69092, + 69122, + 69152, + 69181, + 69211, + 69240, + 69270, + 69300, + 69330, + 69359, + 69388, + 69418, + 69447, + 69476, + 69506, + 69535, + 69565, + 69595, + 69624, + 69654, + 69684, + 69713, + 69743, + 69772, + 69802, + 69831, + 69861, + 69890, + 69919, + 69949, + 69978, + 70008, + 70038, + 70067, + 70097, + 70126, + 70156, + 70186, + 70215, + 70245, + 70274, + 70303, + 70333, + 70362, + 70392, + 70421, + 70451, + 70481, + 70510, + 70540, + 70570, + 70599, + 70629, + 70658, + 70687, + 70717, + 70746, + 70776, + 70805, + 70835, + 70864, + 70894, + 70924, + 70954, + 70983, + 71013, + 71042, + 71071, + 71101, + 71130, + 71159, + 71189, + 71218, + 71248, + 71278, + 71308, + 71337, + 71367, + 71397, + 71426, + 71455, + 71485, + 71514, + 71543, + 71573, + 71602, + 71632, + 71662, + 71691, + 71721, + 71751, + 71781, + 71810, + 71839, + 71869, + 71898, + 71927, + 71957, + 71986, + 72016, + 72046, + 72075, + 72105, + 72135, + 72164, + 72194, + 72223, + 72253, + 72282, + 72311, + 72341, + 72370, + 72400, + 72429, + 72459, + 72489, + 72518, + 72548, + 72577, + 72607, + 72637, + 72666, + 72695, + 72725, + 72754, + 72784, + 72813, + 72843, + 72872, + 72902, + 72931, + 72961, + 72991, + 73020, + 73050, + 73080, + 73109, + 73139, + 73168, + 73197, + 73227, + 73256, + 73286, + 73315, + 73345, + 73375, + 73404, + 73434, + 73464, + 73493, + 73523, + 73552, + 73581, + 73611, + 73640, + 73669, + 73699, + 73729, + 73758, + 73788, + 73818, + 73848, + 73877, + 73907, + 73936, + 73965, + 73995, + 74024, + 74053, + 74083, + 74113, + 74142, + 74172, + 74202, + 74231, + 74261, + 74291, + 74320, + 74349, + 74379, + 74408, + 74437, + 74467, + 74497, + 74526, + 74556, + 74586, + 74615, + 74645, + 74675, + 74704, + 74733, + 74763, + 74792, + 74822, + 74851, + 74881, + 74910, + 74940, + 74969, + 74999, + 75029, + 75058, + 75088, + 75117, + 75147, + 75176, + 75206, + 75235, + 75264, + 75294, + 75323, + 75353, + 75383, + 75412, + 75442, + 75472, + 75501, + 75531, + 75560, + 75590, + 75619, + 75648, + 75678, + 75707, + 75737, + 75766, + 75796, + 75826, + 75856, + 75885, + 75915, + 75944, + 75974, + 76003, + 76032, + 76062, + 76091, + 76121, + 76150, + 76180, + 76210, + 76239, + 76269, + 76299, + 76328, + 76358, + 76387, + 76416, + 76446, + 76475, + 76505, + 76534, + 76564, + 76593, + 76623, + 76653, + 76682, + 76712, + 76741, + 76771, + 76801, + 76830, + 76859, + 76889, + 76918, + 76948, + 76977, + 77007, + 77036, + 77066, + 77096, + 77125, + 77155, + 77185, + 77214, + 77243, + 77273, + 77302, + 77332, + 77361, + 77390, + 77420, + 77450, + 77479, + 77509, + 77539, + 77569, + 77598, + 77627, + 77657, + 77686, + 77715, + 77745, + 77774, + 77804, + 77833, + 77863, + 77893, + 77923, + 77952, + 77982, + 78011, + 78041, + 78070, + 78099, + 78129, + 78158, + 78188, + 78217, + 78247, + 78277, + 78307, + 78336, + 78366, + 78395, + 78425, + 78454, + 78483, + 78513, + 78542, + 78572, + 78601, + 78631, + 78661, + 78690, + 78720, + 78750, + 78779, + 78808, + 78838, + 78867, + 78897, + 78926, + 78956, + 78985, + 79015, + 79044, + 79074, + 79104, + 79133, + 79163, + 79192, + 79222, + 79251, + 79281, + 79310, + 79340, + 79369, + 79399, + 79428, + 79458, + 79487, + 79517, + 79546, + 79576, + 79606, + 79635, + 79665, + 79695, + 79724, + 79753, + 79783, + 79812, + 79841, + 79871, + 79900, + 79930, + 79960, + 79990 + ], (HijriParser1 = HijriParser || (HijriParser = {})).getHijriDate = function(gDate) { + var day = gDate.getDate(), month = gDate.getMonth(), year = gDate.getFullYear(), tMonth = month + 1, tYear = year; + tMonth < 3 && (tYear -= 1, tMonth += 12); + var yPrefix = Math.floor(tYear / 100.), julilanOffset = yPrefix - Math.floor(yPrefix / 4.) - 2, julianNumber = Math.floor(365.25 * (tYear + 4716)) + Math.floor(30.6001 * (tMonth + 1)) + day - julilanOffset - 1524; + julilanOffset = (yPrefix = Math.floor((julianNumber - 1867216.25) / 36524.25)) - Math.floor(yPrefix / 4.) + 1; + var b = julianNumber + julilanOffset + 1524, c = Math.floor((b - 122.1) / 365.25), d = Math.floor(365.25 * c); + day = b - d - Math.floor(30.6001 * Math.floor((b - d) / 30.6001)), (month = Math.floor((b - d) / 20.6001)) > 13 && (c += 1, month -= 12), month -= 1, year = c - 4716; + var modifiedJulianDate = julianNumber - 2400000, iyear = 10631. / 30., z = julianNumber - 1948084, cyc = Math.floor(z / 10631.), j = Math.floor(((z -= 10631 * cyc) - 0.1335) / iyear), im = Math.floor(((z -= Math.floor(j * iyear + 0.1335)) + 28.5001) / 29.5); + 13 === im && (im = 12); + for(var tempDay = z - Math.floor(29.5001 * im - 29), i = 0; i < dateCorrection.length && !(dateCorrection[i] > modifiedJulianDate); i++); + var iln = i + 16260, ii = Math.floor((iln - 1) / 12), hYear = ii + 1, hmonth = iln - 12 * ii, hDate = modifiedJulianDate - dateCorrection[i - 1] + 1; + return (hDate + '').length > 2 && (hDate = tempDay, hmonth = im, hYear = 30 * cyc + j), { + year: hYear, + month: hmonth, + date: hDate + }; + }, HijriParser1.toGregorian = function(year, month, day) { + var z = Math.floor(day + dateCorrection[12 * (year - 1) + 1 + (month - 1) - 16260 - 1] - 1 + 2400000 + 0.5), a = Math.floor((z - 1867216.25) / 36524.25), b = (a = z + 1 + a - Math.floor(a / 4)) + 1524, c = Math.floor((b - 122.1) / 365.25), d = Math.floor(365.25 * c), e = Math.floor((b - d) / 30.6001), gMonth = e - (e > 13.5 ? 13 : 1), gYear = c - (gMonth > 2.5 ? 4716 : 4715); + return gYear <= 0 && gMonth--, new Date(gYear + '/' + gMonth + '/' + (b - d - Math.floor(30.6001 * e))); + }; + var abbreviateRegexGlobal = /\/MMMMM|MMMM|MMM|a|LLLL|LLL|EEEEE|EEEE|E|K|cccc|ccc|WW|W|G+|z+/gi, standalone = 'stand-alone', weekdayKey = [ + 'sun', + 'mon', + 'tue', + 'wed', + 'thu', + 'fri', + 'sat' + ], timeSetter = { + m: 'getMinutes', + h: 'getHours', + H: 'getHours', + s: 'getSeconds', + d: 'getDate', + f: 'getMilliseconds' + }, datePartMatcher = { + M: 'month', + d: 'day', + E: 'weekday', + c: 'weekday', + y: 'year', + m: 'minute', + h: 'hour', + H: 'hour', + s: 'second', + L: 'month', + a: 'designator', + z: 'timeZone', + Z: 'timeZone', + G: 'era', + f: 'milliseconds' + }, DateFormat = function() { + function DateFormat() {} + return DateFormat.dateFormat = function(culture, option, cldr) { + var _this = this, dependable = intl_base_IntlBase.getDependables(cldr, culture, option.calendar), dateObject = (util_getValue('parserObject.numbers', dependable), dependable.dateObject), formatOptions = { + isIslamic: intl_base_IntlBase.islamicRegex.test(option.calendar) + }, resPattern = option.format || intl_base_IntlBase.getResultantPattern(option.skeleton, dependable.dateObject, option.type, !1, ''); + if (formatOptions.dateSeperator = intl_base_IntlBase.getDateSeparator(dependable.dateObject), util_isUndefined(resPattern)) throwError('Format options or type given must be invalid'); + else { + resPattern = intl_base_IntlBase.ConvertDateToWeekFormat(resPattern), formatOptions.pattern = resPattern, formatOptions.numMapper = ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr)); + for(var patternMatch = resPattern.match(abbreviateRegexGlobal) || [], _i = 0; _i < patternMatch.length; _i++){ + var str = patternMatch[_i], len = str.length, char = str[0]; + switch('K' === char && (char = 'h'), char){ + case 'E': + case 'c': + formatOptions.weekday = dependable.dateObject[intl_base_IntlBase.days][standalone][intl_base_IntlBase.monthIndex[len]]; + break; + case 'M': + case 'L': + formatOptions.month = dependable.dateObject[intl_base_IntlBase.month][standalone][intl_base_IntlBase.monthIndex[len]]; + break; + case 'a': + formatOptions.designator = util_getValue('dayPeriods.format.wide', dateObject); + break; + case 'G': + var eText = len <= 3 ? 'eraAbbr' : 4 === len ? 'eraNames' : 'eraNarrow'; + formatOptions.era = util_getValue('eras.' + eText, dependable.dateObject); + break; + case 'z': + formatOptions.timeZone = util_getValue('dates.timeZoneNames', dependable.parserObject); + } + } + } + return function(value) { + return isNaN(value.getDate()) ? null : _this.intDateFormatter(value, formatOptions); + }; + }, DateFormat.intDateFormatter = function(value, options) { + for(var pattern = options.pattern, ret = '', matches = pattern.match(intl_base_IntlBase.dateParseRegex), dObject = this.getCurrentDateValue(value, options.isIslamic), _i = 0; _i < matches.length; _i++){ + var match = matches[_i], length_1 = match.length, char = match[0]; + 'K' === char && (char = 'h'); + var curval = void 0, curvalstr = '', isNumber = void 0, processNumber = void 0, curstr = ''; + switch(char){ + case 'M': + case 'L': + curval = dObject.month, length_1 > 2 ? ret += options.month[curval] : isNumber = !0; + break; + case 'E': + case 'c': + ret += options.weekday[weekdayKey[value.getDay()]]; + break; + case 'H': + case 'h': + case 'm': + case 's': + case 'd': + case 'f': + if (isNumber = !0, 'd' === char) curval = dObject.date; + else if ('f' === char) { + isNumber = !1, processNumber = !0; + var curlength = (curvalstr = (curvalstr = value[timeSetter[char]]().toString()).substring(0, length_1)).length; + if (length_1 !== curlength) { + if (length_1 > 3) continue; + for(var i = 0; i < length_1 - curlength; i++)curvalstr = '0' + curvalstr.toString(); + } + curstr += curvalstr; + } else curval = value[timeSetter[char]](); + 'h' === char && (curval = curval % 12 || 12); + break; + case 'y': + processNumber = !0, curstr += dObject.year, 2 === length_1 && (curstr = curstr.substr(curstr.length - 2)); + break; + case 'a': + var desig = 12 > value.getHours() ? 'am' : 'pm'; + ret += options.designator[desig]; + break; + case 'G': + var dec = 0 > value.getFullYear() ? 0 : 1, retu = options.era[dec]; + util_isNullOrUndefined(retu) && (retu = options.era[dec ? 0 : 1]), ret += retu || ''; + break; + case '\'': + ret += '\'\'' === match ? '\'' : match.replace(/'/g, ''); + break; + case 'z': + var timezone = value.getTimezoneOffset(), pattern_1 = length_1 < 4 ? '+H;-H' : options.timeZone.hourFormat; + pattern_1 = pattern_1.replace(/:/g, options.numMapper.timeSeparator), 0 === timezone ? ret += options.timeZone.gmtZeroFormat : (processNumber = !0, curstr = this.getTimeZoneValue(timezone, pattern_1)), curstr = options.timeZone.gmtFormat.replace(/\{0\}/, curstr); + break; + case ':': + ret += options.numMapper.numberSymbols.timeSeparator; + break; + case '/': + ret += options.dateSeperator; + break; + case 'W': + isNumber = !0, curval = intl_base_IntlBase.getWeekOfYear(value); + break; + default: + ret += match; + } + isNumber && (processNumber = !0, curstr = this.checkTwodigitNumber(curval, length_1)), processNumber && (ret += ParserBase.convertValueParts(curstr, intl_base_IntlBase.latnParseRegex, options.numMapper.mapper)); + } + return ret; + }, DateFormat.getCurrentDateValue = function(value, isIslamic) { + return isIslamic ? HijriParser.getHijriDate(value) : { + year: value.getFullYear(), + month: value.getMonth() + 1, + date: value.getDate() + }; + }, DateFormat.checkTwodigitNumber = function(val, len) { + var ret = val + ''; + return 2 === len && 2 !== ret.length ? '0' + ret : ret; + }, DateFormat.getTimeZoneValue = function(tVal, pattern) { + var _this = this, curPattern = pattern.split(';')[tVal > 0 ? 1 : 0], no = Math.abs(tVal); + return curPattern.replace(/HH?|mm/g, function(str) { + var len = str.length, ishour = -1 !== str.indexOf('H'); + return _this.checkTwodigitNumber(Math.floor(ishour ? no / 60 : no % 60), len); + }); + }, DateFormat; + }(), errorText = { + ms: 'minimumSignificantDigits', + ls: 'maximumSignificantDigits', + mf: 'minimumFractionDigits', + lf: 'maximumFractionDigits' + }, mapper = [ + 'infinity', + 'nan', + 'group', + 'decimal', + 'exponential' + ], NumberFormat = function() { + function NumberFormat() {} + return NumberFormat.numberFormatter = function(culture, option, cldr) { + var symbolPattern, _this = this, fOptions = util_extend({}, option), cOptions = {}, dOptions = {}, dependable = intl_base_IntlBase.getDependables(cldr, culture, '', !0); + dependable.numericObject, dOptions.numberMapper = ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr), !0), dOptions.currencySymbol = intl_base_IntlBase.getCurrencySymbol(dependable.numericObject, fOptions.currency || defaultCurrencyCode, option.altSymbol), dOptions.percentSymbol = dOptions.numberMapper.numberSymbols.percentSign, dOptions.minusSymbol = dOptions.numberMapper.numberSymbols.minusSign; + var symbols = dOptions.numberMapper.numberSymbols; + if (option.format && !intl_base_IntlBase.formatRegex.test(option.format)) cOptions = intl_base_IntlBase.customFormat(option.format, dOptions, dependable.numericObject); + else { + util_extend(fOptions, intl_base_IntlBase.getProperNumericSkeleton(option.format || 'N')), fOptions.isCurrency = 'currency' === fOptions.type, fOptions.isPercent = 'percent' === fOptions.type, symbolPattern = intl_base_IntlBase.getSymbolPattern(fOptions.type, dOptions.numberMapper.numberSystem, dependable.numericObject, fOptions.isAccount), fOptions.groupOne = this.checkValueRange(fOptions.maximumSignificantDigits, fOptions.minimumSignificantDigits, !0), this.checkValueRange(fOptions.maximumFractionDigits, fOptions.minimumFractionDigits, !1, !0), util_isUndefined(fOptions.fractionDigits) || (fOptions.minimumFractionDigits = fOptions.maximumFractionDigits = fOptions.fractionDigits), util_isUndefined(fOptions.useGrouping) && (fOptions.useGrouping = !0), fOptions.isCurrency && (symbolPattern = symbolPattern.replace(/\u00A4/g, intl_base_IntlBase.defaultCurrency)); + var split = symbolPattern.split(';'); + if (cOptions.nData = intl_base_IntlBase.getFormatData(split[1] || '-' + split[0], !0, dOptions.currencySymbol), cOptions.pData = intl_base_IntlBase.getFormatData(split[0], !1, dOptions.currencySymbol), fOptions.useGrouping && (fOptions.groupSeparator = symbols[mapper[2]], fOptions.groupData = this.getGroupingDetails(split[0])), util_isUndefined(fOptions.minimumFractionDigits) && (fOptions.minimumFractionDigits = cOptions.nData.minimumFraction), util_isUndefined(fOptions.maximumFractionDigits)) { + var mval = cOptions.nData.maximumFraction; + fOptions.maximumFractionDigits = util_isUndefined(mval) && fOptions.isPercent ? 0 : mval; + } + var mfrac = fOptions.minimumFractionDigits, lfrac = fOptions.maximumFractionDigits; + util_isUndefined(mfrac) || util_isUndefined(lfrac) || !(mfrac > lfrac) || (fOptions.maximumFractionDigits = mfrac); + } + return util_extend(cOptions.nData, fOptions), util_extend(cOptions.pData, fOptions), function(value) { + return isNaN(value) ? symbols[mapper[1]] : isFinite(value) ? _this.intNumberFormatter(value, cOptions, dOptions) : symbols[mapper[0]]; + }; + }, NumberFormat.getGroupingDetails = function(pattern) { + var ret = {}, match = pattern.match(intl_base_IntlBase.negativeDataRegex); + if (match && match[4]) { + var pattern_1 = match[4], p = pattern_1.lastIndexOf(','); + if (-1 !== p) { + var temp = pattern_1.split('.')[0]; + ret.primary = temp.length - p - 1; + var s = pattern_1.lastIndexOf(',', p - 1); + -1 !== s && (ret.secondary = p - 1 - s); + } + } + return ret; + }, NumberFormat.checkValueRange = function(val1, val2, checkbothExist, isFraction) { + var decide = isFraction ? 'f' : 's', dint = 0, str1 = errorText['l' + decide], str2 = errorText['m' + decide]; + if (!util_isUndefined(val1) && (this.checkRange(val1, str1, isFraction), dint++), !util_isUndefined(val2) && (this.checkRange(val2, str2, isFraction), dint++), 2 === dint) { + if (!(val1 < val2)) return !0; + throwError(str2 + 'specified must be less than the' + str1); + } else checkbothExist && 1 === dint && throwError('Both' + str2 + 'and' + str2 + 'must be present'); + return !1; + }, NumberFormat.checkRange = function(val, text, isFraction) { + var range = isFraction ? [ + 0, + 20 + ] : [ + 1, + 21 + ]; + (val < range[0] || val > range[1]) && throwError(text + 'value must be within the range' + range[0] + 'to' + range[1]); + }, NumberFormat.intNumberFormatter = function(value, fOptions, dOptions) { + if (!util_isUndefined(fOptions.nData.type)) { + value < 0 ? (value *= -1, curData = fOptions.nData) : curData = 0 === value && fOptions.zeroData || fOptions.pData; + var curData, fValue = ''; + return (curData.isPercent && (value *= 100), curData.groupOne ? fValue = this.processSignificantDigits(value, curData.minimumSignificantDigits, curData.maximumSignificantDigits) : (fValue = this.processFraction(value, curData.minimumFractionDigits, curData.maximumFractionDigits), curData.minimumIntegerDigits && (fValue = this.processMinimumIntegers(fValue, curData.minimumIntegerDigits))), 'scientific' === curData.type && (fValue = (fValue = value.toExponential(curData.maximumFractionDigits)).replace('e', dOptions.numberMapper.numberSymbols[mapper[4]])), fValue = fValue.replace('.', dOptions.numberMapper.numberSymbols[mapper[3]]), curData.useGrouping && (fValue = this.groupNumbers(fValue, curData.groupData.primary, curData.groupSeparator || ',', dOptions.numberMapper.numberSymbols[mapper[3]] || '.', curData.groupData.secondary)), fValue = ParserBase.convertValueParts(fValue, intl_base_IntlBase.latnParseRegex, dOptions.numberMapper.mapper), 'N/A' === curData.nlead) ? curData.nlead : curData.nlead + fValue + curData.nend; + } + }, NumberFormat.processSignificantDigits = function(value, min, max) { + var temp = value + ''; + return temp.length < min ? value.toPrecision(min) : +(temp = value.toPrecision(max)) + ''; + }, NumberFormat.groupNumbers = function(val, level1, sep, decimalSymbol, level2) { + for(var flag = !util_isNullOrUndefined(level2) && 0 !== level2, split = val.split(decimalSymbol), prefix = split[0], length = prefix.length, str = ''; length > level1;)str = prefix.slice(length - level1, length) + (str.length ? sep + str : ''), length -= level1, flag && (level1 = level2, flag = !1); + return split[0] = prefix.slice(0, length) + (str.length ? sep : '') + str, split.join(decimalSymbol); + }, NumberFormat.processFraction = function(value, min, max) { + var temp = (value + '').split('.')[1], length = temp ? temp.length : 0; + if (min && length < min) { + var ret = ''; + if (0 === length) ret = value.toFixed(min); + else { + ret += value; + for(var j = 0; j < min - length; j++)ret += '0'; + return ret; + } + return value.toFixed(min); + } + return !util_isNullOrUndefined(max) && (length > max || 0 === max) ? value.toFixed(max) : value + ''; + }, NumberFormat.processMinimumIntegers = function(value, min) { + var temp = value.split('.'), lead = temp[0], len = lead.length; + if (len < min) { + for(var i = 0; i < min - len; i++)lead = '0' + lead; + temp[0] = lead; + } + return temp.join('.'); + }, NumberFormat; + }(), date_parser_standalone = 'stand-alone', latnRegex = /^[0-9]*$/, date_parser_timeSetter = { + minute: 'setMinutes', + hour: 'setHours', + second: 'setSeconds', + day: 'setDate', + month: 'setMonth', + milliseconds: 'setMilliseconds' + }, DateParser = function() { + function DateParser() {} + return DateParser.dateParser = function(culture, option, cldr) { + var hourOnly, _this = this, dependable = intl_base_IntlBase.getDependables(cldr, culture, option.calendar), numOptions = ParserBase.getCurrentNumericOptions(dependable.parserObject, ParserBase.getNumberingSystem(cldr), !1, !1), parseOptions = {}, resPattern = option.format || intl_base_IntlBase.getResultantPattern(option.skeleton, dependable.dateObject, option.type, !1, ''), regexString = ''; + if (util_isUndefined(resPattern)) throwError('Format options or type given must be invalid'); + else { + resPattern = intl_base_IntlBase.ConvertDateToWeekFormat(resPattern), parseOptions = { + isIslamic: intl_base_IntlBase.islamicRegex.test(option.calendar), + pattern: resPattern, + evalposition: {}, + culture: culture + }; + for(var patternMatch = resPattern.match(intl_base_IntlBase.dateParseRegex) || [], length_1 = patternMatch.length, gmtCorrection = 0, zCorrectTemp = 0, isgmtTraversed = !1, nRegx = numOptions.numericRegex, numMapper = ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr)), i = 0; i < length_1; i++){ + var str = patternMatch[i], len = str.length, char = 'K' === str[0] ? 'h' : str[0], isNumber = void 0, canUpdate = void 0, charKey = datePartMatcher[char], optional = 2 === len ? '' : '?'; + switch(isgmtTraversed && (gmtCorrection = zCorrectTemp, isgmtTraversed = !1), char){ + case 'E': + case 'c': + var weekData = void 0; + weekData = dependable.dateObject[intl_base_IntlBase.days][date_parser_standalone][intl_base_IntlBase.monthIndex[len]], regexString += '(' + Object.keys(ParserBase.reverseObject(weekData)).join('|') + ')'; + break; + case 'M': + case 'L': + case 'd': + case 'm': + case 's': + case 'h': + case 'H': + case 'f': + if (canUpdate = !0, ('M' === char || 'L' === char) && len > 2) { + var monthData = void 0; + monthData = dependable.dateObject.months[date_parser_standalone][intl_base_IntlBase.monthIndex[len]], parseOptions[charKey] = ParserBase.reverseObject(monthData), regexString += '(' + Object.keys(parseOptions[charKey]).join('|') + ')'; + } else if ('f' === char) { + if (len > 3) continue; + isNumber = !0, regexString += '(' + nRegx + nRegx + '?' + nRegx + "?)"; + } else isNumber = !0, regexString += '(' + nRegx + nRegx + optional + ')'; + 'h' === char && (parseOptions.hour12 = !0); + break; + case 'W': + regexString += '(' + nRegx + (1 === len ? '?' : '') + nRegx + ')'; + break; + case 'y': + canUpdate = isNumber = !0, 2 === len ? regexString += '(' + nRegx + nRegx + ')' : regexString += '(' + nRegx + '{' + len + ',})'; + break; + case 'a': + canUpdate = !0; + var periodValur = util_getValue('dayPeriods.format.wide', dependable.dateObject); + parseOptions[charKey] = ParserBase.reverseObject(periodValur), regexString += '(' + Object.keys(parseOptions[charKey]).join('|') + ')'; + break; + case 'G': + canUpdate = !0; + var eText = len <= 3 ? 'eraAbbr' : 4 === len ? 'eraNames' : 'eraNarrow'; + parseOptions[charKey] = ParserBase.reverseObject(util_getValue('eras.' + eText, dependable.dateObject)), regexString += '(' + Object.keys(parseOptions[charKey]).join('|') + '?)'; + break; + case 'z': + canUpdate = 0 !== new Date().getTimezoneOffset(), parseOptions[charKey] = util_getValue('dates.timeZoneNames', dependable.parserObject); + var tzone = parseOptions[charKey], hpattern = (hourOnly = len < 4) ? '+H;-H' : tzone.hourFormat; + hpattern = hpattern.replace(/:/g, numMapper.timeSeparator), regexString += '(' + this.parseTimeZoneRegx(hpattern, tzone, nRegx) + ')?', isgmtTraversed = !0, zCorrectTemp = hourOnly ? 6 : 12; + break; + case '\'': + regexString += '(' + str.replace(/'/g, '') + ')?'; + break; + default: + regexString += '([\\D])'; + } + canUpdate && (parseOptions.evalposition[charKey] = { + isNumber: isNumber, + pos: i + 1 + gmtCorrection, + hourOnly: hourOnly + }), i !== length_1 - 1 || util_isNullOrUndefined(regexString) || (parseOptions.parserRegex = RegExp('^' + regexString + '$', 'i')); + } + } + return function(value) { + var parsedDateParts = _this.internalDateParse(value, parseOptions, numOptions); + if (util_isNullOrUndefined(parsedDateParts) || !Object.keys(parsedDateParts).length) return null; + if (parseOptions.isIslamic) { + var dobj = {}, tYear = parsedDateParts.year, tDate = parsedDateParts.day, tMonth = parsedDateParts.month, ystrig = tYear ? tYear + '' : '', is2DigitYear = 2 === ystrig.length; + tYear && tMonth && tDate && !is2DigitYear || (dobj = HijriParser.getHijriDate(new Date())), is2DigitYear && (tYear = parseInt((dobj.year + '').slice(0, 2) + ystrig, 10)); + var dateObject = HijriParser.toGregorian(tYear || dobj.year, tMonth || dobj.month, tDate || dobj.date); + parsedDateParts.year = dateObject.getFullYear(), parsedDateParts.month = dateObject.getMonth() + 1, parsedDateParts.day = dateObject.getDate(); + } + return _this.getDateObject(parsedDateParts); + }; + }, DateParser.getDateObject = function(options, value) { + var res = value || new Date(); + res.setMilliseconds(0); + var y = options.year, desig = options.designator, tzone = options.timeZone; + util_isUndefined(y) || ((y + '').length <= 2 && (y += 100 * Math.floor(res.getFullYear() / 100)), res.setFullYear(y)); + for(var _i = 0, tKeys_1 = [ + 'hour', + 'minute', + 'second', + 'milliseconds', + 'month', + 'day' + ]; _i < tKeys_1.length; _i++){ + var key = tKeys_1[_i], tValue = options[key]; + if (util_isUndefined(tValue) && 'day' === key && res.setDate(1), !util_isUndefined(tValue)) { + if ('month' === key) { + if ((tValue -= 1) < 0 || tValue > 11) return new Date('invalid'); + var pDate = res.getDate(); + res.setDate(1), res[date_parser_timeSetter[key]](tValue); + var lDate = new Date(res.getFullYear(), tValue + 1, 0).getDate(); + res.setDate(pDate < lDate ? pDate : lDate); + } else { + if ('day' === key) { + var lastDay = new Date(res.getFullYear(), res.getMonth() + 1, 0).getDate(); + if (tValue < 1 || tValue > lastDay) return null; + } + res[date_parser_timeSetter[key]](tValue); + } + } + } + if (!util_isUndefined(desig)) { + var hour = res.getHours(); + 'pm' === desig ? res.setHours(hour + (12 === hour ? 0 : 12)) : 12 === hour && res.setHours(0); + } + if (!util_isUndefined(tzone)) { + var tzValue = tzone - res.getTimezoneOffset(); + 0 !== tzValue && res.setMinutes(res.getMinutes() + tzValue); + } + return res; + }, DateParser.internalDateParse = function(value, parseOptions, num) { + var matches = value.match(parseOptions.parserRegex), retOptions = { + hour: 0, + minute: 0, + second: 0 + }; + if (util_isNullOrUndefined(matches)) return null; + for(var props = Object.keys(parseOptions.evalposition), _i = 0; _i < props.length; _i++){ + var prop = props[_i], curObject = parseOptions.evalposition[prop], matchString = matches[curObject.pos]; + if (curObject.isNumber) retOptions[prop] = this.internalNumberParser(matchString, num); + else if ('timeZone' !== prop || util_isUndefined(matchString)) matchString = 'month' !== prop || parseOptions.isIslamic || 'en' !== parseOptions.culture && 'en-GB' !== parseOptions.culture && 'en-US' !== parseOptions.culture ? matchString : matchString[0].toUpperCase() + matchString.substring(1).toLowerCase(), retOptions[prop] = parseOptions[prop][matchString]; + else { + var pos = curObject.pos, val = void 0, tmatch = matches[pos + 1], flag = !util_isUndefined(tmatch); + curObject.hourOnly ? val = 60 * this.getZoneValue(flag, tmatch, matches[pos + 4], num) : (val = 60 * this.getZoneValue(flag, tmatch, matches[pos + 7], num), val += this.getZoneValue(flag, matches[pos + 4], matches[pos + 10], num)), util_isNullOrUndefined(val) || (retOptions[prop] = val); + } + } + return parseOptions.hour12 && (retOptions.hour12 = !0), retOptions; + }, DateParser.internalNumberParser = function(value, option) { + return (value = ParserBase.convertValueParts(value, option.numberParseRegex, option.numericPair), latnRegex.test(value)) ? +value : null; + }, DateParser.parseTimeZoneRegx = function(hourFormat, tZone, nRegex) { + var ret, pattern = tZone.gmtFormat, cRegex = '(' + nRegex + ")(" + nRegex + ')'; + return ret = hourFormat.replace('+', '\\+'), ret = (ret = -1 !== hourFormat.indexOf('HH') ? ret.replace(/HH|mm/g, '(' + cRegex + ')') : ret.replace(/H|m/g, '(' + cRegex + '?)')).split(';').map(function(str) { + return pattern.replace('{0}', str); + }).join('|') + '|' + tZone.gmtZeroFormat; + }, DateParser.getZoneValue = function(flag, val1, val2, num) { + var ival = flag ? val1 : val2; + if (!ival) return 0; + var value = this.internalNumberParser(ival, num); + return flag ? -value : value; + }, DateParser; + }(), parseRegex = /^([^0-9]*)(([0-9,]*[0-9]+)(\.[0-9]+)?)([Ee][+-]?[0-9]+)?([^0-9]*)$/, groupRegex = /,/g, keys = [ + 'minusSign', + 'infinity' + ], NumberParser = function() { + function NumberParser() {} + return NumberParser.numberParser = function(culture, option, cldr) { + var numOptions, symbolpattern, _this = this, dependable = intl_base_IntlBase.getDependables(cldr, culture, '', !0), parseOptions = { + custom: !0 + }; + if (intl_base_IntlBase.formatRegex.test(option.format) || !option.format ? (util_extend(parseOptions, intl_base_IntlBase.getProperNumericSkeleton(option.format || 'N')), parseOptions.custom = !1, !parseOptions.fractionDigits && option.maximumFractionDigits && (parseOptions.maximumFractionDigits = option.maximumFractionDigits)) : util_extend(parseOptions, intl_base_IntlBase.customFormat(option.format, null, null)), util_getValue('numbers', dependable.parserObject), numOptions = ParserBase.getCurrentNumericOptions(dependable.parserObject, ParserBase.getNumberingSystem(cldr), !0, !1), parseOptions.symbolRegex = ParserBase.getSymbolRegex(Object.keys(numOptions.symbolMatch)), parseOptions.infinity = numOptions.symbolNumberSystem[keys[1]], symbolpattern = intl_base_IntlBase.getSymbolPattern(parseOptions.type, numOptions.numberSystem, dependable.numericObject, parseOptions.isAccount)) { + var split = (symbolpattern = symbolpattern.replace(/\u00A4/g, intl_base_IntlBase.defaultCurrency)).split(';'); + parseOptions.nData = intl_base_IntlBase.getFormatData(split[1] || '-' + split[0], !0, ''), parseOptions.pData = intl_base_IntlBase.getFormatData(split[0], !0, ''); + } + return function(value) { + return _this.getParsedNumber(value, parseOptions, numOptions); + }; + }, NumberParser.getParsedNumber = function(value, options, numOptions) { + if (-1 !== value.indexOf(options.infinity)) return 1 / 0; + value = ParserBase.convertValueParts(value, options.symbolRegex, numOptions.symbolMatch), 0 === (value = -1 !== (value = ParserBase.convertValueParts(value, numOptions.numberParseRegex, numOptions.numericPair)).indexOf('-') ? value.replace('-.', '-0.') : value).indexOf('.') && (value = '0' + value); + var isNegative, isPercent, tempValue, lead, end, ret, matches = value.match(parseRegex); + if (util_isNullOrUndefined(matches)) return NaN; + lead = matches[1], tempValue = matches[2]; + var exponent = matches[5]; + return end = matches[6], isPercent = (isNegative = options.custom ? lead === options.nData.nlead && end === options.nData.nend : -1 !== lead.indexOf(options.nData.nlead) && -1 !== end.indexOf(options.nData.nend)) ? options.nData.isPercent : options.pData.isPercent, tempValue = tempValue.replace(groupRegex, ''), exponent && (tempValue += exponent), ret = +tempValue, ('percent' === options.type || isPercent) && (ret /= 100), (options.custom || options.fractionDigits) && (ret = parseFloat(ret.toFixed(options.custom ? isNegative ? options.nData.maximumFractionDigits : options.pData.maximumFractionDigits : options.fractionDigits))), options.maximumFractionDigits && (ret = this.convertMaxFracDigits(tempValue, options, ret, isNegative)), isNegative && (ret *= -1), ret; + }, NumberParser.convertMaxFracDigits = function(value, options, ret, isNegative) { + var decimalSplitValue = value.split('.'); + return decimalSplitValue[1] && decimalSplitValue[1].length > options.maximumFractionDigits && (ret = +ret.toFixed(options.custom ? isNegative ? options.nData.maximumFractionDigits : options.pData.maximumFractionDigits : options.maximumFractionDigits)), ret; + }, NumberParser; + }(), Observer = function() { + function Observer(context) { + this.ranArray = [], this.boundedEvents = {}, util_isNullOrUndefined(context) || (this.context = context); + } + return Observer.prototype.on = function(property, handler, context, id) { + if (!util_isNullOrUndefined(handler)) { + var cntxt = context || this.context; + if (this.notExist(property)) { + this.boundedEvents[property] = [ + { + handler: handler, + context: cntxt + } + ]; + return; + } + util_isNullOrUndefined(id) ? this.isHandlerPresent(this.boundedEvents[property], handler) || this.boundedEvents[property].push({ + handler: handler, + context: cntxt + }) : -1 === this.ranArray.indexOf(id) && (this.ranArray.push(id), this.boundedEvents[property].push({ + handler: handler, + context: cntxt, + id: id + })); + } + }, Observer.prototype.off = function(property, handler, id) { + if (!this.notExist(property)) { + var curObject = util_getValue(property, this.boundedEvents); + if (handler) { + for(var i = 0; i < curObject.length; i++)if (id) { + if (curObject[i].id === id) { + curObject.splice(i, 1); + var indexLocation = this.ranArray.indexOf(id); + -1 !== indexLocation && this.ranArray.splice(indexLocation, 1); + break; + } + } else if (handler === curObject[i].handler) { + curObject.splice(i, 1); + break; + } + } else delete this.boundedEvents[property]; + } + }, Observer.prototype.notify = function(property, argument, successHandler, errorHandler) { + if (this.notExist(property)) { + successHandler && successHandler.call(this, argument); + return; + } + argument && (argument.name = property); + var curObject = util_getValue(property, this.boundedEvents).slice(0); + if (window.Blazor) return this.blazorCallback(curObject, argument, successHandler, errorHandler, 0); + for(var _i = 0; _i < curObject.length; _i++){ + var cur = curObject[_i]; + cur.handler.call(cur.context, argument); + } + successHandler && successHandler.call(this, argument); + }, Observer.prototype.blazorCallback = function(objs, argument, successHandler, errorHandler, index) { + var _this = this, isTrigger = index === objs.length - 1; + if (index < objs.length) { + var obj_1 = objs[index], promise = obj_1.handler.call(obj_1.context, argument); + if (promise && 'function' == typeof promise.then) { + if (!successHandler) return promise; + promise.then(function(data) { + if (util_extend(argument, argument, data = 'string' == typeof data && _this.isJson(data) ? JSON.parse(data, _this.dateReviver) : data, !0), !successHandler || !isTrigger) return _this.blazorCallback(objs, argument, successHandler, errorHandler, index + 1); + successHandler.call(obj_1.context, argument); + }).catch(function(data) { + errorHandler && errorHandler.call(obj_1.context, 'string' == typeof data && _this.isJson(data) ? JSON.parse(data, _this.dateReviver) : data); + }); + } else { + if (!successHandler || !isTrigger) return this.blazorCallback(objs, argument, successHandler, errorHandler, index + 1); + successHandler.call(obj_1.context, argument); + } + } + }, Observer.prototype.dateReviver = function(key, value) { + return util_isBlazor && 'string' == typeof value && null !== value.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/) ? new Date(value) : value; + }, Observer.prototype.isJson = function(value) { + try { + JSON.parse(value); + } catch (e) { + return !1; + } + return !0; + }, Observer.prototype.destroy = function() { + this.boundedEvents = this.context = void 0; + }, Observer.prototype.notExist = function(prop) { + return !1 === this.boundedEvents.hasOwnProperty(prop) || this.boundedEvents[prop].length <= 0; + }, Observer.prototype.isHandlerPresent = function(boundedEvents, handler) { + for(var _i = 0; _i < boundedEvents.length; _i++)if (boundedEvents[_i].handler === handler) return !0; + return !1; + }, Observer; + }(), onIntlChange = new Observer(), cldrData = {}, defaultCulture = 'en-US', defaultCurrencyCode = 'USD', internationalization_mapper = [ + 'numericObject', + 'dateObject' + ], Internationalization = function() { + function Internationalization(cultureName) { + cultureName && (this.culture = cultureName); + } + return Internationalization.prototype.getDateFormat = function(options) { + return DateFormat.dateFormat(this.getCulture(), options || { + type: 'date', + skeleton: 'short' + }, cldrData); + }, Internationalization.prototype.getNumberFormat = function(options) { + return options && !options.currency && (options.currency = defaultCurrencyCode), NumberFormat.numberFormatter(this.getCulture(), options || {}, cldrData); + }, Internationalization.prototype.getDateParser = function(options) { + return DateParser.dateParser(this.getCulture(), options || { + skeleton: 'short', + type: 'date' + }, cldrData); + }, Internationalization.prototype.getNumberParser = function(options) { + return NumberParser.numberParser(this.getCulture(), options || { + format: 'N' + }, cldrData); + }, Internationalization.prototype.formatNumber = function(value, option) { + return this.getNumberFormat(option)(value); + }, Internationalization.prototype.formatDate = function(value, option) { + return this.getDateFormat(option)(value); + }, Internationalization.prototype.parseDate = function(value, option) { + return this.getDateParser(option)(value); + }, Internationalization.prototype.parseNumber = function(value, option) { + return this.getNumberParser(option)(value); + }, Internationalization.prototype.getDatePattern = function(option, isExcelFormat) { + return intl_base_IntlBase.getActualDateTimeFormat(this.getCulture(), option, cldrData, isExcelFormat); + }, Internationalization.prototype.getNumberPattern = function(option, isExcel) { + return intl_base_IntlBase.getActualNumberFormat(this.getCulture(), option, cldrData, isExcel); + }, Internationalization.prototype.getFirstDayOfWeek = function() { + return intl_base_IntlBase.getWeekData(this.getCulture(), cldrData); + }, Internationalization.prototype.getCulture = function() { + return this.culture || defaultCulture; + }, Internationalization; + }(); + function getNumericObject(locale, type) { + var numObject = intl_base_IntlBase.getDependables(cldrData, locale, '', !0)[internationalization_mapper[0]], dateObject = intl_base_IntlBase.getDependables(cldrData, locale, '')[internationalization_mapper[1]], numSystem = util_getValue('defaultNumberingSystem', numObject), symbPattern = util_getValue('symbols-numberSystem-' + numSystem, numObject), pattern = intl_base_IntlBase.getSymbolPattern(type || 'decimal', numSystem, numObject, !1); + return util_extend(symbPattern, intl_base_IntlBase.getFormatData(pattern, !0, '', !0), { + dateSeparator: intl_base_IntlBase.getDateSeparator(dateObject) + }); + } + var blazorCultureFormats = { + 'en-US': { + d: 'M/d/y', + D: 'EEEE, MMMM d, y', + f: 'EEEE, MMMM d, y h:mm a', + F: 'EEEE, MMMM d, y h:mm:s a', + g: 'M/d/y h:mm a', + G: 'M/d/yyyy h:mm:ss tt', + m: 'MMMM d', + M: 'MMMM d', + r: 'ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'', + R: 'ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'', + s: 'yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss', + t: 'h:mm tt', + T: 'h:m:s tt', + u: 'yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'', + U: 'dddd, MMMM d, yyyy h:mm:ss tt', + y: 'MMMM yyyy', + Y: 'MMMM yyyy' + } + }; + !function(IntlBase) { + IntlBase.negativeDataRegex = /^(('[^']+'|''|[^*#@0,.E])*)(\*.)?((([#,]*[0,]*0+)(\.0*[0-9]*#*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/, IntlBase.customRegex = /^(('[^']+'|''|[^*#@0,.])*)(\*.)?((([0#,]*[0,]*[0#]*[0#\ ]*)(\.[0#]*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/, IntlBase.latnParseRegex = /0|1|2|3|4|5|6|7|8|9/g; + var fractionRegex = /[0-9]/g; + IntlBase.defaultCurrency = '$'; + var mapper = [ + 'infinity', + 'nan', + 'group', + 'decimal' + ], patternRegex = /G|M|L|H|c|'| a|yy|y|EEEE|E/g, patternMatch = { + G: '', + M: 'm', + L: 'm', + H: 'h', + c: 'd', + '\'': '"', + ' a': ' AM/PM', + yy: 'yy', + y: 'yyyy', + EEEE: 'dddd', + E: 'ddd' + }; + IntlBase.dateConverterMapper = /dddd|ddd/ig, IntlBase.islamicRegex = /^islamic/; + var firstDayMapper = { + sun: 0, + mon: 1, + tue: 2, + wed: 3, + thu: 4, + fri: 5, + sat: 6 + }; + IntlBase.formatRegex = /(^[ncpae]{1})([0-1]?[0-9]|20)?$/i, IntlBase.currencyFormatRegex = /(^[ca]{1})([0-1]?[0-9]|20)?$/i, IntlBase.curWithoutNumberRegex = /(c|a)$/ig; + var typeMapper = { + $: 'isCurrency', + '%': 'isPercent', + '-': 'isNegative', + 0: 'nlead', + 1: 'nend' + }; + function getResultantPattern(skeleton, dateObject, type, isIslamic, blazorCulture) { + var resPattern, iType = type || 'date'; + if (blazorCulture) resPattern = compareBlazorDateFormats({ + skeleton: skeleton + }, blazorCulture).format || compareBlazorDateFormats({ + skeleton: 'd' + }, 'en-US').format; + else { + if (-1 !== IntlBase.basicPatterns.indexOf(skeleton)) { + if (resPattern = util_getValue(iType + 'Formats.' + skeleton, dateObject), 'dateTime' === iType) { + var dPattern = util_getValue('dateFormats.' + skeleton, dateObject), tPattern = util_getValue('timeFormats.' + skeleton, dateObject); + resPattern = resPattern.replace('{1}', dPattern).replace('{0}', tPattern); + } + } else resPattern = util_getValue('dateTimeFormats.availableFormats.' + skeleton, dateObject); + util_isUndefined(resPattern) && 'yMd' === skeleton && (resPattern = 'M/d/y'); + } + return resPattern; + } + function getDependables(cldr, culture, mode, isNumber) { + var ret = {}; + return ret.parserObject = ParserBase.getMainObject(cldr, culture) || IntlBase.defaultObject, isNumber ? ret.numericObject = util_getValue('numbers', ret.parserObject) : ret.dateObject = util_getValue('dates.calendars.' + (mode || 'gregorian'), ret.parserObject), ret; + } + function getSymbolPattern(type, numSystem, obj, isAccount) { + return util_getValue(type + 'Formats-numberSystem-' + numSystem + (isAccount ? '.accounting' : '.standard'), obj) || (isAccount ? util_getValue(type + 'Formats-numberSystem-' + numSystem + '.standard', obj) : ''); + } + function ConvertDateToWeekFormat(format) { + return format.match(IntlBase.dateConverterMapper), format; + } + function compareBlazorDateFormats(formatOptions, culture) { + var format = formatOptions.format || formatOptions.skeleton, curFormatMapper = util_getValue((culture || 'en-US') + '.' + format, blazorCultureFormats); + return curFormatMapper || (curFormatMapper = util_getValue('en-US.' + format, blazorCultureFormats)), curFormatMapper && (curFormatMapper = ConvertDateToWeekFormat(curFormatMapper), formatOptions.format = curFormatMapper.replace(/tt/, 'a')), formatOptions; + } + function getProperNumericSkeleton(skeleton) { + var matches = skeleton.match(IntlBase.formatRegex), ret = {}, pattern = matches[1].toUpperCase(); + return ret.isAccount = 'A' === pattern, ret.type = IntlBase.patternMatcher[pattern], skeleton.length > 1 && (ret.fractionDigits = parseInt(matches[2], 10)), ret; + } + function getFormatData(pattern, needFraction, cSymbol, fractionOnly) { + var nData = fractionOnly ? {} : { + nlead: '', + nend: '' + }, match = pattern.match(IntlBase.customRegex); + if (match) { + fractionOnly || (nData.nlead = changeCurrencySymbol(match[1], cSymbol), nData.nend = changeCurrencySymbol(match[10], cSymbol), nData.groupPattern = match[4]); + var fraction = match[7]; + if (fraction && needFraction) { + var fmatch = fraction.match(fractionRegex); + util_isNullOrUndefined(fmatch) ? nData.minimumFraction = 0 : nData.minimumFraction = fmatch.length, nData.maximumFraction = fraction.length - 1; + } + } + return nData; + } + function changeCurrencySymbol(val, sym) { + return val ? val.replace(IntlBase.defaultCurrency, sym) : ''; + } + function getCurrencySymbol(numericObject, currencyCode, altSymbol) { + return util_getValue('currencies.' + currencyCode + (altSymbol ? '.' + altSymbol : '.symbol'), numericObject) || util_getValue('currencies.' + currencyCode + '.symbol-alt-narrow', numericObject) || '$'; + } + function customNumberFormat(format, dOptions, numObject) { + var cOptions = { + type: 'decimal', + minimumFractionDigits: 0, + maximumFractionDigits: 0 + }, pattern = format.match(IntlBase.customRegex); + if (util_isNullOrUndefined(pattern) || '' === pattern[5] && 'N/A' !== format) return cOptions.type = void 0, cOptions; + cOptions.nlead = pattern[1], cOptions.nend = pattern[10]; + var integerPart = pattern[6], spaceCapture = !!integerPart.match(/\ $/g), spaceGrouping = -1 !== integerPart.replace(/\ $/g, '').indexOf(' '); + cOptions.useGrouping = -1 !== integerPart.indexOf(',') || spaceGrouping, integerPart = integerPart.replace(/,/g, ''); + var fractionPart = pattern[7]; + if (-1 !== integerPart.indexOf('0') && (cOptions.minimumIntegerDigits = integerPart.length - integerPart.indexOf('0')), !util_isNullOrUndefined(fractionPart) && (cOptions.minimumFractionDigits = fractionPart.lastIndexOf('0'), cOptions.maximumFractionDigits = fractionPart.lastIndexOf('#'), -1 === cOptions.minimumFractionDigits && (cOptions.minimumFractionDigits = 0), (-1 === cOptions.maximumFractionDigits || cOptions.maximumFractionDigits < cOptions.minimumFractionDigits) && (cOptions.maximumFractionDigits = cOptions.minimumFractionDigits)), util_isNullOrUndefined(dOptions) ? util_extend(cOptions, isCurrencyPercent([ + cOptions.nlead, + cOptions.nend + ], '%', '%')) : (util_extend(cOptions, isCurrencyPercent([ + cOptions.nlead, + cOptions.nend + ], '$', dOptions.currencySymbol)), cOptions.isCurrency || util_extend(cOptions, isCurrencyPercent([ + cOptions.nlead, + cOptions.nend + ], '%', dOptions.percentSymbol))), !util_isNullOrUndefined(numObject)) { + var symbolPattern = getSymbolPattern(cOptions.type, dOptions.numberMapper.numberSystem, numObject, !1); + cOptions.useGrouping && (cOptions.groupSeparator = spaceGrouping ? ' ' : dOptions.numberMapper.numberSymbols[mapper[2]], cOptions.groupData = NumberFormat.getGroupingDetails(symbolPattern.split(';')[0])), cOptions.nlead = cOptions.nlead.replace(/'/g, ''), cOptions.nend = spaceCapture ? ' ' + cOptions.nend.replace(/'/g, '') : cOptions.nend.replace(/'/g, ''); + } + return cOptions; + } + function isCurrencyPercent(parts, actual, symbol) { + for(var options = { + nlead: parts[0], + nend: parts[1] + }, i = 0; i < 2; i++){ + var part = parts[i], loc = part.indexOf(actual); + if (-1 !== loc && (loc < part.indexOf('\'') || loc > part.lastIndexOf('\''))) { + options[typeMapper[i]] = part.substr(0, loc) + symbol + part.substr(loc + 1), options[typeMapper[actual]] = !0, options.type = options.isCurrency ? 'currency' : 'percent'; + break; + } + } + return options; + } + function fractionDigitsPattern(pattern, minDigits, maxDigits) { + pattern += '.'; + for(var a = 0; a < minDigits; a++)pattern += '0'; + if (minDigits < maxDigits) for(var diff = maxDigits - minDigits, b = 0; b < diff; b++)pattern += '#'; + return pattern; + } + function minimumIntegerPattern(pattern, digits) { + for(var temp = pattern.split('.'), integer = '', x = 0; x < digits; x++)integer += '0'; + return temp[1] ? integer + '.' + temp[1] : integer; + } + function groupingPattern(pattern) { + var temp = pattern.split('.'), integer = temp[0], no = 3 - integer.length % 3; + integer = (no && 1 === no ? '#' : 2 === no ? '##' : '') + integer, pattern = ''; + for(var x = integer.length - 1; x > 0; x -= 3)pattern = ',' + integer[x - 2] + integer[x - 1] + integer[x] + pattern; + return pattern = pattern.slice(1), temp[1] ? pattern + '.' + temp[1] : pattern; + } + IntlBase.dateParseRegex = /([a-z])\1*|'([^']|'')+'|''|./gi, IntlBase.basicPatterns = [ + 'short', + 'medium', + 'long', + 'full' + ], IntlBase.defaultObject = { + dates: { + calendars: { + gregorian: { + months: { + 'stand-alone': { + abbreviated: { + 1: 'Jan', + 2: 'Feb', + 3: 'Mar', + 4: 'Apr', + 5: 'May', + 6: 'Jun', + 7: 'Jul', + 8: 'Aug', + 9: 'Sep', + 10: 'Oct', + 11: 'Nov', + 12: 'Dec' + }, + narrow: { + 1: 'J', + 2: 'F', + 3: 'M', + 4: 'A', + 5: 'M', + 6: 'J', + 7: 'J', + 8: 'A', + 9: 'S', + 10: 'O', + 11: 'N', + 12: 'D' + }, + wide: { + 1: 'January', + 2: 'February', + 3: 'March', + 4: 'April', + 5: 'May', + 6: 'June', + 7: 'July', + 8: 'August', + 9: 'September', + 10: 'October', + 11: 'November', + 12: 'December' + } + } + }, + days: { + 'stand-alone': { + abbreviated: { + sun: 'Sun', + mon: 'Mon', + tue: 'Tue', + wed: 'Wed', + thu: 'Thu', + fri: 'Fri', + sat: 'Sat' + }, + narrow: { + sun: 'S', + mon: 'M', + tue: 'T', + wed: 'W', + thu: 'T', + fri: 'F', + sat: 'S' + }, + short: { + sun: 'Su', + mon: 'Mo', + tue: 'Tu', + wed: 'We', + thu: 'Th', + fri: 'Fr', + sat: 'Sa' + }, + wide: { + sun: 'Sunday', + mon: 'Monday', + tue: 'Tuesday', + wed: 'Wednesday', + thu: 'Thursday', + fri: 'Friday', + sat: 'Saturday' + } + } + }, + dayPeriods: { + format: { + wide: { + am: 'AM', + pm: 'PM' + } + } + }, + eras: { + eraNames: { + 0: 'Before Christ', + '0-alt-variant': 'Before Common Era', + 1: 'Anno Domini', + '1-alt-variant': 'Common Era' + }, + eraAbbr: { + 0: 'BC', + '0-alt-variant': 'BCE', + 1: 'AD', + '1-alt-variant': 'CE' + }, + eraNarrow: { + 0: 'B', + '0-alt-variant': 'BCE', + 1: 'A', + '1-alt-variant': 'CE' + } + }, + dateFormats: { + full: 'EEEE, MMMM d, y', + long: 'MMMM d, y', + medium: 'MMM d, y', + short: 'M/d/yy' + }, + timeFormats: { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' + }, + dateTimeFormats: { + full: '{1} \'at\' {0}', + long: '{1} \'at\' {0}', + medium: '{1}, {0}', + short: '{1}, {0}', + availableFormats: { + d: 'd', + E: 'ccc', + Ed: 'd E', + Ehm: 'E h:mm a', + EHm: 'E HH:mm', + Ehms: 'E h:mm:ss a', + EHms: 'E HH:mm:ss', + Gy: 'y G', + GyMMM: 'MMM y G', + GyMMMd: 'MMM d, y G', + GyMMMEd: 'E, MMM d, y G', + h: 'h a', + H: 'HH', + hm: 'h:mm a', + Hm: 'HH:mm', + hms: 'h:mm:ss a', + Hms: 'HH:mm:ss', + hmsv: 'h:mm:ss a v', + Hmsv: 'HH:mm:ss v', + hmv: 'h:mm a v', + Hmv: 'HH:mm v', + M: 'L', + Md: 'M/d', + MEd: 'E, M/d', + MMM: 'LLL', + MMMd: 'MMM d', + MMMEd: 'E, MMM d', + MMMMd: 'MMMM d', + ms: 'mm:ss', + y: 'y', + yM: 'M/y', + yMd: 'M/d/y', + yMEd: 'E, M/d/y', + yMMM: 'MMM y', + yMMMd: 'MMM d, y', + yMMMEd: 'E, MMM d, y', + yMMMM: 'MMMM y' + } + } + }, + islamic: { + months: { + 'stand-alone': { + abbreviated: { + 1: 'Muh.', + 2: 'Saf.', + 3: 'Rab. I', + 4: 'Rab. II', + 5: 'Jum. I', + 6: 'Jum. II', + 7: 'Raj.', + 8: 'Sha.', + 9: 'Ram.', + 10: 'Shaw.', + 11: 'Dhuʻl-Q.', + 12: 'Dhuʻl-H.' + }, + narrow: { + 1: '1', + 2: '2', + 3: '3', + 4: '4', + 5: '5', + 6: '6', + 7: '7', + 8: '8', + 9: '9', + 10: '10', + 11: '11', + 12: '12' + }, + wide: { + 1: 'Muharram', + 2: 'Safar', + 3: 'Rabiʻ I', + 4: 'Rabiʻ II', + 5: 'Jumada I', + 6: 'Jumada II', + 7: 'Rajab', + 8: 'Shaʻban', + 9: 'Ramadan', + 10: 'Shawwal', + 11: 'Dhuʻl-Qiʻdah', + 12: 'Dhuʻl-Hijjah' + } + } + }, + days: { + 'stand-alone': { + abbreviated: { + sun: 'Sun', + mon: 'Mon', + tue: 'Tue', + wed: 'Wed', + thu: 'Thu', + fri: 'Fri', + sat: 'Sat' + }, + narrow: { + sun: 'S', + mon: 'M', + tue: 'T', + wed: 'W', + thu: 'T', + fri: 'F', + sat: 'S' + }, + short: { + sun: 'Su', + mon: 'Mo', + tue: 'Tu', + wed: 'We', + thu: 'Th', + fri: 'Fr', + sat: 'Sa' + }, + wide: { + sun: 'Sunday', + mon: 'Monday', + tue: 'Tuesday', + wed: 'Wednesday', + thu: 'Thursday', + fri: 'Friday', + sat: 'Saturday' + } + } + }, + dayPeriods: { + format: { + wide: { + am: 'AM', + pm: 'PM' + } + } + }, + eras: { + eraNames: { + 0: 'AH' + }, + eraAbbr: { + 0: 'AH' + }, + eraNarrow: { + 0: 'AH' + } + }, + dateFormats: { + full: 'EEEE, MMMM d, y G', + long: 'MMMM d, y G', + medium: 'MMM d, y G', + short: 'M/d/y GGGGG' + }, + timeFormats: { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' + }, + dateTimeFormats: { + full: '{1} \'at\' {0}', + long: '{1} \'at\' {0}', + medium: '{1}, {0}', + short: '{1}, {0}', + availableFormats: { + d: 'd', + E: 'ccc', + Ed: 'd E', + Ehm: 'E h:mm a', + EHm: 'E HH:mm', + Ehms: 'E h:mm:ss a', + EHms: 'E HH:mm:ss', + Gy: 'y G', + GyMMM: 'MMM y G', + GyMMMd: 'MMM d, y G', + GyMMMEd: 'E, MMM d, y G', + h: 'h a', + H: 'HH', + hm: 'h:mm a', + Hm: 'HH:mm', + hms: 'h:mm:ss a', + Hms: 'HH:mm:ss', + M: 'L', + Md: 'M/d', + MEd: 'E, M/d', + MMM: 'LLL', + MMMd: 'MMM d', + MMMEd: 'E, MMM d', + MMMMd: 'MMMM d', + ms: 'mm:ss', + y: 'y G', + yyyy: 'y G', + yyyyM: 'M/y GGGGG', + yyyyMd: 'M/d/y GGGGG', + yyyyMEd: 'E, M/d/y GGGGG', + yyyyMMM: 'MMM y G', + yyyyMMMd: 'MMM d, y G', + yyyyMMMEd: 'E, MMM d, y G', + yyyyMMMM: 'MMMM y G', + yyyyQQQ: 'QQQ y G', + yyyyQQQQ: 'QQQQ y G' + } + } + } + }, + timeZoneNames: { + hourFormat: '+HH:mm;-HH:mm', + gmtFormat: 'GMT{0}', + gmtZeroFormat: 'GMT' + } + }, + numbers: { + currencies: { + USD: { + displayName: 'US Dollar', + symbol: '$', + 'symbol-alt-narrow': '$' + }, + EUR: { + displayName: 'Euro', + symbol: '€', + 'symbol-alt-narrow': '€' + }, + GBP: { + displayName: 'British Pound', + 'symbol-alt-narrow': '£' + } + }, + defaultNumberingSystem: 'latn', + minimumGroupingDigits: '1', + 'symbols-numberSystem-latn': { + decimal: '.', + group: ',', + list: ';', + percentSign: '%', + plusSign: '+', + minusSign: '-', + exponential: 'E', + superscriptingExponent: '×', + perMille: '‰', + infinity: '∞', + nan: 'NaN', + timeSeparator: ':' + }, + 'decimalFormats-numberSystem-latn': { + standard: '#,##0.###' + }, + 'percentFormats-numberSystem-latn': { + standard: '#,##0%' + }, + 'currencyFormats-numberSystem-latn': { + standard: '¤#,##0.00', + accounting: '¤#,##0.00;(¤#,##0.00)' + }, + 'scientificFormats-numberSystem-latn': { + standard: '#E0' + } + } + }, IntlBase.blazorDefaultObject = { + numbers: { + mapper: { + 0: '0', + 1: '1', + 2: '2', + 3: '3', + 4: '4', + 5: '5', + 6: '6', + 7: '7', + 8: '8', + 9: '9' + }, + mapperDigits: '0123456789', + numberSymbols: { + decimal: '.', + group: ',', + plusSign: '+', + minusSign: '-', + percentSign: '%', + nan: 'NaN', + timeSeparator: ':', + infinity: '∞' + }, + timeSeparator: ':', + currencySymbol: '$', + currencypData: { + nlead: '$', + nend: '', + groupSeparator: ',', + groupData: { + primary: 3 + }, + maximumFraction: 2, + minimumFraction: 2 + }, + percentpData: { + nlead: '', + nend: '%', + groupSeparator: ',', + groupData: { + primary: 3 + }, + maximumFraction: 2, + minimumFraction: 2 + }, + percentnData: { + nlead: '-', + nend: '%', + groupSeparator: ',', + groupData: { + primary: 3 + }, + maximumFraction: 2, + minimumFraction: 2 + }, + currencynData: { + nlead: '($', + nend: ')', + groupSeparator: ',', + groupData: { + primary: 3 + }, + maximumFraction: 2, + minimumFraction: 2 + }, + decimalnData: { + nlead: '-', + nend: '', + groupData: { + primary: 3 + }, + maximumFraction: 2, + minimumFraction: 2 + }, + decimalpData: { + nlead: '', + nend: '', + groupData: { + primary: 3 + }, + maximumFraction: 2, + minimumFraction: 2 + } + }, + dates: { + dayPeriods: { + am: 'AM', + pm: 'PM' + }, + dateSeperator: '/', + days: { + abbreviated: { + sun: 'Sun', + mon: 'Mon', + tue: 'Tue', + wed: 'Wed', + thu: 'Thu', + fri: 'Fri', + sat: 'Sat' + }, + short: { + sun: 'Su', + mon: 'Mo', + tue: 'Tu', + wed: 'We', + thu: 'Th', + fri: 'Fr', + sat: 'Sa' + }, + wide: { + sun: 'Sunday', + mon: 'Monday', + tue: 'Tuesday', + wed: 'Wednesday', + thu: 'Thursday', + fri: 'Friday', + sat: 'Saturday' + } + }, + months: { + abbreviated: { + 1: 'Jan', + 2: 'Feb', + 3: 'Mar', + 4: 'Apr', + 5: 'May', + 6: 'Jun', + 7: 'Jul', + 8: 'Aug', + 9: 'Sep', + 10: 'Oct', + 11: 'Nov', + 12: 'Dec' + }, + wide: { + 1: 'January', + 2: 'February', + 3: 'March', + 4: 'April', + 5: 'May', + 6: 'June', + 7: 'July', + 8: 'August', + 9: 'September', + 10: 'October', + 11: 'November', + 12: 'December' + } + }, + eras: { + 1: 'AD' + } + } + }, IntlBase.monthIndex = { + 3: 'abbreviated', + 4: 'wide', + 5: 'narrow', + 1: 'abbreviated' + }, IntlBase.month = 'months', IntlBase.days = 'days', IntlBase.patternMatcher = { + C: 'currency', + P: 'percent', + N: 'decimal', + A: 'currency', + E: 'scientific' + }, IntlBase.getResultantPattern = getResultantPattern, IntlBase.getDependables = getDependables, IntlBase.getSymbolPattern = getSymbolPattern, IntlBase.ConvertDateToWeekFormat = ConvertDateToWeekFormat, IntlBase.compareBlazorDateFormats = compareBlazorDateFormats, IntlBase.getProperNumericSkeleton = getProperNumericSkeleton, IntlBase.getFormatData = getFormatData, IntlBase.changeCurrencySymbol = changeCurrencySymbol, IntlBase.getCurrencySymbol = getCurrencySymbol, IntlBase.customFormat = function(format, dOptions, obj) { + for(var options = {}, formatSplit = format.split(';'), data = [ + 'pData', + 'nData', + 'zeroData' + ], i = 0; i < formatSplit.length; i++)options[data[i]] = customNumberFormat(formatSplit[i], dOptions, obj); + return util_isNullOrUndefined(options.nData) && (options.nData = util_extend({}, options.pData), options.nData.nlead = util_isNullOrUndefined(dOptions) ? '-' + options.nData.nlead : dOptions.minusSymbol + options.nData.nlead), options; + }, IntlBase.customNumberFormat = customNumberFormat, IntlBase.isCurrencyPercent = isCurrencyPercent, IntlBase.getDateSeparator = function(dateObj) { + var value = (util_getValue('dateFormats.short', dateObj) || '').match(/[d‏M‏]([^d‏M])[d‏M‏]/i); + return value ? value[1] : '/'; + }, IntlBase.getActualDateTimeFormat = function(culture, options, cldr, isExcelFormat) { + var dependable = getDependables(cldr, culture, options.calendar), actualPattern = options.format || getResultantPattern(options.skeleton, dependable.dateObject, options.type); + if (isExcelFormat) { + if (-1 !== (actualPattern = actualPattern.replace(patternRegex, function(pattern) { + return patternMatch[pattern]; + })).indexOf('z')) { + var tLength = actualPattern.match(/z/g).length, timeZonePattern = void 0, options_1 = { + timeZone: {} + }; + options_1.numMapper = ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr)), options_1.timeZone = util_getValue('dates.timeZoneNames', dependable.parserObject); + var timezone = new Date().getTimezoneOffset(), pattern = tLength < 4 ? '+H;-H' : options_1.timeZone.hourFormat; + pattern = pattern.replace(/:/g, options_1.numMapper.timeSeparator), 0 === timezone ? timeZonePattern = options_1.timeZone.gmtZeroFormat : (timeZonePattern = DateFormat.getTimeZoneValue(timezone, pattern), timeZonePattern = options_1.timeZone.gmtFormat.replace(/\{0\}/, timeZonePattern)), actualPattern = actualPattern.replace(/[z]+/, '"' + timeZonePattern + '"'); + } + actualPattern = actualPattern.replace(/ $/, ''); + } + return actualPattern; + }, IntlBase.getActualNumberFormat = function(culture, options, cldr, isExcel) { + var minFrac, actualPattern, dependable = getDependables(cldr, culture, '', !0), parseOptions = { + custom: !0 + }, curObj = (dependable.numericObject, {}), curMatch = (options.format || '').match(IntlBase.currencyFormatRegex), dOptions = (IntlBase.formatRegex.test(options.format) && getProperNumericSkeleton(options.format || 'N'), {}); + if (curMatch) { + dOptions.numberMapper = ParserBase.getNumberMapper(dependable.parserObject, ParserBase.getNumberingSystem(cldr), !0); + var curCode = getCurrencySymbol(dependable.numericObject, options.currency || defaultCurrencyCode, options.altSymbol), symbolPattern = getSymbolPattern('currency', dOptions.numberMapper.numberSystem, dependable.numericObject, /a/i.test(options.format)), split = (symbolPattern = symbolPattern.replace(/\u00A4/g, curCode)).split(';'); + curObj.hasNegativePattern = split.length > 1, curObj.nData = getFormatData(split[1] || '-' + split[0], !0, curCode), curObj.pData = getFormatData(split[0], !1, curCode), curMatch[2] || options.minimumFractionDigits || options.maximumFractionDigits || (minFrac = getFormatData(symbolPattern.split(';')[0], !0, '', !0).minimumFraction); + } + if (IntlBase.formatRegex.test(options.format) || !options.format) { + if (util_extend(parseOptions, getProperNumericSkeleton(options.format || 'N')), parseOptions.custom = !1, actualPattern = '###0', (parseOptions.fractionDigits || options.minimumFractionDigits || options.maximumFractionDigits || minFrac) && (parseOptions.fractionDigits && (options.minimumFractionDigits = options.maximumFractionDigits = parseOptions.fractionDigits), actualPattern = fractionDigitsPattern(actualPattern, minFrac || parseOptions.fractionDigits || options.minimumFractionDigits || 0, options.maximumFractionDigits || 0)), options.minimumIntegerDigits && (actualPattern = minimumIntegerPattern(actualPattern, options.minimumIntegerDigits)), options.useGrouping && (actualPattern = groupingPattern(actualPattern)), 'currency' === parseOptions.type || (parseOptions.type, 0)) { + var cPattern = actualPattern; + actualPattern = curObj.pData.nlead + cPattern + curObj.pData.nend, curObj.hasNegativePattern && (actualPattern += ';' + curObj.nData.nlead + cPattern + curObj.nData.nend); + } + 'percent' === parseOptions.type && (actualPattern += ' %'); + } else actualPattern = options.format.replace(/'/g, '"'); + return Object.keys(dOptions).length > 0 && (actualPattern = isExcel ? actualPattern : function(actual, option) { + if (-1 !== actual.indexOf(',')) { + var split = actual.split(','); + actual = split[0] + util_getValue('numberMapper.numberSymbols.group', option) + split[1].replace('.', util_getValue('numberMapper.numberSymbols.decimal', option)); + } else actual = actual.replace('.', util_getValue('numberMapper.numberSymbols.decimal', option)); + return actual; + }(actualPattern, dOptions)), actualPattern; + }, IntlBase.fractionDigitsPattern = fractionDigitsPattern, IntlBase.minimumIntegerPattern = minimumIntegerPattern, IntlBase.groupingPattern = groupingPattern, IntlBase.getWeekData = function(culture, cldr) { + var firstDay = 'sun', mapper = util_getValue('supplemental.weekData.firstDay', cldr), iCulture = culture; + return /en-/.test(iCulture) && (iCulture = iCulture.slice(3)), iCulture = iCulture.slice(0, 2).toUpperCase() + iCulture.substr(2), mapper && (firstDay = mapper[iCulture] || mapper[iCulture.slice(0, 2)] || 'sun'), firstDayMapper[firstDay]; + }, IntlBase.replaceBlazorCurrency = function(pData, aCurrency, rCurrency) { + var currencyCode, iCurrency = (currencyCode = rCurrency, util_getValue(currencyCode || '', blazorCurrencyData)); + if (aCurrency !== iCurrency) for(var _i = 0; _i < pData.length; _i++){ + var data = pData[_i]; + data.nend = data.nend.replace(aCurrency, iCurrency), data.nlead = data.nlead.replace(aCurrency, iCurrency); + } + }, IntlBase.getWeekOfYear = function(date) { + var weeknum, newYear = new Date(date.getFullYear(), 0, 1), day = newYear.getDay(); + day = day >= 0 ? day : day + 7; + var daynum = Math.floor((date.getTime() - newYear.getTime() - (date.getTimezoneOffset() - newYear.getTimezoneOffset()) * 60000) / 86400000) + 1; + if (day < 4) { + if ((weeknum = Math.floor((daynum + day - 1) / 7) + 1) > 52) { + var nday = new Date(date.getFullYear() + 1, 0, 1).getDay(); + weeknum = (nday = nday >= 0 ? nday : nday + 7) < 4 ? 1 : 53; + } + } else weeknum = Math.floor((daynum + day - 1) / 7); + return weeknum; + }; + }(intl_base_IntlBase || (intl_base_IntlBase = {})); + var headerRegex = /^(.*?):[ \t]*([^\r\n]*)$/gm, Ajax = function() { + function Ajax(options, type, async, contentType) { + this.mode = !0, this.emitError = !0, this.options = {}, 'string' == typeof options ? (this.url = options, this.type = type ? type.toUpperCase() : 'GET', this.mode = !!util_isNullOrUndefined(async) || async) : 'object' == typeof options && (this.options = options, util_merge(this, this.options)), this.type = this.type ? this.type.toUpperCase() : 'GET', this.contentType = void 0 !== this.contentType ? this.contentType : contentType; + } + return Ajax.prototype.send = function(data) { + var _this = this; + this.data = util_isNullOrUndefined(data) ? this.data : data; + var eventArgs = { + cancel: !1, + httpRequest: null + }; + return new Promise(function(resolve, reject) { + _this.httpRequest = new XMLHttpRequest(), _this.httpRequest.onreadystatechange = function() { + _this.stateChange(resolve, reject); + }, util_isNullOrUndefined(_this.onLoad) || (_this.httpRequest.onload = _this.onLoad), util_isNullOrUndefined(_this.onProgress) || (_this.httpRequest.onprogress = _this.onProgress), util_isNullOrUndefined(_this.onAbort) || (_this.httpRequest.onabort = _this.onAbort), util_isNullOrUndefined(_this.onError) || (_this.httpRequest.onerror = _this.onError), util_isNullOrUndefined(_this.onUploadProgress) || (_this.httpRequest.upload.onprogress = _this.onUploadProgress), _this.httpRequest.open(_this.type, _this.url, _this.mode), util_isNullOrUndefined(_this.data) || null === _this.contentType || _this.httpRequest.setRequestHeader('Content-Type', _this.contentType || 'application/json; charset=utf-8'), _this.beforeSend && (eventArgs.httpRequest = _this.httpRequest, _this.beforeSend(eventArgs)), eventArgs.cancel || _this.httpRequest.send(util_isNullOrUndefined(_this.data) ? null : _this.data); + }); + }, Ajax.prototype.successHandler = function(data) { + return this.onSuccess && this.onSuccess(data, this), data; + }, Ajax.prototype.failureHandler = function(reason) { + return this.onFailure && this.onFailure(this.httpRequest), reason; + }, Ajax.prototype.stateChange = function(resolve, reject) { + var data = this.httpRequest.responseText; + if (this.dataType && 'json' === this.dataType.toLowerCase()) { + if ('' === data) data = void 0; + else try { + data = JSON.parse(data); + } catch (error) {} + } + 4 === this.httpRequest.readyState && (this.httpRequest.status >= 200 && this.httpRequest.status <= 299 || 304 === this.httpRequest.status ? resolve(this.successHandler(data)) : this.emitError ? reject(Error(this.failureHandler(this.httpRequest.statusText))) : resolve()); + }, Ajax.prototype.getResponseHeader = function(key) { + responseHeaders = {}; + for(var responseHeaders, header, headers = headerRegex.exec(this.httpRequest.getAllResponseHeaders()); headers;)responseHeaders[headers[1].toLowerCase()] = headers[2], headers = headerRegex.exec(this.httpRequest.getAllResponseHeaders()); + return util_isNullOrUndefined(header = responseHeaders[key.toLowerCase()]) ? null : header; + }, Ajax; + }(), REGX_MOBILE = /android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini|mobile/i, REGX_IE = /msie|trident/i, REGX_IE11 = /Trident\/7\./, REGX_IOS = /(ipad|iphone|ipod touch)/i, REGX_IOS7 = /(ipad|iphone|ipod touch);.*os 7_\d|(ipad|iphone|ipod touch);.*os 8_\d/i, REGX_ANDROID = /android/i, REGX_WINDOWS = /trident|windows phone|edge/i, REGX_VERSION = /(version)[ /]([\w.]+)/i, REGX_BROWSER = { + OPERA: /(opera|opr)(?:.*version|)[ /]([\w.]+)/i, + EDGE: /(edge)(?:.*version|)[ /]([\w.]+)/i, + CHROME: /(chrome|crios)[ /]([\w.]+)/i, + PANTHOMEJS: /(phantomjs)[ /]([\w.]+)/i, + SAFARI: /(safari)[ /]([\w.]+)/i, + WEBKIT: /(webkit)[ /]([\w.]+)/i, + MSIE: /(msie|trident) ([\w.]+)/i, + MOZILLA: /(mozilla)(?:.*? rv:([\w.]+)|)/i + }; + 'undefined' != typeof window && (window.browserDetails = window.browserDetails || {}); + var Browser = function() { + function Browser() {} + return Browser.extractBrowserDetail = function() { + for(var browserInfo = { + culture: {} + }, keys = Object.keys(REGX_BROWSER), clientInfo = [], _i = 0; _i < keys.length; _i++){ + var key = keys[_i]; + if (clientInfo = Browser.userAgent.match(REGX_BROWSER[key])) { + if (browserInfo.name = 'opr' === clientInfo[1].toLowerCase() ? 'opera' : clientInfo[1].toLowerCase(), browserInfo.name = 'crios' === clientInfo[1].toLowerCase() ? 'chrome' : browserInfo.name, browserInfo.version = clientInfo[2], browserInfo.culture.name = browserInfo.culture.language = navigator.language, Browser.userAgent.match(REGX_IE11)) { + browserInfo.name = 'msie'; + break; + } + var version = Browser.userAgent.match(REGX_VERSION); + 'safari' === browserInfo.name && version && (browserInfo.version = version[2]); + break; + } + } + return browserInfo; + }, Browser.getEvent = function(event) { + var events = { + start: { + isPointer: 'pointerdown', + isTouch: 'touchstart', + isDevice: 'mousedown' + }, + move: { + isPointer: 'pointermove', + isTouch: 'touchmove', + isDevice: 'mousemove' + }, + end: { + isPointer: 'pointerup', + isTouch: 'touchend', + isDevice: 'mouseup' + }, + cancel: { + isPointer: 'pointercancel', + isTouch: 'touchcancel', + isDevice: 'mouseleave' + } + }; + return Browser.isPointer ? events[event].isPointer : Browser.isTouch ? events[event].isTouch + (Browser.isDevice ? '' : ' ' + events[event].isDevice) : events[event].isDevice; + }, Browser.getTouchStartEvent = function() { + return Browser.getEvent('start'); + }, Browser.getTouchEndEvent = function() { + return Browser.getEvent('end'); + }, Browser.getTouchMoveEvent = function() { + return Browser.getEvent('move'); + }, Browser.getTouchCancelEvent = function() { + return Browser.getEvent('cancel'); + }, Browser.getValue = function(key, regX) { + var browserDetails = window.browserDetails; + return ('MacIntel' === navigator.platform && navigator.maxTouchPoints > 1 && !0 === Browser.isTouch && (browserDetails.isIos = !0, browserDetails.isDevice = !0, browserDetails.isTouch = !0, browserDetails.isPointer = !0), void 0 === browserDetails[key]) ? browserDetails[key] = regX.test(Browser.userAgent) : browserDetails[key]; + }, Object.defineProperty(Browser, "userAgent", { + get: function() { + return Browser.uA; + }, + set: function(uA) { + Browser.uA = uA, window.browserDetails = {}; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "info", { + get: function() { + return util_isUndefined(window.browserDetails.info) ? window.browserDetails.info = Browser.extractBrowserDetail() : window.browserDetails.info; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isIE", { + get: function() { + return Browser.getValue('isIE', REGX_IE); + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isTouch", { + get: function() { + return util_isUndefined(window.browserDetails.isTouch) ? window.browserDetails.isTouch = 'ontouchstart' in window.navigator || window && window.navigator && window.navigator.maxTouchPoints > 0 || 'ontouchstart' in window : window.browserDetails.isTouch; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isPointer", { + get: function() { + return util_isUndefined(window.browserDetails.isPointer) ? window.browserDetails.isPointer = 'pointerEnabled' in window.navigator : window.browserDetails.isPointer; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isMSPointer", { + get: function() { + return util_isUndefined(window.browserDetails.isMSPointer) ? window.browserDetails.isMSPointer = 'msPointerEnabled' in window.navigator : window.browserDetails.isMSPointer; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isDevice", { + get: function() { + return Browser.getValue('isDevice', REGX_MOBILE); + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isIos", { + get: function() { + return Browser.getValue('isIos', REGX_IOS); + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isIos7", { + get: function() { + return Browser.getValue('isIos7', REGX_IOS7); + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isAndroid", { + get: function() { + return Browser.getValue('isAndroid', REGX_ANDROID); + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isWebView", { + get: function() { + return util_isUndefined(window.browserDetails.isWebView) && (window.browserDetails.isWebView = !(util_isUndefined(window.cordova) && util_isUndefined(window.PhoneGap) && util_isUndefined(window.phonegap) && 'object' !== window.forge)), window.browserDetails.isWebView; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "isWindows", { + get: function() { + return Browser.getValue('isWindows', REGX_WINDOWS); + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "touchStartEvent", { + get: function() { + return util_isUndefined(window.browserDetails.touchStartEvent) ? window.browserDetails.touchStartEvent = Browser.getTouchStartEvent() : window.browserDetails.touchStartEvent; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "touchMoveEvent", { + get: function() { + return util_isUndefined(window.browserDetails.touchMoveEvent) ? window.browserDetails.touchMoveEvent = Browser.getTouchMoveEvent() : window.browserDetails.touchMoveEvent; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "touchEndEvent", { + get: function() { + return util_isUndefined(window.browserDetails.touchEndEvent) ? window.browserDetails.touchEndEvent = Browser.getTouchEndEvent() : window.browserDetails.touchEndEvent; + }, + enumerable: !0, + configurable: !0 + }), Object.defineProperty(Browser, "touchCancelEvent", { + get: function() { + return util_isUndefined(window.browserDetails.touchCancelEvent) ? window.browserDetails.touchCancelEvent = Browser.getTouchCancelEvent() : window.browserDetails.touchCancelEvent; + }, + enumerable: !0, + configurable: !0 + }), Browser.uA = 'undefined' != typeof navigator ? navigator.userAgent : '', Browser; + }(), EventHandler = function() { + function EventHandler() {} + return EventHandler.addOrGetEventData = function(element) { + return '__eventList' in element ? element.__eventList.events : (element.__eventList = {}, element.__eventList.events = []); + }, EventHandler.add = function(element, eventName, listener, bindTo, intDebounce) { + var debounceListener, eventData = EventHandler.addOrGetEventData(element); + debounceListener = intDebounce ? debounce(listener, intDebounce) : listener, bindTo && (debounceListener = debounceListener.bind(bindTo)); + for(var event = eventName.split(' '), i = 0; i < event.length; i++)eventData.push({ + name: event[i], + listener: listener, + debounce: debounceListener + }), Browser.isIE ? element.addEventListener(event[i], debounceListener) : element.addEventListener(event[i], debounceListener, { + passive: !1 + }); + return debounceListener; + }, EventHandler.remove = function(element, eventName, listener) { + for(var eventData = EventHandler.addOrGetEventData(element), event = eventName.split(' '), _loop_1 = function(j) { + var debounceListener, index = -1; + eventData && 0 !== eventData.length && eventData.some(function(x, i) { + return x.name === event[j] && x.listener === listener && (index = i, debounceListener = x.debounce, !0); + }), -1 !== index && eventData.splice(index, 1), debounceListener && element.removeEventListener(event[j], debounceListener); + }, j = 0; j < event.length; j++)_loop_1(j); + }, EventHandler.clearEvents = function(element) { + copyData = util_extend([], copyData, eventData = EventHandler.addOrGetEventData(element)); + for(var eventData, copyData, i = 0; i < copyData.length; i++)element.removeEventListener(copyData[i].name, copyData[i].debounce), eventData.shift(); + }, EventHandler.trigger = function(element, eventName, eventProp) { + for(var eventData = EventHandler.addOrGetEventData(element), _i = 0; _i < eventData.length; _i++){ + var event_1 = eventData[_i]; + event_1.name === eventName && event_1.debounce.call(this, eventProp); + } + }, EventHandler; + }(), SVG_REG = /^svg|^path|^g/; + function createElement(tagName, properties) { + var element = SVG_REG.test(tagName) ? document.createElementNS('http://www.w3.org/2000/svg', tagName) : document.createElement(tagName); + return void 0 === properties || (element.innerHTML = properties.innerHTML ? properties.innerHTML : '', void 0 !== properties.className && (element.className = properties.className), void 0 !== properties.id && (element.id = properties.id), void 0 !== properties.styles && element.setAttribute('style', properties.styles), void 0 !== properties.attrs && attributes(element, properties.attrs)), element; + } + function addClass(elements, classes) { + for(var classList = getClassList(classes), _i = 0; _i < elements.length; _i++)for(var ele = elements[_i], _b = 0; _b < classList.length; _b++){ + var className = classList[_b]; + if (util_isObject(ele)) { + var curClass = util_getValue('attributes.className', ele); + util_isNullOrUndefined(curClass) ? setValue('attributes.className', className, ele) : RegExp('\\b' + className + '\\b', 'i').test(curClass) || setValue('attributes.className', curClass + ' ' + className, ele); + } else ele.classList.contains(className) || ele.classList.add(className); + } + return elements; + } + function removeClass(elements, classes) { + for(var classList = getClassList(classes), _i = 0; _i < elements.length; _i++){ + var ele = elements[_i], flag = util_isObject(ele); + if (flag ? util_getValue('attributes.className', ele) : '' !== ele.className) for(var _b = 0; _b < classList.length; _b++){ + var className = classList[_b]; + if (flag) { + var classArr = util_getValue('attributes.className', ele).split(' '), index = classArr.indexOf(className); + -1 !== index && classArr.splice(index, 1), setValue('attributes.className', classArr.join(' '), ele); + } else ele.classList.remove(className); + } + } + return elements; + } + function getClassList(classes) { + var classList = []; + return 'string' == typeof classes ? classList.push(classes) : classList = classes, classList; + } + function isVisible(element) { + return '' === element.style.visibility && element.offsetWidth > 0; + } + function prepend(fromElements, toElement, isEval) { + for(var docFrag = document.createDocumentFragment(), _i = 0; _i < fromElements.length; _i++){ + var ele = fromElements[_i]; + docFrag.appendChild(ele); + } + return toElement.insertBefore(docFrag, toElement.firstElementChild), isEval && executeScript(toElement), fromElements; + } + function append(fromElements, toElement, isEval) { + for(var docFrag = document.createDocumentFragment(), _i = 0; _i < fromElements.length; _i++){ + var ele = fromElements[_i]; + docFrag.appendChild(ele); + } + return toElement.appendChild(docFrag), isEval && executeScript(toElement), fromElements; + } + function executeScript(ele) { + ele.querySelectorAll('script').forEach(function(element) { + var script = document.createElement('script'); + script.text = element.innerHTML, document.head.appendChild(script), detach(script); + }); + } + function detach(element) { + var parentNode = element.parentNode; + if (parentNode) return parentNode.removeChild(element); + } + function remove(element) { + var parentNode = element.parentNode; + EventHandler.clearEvents(element), parentNode.removeChild(element); + } + function attributes(element, attributes) { + for(var keys = Object.keys(attributes), ele = element, _i = 0; _i < keys.length; _i++){ + var key = keys[_i]; + if (util_isObject(ele)) { + var iKey = key; + 'tabindex' === key && (iKey = 'tabIndex'), ele.attributes[iKey] = attributes[key]; + } else ele.setAttribute(key, attributes[key]); + } + return ele; + } + function dom_select(selector, context, needsVDOM) { + return void 0 === context && (context = document), selector = querySelectId(selector), context.querySelector(selector); + } + function selectAll(selector, context, needsVDOM) { + return void 0 === context && (context = document), selector = querySelectId(selector), context.querySelectorAll(selector); + } + function querySelectId(selector) { + var charRegex = /(!|"|\$|%|&|'|\(|\)|\*|\/|:|;|<|=|\?|@|\]|\^|`|{|}|\||\+|~)/g; + if (selector.match(/#[0-9]/g) || selector.match(charRegex)) { + for(var idList = selector.split(','), i = 0; i < idList.length; i++){ + for(var list = idList[i].split(' '), j = 0; j < list.length; j++)if (list[j].indexOf('#') > -1 && !list[j].match(/\[.*\]/)) { + var splitId = list[j].split('#'); + if (splitId[1].match(/^\d/) || splitId[1].match(charRegex)) { + var setId = list[j].split('.'); + setId[0] = setId[0].replace(/#/, '[id=\'') + '\']', list[j] = setId.join('.'); + } + } + idList[i] = list.join(' '); + } + return idList.join(','); + } + return selector; + } + function closest(element, selector) { + var el = element; + if ('function' == typeof el.closest) return el.closest(selector); + for(; el && 1 === el.nodeType;){ + if (matches(el, selector)) return el; + el = el.parentNode; + } + return null; + } + function setStyleAttribute(element, attrs) { + void 0 !== attrs && Object.keys(attrs).forEach(function(key) { + element.style[key] = attrs[key]; + }); + } + function classList(element, addClasses, removeClasses) { + addClass([ + element + ], addClasses), removeClass([ + element + ], removeClasses); + } + function matches(element, selector) { + var matches = element.matches || element.msMatchesSelector || element.webkitMatchesSelector; + return matches ? matches.call(element, selector) : -1 !== [].indexOf.call(document.querySelectorAll(selector), element); + } + var isColEName = /]/, Base = function() { + function Base(options, element) { + this.isRendered = !1, this.isComplexArraySetter = !1, this.isServerRendered = !1, this.allowServerDataBinding = !0, this.isProtectedOnChange = !0, this.properties = {}, this.changedProperties = {}, this.oldProperties = {}, this.bulkChanges = {}, this.refreshing = !1, this.ignoreCollectionWatch = !1, this.finalUpdate = function() {}, this.childChangedProperties = {}, this.modelObserver = new Observer(this), util_isUndefined(element) || ('string' == typeof element ? this.element = document.querySelector(element) : this.element = element, util_isNullOrUndefined(this.element) || (this.isProtectedOnChange = !1, this.addInstance())), util_isUndefined(options) || this.setProperties(options, !0), this.isDestroyed = !1; + } + return Base.prototype.setProperties = function(prop, muteOnChange) { + var prevDetection = this.isProtectedOnChange; + this.isProtectedOnChange = !!muteOnChange, util_merge(this, prop), !0 !== muteOnChange && (util_merge(this.changedProperties, prop), this.dataBind()), this.finalUpdate(), this.changedProperties = {}, this.oldProperties = {}, this.isProtectedOnChange = prevDetection; + }, Base.callChildDataBind = function(obj, parent) { + for(var keys = Object.keys(obj), _i = 0; _i < keys.length; _i++){ + var key = keys[_i]; + if (parent[key] instanceof Array) for(var _a = 0, _b = parent[key]; _a < _b.length; _a++){ + var obj_1 = _b[_a]; + void 0 !== obj_1.dataBind && obj_1.dataBind(); + } + else parent[key].dataBind(); + } + }, Base.prototype.clearChanges = function() { + this.finalUpdate(), this.changedProperties = {}, this.oldProperties = {}, this.childChangedProperties = {}; + }, Base.prototype.dataBind = function() { + if (Base.callChildDataBind(this.childChangedProperties, this), Object.getOwnPropertyNames(this.changedProperties).length) { + var prevDetection = this.isProtectedOnChange, newChanges = this.changedProperties, oldChanges = this.oldProperties; + this.clearChanges(), this.isProtectedOnChange = !0, this.onPropertyChanged(newChanges, oldChanges), this.isProtectedOnChange = prevDetection; + } + }, Base.prototype.serverDataBind = function(newChanges) {}, Base.prototype.saveChanges = function(key, newValue, oldValue) { + var handler, unbind, num, secret, messageHandler; + this.isProtectedOnChange || (this.oldProperties[key] = oldValue, this.changedProperties[key] = newValue, this.finalUpdate(), this.finalUpdate = (handler = this.dataBind.bind(this), num = new Uint16Array(5), (window.msCrypto || window.crypto).getRandomValues(num), secret = 'ej2' + function(num) { + for(var ret = '', i = 0; i < 5; i++)ret += (i ? ',' : '') + num[i]; + return ret; + }(num), messageHandler = function(event) { + event.source === window && 'string' == typeof event.data && event.data.length <= 32 && event.data === secret && (handler(), unbind()); + }, window.addEventListener('message', messageHandler, !1), window.postMessage(secret, '*'), unbind = function() { + window.removeEventListener('message', messageHandler), handler = messageHandler = secret = void 0; + })); + }, Base.prototype.addEventListener = function(eventName, handler) { + this.modelObserver.on(eventName, handler); + }, Base.prototype.removeEventListener = function(eventName, handler) { + this.modelObserver.off(eventName, handler); + }, Base.prototype.trigger = function(eventName, eventProp, successHandler, errorHandler) { + var _this = this; + if (!0 !== this.isDestroyed) { + var prevDetection = this.isProtectedOnChange; + this.isProtectedOnChange = !1; + var data = this.modelObserver.notify(eventName, eventProp, successHandler, errorHandler); + if (isColEName.test(eventName)) { + var handler = util_getValue(eventName, this); + if (handler) { + if (window.Blazor) { + var promise = handler.call(this, eventProp); + promise && 'function' == typeof promise.then ? successHandler ? promise.then(function(data) { + successHandler && (data = 'string' == typeof data && _this.modelObserver.isJson(data) ? JSON.parse(data) : data, successHandler.call(_this, data)); + }).catch(function(data) { + errorHandler && (data = 'string' == typeof data && _this.modelObserver.isJson(data) ? JSON.parse(data) : data, errorHandler.call(_this, data)); + }) : data = promise : successHandler && successHandler.call(this, eventProp); + } else handler.call(this, eventProp), successHandler && successHandler.call(this, eventProp); + } else successHandler && successHandler.call(this, eventProp); + } + return this.isProtectedOnChange = prevDetection, data; + } + }, Base.prototype.addInstance = function() { + var moduleClass = 'e-' + this.getModuleName().toLowerCase(); + addClass([ + this.element + ], [ + 'e-lib', + moduleClass + ]), util_isNullOrUndefined(this.element.ej2_instances) ? setValue('ej2_instances', [ + this + ], this.element) : this.element.ej2_instances.push(this); + }, Base.prototype.destroy = function() { + var _this = this; + this.element.ej2_instances = this.element.ej2_instances.filter(function(i) { + return i !== _this; + }), removeClass([ + this.element + ], [ + 'e-' + this.getModuleName() + ]), 0 === this.element.ej2_instances.length && removeClass([ + this.element + ], [ + 'e-lib' + ]), this.clearChanges(), this.modelObserver.destroy(), this.isDestroyed = !0; + }, Base; + }(); + function getComponent(elem, comp) { + var instance, i, ele = 'string' == typeof elem ? document.getElementById(elem) : elem; + for(i = 0; i < ele.ej2_instances.length; i++)if (instance = ele.ej2_instances[i], 'string' == typeof comp) { + if (comp === instance.getModuleName()) return instance; + } else if (instance instanceof comp) return instance; + } + function getObject(instance, curKey, defaultValue, type) { + return instance.properties.hasOwnProperty(curKey) && instance.properties[curKey] instanceof type || (instance.properties[curKey] = createInstance(type, [ + instance, + curKey, + defaultValue + ])), instance.properties[curKey]; + } + function getObjectArray(instance, curKey, defaultValue, type, isSetter, isFactory) { + for(var result = [], len = defaultValue ? defaultValue.length : 0, i = 0; i < len; i++){ + var curType = type; + if (isFactory && (curType = type(defaultValue[i], instance)), isSetter) { + var inst = createInstance(curType, [ + instance, + curKey, + {}, + !0 + ]); + inst.setProperties(defaultValue[i], !0), result.push(inst); + } else result.push(createInstance(curType, [ + instance, + curKey, + defaultValue[i], + !1 + ])); + } + return result; + } + function propertyGetter(defaultValue, curKey) { + return function() { + return this.properties.hasOwnProperty(curKey) || (this.properties[curKey] = defaultValue), this.properties[curKey]; + }; + } + function getArrayModel(keyString, value, isControlParent, arrayFunction) { + var modelObject = keyString; + return isControlParent && ((modelObject = {})[keyString] = value, value && 'object' == typeof value && (modelObject[keyString].ejsAction = arrayFunction)), modelObject; + } + function Property(defaultValue) { + return function(target, key) { + var defaultValue1, curKey, propertyDescriptor = { + set: (defaultValue1 = defaultValue, curKey = key, function(newValue) { + if (this.properties[curKey] !== newValue) { + var oldVal = this.properties.hasOwnProperty(curKey) ? this.properties[curKey] : defaultValue1; + this.saveChanges(curKey, newValue, oldVal), this.properties[curKey] = newValue; + } + }), + get: propertyGetter(defaultValue, key), + enumerable: !0, + configurable: !0 + }; + Object.defineProperty(target, key, propertyDescriptor), addPropertyCollection(target, key, 'prop', defaultValue); + }; + } + function Complex(defaultValue, type) { + return function(target, key) { + var defaultValue1, curKey, type1, defaultValue2, curKey1, type2, propertyDescriptor = { + set: (defaultValue1 = defaultValue, curKey = key, type1 = type, function(newValue) { + getObject(this, curKey, defaultValue1, type1).setProperties(newValue); + }), + get: (defaultValue2 = defaultValue, curKey1 = key, type2 = type, function() { + return getObject(this, curKey1, defaultValue2, type2); + }), + enumerable: !0, + configurable: !0 + }; + Object.defineProperty(target, key, propertyDescriptor), addPropertyCollection(target, key, 'complexProp', defaultValue, type); + }; + } + function Collection(defaultValue, type) { + return function(target, key) { + var defaultValue1, curKey, type1, defaultValue2, curKey1, type2, propertyDescriptor = { + set: (defaultValue1 = defaultValue, curKey = key, type1 = type, function(newValue) { + this.isComplexArraySetter = !0; + var oldValueCollection = getObjectArray(this, curKey, defaultValue1, type1, !1), newValCollection = getObjectArray(this, curKey, newValue, type1, !0); + this.isComplexArraySetter = !1, this.saveChanges(curKey, newValCollection, oldValueCollection), this.properties[curKey] = newValCollection; + }), + get: (defaultValue2 = defaultValue, curKey1 = key, type2 = type, function() { + var _this = this; + if (!this.properties.hasOwnProperty(curKey1)) { + var defCollection = getObjectArray(this, curKey1, defaultValue2, type2, !1); + this.properties[curKey1] = defCollection; + } + var ignore = void 0 !== this.controlParent && this.controlParent.ignoreCollectionWatch || this.ignoreCollectionWatch; + return this.properties[curKey1].hasOwnProperty('push') || ignore || [ + 'push', + 'pop' + ].forEach(function(extendFunc) { + var dFunc, curKey, prop, descriptor = { + value: (dFunc = extendFunc, curKey = curKey1, prop = _this.properties[curKey1], function() { + for(var newValue = [], _i = 0; _i < arguments.length; _i++)newValue[_i] = arguments[_i]; + var keyString = this.propName ? this.getParentKey() + '.' + curKey + '-' : curKey + '-'; + switch(dFunc){ + case 'push': + for(var i = 0; i < newValue.length; i++){ + Array.prototype[dFunc].apply(prop, [ + newValue[i] + ]); + var model_1 = getArrayModel(keyString + (prop.length - 1), newValue[i], !this.controlParent, dFunc); + this.serverDataBind(model_1, newValue[i], !1, dFunc); + } + break; + case 'pop': + Array.prototype[dFunc].apply(prop); + var model = getArrayModel(keyString + prop.length, null, !this.controlParent, dFunc); + this.serverDataBind(model, { + ejsAction: 'pop' + }, !1, dFunc); + } + return prop; + }).bind(_this), + configurable: !0 + }; + Object.defineProperty(_this.properties[curKey1], extendFunc, descriptor); + }), this.properties[curKey1].hasOwnProperty('isComplexArray') || Object.defineProperty(this.properties[curKey1], 'isComplexArray', { + value: !0 + }), this.properties[curKey1]; + }), + enumerable: !0, + configurable: !0 + }; + Object.defineProperty(target, key, propertyDescriptor), addPropertyCollection(target, key, 'colProp', defaultValue, type); + }; + } + function notify_property_change_Event() { + return function(target, key) { + var eventDescriptor = { + set: function(newValue) { + var oldValue = this.properties[key]; + if (oldValue !== newValue) { + var finalContext = function getParentContext(context, prefix) { + if (!1 === context.hasOwnProperty('parentObj')) return { + context: context, + prefix: prefix + }; + var curText = util_getValue('propName', context); + return curText && (prefix = curText + '-' + prefix), getParentContext(util_getValue('parentObj', context), prefix); + }(this, key); + !1 === util_isUndefined(oldValue) && finalContext.context.removeEventListener(finalContext.prefix, oldValue), finalContext.context.addEventListener(finalContext.prefix, newValue), this.properties[key] = newValue; + } + }, + get: propertyGetter(void 0, key), + enumerable: !0, + configurable: !0 + }; + Object.defineProperty(target, key, eventDescriptor), addPropertyCollection(target, key, 'event'); + }; + } + function NotifyPropertyChanges(classConstructor) {} + function addPropertyCollection(target, key, propertyType, defaultValue, type) { + util_isUndefined(target.propList) && (target.propList = { + props: [], + complexProps: [], + colProps: [], + events: [], + propNames: [], + complexPropNames: [], + colPropNames: [], + eventNames: [] + }), target.propList[propertyType + 's'].push({ + propertyName: key, + defaultValue: defaultValue, + type: type + }), target.propList[propertyType + 'Names'].push(key); + } + var extendStatics, __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, Animation = function(_super) { + var Animation_1; + function Animation(options) { + var _this = _super.call(this, options, void 0) || this; + return _this.easing = { + ease: 'cubic-bezier(0.250, 0.100, 0.250, 1.000)', + linear: 'cubic-bezier(0.250, 0.250, 0.750, 0.750)', + easeIn: 'cubic-bezier(0.420, 0.000, 1.000, 1.000)', + easeOut: 'cubic-bezier(0.000, 0.000, 0.580, 1.000)', + easeInOut: 'cubic-bezier(0.420, 0.000, 0.580, 1.000)', + elasticInOut: 'cubic-bezier(0.5,-0.58,0.38,1.81)', + elasticIn: 'cubic-bezier(0.17,0.67,0.59,1.81)', + elasticOut: 'cubic-bezier(0.7,-0.75,0.99,1.01)' + }, _this; + } + return __extends(Animation, _super), Animation_1 = Animation, Animation.prototype.animate = function(element, options) { + options = options || {}; + var model = this.getModel(options); + if ('string' == typeof element) for(var elements = Array.prototype.slice.call(selectAll(element, document)), _i = 0; _i < elements.length; _i++){ + var element_1 = elements[_i]; + model.element = element_1, Animation_1.delayAnimation(model); + } + else model.element = element, Animation_1.delayAnimation(model); + }, Animation.stop = function(element, model) { + element.style.animation = '', element.removeAttribute('e-animate'); + var animationId = element.getAttribute('e-animation-id'); + if (animationId) { + var frameId = parseInt(animationId, 10); + cancelAnimationFrame(frameId), element.removeAttribute('e-animation-id'); + } + model && model.end && model.end.call(this, model); + }, Animation.delayAnimation = function(model) { + 'Disable' === animationMode ? (model.begin && model.begin.call(this, model), model.end && model.end.call(this, model)) : model.delay ? setTimeout(function() { + Animation_1.applyAnimation(model); + }, model.delay) : Animation_1.applyAnimation(model); + }, Animation.applyAnimation = function(model) { + var _this = this; + model.timeStamp = 0; + var step = 0, timerId = 0, prevTimeStamp = 0, duration = model.duration; + model.element.setAttribute('e-animate', 'true'); + var startAnimation = function(timeStamp) { + try { + if (timeStamp) { + prevTimeStamp = 0 === prevTimeStamp ? timeStamp : prevTimeStamp, model.timeStamp = timeStamp + model.timeStamp - prevTimeStamp, prevTimeStamp = timeStamp, !step && model.begin && model.begin.call(_this, model), step += 1; + var avg = model.timeStamp / step; + model.timeStamp < duration && model.timeStamp + avg < duration && model.element.getAttribute('e-animate') ? (model.element.style.animation = model.name + ' ' + model.duration + 'ms ' + model.timingFunction, model.progress && model.progress.call(_this, model), requestAnimationFrame(startAnimation)) : (cancelAnimationFrame(timerId), model.element.removeAttribute('e-animation-id'), model.element.removeAttribute('e-animate'), model.element.style.animation = '', model.end && model.end.call(_this, model)); + } else timerId = requestAnimationFrame(startAnimation), model.element.setAttribute('e-animation-id', timerId.toString()); + } catch (e) { + cancelAnimationFrame(timerId), model.element.removeAttribute('e-animation-id'), model.fail && model.fail.call(_this, e); + } + }; + startAnimation(); + }, Animation.prototype.getModel = function(options) { + return { + name: options.name || this.name, + delay: options.delay || this.delay, + duration: void 0 !== options.duration ? options.duration : this.duration, + begin: options.begin || this.begin, + end: options.end || this.end, + fail: options.fail || this.fail, + progress: options.progress || this.progress, + timingFunction: this.easing[options.timingFunction] ? this.easing[options.timingFunction] : options.timingFunction || this.easing[this.timingFunction] + }; + }, Animation.prototype.onPropertyChanged = function(newProp, oldProp) {}, Animation.prototype.getModuleName = function() { + return 'animation'; + }, Animation.prototype.destroy = function() {}, __decorate([ + Property('FadeIn') + ], Animation.prototype, "name", void 0), __decorate([ + Property(400) + ], Animation.prototype, "duration", void 0), __decorate([ + Property('ease') + ], Animation.prototype, "timingFunction", void 0), __decorate([ + Property(0) + ], Animation.prototype, "delay", void 0), __decorate([ + notify_property_change_Event() + ], Animation.prototype, "progress", void 0), __decorate([ + notify_property_change_Event() + ], Animation.prototype, "begin", void 0), __decorate([ + notify_property_change_Event() + ], Animation.prototype, "end", void 0), __decorate([ + notify_property_change_Event() + ], Animation.prototype, "fail", void 0), Animation = Animation_1 = __decorate([ + NotifyPropertyChanges + ], Animation); + }(Base); + function rippleEffect(element, rippleOptions, done) { + var rippleOptions1, rippleModel = { + selector: (rippleOptions1 = rippleOptions) && rippleOptions1.selector ? rippleOptions1.selector : null, + ignore: rippleOptions1 && rippleOptions1.ignore ? rippleOptions1.ignore : null, + rippleFlag: rippleOptions1 && rippleOptions1.rippleFlag, + isCenterRipple: rippleOptions1 && rippleOptions1.isCenterRipple, + duration: rippleOptions1 && rippleOptions1.duration ? rippleOptions1.duration : 350 + }; + return !1 !== rippleModel.rippleFlag && (void 0 !== rippleModel.rippleFlag || isRippleEnabled) ? (element.setAttribute('data-ripple', 'true'), EventHandler.add(element, 'mousedown', rippleHandler, { + parent: element, + rippleOptions: rippleModel + }), EventHandler.add(element, 'mouseup', rippleUpHandler, { + parent: element, + rippleOptions: rippleModel, + done: done + }), EventHandler.add(element, 'mouseleave', rippleLeaveHandler, { + parent: element, + rippleOptions: rippleModel + }), Browser.isPointer && EventHandler.add(element, 'transitionend', rippleLeaveHandler, { + parent: element, + rippleOptions: rippleModel + }), function() { + element.removeAttribute('data-ripple'), EventHandler.remove(element, 'mousedown', rippleHandler), EventHandler.remove(element, 'mouseup', rippleUpHandler), EventHandler.remove(element, 'mouseleave', rippleLeaveHandler), EventHandler.remove(element, 'transitionend', rippleLeaveHandler); + }) : function() {}; + } + function rippleHandler(e) { + var target = e.target, selector = this.rippleOptions.selector, element = selector ? closest(target, selector) : target; + if (!(!element || this.rippleOptions && closest(target, this.rippleOptions.ignore))) { + var offset = element.getBoundingClientRect(), offsetX = e.pageX - document.body.scrollLeft, offsetY = e.pageY - (!document.body.scrollTop && document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop), pageX = Math.max(Math.abs(offsetX - offset.left), Math.abs(offsetX - offset.right)), pageY = Math.max(Math.abs(offsetY - offset.top), Math.abs(offsetY - offset.bottom)), radius = Math.sqrt(pageX * pageX + pageY * pageY), diameter = 2 * radius + 'px', x = offsetX - offset.left - radius, y = offsetY - offset.top - radius; + this.rippleOptions && this.rippleOptions.isCenterRipple && (x = 0, y = 0, diameter = '100%'), element.classList.add('e-ripple'); + var rippleElement = createElement('div', { + className: 'e-ripple-element', + styles: 'width: ' + diameter + ';height: ' + diameter + ';left: ' + x + 'px;top: ' + y + "px;transition-duration: " + this.rippleOptions.duration.toString() + 'ms;' + }); + element.appendChild(rippleElement), window.getComputedStyle(rippleElement).getPropertyValue('opacity'), rippleElement.style.transform = 'scale(1)', element !== this.parent && EventHandler.add(element, 'mouseleave', rippleLeaveHandler, { + parent: this.parent, + rippleOptions: this.rippleOptions + }); + } + } + function rippleUpHandler(e) { + removeRipple(e, this); + } + function rippleLeaveHandler(e) { + removeRipple(e, this); + } + function removeRipple(e, eventArgs) { + var duration = eventArgs.rippleOptions.duration, target = e.target, selector = eventArgs.rippleOptions.selector, element = selector ? closest(target, selector) : target; + if (element && (!element || -1 !== element.className.indexOf('e-ripple'))) { + var rippleElements = selectAll('.e-ripple-element', element), rippleElement = rippleElements[rippleElements.length - 1]; + rippleElement && (rippleElement.style.opacity = '0.5'), eventArgs.parent !== element && EventHandler.remove(element, 'mouseleave', rippleLeaveHandler), setTimeout(function() { + rippleElement && rippleElement.parentNode && rippleElement.parentNode.removeChild(rippleElement), element.getElementsByClassName('e-ripple-element').length || element.classList.remove('e-ripple'), eventArgs.done && eventArgs.done(e); + }, duration); + } + } + var isRippleEnabled = !1, animationMode = '', ModuleLoader = function() { + function ModuleLoader(parent) { + this.loadedModules = [], this.parent = parent; + } + return ModuleLoader.prototype.inject = function(requiredModules, moduleList) { + var reqLength = requiredModules.length; + if (0 === reqLength) { + this.clean(); + return; + } + this.loadedModules.length && this.clearUnusedModule(requiredModules); + for(var i = 0; i < reqLength; i++)for(var modl = requiredModules[i], _i = 0; _i < moduleList.length; _i++){ + var module = moduleList[_i], modName = modl.member; + if (module.prototype.getModuleName() === modl.member && !this.isModuleLoaded(modName)) { + var moduleObject = createInstance(module, modl.args), memberName = this.getMemberName(modName); + modl.isProperty ? setValue(memberName, module, this.parent) : setValue(memberName, moduleObject, this.parent); + var loadedModule = modl; + loadedModule.member = memberName, this.loadedModules.push(loadedModule); + } + } + }, ModuleLoader.prototype.clean = function() { + for(var _i = 0, _a = this.loadedModules; _i < _a.length; _i++){ + var modules = _a[_i]; + modules.isProperty || util_getValue(modules.member, this.parent).destroy(); + } + this.loadedModules = []; + }, ModuleLoader.prototype.clearUnusedModule = function(moduleList) { + for(var _this = this, usedModules = moduleList.map(function(arg) { + return _this.getMemberName(arg.member); + }), removableModule = this.loadedModules.filter(function(module) { + return -1 === usedModules.indexOf(module.member); + }), _i = 0; _i < removableModule.length; _i++){ + var mod = removableModule[_i]; + mod.isProperty || util_getValue(mod.member, this.parent).destroy(), this.loadedModules.splice(this.loadedModules.indexOf(mod), 1), deleteObject(this.parent, mod.member); + } + }, ModuleLoader.prototype.getMemberName = function(name) { + return name[0].toLowerCase() + name.substring(1) + 'Module'; + }, ModuleLoader.prototype.isModuleLoaded = function(modName) { + for(var _i = 0, _a = this.loadedModules; _i < _a.length; _i++)if (_a[_i].member === this.getMemberName(modName)) return !0; + return !1; + }, ModuleLoader; + }(), ChildProperty = function() { + function ChildProperty(parent, propName, defaultValue, isArray) { + this.isComplexArraySetter = !1, this.properties = {}, this.changedProperties = {}, this.childChangedProperties = {}, this.oldProperties = {}, this.finalUpdate = function() {}, this.callChildDataBind = util_getValue('callChildDataBind', Base), this.parentObj = parent, this.controlParent = this.parentObj.controlParent || this.parentObj, this.propName = propName, this.isParentArray = isArray, this.setProperties(defaultValue, !0); + } + return ChildProperty.prototype.updateChange = function(val, propName) { + !0 === val ? this.parentObj.childChangedProperties[propName] = val : delete this.parentObj.childChangedProperties[propName], this.parentObj.updateChange && this.parentObj.updateChange(val, this.parentObj.propName); + }, ChildProperty.prototype.updateTimeOut = function() { + if (this.parentObj.updateTimeOut) this.parentObj.finalUpdate(), this.parentObj.updateTimeOut(); + else { + var changeTime_1 = setTimeout(this.parentObj.dataBind.bind(this.parentObj)), clearUpdate = function() { + clearTimeout(changeTime_1); + }; + this.finalUpdate = clearUpdate; + } + }, ChildProperty.prototype.clearChanges = function() { + this.finalUpdate(), this.updateChange(!1, this.propName), this.oldProperties = {}, this.changedProperties = {}; + }, ChildProperty.prototype.setProperties = function(prop, muteOnChange) { + !0 === muteOnChange ? (util_merge(this, prop), this.updateChange(!1, this.propName), this.clearChanges()) : util_merge(this, prop); + }, ChildProperty.prototype.dataBind = function() { + if (this.callChildDataBind(this.childChangedProperties, this), this.isParentArray) { + var curIndex = this.parentObj[this.propName].indexOf(this); + Object.keys(this.changedProperties).length && (setValue(this.propName + '.' + curIndex, this.changedProperties, this.parentObj.changedProperties), setValue(this.propName + '.' + curIndex, this.oldProperties, this.parentObj.oldProperties)); + } else this.parentObj.changedProperties[this.propName] = this.changedProperties, this.parentObj.oldProperties[this.propName] = this.oldProperties; + this.clearChanges(); + }, ChildProperty.prototype.saveChanges = function(key, newValue, oldValue, restrictServerDataBind) { + this.controlParent.isProtectedOnChange || (restrictServerDataBind || this.serverDataBind(key, newValue, !0), this.oldProperties[key] = oldValue, this.changedProperties[key] = newValue, this.updateChange(!0, this.propName), this.finalUpdate(), this.updateTimeOut()); + }, ChildProperty.prototype.serverDataBind = function(key, value, isSaveChanges, action) {}, ChildProperty.prototype.getParentKey = function(isSaveChanges) { + var index = '', propName = this.propName; + if (this.isParentArray) { + index = this.parentObj[this.propName].indexOf(this); + var valueLength = this.parentObj[this.propName].length; + valueLength = isSaveChanges ? valueLength : valueLength > 0 ? valueLength - 1 : 0, propName += index = -1 !== index ? '-' + index : '-' + valueLength; + } + return this.controlParent !== this.parentObj && (propName = this.parentObj.getParentKey() + '.' + this.propName + index), propName; + }, ChildProperty; + }(), bypassKey = [ + 115, + 121, + 110, + 99, + 102, + 117, + 115, + 105, + 111, + 110, + 46, + 105, + 115, + 76, + 105, + 99, + 86, + 97, + 108, + 105, + 100, + 97, + 116, + 101, + 100 + ], LicenseValidator = function() { + function LicenseValidator(key) { + this.isValidated = !1, this.version = '20.2', this.platform = /JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i, this.errors = { + noLicense: 'This application was built using a trial version of Syncfusion Essential Studio. Please include a valid license to permanently remove this license validation message. You can also obtain a free 30 day evaluation license to temporarily remove this message during the evaluation period. Please refer to this help topic for more information.', + trailExpired: 'Your Syncfusion trial license has expired. Please refer to this help topic for more information.', + versionMismatched: 'The included Syncfusion license (v##LicenseVersion) is invalid for version ##Requireversion. Please refer to this help topic for more information.', + platformMismatched: 'The included Syncfusion license is invalid (Platform mismatch). Please refer to this help topic for more information.', + invalidKey: 'The included Syncfusion license is invalid. Please refer to this help topic for more information.' + }, this.manager = function() { + var licKey = null; + function set(key) { + licKey = key; + } + function get() { + return licKey; + } + return { + setKey: set, + getKey: get + }; + }(), this.npxManager = { + getKey: function() { + return 'npxKeyReplace'; + } + }, this.manager.setKey(key); + } + return LicenseValidator.prototype.validate = function() { + if (!this.isValidated && containerObject && !util_getValue(convertToChar(bypassKey), containerObject) && !util_getValue('Blazor', containerObject)) { + var validateMsg = void 0; + if (this.manager && this.manager.getKey() || this.npxManager && 'npxKeyReplace' !== this.npxManager.getKey()) { + var result = this.getInfoFromKey(); + if (result && result.length) for(var _i = 0; _i < result.length; _i++){ + var res = result[_i]; + if (!this.platform.test(res.platform) || res.invalidPlatform) validateMsg = this.errors.platformMismatched; + else if (-1 === res.version.indexOf(this.version)) validateMsg = (validateMsg = (validateMsg = this.errors.versionMismatched).replace('##LicenseVersion', res.version)).replace('##Requireversion', this.version + '.x'); + else if (res.expiryDate) { + var expDate = new Date(res.expiryDate), currDate = new Date(); + if (expDate !== currDate && expDate < currDate) validateMsg = this.errors.trailExpired; + else break; + } + } + else validateMsg = this.errors.invalidKey; + } else validateMsg = this.errors.noLicense; + if (validateMsg && 'undefined' != typeof document && !util_isNullOrUndefined(document)) { + var errorDiv = createElement('div', { + innerHTML: validateMsg + '', + styles: 'position:fixed;top:0;left:0;right:0;font-family:"Segoe UI";font-size:16px;background:repeating-linear-gradient(45deg,#d70f0f,#d70f0f 10px,#e12121 10px,#e12121 17px);color:#ffffff;z-index:999999999;text-align:center;padding:10px 50px 10px 25px;' + }); + errorDiv.setAttribute('id', 'js-licensing'), document.body.appendChild(errorDiv), document.getElementById('license-banner-error').addEventListener('click', function() { + document.getElementById('js-licensing').remove(); + }); + } + this.isValidated = !0, setValue(convertToChar(bypassKey), this.isValidated, containerObject); + } + }, LicenseValidator.prototype.getDecryptedData = function(key) { + try { + return atob(key); + } catch (error) { + return ''; + } + }, LicenseValidator.prototype.getInfoFromKey = function() { + try { + var licKey = '', pkey = [ + 5439488, + 7929856, + 5111808, + 6488064, + 4587520, + 7667712, + 5439488, + 6881280, + 5177344, + 7208960, + 4194304, + 4456448, + 6619136, + 7733248, + 5242880, + 7077888, + 6356992, + 7602176, + 4587520, + 7274496, + 7471104, + 7143424 + ], decryptedStr = [], resultArray = [], invalidPlatform = !1, isNpxKey = !1; + this.manager.getKey() ? licKey = this.manager.getKey() : (isNpxKey = !0, licKey = this.npxManager.getKey().split('npxKeyReplace')[1]); + for(var licKeySplit = licKey.split(';'), _i = 0; _i < licKeySplit.length; _i++){ + var lKey = licKeySplit[_i], decodeStr = this.getDecryptedData(lKey); + if (decodeStr) { + var k = 0, buffr = ''; + if (isNpxKey) { + for(var charKey = decodeStr[decodeStr.length - 1], decryptedKey = [], i = 0; i < decodeStr.length; i++)decryptedKey[i] = decodeStr[i].charCodeAt(0) - charKey.charCodeAt(0); + for(var i = 0; i < decryptedKey.length; i++)buffr += String.fromCharCode(decryptedKey[i]); + } else for(var i = 0; i < decodeStr.length; i++, k++){ + k === pkey.length && (k = 0); + var c = decodeStr.charCodeAt(i); + buffr += String.fromCharCode(c ^ pkey[k] >> 16); + } + this.platform.test(buffr) ? (decryptedStr = buffr.split(';'), invalidPlatform = !1, decryptedStr.length > 3 && resultArray.push({ + platform: decryptedStr[0], + version: decryptedStr[1], + expiryDate: decryptedStr[2] + })) : buffr && buffr.split(';').length > 3 && (invalidPlatform = !0); + } + } + if (invalidPlatform && !resultArray.length) return [ + { + invalidPlatform: invalidPlatform + } + ]; + return resultArray.length ? resultArray : null; + } catch (error) { + return null; + } + }, LicenseValidator; + }(), licenseValidator = new LicenseValidator(); + function convertToChar(cArr) { + for(var ret = '', _i = 0; _i < cArr.length; _i++)ret += String.fromCharCode(cArr[_i]); + return ret; + } + var extendStatics1, extendStatics2, validateLicense = function(key) { + if (key) { + var key1; + key1 = key, licenseValidator = new LicenseValidator(key1); + } + licenseValidator.validate(); + }, component_extends = (extendStatics1 = function(d, b) { + return (extendStatics1 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics1(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), component_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, componentCount = 0, lastHistoryLen = 0, Component = function(_super) { + function Component(options, selector) { + var _this = _super.call(this, options, selector) || this; + return _this.randomId = function() { + if ('undefined' != typeof window) { + var num = new Uint16Array(5); + return (window.msCrypto || window.crypto).getRandomValues(num); + } + }(), _this.isStringTemplate = !1, _this.needsID = !1, _this.isReactHybrid = !1, util_isNullOrUndefined(_this.enableRtl) && _this.setProperties({ + enableRtl: !1 + }, !0), util_isNullOrUndefined(_this.locale) && _this.setProperties({ + locale: defaultCulture + }, !0), _this.moduleLoader = new ModuleLoader(_this), _this.localObserver = new Observer(_this), onIntlChange.on('notifyExternalChange', _this.detectFunction, _this, _this.randomId), validateLicense(), util_isUndefined(selector) || _this.appendTo(), _this; + } + return component_extends(Component, _super), Component.prototype.requiredModules = function() { + return []; + }, Component.prototype.destroy = function() { + !this.isDestroyed && (this.enablePersistence && this.setPersistData(), this.localObserver.destroy(), this.refreshing || (removeClass([ + this.element + ], [ + 'e-control' + ]), this.trigger('destroyed', { + cancel: !1 + }), _super.prototype.destroy.call(this), this.moduleLoader.clean(), onIntlChange.off('notifyExternalChange', this.detectFunction, this.randomId))); + }, Component.prototype.refresh = function() { + this.refreshing = !0, this.moduleLoader.clean(), this.destroy(), this.clearChanges(), this.localObserver = new Observer(this), this.preRender(), this.injectModules(), this.render(), this.refreshing = !1; + }, Component.prototype.accessMount = function() { + this.mount && !this.isReactHybrid && this.mount(); + }, Component.prototype.getRootElement = function() { + return this.isReactHybrid ? this.actualElement : this.element; + }, Component.prototype.getLocalData = function() { + var eleId = this.getModuleName() + this.element.id; + return window.localStorage.getItem(eleId); + }, Component.prototype.appendTo = function(selector) { + if (util_isNullOrUndefined(selector) || 'string' != typeof selector ? util_isNullOrUndefined(selector) || (this.element = selector) : this.element = dom_select(selector, document), !util_isNullOrUndefined(this.element)) { + var moduleClass = 'e-' + this.getModuleName().toLowerCase(); + addClass([ + this.element + ], [ + 'e-control', + moduleClass + ]), this.isProtectedOnChange = !1, this.needsID && !this.element.id && (this.element.id = this.getUniqueID(this.getModuleName())), this.enablePersistence && (this.mergePersistData(), window.addEventListener('unload', this.setPersistData.bind(this))); + var inst = util_getValue('ej2_instances', this.element); + inst && -1 !== inst.indexOf(this) || _super.prototype.addInstance.call(this), this.preRender(), this.injectModules(), this.render(), this.mount ? this.accessMount() : this.trigger('created'); + } + }, Component.prototype.renderComplete = function(wrapperElement) { + this.isRendered = !0; + }, Component.prototype.dataBind = function() { + this.injectModules(), _super.prototype.dataBind.call(this); + }, Component.prototype.on = function(event, handler, context) { + if ('string' == typeof event) this.localObserver.on(event, handler, context); + else for(var _i = 0; _i < event.length; _i++){ + var arg = event[_i]; + this.localObserver.on(arg.event, arg.handler, arg.context); + } + }, Component.prototype.off = function(event, handler) { + if ('string' == typeof event) this.localObserver.off(event, handler); + else for(var _i = 0; _i < event.length; _i++){ + var arg = event[_i]; + this.localObserver.off(arg.event, arg.handler); + } + }, Component.prototype.notify = function(property, argument) { + !0 !== this.isDestroyed && this.localObserver.notify(property, argument); + }, Component.prototype.getInjectedModules = function() { + return this.injectedModules; + }, Component.Inject = function() { + for(var moduleList = [], _i = 0; _i < arguments.length; _i++)moduleList[_i] = arguments[_i]; + this.prototype.injectedModules || (this.prototype.injectedModules = []); + for(var i = 0; i < moduleList.length; i++)-1 === this.prototype.injectedModules.indexOf(moduleList[i]) && this.prototype.injectedModules.push(moduleList[i]); + }, Component.prototype.createElement = function(tagName, prop, isVDOM) { + return createElement(tagName, prop); + }, Component.prototype.triggerStateChange = function(handler, argument) { + this.isReactHybrid && (this.setState(), this.currentContext = { + calls: handler, + args: argument + }); + }, Component.prototype.injectModules = function() { + this.injectedModules && this.injectedModules.length && this.moduleLoader.inject(this.requiredModules(), this.injectedModules); + }, Component.prototype.detectFunction = function(args) { + var prop = Object.keys(args); + prop.length && (this[prop[0]] = args[prop[0]]); + }, Component.prototype.mergePersistData = function() { + var data; + util_isNullOrUndefined(data = window.localStorage.getItem(this.getModuleName() + this.element.id)) || '' === data || this.setProperties(JSON.parse(data), !0); + }, Component.prototype.setPersistData = function() { + this.isDestroyed || window.localStorage.setItem(this.getModuleName() + this.element.id, this.getPersistData()); + }, Component.prototype.renderReactTemplates = function() {}, Component.prototype.clearTemplate = function(templateName, index) {}, Component.prototype.getUniqueID = function(definedName) { + return this.isHistoryChanged() && (componentCount = 0), lastPageID = this.pageID(location.href), lastHistoryLen = history.length, definedName + '_' + lastPageID + '_' + componentCount++; + }, Component.prototype.pageID = function(url) { + var hash = 0; + if (0 === url.length) return hash; + for(var i = 0; i < url.length; i++)hash = (hash << 5) - hash + url.charCodeAt(i), hash &= hash; + return Math.abs(hash); + }, Component.prototype.isHistoryChanged = function() { + return lastPageID !== this.pageID(location.href) || lastHistoryLen !== history.length; + }, Component.prototype.addOnPersist = function(options) { + for(var _this = this, persistObj = {}, _i = 0; _i < options.length; _i++){ + var key = options[_i], objValue = void 0; + objValue = util_getValue(key, this), util_isUndefined(objValue) || setValue(key, this.getActualProperties(objValue), persistObj); + } + return JSON.stringify(persistObj, function(key, value) { + return _this.getActualProperties(value); + }); + }, Component.prototype.getActualProperties = function(obj) { + return obj instanceof ChildProperty ? util_getValue('properties', obj) : obj; + }, Component.prototype.ignoreOnPersist = function(options) { + return JSON.stringify(this.iterateJsonProperties(this.properties, options)); + }, Component.prototype.iterateJsonProperties = function(obj, ignoreList) { + for(var newObj = {}, _loop_1 = function(key) { + if (-1 === ignoreList.indexOf(key)) { + var value = obj[key]; + if ('object' != typeof value || value instanceof Array) newObj[key] = value; + else { + var newList = ignoreList.filter(function(str) { + return RegExp(key + '.').test(str); + }).map(function(str) { + return str.replace(key + '.', ''); + }); + newObj[key] = this_1.iterateJsonProperties(this_1.getActualProperties(value), newList); + } + } + }, this_1 = this, _i = 0, _a = Object.keys(obj); _i < _a.length; _i++)_loop_1(_a[_i]); + return newObj; + }, component_decorate([ + Property(!1) + ], Component.prototype, "enablePersistence", void 0), component_decorate([ + Property() + ], Component.prototype, "enableRtl", void 0), component_decorate([ + Property() + ], Component.prototype, "locale", void 0), Component = component_decorate([ + NotifyPropertyChanges + ], Component); + }(Base); + 'undefined' != typeof window && window.addEventListener('popstate', function() { + componentCount = 0; + }); + var extendStatics3, extendStatics4, draggable_extends = (extendStatics2 = function(d, b) { + return (extendStatics2 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics2(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), draggable_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, defaultPosition = { + left: 0, + top: 0, + bottom: 0, + right: 0 + }, isDraggedObject = { + isDragged: !1 + }, Position = function(_super) { + function Position() { + return null !== _super && _super.apply(this, arguments) || this; + } + return draggable_extends(Position, _super), draggable_decorate([ + Property(0) + ], Position.prototype, "left", void 0), draggable_decorate([ + Property(0) + ], Position.prototype, "top", void 0), Position; + }(ChildProperty), Draggable = function(_super) { + var Draggable_1; + function Draggable(element, options) { + var _this = _super.call(this, options, element) || this; + return _this.dragLimit = Draggable_1.getDefaultPosition(), _this.borderWidth = Draggable_1.getDefaultPosition(), _this.padding = Draggable_1.getDefaultPosition(), _this.diffX = 0, _this.prevLeft = 0, _this.prevTop = 0, _this.dragProcessStarted = !1, _this.eleTop = 0, _this.tapHoldTimer = 0, _this.externalInitialize = !1, _this.diffY = 0, _this.parentScrollX = 0, _this.parentScrollY = 0, _this.droppables = {}, _this.bind(), _this; + } + return draggable_extends(Draggable, _super), Draggable_1 = Draggable, Draggable.prototype.bind = function() { + this.toggleEvents(), Browser.isIE && addClass([ + this.element + ], 'e-block-touch'), this.droppables[this.scope] = {}; + }, Draggable.getDefaultPosition = function() { + return util_extend({}, defaultPosition); + }, Draggable.prototype.toggleEvents = function(isUnWire) { + util_isUndefined(this.handle) || (ele = dom_select(this.handle, this.element)); + var ele, handler = this.enableTapHold && Browser.isDevice && Browser.isTouch ? this.mobileInitialize : this.initialize; + isUnWire ? EventHandler.remove(ele || this.element, Browser.touchStartEvent, handler) : EventHandler.add(ele || this.element, Browser.touchStartEvent, handler, this); + }, Draggable.prototype.mobileInitialize = function(evt) { + var _this = this, target = evt.currentTarget; + this.tapHoldTimer = setTimeout(function() { + _this.externalInitialize = !0, _this.removeTapholdTimer(), _this.initialize(evt, target); + }, this.tapHoldThreshold), EventHandler.add(document, Browser.touchMoveEvent, this.removeTapholdTimer, this), EventHandler.add(document, Browser.touchEndEvent, this.removeTapholdTimer, this); + }, Draggable.prototype.removeTapholdTimer = function() { + clearTimeout(this.tapHoldTimer), EventHandler.remove(document, Browser.touchMoveEvent, this.removeTapholdTimer), EventHandler.remove(document, Browser.touchEndEvent, this.removeTapholdTimer); + }, Draggable.prototype.getScrollableParent = function(element, axis) { + return util_isNullOrUndefined(element) ? null : element[({ + vertical: 'scrollHeight', + horizontal: 'scrollWidth' + })[axis]] > element[({ + vertical: 'clientHeight', + horizontal: 'clientWidth' + })[axis]] && ('vertical' === axis ? element.scrollTop > 0 : element.scrollLeft > 0) && ('vertical' === axis ? (this.parentScrollY = this.parentScrollY + (0 === this.parentScrollY ? element.scrollTop : element.scrollTop - this.parentScrollY), this.tempScrollHeight = element.scrollHeight) : (this.parentScrollX = this.parentScrollX + (0 === this.parentScrollX ? element.scrollLeft : element.scrollLeft - this.parentScrollX), this.tempScrollWidth = element.scrollWidth), util_isNullOrUndefined(element)) ? element : this.getScrollableParent(element.parentNode, axis); + }, Draggable.prototype.getScrollableValues = function() { + this.parentScrollX = 0, this.parentScrollY = 0, this.element.classList.contains('e-dialog') && this.element.classList.contains('e-dlg-modal'), this.getScrollableParent(this.element.parentNode, 'vertical'), this.getScrollableParent(this.element.parentNode, 'horizontal'); + }, Draggable.prototype.initialize = function(evt, curTarget) { + if (this.currentStateTarget = evt.target, !this.isDragStarted()) { + if (this.isDragStarted(!0), this.externalInitialize = !1, this.target = evt.currentTarget || curTarget, this.dragProcessStarted = !1, this.abort) { + var abortSelectors = this.abort; + 'string' == typeof abortSelectors && (abortSelectors = [ + abortSelectors + ]); + for(var i = 0; i < abortSelectors.length; i++)if (!util_isNullOrUndefined(closest(evt.target, abortSelectors[i]))) { + this.isDragStarted() && this.isDragStarted(!0); + return; + } + } + this.preventDefault && !util_isUndefined(evt.changedTouches) && 'touchstart' !== evt.type && evt.preventDefault(), this.element.setAttribute('aria-grabbed', 'true'); + var intCoord = this.getCoordinates(evt); + if (this.initialPosition = { + x: intCoord.pageX, + y: intCoord.pageY + }, !this.clone) { + var pos = this.element.getBoundingClientRect(); + this.getScrollableValues(), evt.clientX === evt.pageX && (this.parentScrollX = 0), evt.clientY === evt.pageY && (this.parentScrollY = 0), this.relativeXPosition = intCoord.pageX - (pos.left + this.parentScrollX), this.relativeYPosition = intCoord.pageY - (pos.top + this.parentScrollY); + } + this.externalInitialize ? this.intDragStart(evt) : (EventHandler.add(document, Browser.touchMoveEvent, this.intDragStart, this), EventHandler.add(document, Browser.touchEndEvent, this.intDestroy, this)), this.toggleEvents(!0), 'touchstart' !== evt.type && this.isPreventSelect && document.body.classList.add('e-prevent-select'), this.externalInitialize = !1, EventHandler.trigger(document.documentElement, Browser.touchStartEvent, evt); + } + }, Draggable.prototype.intDragStart = function(evt) { + this.removeTapholdTimer(); + var pos, isChangeTouch = !util_isUndefined(evt.changedTouches); + if (!isChangeTouch || 1 === evt.changedTouches.length) { + var intCordinate = this.getCoordinates(evt), styleProp = getComputedStyle(this.element); + this.margin = { + left: parseInt(styleProp.marginLeft, 10), + top: parseInt(styleProp.marginTop, 10), + right: parseInt(styleProp.marginRight, 10), + bottom: parseInt(styleProp.marginBottom, 10) + }; + var element = this.element; + if (this.clone && this.dragTarget) { + var intClosest = closest(evt.target, this.dragTarget); + util_isNullOrUndefined(intClosest) || (element = intClosest); + } + this.isReplaceDragEle && (element = this.currentStateCheck(evt.target, element)), this.offset = this.calculateParentPosition(element), this.position = this.getMousePosition(evt, this.isDragScroll); + var x = this.initialPosition.x - intCordinate.pageX, y = this.initialPosition.y - intCordinate.pageY; + if (Math.sqrt(x * x + y * y) >= this.distance || this.externalInitialize) { + var ele = this.getHelperElement(evt); + if (!ele || util_isNullOrUndefined(ele)) return; + isChangeTouch && evt.preventDefault(); + var dragTargetElement = this.helperElement = ele; + if (this.parentClientRect = this.calculateParentPosition(dragTargetElement.offsetParent), this.dragStart) { + var curTarget = this.getProperTargetElement(evt), args = { + event: evt, + element: element, + target: curTarget, + bindEvents: null, + dragElement: dragTargetElement + }; + this.trigger('dragStart', args); + } + this.dragArea ? this.setDragArea() : (this.dragLimit = { + left: 0, + right: 0, + bottom: 0, + top: 0 + }, this.borderWidth = { + top: 0, + left: 0 + }), pos = { + left: this.position.left - this.parentClientRect.left, + top: this.position.top - this.parentClientRect.top + }, this.clone && !this.enableTailMode && (this.diffX = this.position.left - this.offset.left, this.diffY = this.position.top - this.offset.top), this.getScrollableValues(); + var styles = getComputedStyle(element), marginTop = parseFloat(styles.marginTop); + this.clone && 0 !== marginTop && (pos.top += marginTop), this.eleTop = isNaN(parseFloat(styles.top)) ? 0 : parseFloat(styles.top) - this.offset.top, this.enableScrollHandler && !this.clone && (pos.top -= this.parentScrollY, pos.left -= this.parentScrollX); + var posValue = this.getProcessedPositionValue({ + top: pos.top - this.diffY + 'px', + left: pos.left - this.diffX + 'px' + }); + this.dragElePosition = { + top: pos.top, + left: pos.left + }, setStyleAttribute(dragTargetElement, this.getDragPosition({ + position: 'absolute', + left: posValue.left, + top: posValue.top + })), EventHandler.remove(document, Browser.touchMoveEvent, this.intDragStart), EventHandler.remove(document, Browser.touchEndEvent, this.intDestroy), this.bindDragEvents(dragTargetElement); + } + } + }, Draggable.prototype.bindDragEvents = function(dragTargetElement) { + isVisible(dragTargetElement) ? (EventHandler.add(document, Browser.touchMoveEvent, this.intDrag, this), EventHandler.add(document, Browser.touchEndEvent, this.intDragStop, this), this.setGlobalDroppables(!1, this.element, dragTargetElement)) : (this.toggleEvents(), document.body.classList.remove('e-prevent-select')); + }, Draggable.prototype.elementInViewport = function(el) { + for(this.top = el.offsetTop, this.left = el.offsetLeft, this.width = el.offsetWidth, this.height = el.offsetHeight; el.offsetParent;)el = el.offsetParent, this.top += el.offsetTop, this.left += el.offsetLeft; + return this.top >= window.pageYOffset && this.left >= window.pageXOffset && this.top + this.height <= window.pageYOffset + window.innerHeight && this.left + this.width <= window.pageXOffset + window.innerWidth; + }, Draggable.prototype.getProcessedPositionValue = function(value) { + return this.queryPositionInfo ? this.queryPositionInfo(value) : value; + }, Draggable.prototype.calculateParentPosition = function(ele) { + if (util_isNullOrUndefined(ele)) return { + left: 0, + top: 0 + }; + var rect = ele.getBoundingClientRect(), style = getComputedStyle(ele); + return { + left: rect.left + window.pageXOffset - parseInt(style.marginLeft, 10), + top: rect.top + window.pageYOffset - parseInt(style.marginTop, 10) + }; + }, Draggable.prototype.intDrag = function(evt) { + if (util_isUndefined(evt.changedTouches) || 1 === evt.changedTouches.length) { + this.clone && evt.changedTouches && Browser.isDevice && Browser.isTouch && evt.preventDefault(), this.position = this.getMousePosition(evt, this.isDragScroll); + var left, top1, draEleTop, draEleLeft, docHeight = this.getDocumentWidthHeight('Height'); + docHeight < this.position.top && (this.position.top = docHeight); + var docWidth = this.getDocumentWidthHeight('Width'); + if (docWidth < this.position.left && (this.position.left = docWidth), this.drag) { + var curTarget = this.getProperTargetElement(evt); + this.trigger('drag', { + event: evt, + element: this.element, + target: curTarget + }); + } + var eleObj = this.checkTargetElement(evt); + if (eleObj.target && eleObj.instance) { + var flag = !0; + this.hoverObject && (this.hoverObject.instance !== eleObj.instance ? this.triggerOutFunction(evt, eleObj) : flag = !1), flag && (eleObj.instance.dragData[this.scope] = this.droppables[this.scope], eleObj.instance.intOver(evt, eleObj.target), this.hoverObject = eleObj); + } else this.hoverObject && this.triggerOutFunction(evt, eleObj); + var helperElement = this.droppables[this.scope].helper; + this.parentClientRect = this.calculateParentPosition(this.helperElement.offsetParent); + var tLeft = this.parentClientRect.left, tTop = this.parentClientRect.top, intCoord = this.getCoordinates(evt), pagex = intCoord.pageX, pagey = intCoord.pageY, dLeft = this.position.left - this.diffX, dTop = this.position.top - this.diffY, styles = getComputedStyle(helperElement); + if (this.dragArea) { + if (this.pageX !== pagex || this.skipDistanceCheck) { + var helperWidth = helperElement.offsetWidth + (parseFloat(styles.marginLeft) + parseFloat(styles.marginRight)); + left = this.dragLimit.left > dLeft && dLeft > 0 ? this.dragLimit.left : this.dragLimit.right + window.pageXOffset < dLeft + helperWidth && dLeft > 0 ? dLeft - (dLeft - this.dragLimit.right) + window.pageXOffset - helperWidth : dLeft < 0 ? this.dragLimit.left : dLeft; + } + if (this.pageY !== pagey || this.skipDistanceCheck) { + var helperHeight = helperElement.offsetHeight + (parseFloat(styles.marginTop) + parseFloat(styles.marginBottom)); + top1 = this.dragLimit.top > dTop && dTop > 0 ? this.dragLimit.top : this.dragLimit.bottom + window.pageYOffset < dTop + helperHeight && dTop > 0 ? dTop - (dTop - this.dragLimit.bottom) + window.pageYOffset - helperHeight : dTop < 0 ? this.dragLimit.top : dTop; + } + } else left = dLeft, top1 = dTop; + var iTop = tTop + this.borderWidth.top, iLeft = tLeft + this.borderWidth.left; + this.dragProcessStarted && (util_isNullOrUndefined(top1) && (top1 = this.prevTop), util_isNullOrUndefined(left) && (left = this.prevLeft)), this.dragArea ? (this.dragLimit.top = this.clone ? this.dragLimit.top : 0, draEleTop = top1 - iTop < 0 ? this.dragLimit.top : top1 - iTop, draEleLeft = left - iLeft < 0 ? this.dragElePosition.left : left - iLeft) : (draEleTop = top1 - iTop, draEleLeft = left - iLeft); + var marginTop = parseFloat(getComputedStyle(this.element).marginTop); + if (marginTop > 0 && (this.clone && (draEleTop += marginTop, dTop < 0 && (marginTop + dTop >= 0 ? draEleTop = marginTop + dTop : draEleTop -= marginTop), draEleTop = this.dragLimit.bottom < draEleTop ? this.dragLimit.bottom : draEleTop), top1 - iTop < 0)) { + if (dTop + marginTop + (helperElement.offsetHeight - iTop) >= 0) { + var tempDraEleTop = this.dragLimit.top + dTop - iTop; + tempDraEleTop + marginTop + iTop < 0 ? draEleTop -= marginTop + iTop : draEleTop = tempDraEleTop; + } else draEleTop -= marginTop + iTop; + } + this.enableScrollHandler && !this.clone && (draEleTop -= this.parentScrollY, draEleLeft -= this.parentScrollX); + var dragValue = this.getProcessedPositionValue({ + top: draEleTop + 'px', + left: draEleLeft + 'px' + }); + setStyleAttribute(helperElement, this.getDragPosition(dragValue)), this.elementInViewport(helperElement) || !this.enableAutoScroll || this.helperElement.classList.contains('e-treeview') || this.helperElement.scrollIntoView(); + var elements = document.querySelectorAll(':hover'); + if (this.enableAutoScroll && this.helperElement.classList.contains('e-treeview')) { + 0 === elements.length && (elements = this.getPathElements(evt)); + var scrollParent = this.getScrollParent(elements, !1); + this.elementInViewport(this.helperElement) ? this.getScrollPosition(scrollParent, draEleTop) : this.elementInViewport(this.helperElement) || (0 === (elements = [].slice.call(document.querySelectorAll(':hover'))).length && (elements = this.getPathElements(evt)), scrollParent = this.getScrollParent(elements, !0), this.getScrollPosition(scrollParent, draEleTop)); + } + this.dragProcessStarted = !0, this.prevLeft = left, this.prevTop = top1, this.position.left = left, this.position.top = top1, this.pageX = pagex, this.pageY = pagey; + } + }, Draggable.prototype.getScrollParent = function(node, reverse) { + for(var hasScroll, nodeEl = reverse ? node.reverse() : node, i = nodeEl.length - 1; i >= 0; i--)if (('auto' === (hasScroll = window.getComputedStyle(nodeEl[i])['overflow-y']) || 'scroll' === hasScroll) && nodeEl[i].scrollHeight > nodeEl[i].clientHeight) return nodeEl[i]; + if ('visible' === (hasScroll = window.getComputedStyle(document.scrollingElement)['overflow-y'])) return document.scrollingElement.style.overflow = 'auto', document.scrollingElement; + }, Draggable.prototype.getScrollPosition = function(nodeEle, draEleTop) { + nodeEle && nodeEle === document.scrollingElement ? nodeEle.clientHeight - nodeEle.getBoundingClientRect().top - this.helperElement.clientHeight < draEleTop && nodeEle.getBoundingClientRect().height > draEleTop ? nodeEle.scrollTop += this.helperElement.clientHeight : nodeEle.scrollHeight - nodeEle.clientHeight > draEleTop && (nodeEle.scrollTop -= this.helperElement.clientHeight) : nodeEle && nodeEle !== document.scrollingElement && (nodeEle.clientHeight + nodeEle.getBoundingClientRect().top - this.helperElement.clientHeight < draEleTop ? nodeEle.scrollTop += this.helperElement.clientHeight : nodeEle.getBoundingClientRect().top > draEleTop - this.helperElement.clientHeight && (nodeEle.scrollTop -= this.helperElement.clientHeight)); + }, Draggable.prototype.getPathElements = function(evt) { + var elementTop = evt.clientX > 0 ? evt.clientX : 0, elementLeft = evt.clientY > 0 ? evt.clientY : 0; + return document.elementsFromPoint(elementTop, elementLeft); + }, Draggable.prototype.triggerOutFunction = function(evt, eleObj) { + this.hoverObject.instance.intOut(evt, eleObj.target), this.hoverObject.instance.dragData[this.scope] = null, this.hoverObject = null; + }, Draggable.prototype.getDragPosition = function(dragValue) { + var temp = util_extend({}, dragValue); + return this.axis && ('x' === this.axis ? delete temp.top : 'y' === this.axis && delete temp.left), temp; + }, Draggable.prototype.getDocumentWidthHeight = function(str) { + var docBody = document.body, docEle = document.documentElement; + return Math.max(docBody['scroll' + str], docEle['scroll' + str], docBody['offset' + str], docEle['offset' + str], docEle['client' + str]); + }, Draggable.prototype.intDragStop = function(evt) { + if (this.dragProcessStarted = !1, util_isUndefined(evt.changedTouches) || 1 === evt.changedTouches.length) { + if (-1 !== [ + 'touchend', + 'pointerup', + 'mouseup' + ].indexOf(evt.type)) { + if (this.dragStop) { + var curTarget = this.getProperTargetElement(evt); + this.trigger('dragStop', { + event: evt, + element: this.element, + target: curTarget, + helper: this.helperElement + }); + } + this.intDestroy(evt); + } else this.element.setAttribute('aria-grabbed', 'false'); + var eleObj = this.checkTargetElement(evt); + eleObj.target && eleObj.instance && (eleObj.instance.dragStopCalled = !0, eleObj.instance.dragData[this.scope] = this.droppables[this.scope], eleObj.instance.intDrop(evt, eleObj.target)), this.setGlobalDroppables(!0), document.body.classList.remove('e-prevent-select'); + } + }, Draggable.prototype.intDestroy = function(evt) { + this.dragProcessStarted = !1, this.toggleEvents(), document.body.classList.remove('e-prevent-select'), this.element.setAttribute('aria-grabbed', 'false'), EventHandler.remove(document, Browser.touchMoveEvent, this.intDragStart), EventHandler.remove(document, Browser.touchEndEvent, this.intDragStop), EventHandler.remove(document, Browser.touchEndEvent, this.intDestroy), EventHandler.remove(document, Browser.touchMoveEvent, this.intDrag), this.isDragStarted() && this.isDragStarted(!0); + }, Draggable.prototype.onPropertyChanged = function(newProp, oldProp) {}, Draggable.prototype.getModuleName = function() { + return 'draggable'; + }, Draggable.prototype.isDragStarted = function(change) { + return change && (isDraggedObject.isDragged = !isDraggedObject.isDragged), isDraggedObject.isDragged; + }, Draggable.prototype.setDragArea = function() { + var eleWidthBound, eleHeightBound, ele, top1 = 0, left = 0; + if (ele = 'string' == typeof this.dragArea ? dom_select(this.dragArea) : this.dragArea) { + var elementArea = ele.getBoundingClientRect(); + eleWidthBound = ele.scrollWidth ? ele.scrollWidth : elementArea.right - elementArea.left, eleHeightBound = ele.scrollHeight ? ele.scrollHeight : elementArea.bottom - elementArea.top; + for(var keys = [ + 'Top', + 'Left', + 'Bottom', + 'Right' + ], styles = getComputedStyle(ele), i = 0; i < keys.length; i++){ + var key = keys[i], tborder = styles['border' + key + 'Width'], tpadding = styles['padding' + key], lowerKey = key.toLowerCase(); + this.borderWidth[lowerKey] = isNaN(parseFloat(tborder)) ? 0 : parseFloat(tborder), this.padding[lowerKey] = isNaN(parseFloat(tpadding)) ? 0 : parseFloat(tpadding); + } + top1 = elementArea.top, left = elementArea.left, this.dragLimit.left = left + this.borderWidth.left + this.padding.left, this.dragLimit.top = ele.offsetTop + this.borderWidth.top + this.padding.top, this.dragLimit.right = left + eleWidthBound - (this.borderWidth.right + this.padding.right), this.dragLimit.bottom = top1 + eleHeightBound - (this.borderWidth.bottom + this.padding.bottom); + } + }, Draggable.prototype.getProperTargetElement = function(evt) { + var ele, intCoord = this.getCoordinates(evt), prevStyle = this.helperElement.style.pointerEvents || ''; + return compareElementParent(evt.target, this.helperElement) || -1 !== evt.type.indexOf('touch') ? (this.helperElement.style.pointerEvents = 'none', ele = document.elementFromPoint(intCoord.clientX, intCoord.clientY), this.helperElement.style.pointerEvents = prevStyle) : ele = evt.target, ele; + }, Draggable.prototype.currentStateCheck = function(ele, oldEle) { + return util_isNullOrUndefined(this.currentStateTarget) || this.currentStateTarget === ele ? util_isNullOrUndefined(oldEle) ? ele : oldEle : this.currentStateTarget; + }, Draggable.prototype.getMousePosition = function(evt, isdragscroll) { + var pageX, pageY, dragEle = void 0 !== evt.srcElement ? evt.srcElement : evt.target, intCoord = this.getCoordinates(evt), isOffsetParent = util_isNullOrUndefined(dragEle.offsetParent); + return isdragscroll ? (pageX = this.clone ? intCoord.pageX : intCoord.pageX + (isOffsetParent ? 0 : dragEle.offsetParent.scrollLeft) - this.relativeXPosition, pageY = this.clone ? intCoord.pageY : intCoord.pageY + (isOffsetParent ? 0 : dragEle.offsetParent.scrollTop) - this.relativeYPosition) : (pageX = this.clone ? intCoord.pageX : intCoord.pageX + window.pageXOffset - this.relativeXPosition, pageY = this.clone ? intCoord.pageY : intCoord.pageY + window.pageYOffset - this.relativeYPosition), { + left: pageX - (this.margin.left + this.cursorAt.left), + top: pageY - (this.margin.top + this.cursorAt.top) + }; + }, Draggable.prototype.getCoordinates = function(evt) { + return evt.type.indexOf('touch') > -1 ? evt.changedTouches[0] : evt; + }, Draggable.prototype.getHelperElement = function(evt) { + var element; + return this.clone ? this.helper ? element = this.helper({ + sender: evt, + element: this.target + }) : (element = createElement('div', { + className: 'e-drag-helper e-block-touch', + innerHTML: 'Draggable' + }), document.body.appendChild(element)) : element = this.element, element; + }, Draggable.prototype.setGlobalDroppables = function(reset, drag, helper) { + this.droppables[this.scope] = reset ? null : { + draggable: drag, + helper: helper, + draggedElement: this.element + }; + }, Draggable.prototype.checkTargetElement = function(evt) { + var target = this.getProperTargetElement(evt), dropIns = this.getDropInstance(target); + if (!dropIns && target && !util_isNullOrUndefined(target.parentNode)) { + var parent_1 = closest(target.parentNode, '.e-droppable') || target.parentElement; + parent_1 && (dropIns = this.getDropInstance(parent_1)); + } + return { + target: target, + instance: dropIns + }; + }, Draggable.prototype.getDropInstance = function(ele) { + var drop, eleInst = ele && ele.ej2_instances; + if (eleInst) for(var _i = 0; _i < eleInst.length; _i++){ + var inst = eleInst[_i]; + if ('droppable' === inst.getModuleName()) { + drop = inst; + break; + } + } + return drop; + }, Draggable.prototype.destroy = function() { + this.toggleEvents(!0), _super.prototype.destroy.call(this); + }, draggable_decorate([ + Complex({}, Position) + ], Draggable.prototype, "cursorAt", void 0), draggable_decorate([ + Property(!0) + ], Draggable.prototype, "clone", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "dragArea", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "isDragScroll", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "isReplaceDragEle", void 0), draggable_decorate([ + Property(!0) + ], Draggable.prototype, "isPreventSelect", void 0), draggable_decorate([ + notify_property_change_Event() + ], Draggable.prototype, "drag", void 0), draggable_decorate([ + notify_property_change_Event() + ], Draggable.prototype, "dragStart", void 0), draggable_decorate([ + notify_property_change_Event() + ], Draggable.prototype, "dragStop", void 0), draggable_decorate([ + Property(1) + ], Draggable.prototype, "distance", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "handle", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "abort", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "helper", void 0), draggable_decorate([ + Property('default') + ], Draggable.prototype, "scope", void 0), draggable_decorate([ + Property('') + ], Draggable.prototype, "dragTarget", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "axis", void 0), draggable_decorate([ + Property() + ], Draggable.prototype, "queryPositionInfo", void 0), draggable_decorate([ + Property(!1) + ], Draggable.prototype, "enableTailMode", void 0), draggable_decorate([ + Property(!1) + ], Draggable.prototype, "skipDistanceCheck", void 0), draggable_decorate([ + Property(!0) + ], Draggable.prototype, "preventDefault", void 0), draggable_decorate([ + Property(!1) + ], Draggable.prototype, "enableAutoScroll", void 0), draggable_decorate([ + Property(!1) + ], Draggable.prototype, "enableTapHold", void 0), draggable_decorate([ + Property(750) + ], Draggable.prototype, "tapHoldThreshold", void 0), draggable_decorate([ + Property(!1) + ], Draggable.prototype, "enableScrollHandler", void 0), Draggable = Draggable_1 = draggable_decorate([ + NotifyPropertyChanges + ], Draggable); + }(Base), droppable_extends = (extendStatics3 = function(d, b) { + return (extendStatics3 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics3(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), droppable_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }; + !function(_super) { + function Droppable(element, options) { + var _this = _super.call(this, options, element) || this; + return _this.mouseOver = !1, _this.dragData = {}, _this.dragStopCalled = !1, _this.bind(), _this; + } + droppable_extends(Droppable, _super), Droppable.prototype.bind = function() { + this.wireEvents(); + }, Droppable.prototype.wireEvents = function() { + EventHandler.add(this.element, Browser.touchEndEvent, this.intDrop, this); + }, Droppable.prototype.onPropertyChanged = function(newProp, oldProp) {}, Droppable.prototype.getModuleName = function() { + return 'droppable'; + }, Droppable.prototype.intOver = function(event, element) { + if (!this.mouseOver) { + var drag = this.dragData[this.scope]; + this.trigger('over', { + event: event, + target: element, + dragData: drag + }), this.mouseOver = !0; + } + }, Droppable.prototype.intOut = function(event, element) { + this.mouseOver && (this.trigger('out', { + evt: event, + target: element + }), this.mouseOver = !1); + }, Droppable.prototype.intDrop = function(evt, element) { + if (this.dragStopCalled) { + this.dragStopCalled = !1; + var area, accept = !0, drag = this.dragData[this.scope], isDrag = !!drag && drag.helper && isVisible(drag.helper); + isDrag && (area = this.isDropArea(evt, drag.helper, element), this.accept && (accept = matches(drag.helper, this.accept))), isDrag && this.drop && area.canDrop && accept && this.trigger('drop', { + event: evt, + target: area.target, + droppedElement: drag.helper, + dragData: drag + }), this.mouseOver = !1; + } + }, Droppable.prototype.isDropArea = function(evt, helper, element) { + var area = { + canDrop: !0, + target: element || evt.target + }, isTouch = 'touchend' === evt.type; + if (isTouch || area.target === helper) { + helper.style.display = 'none'; + var coord = isTouch ? evt.changedTouches[0] : evt, ele = document.elementFromPoint(coord.clientX, coord.clientY); + area.canDrop = !1, area.canDrop = compareElementParent(ele, this.element), area.canDrop && (area.target = ele), helper.style.display = ''; + } + return area; + }, Droppable.prototype.destroy = function() { + EventHandler.remove(this.element, Browser.touchEndEvent, this.intDrop), _super.prototype.destroy.call(this); + }, droppable_decorate([ + Property() + ], Droppable.prototype, "accept", void 0), droppable_decorate([ + Property('default') + ], Droppable.prototype, "scope", void 0), droppable_decorate([ + notify_property_change_Event() + ], Droppable.prototype, "drop", void 0), droppable_decorate([ + notify_property_change_Event() + ], Droppable.prototype, "over", void 0), droppable_decorate([ + notify_property_change_Event() + ], Droppable.prototype, "out", void 0), Droppable = droppable_decorate([ + NotifyPropertyChanges + ], Droppable); + }(Base); + var extendStatics5, keyboard_extends = (extendStatics4 = function(d, b) { + return (extendStatics4 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics4(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), keyboard_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, keyCode = { + backspace: 8, + tab: 9, + enter: 13, + shift: 16, + control: 17, + alt: 18, + pause: 19, + capslock: 20, + space: 32, + escape: 27, + pageup: 33, + pagedown: 34, + end: 35, + home: 36, + leftarrow: 37, + uparrow: 38, + rightarrow: 39, + downarrow: 40, + insert: 45, + delete: 46, + f1: 112, + f2: 113, + f3: 114, + f4: 115, + f5: 116, + f6: 117, + f7: 118, + f8: 119, + f9: 120, + f10: 121, + f11: 122, + f12: 123, + semicolon: 186, + plus: 187, + comma: 188, + minus: 189, + dot: 190, + forwardslash: 191, + graveaccent: 192, + openbracket: 219, + backslash: 220, + closebracket: 221, + singlequote: 222 + }, KeyboardEvents = function(_super) { + var KeyboardEvents_1; + function KeyboardEvents(element, options) { + var _this = _super.call(this, options, element) || this; + return _this.keyPressHandler = function(e) { + for(var isAltKey = e.altKey, isCtrlKey = e.ctrlKey, isShiftKey = e.shiftKey, curkeyCode = e.which, keys = Object.keys(_this.keyConfigs), _i = 0; _i < keys.length; _i++)for(var key = keys[_i], configCollection = _this.keyConfigs[key].split(','), _a = 0; _a < configCollection.length; _a++){ + var rconfig = configCollection[_a], rKeyObj = KeyboardEvents_1.getKeyConfigData(rconfig.trim()); + isAltKey === rKeyObj.altKey && isCtrlKey === rKeyObj.ctrlKey && isShiftKey === rKeyObj.shiftKey && curkeyCode === rKeyObj.keyCode && (e.action = key, _this.keyAction && _this.keyAction(e)); + } + }, _this.bind(), _this; + } + return keyboard_extends(KeyboardEvents, _super), KeyboardEvents_1 = KeyboardEvents, KeyboardEvents.prototype.destroy = function() { + this.unwireEvents(), _super.prototype.destroy.call(this); + }, KeyboardEvents.prototype.onPropertyChanged = function(newProp, oldProp) {}, KeyboardEvents.prototype.bind = function() { + this.wireEvents(); + }, KeyboardEvents.prototype.getModuleName = function() { + return 'keyboard'; + }, KeyboardEvents.prototype.wireEvents = function() { + this.element.addEventListener(this.eventName, this.keyPressHandler); + }, KeyboardEvents.prototype.unwireEvents = function() { + this.element.removeEventListener(this.eventName, this.keyPressHandler); + }, KeyboardEvents.getKeyConfigData = function(config) { + if (config in this.configCache) return this.configCache[config]; + var keys = config.toLowerCase().split('+'), keyData = { + altKey: -1 !== keys.indexOf('alt'), + ctrlKey: -1 !== keys.indexOf('ctrl'), + shiftKey: -1 !== keys.indexOf('shift'), + keyCode: null + }; + return keys[keys.length - 1].length > 1 && Number(keys[keys.length - 1]) ? keyData.keyCode = Number(keys[keys.length - 1]) : keyData.keyCode = KeyboardEvents_1.getKeyCode(keys[keys.length - 1]), KeyboardEvents_1.configCache[config] = keyData, keyData; + }, KeyboardEvents.getKeyCode = function(keyVal) { + return keyCode[keyVal] || keyVal.toUpperCase().charCodeAt(0); + }, KeyboardEvents.configCache = {}, keyboard_decorate([ + Property({}) + ], KeyboardEvents.prototype, "keyConfigs", void 0), keyboard_decorate([ + Property('keyup') + ], KeyboardEvents.prototype, "eventName", void 0), keyboard_decorate([ + notify_property_change_Event() + ], KeyboardEvents.prototype, "keyAction", void 0), KeyboardEvents = KeyboardEvents_1 = keyboard_decorate([ + NotifyPropertyChanges + ], KeyboardEvents); + }(Base), L10n = function() { + function L10n(controlName, localeStrings, locale) { + this.controlName = controlName, this.localeStrings = localeStrings, this.setLocale(locale || defaultCulture); + } + return L10n.prototype.setLocale = function(locale) { + var intLocale = this.intGetControlConstant(L10n.locale, locale); + this.currentLocale = intLocale || this.localeStrings; + }, L10n.load = function(localeObject) { + this.locale = util_extend(this.locale, localeObject, {}, !0); + }, L10n.prototype.getConstant = function(prop) { + return util_isNullOrUndefined(this.currentLocale[prop]) ? this.localeStrings[prop] || '' : this.currentLocale[prop]; + }, L10n.prototype.intGetControlConstant = function(curObject, locale) { + return curObject[locale] ? curObject[locale][this.controlName] : null; + }, L10n.locale = {}, L10n; + }(), touch_extends = (extendStatics5 = function(d, b) { + return (extendStatics5 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics5(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), touch_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, SwipeSettings = function(_super) { + function SwipeSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return touch_extends(SwipeSettings, _super), touch_decorate([ + Property(50) + ], SwipeSettings.prototype, "swipeThresholdDistance", void 0), SwipeSettings; + }(ChildProperty), swipeRegex = /(Up|Down)/, Touch = function(_super) { + function Touch(element, options) { + var _this = _super.call(this, options, element) || this; + return _this.touchAction = !0, _this.tapCount = 0, _this.startEvent = function(evt) { + if (!0 === _this.touchAction) { + var point = _this.updateChangeTouches(evt); + void 0 !== evt.changedTouches && (_this.touchAction = !1), _this.isTouchMoved = !1, _this.movedDirection = '', _this.startPoint = _this.lastMovedPoint = { + clientX: point.clientX, + clientY: point.clientY + }, _this.startEventData = point, _this.hScrollLocked = _this.vScrollLocked = !1, _this.tStampStart = Date.now(), _this.timeOutTapHold = setTimeout(function() { + _this.tapHoldEvent(evt); + }, _this.tapHoldThreshold), EventHandler.add(_this.element, Browser.touchMoveEvent, _this.moveEvent, _this), EventHandler.add(_this.element, Browser.touchEndEvent, _this.endEvent, _this), EventHandler.add(_this.element, Browser.touchCancelEvent, _this.cancelEvent, _this); + } + }, _this.moveEvent = function(evt) { + var point = _this.updateChangeTouches(evt); + _this.movedPoint = point, _this.isTouchMoved = !(point.clientX === _this.startPoint.clientX && point.clientY === _this.startPoint.clientY); + var eScrollArgs = {}; + _this.isTouchMoved && (clearTimeout(_this.timeOutTapHold), _this.calcScrollPoints(evt), eScrollArgs = util_extend(eScrollArgs, {}, { + startEvents: _this.startEventData, + originalEvent: evt, + startX: _this.startPoint.clientX, + startY: _this.startPoint.clientY, + distanceX: _this.distanceX, + distanceY: _this.distanceY, + scrollDirection: _this.scrollDirection, + velocity: _this.getVelocity(point) + }), _this.trigger('scroll', eScrollArgs), _this.lastMovedPoint = { + clientX: point.clientX, + clientY: point.clientY + }); + }, _this.cancelEvent = function(evt) { + clearTimeout(_this.timeOutTapHold), clearTimeout(_this.timeOutTap), _this.tapCount = 0, _this.swipeFn(evt), EventHandler.remove(_this.element, Browser.touchCancelEvent, _this.cancelEvent); + }, _this.endEvent = function(evt) { + _this.swipeFn(evt), _this.isTouchMoved || 'function' != typeof _this.tap || (_this.trigger('tap', { + originalEvent: evt, + tapCount: ++_this.tapCount + }), _this.timeOutTap = setTimeout(function() { + _this.tapCount = 0; + }, _this.tapThreshold)), _this.modeclear(); + }, _this.swipeFn = function(evt) { + clearTimeout(_this.timeOutTapHold), clearTimeout(_this.timeOutTap); + var point = _this.updateChangeTouches(evt), diffX = point.clientX - _this.startPoint.clientX, diffY = point.clientY - _this.startPoint.clientY; + diffX = Math.floor(diffX < 0 ? -1 * diffX : diffX), diffY = Math.floor(diffY < 0 ? -1 * diffY : diffX), _this.isTouchMoved = diffX > 1 || diffY > 1, /Firefox/.test(Browser.userAgent) && 0 === point.clientX && 0 === point.clientY && 'mouseup' === evt.type && (_this.isTouchMoved = !1), _this.endPoint = point, _this.calcPoints(evt); + var swipeArgs = { + originalEvent: evt, + startEvents: _this.startEventData, + startX: _this.startPoint.clientX, + startY: _this.startPoint.clientY, + distanceX: _this.distanceX, + distanceY: _this.distanceY, + swipeDirection: _this.movedDirection, + velocity: _this.getVelocity(point) + }; + if (_this.isTouchMoved) { + var eSwipeArgs = void 0, tDistance = _this.swipeSettings.swipeThresholdDistance; + eSwipeArgs = util_extend(eSwipeArgs, _this.defaultArgs, swipeArgs); + var canTrigger = !1, ele = _this.element, scrollBool = _this.isScrollable(ele), moved = swipeRegex.test(_this.movedDirection); + (tDistance < _this.distanceX && !moved || tDistance < _this.distanceY && moved) && (canTrigger = !scrollBool || _this.checkSwipe(ele, moved)), canTrigger && _this.trigger('swipe', eSwipeArgs); + } + _this.modeclear(); + }, _this.modeclear = function() { + _this.modeClear = setTimeout(function() { + _this.touchAction = !0; + }, 'function' != typeof _this.tap ? 0 : 20), _this.lastTapTime = new Date().getTime(), EventHandler.remove(_this.element, Browser.touchMoveEvent, _this.moveEvent), EventHandler.remove(_this.element, Browser.touchEndEvent, _this.endEvent), EventHandler.remove(_this.element, Browser.touchCancelEvent, _this.cancelEvent); + }, _this.bind(), _this; + } + return touch_extends(Touch, _super), Touch.prototype.onPropertyChanged = function(newProp, oldProp) {}, Touch.prototype.bind = function() { + this.wireEvents(), Browser.isIE && this.element.classList.add('e-block-touch'); + }, Touch.prototype.destroy = function() { + this.unwireEvents(), _super.prototype.destroy.call(this); + }, Touch.prototype.wireEvents = function() { + EventHandler.add(this.element, Browser.touchStartEvent, this.startEvent, this); + }, Touch.prototype.unwireEvents = function() { + EventHandler.remove(this.element, Browser.touchStartEvent, this.startEvent); + }, Touch.prototype.getModuleName = function() { + return 'touch'; + }, Touch.prototype.isScrollable = function(element) { + var eleStyle = getComputedStyle(element), style = eleStyle.overflow + eleStyle.overflowX + eleStyle.overflowY; + return !!/(auto|scroll)/.test(style); + }, Touch.prototype.tapHoldEvent = function(evt) { + var eTapArgs; + this.tapCount = 0, this.touchAction = !0, EventHandler.remove(this.element, Browser.touchMoveEvent, this.moveEvent), EventHandler.remove(this.element, Browser.touchEndEvent, this.endEvent), eTapArgs = { + originalEvent: evt + }, this.trigger('tapHold', eTapArgs), EventHandler.remove(this.element, Browser.touchCancelEvent, this.cancelEvent); + }, Touch.prototype.calcPoints = function(evt) { + var point = this.updateChangeTouches(evt); + this.defaultArgs = { + originalEvent: evt + }, this.distanceX = Math.abs(Math.abs(point.clientX) - Math.abs(this.startPoint.clientX)), this.distanceY = Math.abs(Math.abs(point.clientY) - Math.abs(this.startPoint.clientY)), this.distanceX > this.distanceY ? this.movedDirection = point.clientX > this.startPoint.clientX ? 'Right' : 'Left' : this.movedDirection = point.clientY < this.startPoint.clientY ? 'Up' : 'Down'; + }, Touch.prototype.calcScrollPoints = function(evt) { + var point = this.updateChangeTouches(evt); + this.defaultArgs = { + originalEvent: evt + }, this.distanceX = Math.abs(Math.abs(point.clientX) - Math.abs(this.lastMovedPoint.clientX)), this.distanceY = Math.abs(Math.abs(point.clientY) - Math.abs(this.lastMovedPoint.clientY)), (this.distanceX > this.distanceY || !0 === this.hScrollLocked) && !1 === this.vScrollLocked ? (this.scrollDirection = point.clientX > this.lastMovedPoint.clientX ? 'Right' : 'Left', this.hScrollLocked = !0) : (this.scrollDirection = point.clientY < this.lastMovedPoint.clientY ? 'Up' : 'Down', this.vScrollLocked = !0); + }, Touch.prototype.getVelocity = function(pnt) { + var newX = pnt.clientX, newY = pnt.clientY, newT = Date.now(), xDist = newX - this.startPoint.clientX, yDist = newY - this.startPoint.clientX; + return Math.sqrt(xDist * xDist + yDist * yDist) / (newT - this.tStampStart); + }, Touch.prototype.checkSwipe = function(ele, flag) { + var keys = [ + 'scroll', + 'offset' + ], temp = flag ? [ + 'Height', + 'Top' + ] : [ + 'Width', + 'Left' + ]; + return ele[keys[0] + temp[0]] <= ele[keys[1] + temp[0]] || 0 === ele[keys[0] + temp[1]] || ele[keys[1] + temp[0]] + ele[keys[0] + temp[1]] >= ele[keys[0] + temp[0]]; + }, Touch.prototype.updateChangeTouches = function(evt) { + return evt.changedTouches && 0 !== evt.changedTouches.length ? evt.changedTouches[0] : evt; + }, touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "tap", void 0), touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "tapHold", void 0), touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "swipe", void 0), touch_decorate([ + notify_property_change_Event() + ], Touch.prototype, "scroll", void 0), touch_decorate([ + Property(350) + ], Touch.prototype, "tapThreshold", void 0), touch_decorate([ + Property(750) + ], Touch.prototype, "tapHoldThreshold", void 0), touch_decorate([ + Complex({}, SwipeSettings) + ], Touch.prototype, "swipeSettings", void 0), Touch = touch_decorate([ + NotifyPropertyChanges + ], Touch); + }(Base), LINES = RegExp('\\n|\\r|\\s\\s+', 'g'), QUOTES = RegExp(/'|"/g), IF_STMT = RegExp('if ?\\('), ELSEIF_STMT = RegExp('else if ?\\('), ELSE_STMT = /else/, FOR_STMT = RegExp('for ?\\('), IF_OR_FOR = RegExp('(/if|/for)'), CALL_FUNCTION = RegExp('\\((.*)\\)', ''), NOT_NUMBER = RegExp('^[0-9]+$', 'g'), WORD = RegExp('[\\w"\'.\\s+]+', 'g'), DBL_QUOTED_STR = RegExp('"(.*?)"', 'g'), WORDIF = RegExp('[\\w"\'@#$.\\s-+]+', 'g'), exp = RegExp('\\${([^}]*)}', 'g'), ARR_OBJ = /^\..*/gm, SINGLE_SLASH = /\\/gi, DOUBLE_SLASH = /\\\\/gi, WORDFUNC = RegExp('[\\w"\'@#$.\\s+]+', 'g'), WINDOWFUNC = /\window\./gm; + function addNameSpace(str, addNS, nameSpace, ignoreList, ignorePrefix) { + return !addNS || NOT_NUMBER.test(str) || -1 !== ignoreList.indexOf(str.split('.')[0]) || ignorePrefix ? str : nameSpace + '.' + str; + } + function NameSpaceForspecialChar(str, addNS, nameSpace, ignoreList) { + return addNS && !NOT_NUMBER.test(str) && -1 === ignoreList.indexOf(str.split('.')[0]) ? nameSpace + '["' + str : str; + } + function SlashReplace(tempStr) { + return tempStr.match(DOUBLE_SLASH) || (tempStr = tempStr.replace(SINGLE_SLASH, '\\\\')), tempStr; + } + function HandleSpecialCharArrObj(str, nameSpaceNew, keys, ignorePrefix) { + if (str = str.trim(), /\window\./gm.test(str)) return str; + var str1, addNS, nameSpace, ignoreList, quotes = /'|"/gm; + return (/@|\$|#/gm.test(str) && (str = NameSpaceForspecialChar(str, -1 === keys.indexOf(str), nameSpaceNew, keys) + '"]'), ARR_OBJ.test(str)) ? (str1 = str, addNS = !quotes.test(str) && -1 === keys.indexOf(str), nameSpace = nameSpaceNew, ignoreList = keys, !addNS || NOT_NUMBER.test(str1) || -1 !== ignoreList.indexOf(str1.split('.')[0]) || /^\..*/gm.test(str1) ? str1 : nameSpace + '.' + str1) : addNameSpace(str, !quotes.test(str) && -1 === keys.indexOf(str), nameSpaceNew, keys, ignorePrefix); + } + var HAS_ROW = /^[\n\r.]+ 0 && elements.forEach(function(element) { + detach(element); + }); + }, SanitizeHtmlHelper.removeJsEvents = function() { + var elements = this.wrapElement.querySelectorAll('[' + jsEvents.join('],[') + ']'); + elements.length > 0 && elements.forEach(function(element) { + jsEvents.forEach(function(attr) { + element.hasAttribute(attr) && element.removeAttribute(attr); + }); + }); + }, SanitizeHtmlHelper.removeXssAttrs = function() { + var _this = this; + this.removeAttrs.forEach(function(item, index) { + var elements = _this.wrapElement.querySelectorAll(item.selector); + elements.length > 0 && elements.forEach(function(element) { + element.removeAttribute(item.attribute); + }); + }); + }, SanitizeHtmlHelper; + }(); + }, + 78: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + z: function() { + return Button; + } + }); + var extendStatics, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), _common_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(759), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }; + new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Qj(); + var cssClassName = { + RTL: 'e-rtl', + BUTTON: 'e-btn', + PRIMARY: 'e-primary', + ICONBTN: 'e-icon-btn' + }, Button = function(_super) { + function Button(options, element) { + return _super.call(this, options, element) || this; + } + return __extends(Button, _super), Button.prototype.preRender = function() {}, Button.prototype.render = function() { + this.initialize(), this.removeRippleEffect = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.qx)(this.element, { + selector: '.' + cssClassName.BUTTON + }), this.renderComplete(); + }, Button.prototype.initialize = function() { + if (this.cssClass && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.element + ], this.cssClass.split(' ')), this.isPrimary && this.element.classList.add(cssClassName.PRIMARY), !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.xr)() || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.xr)() && 'progress-btn' !== this.getModuleName()) { + if (this.content) { + var tempContent = this.enableHtmlSanitizer ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.pJ.sanitize(this.content) : this.content; + this.element.innerHTML = tempContent; + } + this.setIconCss(); + } + this.enableRtl && this.element.classList.add(cssClassName.RTL), this.disabled ? this.controlStatus(this.disabled) : this.wireEvents(); + }, Button.prototype.controlStatus = function(disabled) { + this.element.disabled = disabled; + }, Button.prototype.setIconCss = function() { + if (this.iconCss) { + var span = this.createElement('span', { + className: 'e-btn-icon ' + this.iconCss + }); + this.element.textContent.trim() ? (span.classList.add('e-icon-' + this.iconPosition.toLowerCase()), ('Top' === this.iconPosition || 'Bottom' === this.iconPosition) && this.element.classList.add('e-' + this.iconPosition.toLowerCase() + '-icon-btn')) : this.element.classList.add(cssClassName.ICONBTN); + var node = this.element.childNodes[0]; + node && ('Left' === this.iconPosition || 'Top' === this.iconPosition) ? this.element.insertBefore(span, node) : this.element.appendChild(span); + } + }, Button.prototype.wireEvents = function() { + this.isToggle && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'click', this.btnClickHandler, this); + }, Button.prototype.unWireEvents = function() { + this.isToggle && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'click', this.btnClickHandler); + }, Button.prototype.btnClickHandler = function() { + this.element.classList.contains('e-active') ? this.element.classList.remove('e-active') : this.element.classList.add('e-active'); + }, Button.prototype.destroy = function() { + var classList = [ + cssClassName.PRIMARY, + cssClassName.RTL, + cssClassName.ICONBTN, + 'e-success', + 'e-info', + 'e-danger', + 'e-warning', + 'e-flat', + 'e-outline', + 'e-small', + 'e-bigger', + 'e-active', + 'e-round', + 'e-top-icon-btn', + 'e-bottom-icon-btn' + ]; + this.cssClass && (classList = classList.concat(this.cssClass.split(' '))), _super.prototype.destroy.call(this), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], classList), this.element.getAttribute('class') || this.element.removeAttribute('class'), this.disabled && this.element.removeAttribute('disabled'), this.content && (this.element.innerHTML = this.element.innerHTML.replace(this.content, '')); + var span = this.element.querySelector('span.e-btn-icon'); + span && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(span), this.unWireEvents(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.re && this.removeRippleEffect(); + }, Button.prototype.getModuleName = function() { + return 'btn'; + }, Button.prototype.getPersistData = function() { + return this.addOnPersist([]); + }, Button.Inject = function() {}, Button.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var span = this.element.querySelector('span.e-btn-icon'), _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'isPrimary': + newProp.isPrimary ? this.element.classList.add(cssClassName.PRIMARY) : this.element.classList.remove(cssClassName.PRIMARY); + break; + case 'disabled': + this.controlStatus(newProp.disabled); + break; + case 'iconCss': + span ? newProp.iconCss ? (span.className = 'e-btn-icon ' + newProp.iconCss, this.element.textContent.trim() && ('Left' === this.iconPosition ? span.classList.add('e-icon-left') : span.classList.add('e-icon-right'))) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(span) : this.setIconCss(); + break; + case 'iconPosition': + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], [ + 'e-top-icon-btn', + 'e-bottom-icon-btn' + ]), (span = this.element.querySelector('span.e-btn-icon')) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(span), this.setIconCss(); + break; + case 'cssClass': + oldProp.cssClass && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], oldProp.cssClass.split(' ')), newProp.cssClass && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.element + ], newProp.cssClass.split(' ')); + break; + case 'enableRtl': + newProp.enableRtl ? this.element.classList.add(cssClassName.RTL) : this.element.classList.remove(cssClassName.RTL); + break; + case 'content': + (0, _common_common__WEBPACK_IMPORTED_MODULE_1__.UC)(this.element) || this.element.classList.remove(cssClassName.ICONBTN), (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.xr)() || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.xr)() && !this.isServerRendered && 'progress-btn' !== this.getModuleName()) && (this.enableHtmlSanitizer && (newProp.content = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.pJ.sanitize(newProp.content)), this.element.innerHTML = newProp.content, this.setIconCss()); + break; + case 'isToggle': + newProp.isToggle ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'click', this.btnClickHandler, this) : (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'click', this.btnClickHandler), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], [ + 'e-active' + ])); + } + } + }, Button.prototype.click = function() { + this.element.click(); + }, Button.prototype.focusIn = function() { + this.element.focus(); + }, __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('Left') + ], Button.prototype, "iconPosition", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('') + ], Button.prototype, "iconCss", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], Button.prototype, "disabled", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], Button.prototype, "isPrimary", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('') + ], Button.prototype, "cssClass", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('') + ], Button.prototype, "content", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], Button.prototype, "isToggle", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)() + ], Button.prototype, "locale", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], Button.prototype, "enableHtmlSanitizer", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], Button.prototype, "created", void 0), Button = __decorate([ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Zl + ], Button); + }(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.wA); + }, + 759: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + Rm: function() { + return wrapperInitialize; + }, + UC: function() { + return getTextNode; + }, + Z5: function() { + return setHiddenInput; + }, + sg: function() { + return rippleMouseHandler; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); + function wrapperInitialize(createElement, tag, type, element, WRAPPER, role) { + var input = element; + if (element.tagName === tag) { + var ejInstance = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('ej2_instances', element); + input = createElement('input', { + attrs: { + type: type + } + }); + for(var props = [ + 'change', + 'cssClass', + 'label', + 'labelPosition', + 'id' + ], index = 0, len = element.attributes.length; index < len; index++)-1 === props.indexOf(element.attributes[index].nodeName) && input.setAttribute(element.attributes[index].nodeName, element.attributes[index].nodeValue); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(element, { + class: WRAPPER + }), element.appendChild(input), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)('ej2_instances', ejInstance, input), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ex)(element, 'ej2_instances'); + } + return input; + } + function getTextNode(element) { + for(var node, childnode = element.childNodes, i = 0; i < childnode.length; i++)if (3 === (node = childnode[i]).nodeType) return node; + return null; + } + function rippleMouseHandler(e, rippleSpan) { + if (rippleSpan) { + var event_1 = document.createEvent('MouseEvents'); + event_1.initEvent(e.type, !1, !0), rippleSpan.dispatchEvent(event_1); + } + } + function setHiddenInput(proxy, wrap) { + proxy.element.getAttribute('ejs-for') && wrap.appendChild(proxy.createElement('input', { + attrs: { + name: proxy.name || proxy.element.name, + value: 'false', + type: 'hidden' + } + })); + } + }, + 3213: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + I: function() { + return Input; + } + }); + var Input, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), CLASSNAMES = { + RTL: 'e-rtl', + DISABLE: 'e-disabled', + INPUT: 'e-input', + TEXTAREA: 'e-multi-line-input', + INPUTGROUP: 'e-input-group', + FLOATINPUT: 'e-float-input', + FLOATLINE: 'e-float-line', + FLOATTEXT: 'e-float-text', + FLOATTEXTCONTENT: 'e-float-text-content', + CLEARICON: 'e-clear-icon', + CLEARICONHIDE: 'e-clear-icon-hide', + LABELTOP: 'e-label-top', + LABELBOTTOM: 'e-label-bottom', + NOFLOATLABEL: 'e-no-float-label', + INPUTCUSTOMTAG: 'e-input-custom-tag', + FLOATCUSTOMTAG: 'e-float-custom-tag' + }; + !function(Input) { + var floatType, isBindClearAction = !0; + function bindInitialEvent(args) { + checkInputValue(args.floatLabelType, args.element), args.element.addEventListener('focus', function() { + var parent = getParentNode(this); + (parent.classList.contains('e-input-group') || parent.classList.contains('e-outline') || parent.classList.contains('e-filled')) && parent.classList.add('e-input-focus'); + }), args.element.addEventListener('blur', function() { + var parent = getParentNode(this); + (parent.classList.contains('e-input-group') || parent.classList.contains('e-outline') || parent.classList.contains('e-filled')) && parent.classList.remove('e-input-focus'); + }), args.element.addEventListener('input', function() { + checkInputValue(floatType, args.element); + }); + } + function checkInputValue(floatLabelType, inputElement) { + var inputValue = inputElement.value; + '' !== inputValue && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(inputValue) && inputElement.parentElement ? inputElement.parentElement.classList.add('e-valid-input') : 'Always' !== floatLabelType && inputElement.parentElement && inputElement.parentElement.classList.remove('e-valid-input'); + } + function _focusFn() { + var label = getParentNode(this).getElementsByClassName('e-float-text')[0]; + !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(label) && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + label + ], CLASSNAMES.LABELTOP), label.classList.contains(CLASSNAMES.LABELBOTTOM) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + label + ], CLASSNAMES.LABELBOTTOM)); + } + function _blurFn() { + var parent = getParentNode(this); + if (parent.getElementsByTagName('textarea')[0] ? '' === parent.getElementsByTagName('textarea')[0].value : '' === parent.getElementsByTagName('input')[0].value) { + var label = parent.getElementsByClassName('e-float-text')[0]; + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(label) || (label.classList.contains(CLASSNAMES.LABELTOP) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + label + ], CLASSNAMES.LABELTOP), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + label + ], CLASSNAMES.LABELBOTTOM)); + } + } + function wireFloatingEvents(element) { + element.addEventListener('focus', _focusFn), element.addEventListener('blur', _blurFn); + } + function createFloatingInput(args, inputObject, internalCreateElement) { + var makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement; + 'Auto' === args.floatLabelType && wireFloatingEvents(args.element), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(inputObject.container) ? (inputObject.container = createInputContainer(args, CLASSNAMES.FLOATINPUT, CLASSNAMES.FLOATCUSTOMTAG, 'div', makeElement), args.element.parentNode && args.element.parentNode.insertBefore(inputObject.container, args.element)) : ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.customTag) || inputObject.container.classList.add(CLASSNAMES.FLOATCUSTOMTAG), inputObject.container.classList.add(CLASSNAMES.FLOATINPUT)); + var floatLinelement = makeElement('span', { + className: CLASSNAMES.FLOATLINE + }), floatLabelElement = makeElement('label', { + className: CLASSNAMES.FLOATTEXT + }); + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.element.id) || '' === args.element.id || (floatLabelElement.id = 'label_' + args.element.id.replace(/ /g, '_'), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(args.element, { + 'aria-labelledby': floatLabelElement.id + })), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.element.placeholder) || '' === args.element.placeholder || (floatLabelElement.innerText = encodePlaceHolder(args.element.placeholder), args.element.removeAttribute('placeholder')), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.properties) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.properties.placeholder) || '' === args.properties.placeholder || (floatLabelElement.innerText = encodePlaceHolder(args.properties.placeholder)), floatLabelElement.innerText || inputObject.container.classList.add(CLASSNAMES.NOFLOATLABEL), inputObject.container.classList.contains('e-float-icon-left')) { + var inputWrap = inputObject.container.querySelector('.e-input-in-wrap'); + inputWrap.appendChild(args.element), inputWrap.appendChild(floatLinelement), inputWrap.appendChild(floatLabelElement); + } else inputObject.container.appendChild(args.element), inputObject.container.appendChild(floatLinelement), inputObject.container.appendChild(floatLabelElement); + updateLabelState(args.element.value, floatLabelElement), 'Always' === args.floatLabelType && (floatLabelElement.classList.contains(CLASSNAMES.LABELBOTTOM) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + floatLabelElement + ], CLASSNAMES.LABELBOTTOM), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + floatLabelElement + ], CLASSNAMES.LABELTOP)), 'Auto' === args.floatLabelType && (args.element.addEventListener('input', function(event) { + updateLabelState(args.element.value, floatLabelElement, args.element); + }), args.element.addEventListener('blur', function(event) { + updateLabelState(args.element.value, floatLabelElement); + })), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.element.getAttribute('id')) || floatLabelElement.setAttribute('for', args.element.getAttribute('id')); + } + function checkFloatLabelType(type, container) { + 'Always' === type && container.classList.contains('e-outline') && container.classList.add('e-valid-input'); + } + function updateIconState(value, button, readonly) { + value && !readonly ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + button + ], CLASSNAMES.CLEARICONHIDE) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + button + ], CLASSNAMES.CLEARICONHIDE); + } + function updateLabelState(value, label, element) { + void 0 === element && (element = null), value ? ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + label + ], CLASSNAMES.LABELTOP), label.classList.contains(CLASSNAMES.LABELBOTTOM) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + label + ], CLASSNAMES.LABELBOTTOM)) : (null == element || element !== document.activeElement) && (label.classList.contains(CLASSNAMES.LABELTOP) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + label + ], CLASSNAMES.LABELTOP), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + label + ], CLASSNAMES.LABELBOTTOM)); + } + function getParentNode(element) { + var parentNode = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(element.parentNode) ? element : element.parentNode; + return parentNode && parentNode.classList.contains('e-input-in-wrap') && (parentNode = parentNode.parentNode), parentNode; + } + function wireClearBtnEvents(element, button, container) { + (void 0 == isBindClearAction || isBindClearAction) && button.addEventListener('click', function(event) { + element.classList.contains(CLASSNAMES.DISABLE) || element.readOnly || (event.preventDefault(), element !== document.activeElement && element.focus(), element.value = '', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + button + ], CLASSNAMES.CLEARICONHIDE)); + }), element.addEventListener('input', function(event) { + updateIconState(element.value, button); + }), element.addEventListener('focus', function(event) { + updateIconState(element.value, button, element.readOnly); + }), element.addEventListener('blur', function(event) { + setTimeout(function() { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + button + ], CLASSNAMES.CLEARICONHIDE); + }, 200); + }); + } + function validateLabel(element, floatLabelType) { + if (getParentNode(element).classList.contains(CLASSNAMES.FLOATINPUT) && 'Auto' === floatLabelType) { + var label = getParentNode(element).getElementsByClassName('e-float-text')[0]; + updateLabelState(element.value, label, element); + } + } + function createInputContainer(args, className, tagClass, tag, internalCreateElement) { + var container, makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement; + return (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.customTag) ? container = makeElement(tag, { + className: className + }) : (container = makeElement(args.customTag, { + className: className + })).classList.add(tagClass), container.classList.add('e-control-wrapper'), container; + } + function encodePlaceHolder(placeholder) { + var result = ''; + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(placeholder) && '' !== placeholder) { + var spanEle = document.createElement('span'); + spanEle.innerHTML = '', result = spanEle.children[0].placeholder; + } + return result; + } + function setCssClass(cssClass, elements, oldClass) { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(oldClass) || '' === oldClass || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)(elements, oldClass.split(' ')), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(cssClass) || '' === cssClass || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)(elements, cssClass.split(' ')); + } + function calculateWidth(element, container) { + !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(container.getElementsByClassName('e-float-text-content')[0]) && (container.getElementsByClassName('e-float-text-content')[0].classList.contains('e-float-text-overflow') && container.getElementsByClassName('e-float-text-content')[0].classList.remove('e-float-text-overflow'), (element.clientWidth < container.getElementsByClassName('e-float-text-content')[0].clientWidth || element.clientWidth === container.getElementsByClassName('e-float-text-content')[0].clientWidth) && container.getElementsByClassName('e-float-text-content')[0].classList.add('e-float-text-overflow')); + } + function setPlaceholder(placeholder, element) { + placeholder = encodePlaceHolder(placeholder); + var parentElement = getParentNode(element); + parentElement.classList.contains(CLASSNAMES.FLOATINPUT) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(placeholder) || '' === placeholder ? (parentElement.classList.add(CLASSNAMES.NOFLOATLABEL), parentElement.getElementsByClassName('e-float-text-content')[0] ? parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].children[0].textContent = '' : parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = '') : (parentElement.getElementsByClassName('e-float-text-content')[0] ? parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].children[0].textContent = placeholder : parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = placeholder, parentElement.classList.remove(CLASSNAMES.NOFLOATLABEL), element.removeAttribute('placeholder')) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(placeholder) || '' === placeholder ? (element.removeAttribute('placeholder'), element.removeAttribute('aria-placeholder')) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(element, { + placeholder: placeholder, + 'aria-placeholder': placeholder + }); + } + function setReadonly(isReadonly, element, floatLabelType) { + isReadonly ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(element, { + readonly: '' + }) : element.removeAttribute('readonly'), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(floatLabelType) || validateLabel(element, floatLabelType); + } + function setEnableRtl(isRtl, elements) { + isRtl ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)(elements, CLASSNAMES.RTL) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)(elements, CLASSNAMES.RTL); + } + function setEnabled(isEnable, element, floatLabelType, inputContainer) { + var disabledAttrs = { + disabled: 'disabled', + 'aria-disabled': 'true' + }, considerWrapper = !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(inputContainer); + isEnable ? (element.classList.remove(CLASSNAMES.DISABLE), removeAttributes(disabledAttrs, element), considerWrapper && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + inputContainer + ], CLASSNAMES.DISABLE)) : (element.classList.add(CLASSNAMES.DISABLE), addAttributes(disabledAttrs, element), considerWrapper && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + inputContainer + ], CLASSNAMES.DISABLE)), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(floatLabelType) || validateLabel(element, floatLabelType); + } + function setClearButton(isClear, element, inputObject, initial, internalCreateElement) { + var element1, inputObject1, initial1, internalCreateElement1, button, container, makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement; + isClear ? inputObject.clearButton = (element1 = element, inputObject1 = inputObject, initial1 = initial, internalCreateElement1 = makeElement, button = ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement1) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement1)('span', { + className: CLASSNAMES.CLEARICON + }), container = inputObject1.container, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(initial1) ? (inputObject1.container.classList.contains(CLASSNAMES.FLOATINPUT) ? inputObject1.container.querySelector('.' + CLASSNAMES.FLOATTEXT) : element1).insertAdjacentElement('afterend', button) : container.appendChild(button), !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(container) && container.classList.contains(CLASSNAMES.FLOATINPUT) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + container + ], CLASSNAMES.INPUTGROUP), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + button + ], CLASSNAMES.CLEARICONHIDE), wireClearBtnEvents(element1, button, container), button.setAttribute('aria-label', 'close'), button) : ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Od)(inputObject.clearButton), inputObject.clearButton = null); + } + function removeAttributes(attrs, element) { + for(var _i = 0, _a = Object.keys(attrs); _i < _a.length; _i++){ + var key = _a[_i], parentElement = getParentNode(element); + 'disabled' === key && element.classList.remove(CLASSNAMES.DISABLE), 'disabled' === key && parentElement.classList.contains(CLASSNAMES.INPUTGROUP) && parentElement.classList.remove(CLASSNAMES.DISABLE), 'placeholder' === key && parentElement.classList.contains(CLASSNAMES.FLOATINPUT) ? parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = '' : element.removeAttribute(key); + } + } + function addAttributes(attrs, element) { + for(var _i = 0, _a = Object.keys(attrs); _i < _a.length; _i++){ + var key = _a[_i], parentElement = getParentNode(element); + 'disabled' === key && element.classList.add(CLASSNAMES.DISABLE), 'disabled' === key && parentElement.classList.contains(CLASSNAMES.INPUTGROUP) && parentElement.classList.add(CLASSNAMES.DISABLE), 'placeholder' === key && parentElement.classList.contains(CLASSNAMES.FLOATINPUT) ? parentElement.getElementsByClassName(CLASSNAMES.FLOATTEXT)[0].textContent = attrs[key] : element.setAttribute(key, attrs[key]); + } + } + function createSpanElement(inputObject, makeElement) { + if (inputObject.container.classList.contains('e-outline') && inputObject.container.getElementsByClassName('e-float-text')[0]) { + var labelSpanElement = makeElement('span', { + className: CLASSNAMES.FLOATTEXTCONTENT + }); + labelSpanElement.innerHTML = inputObject.container.getElementsByClassName('e-float-text')[0].innerHTML, inputObject.container.getElementsByClassName('e-float-text')[0].innerHTML = '', inputObject.container.getElementsByClassName('e-float-text')[0].appendChild(labelSpanElement); + } + } + function _internalRipple(isRipple, container, button) { + var argsButton = []; + argsButton.push(button); + var buttons = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(button) ? container.querySelectorAll('.e-input-group-icon') : argsButton; + if (isRipple && buttons.length > 0) for(var index = 0; index < buttons.length; index++)buttons[index].addEventListener('mousedown', _onMouseDownRipple, !1), buttons[index].addEventListener('mouseup', _onMouseUpRipple, !1); + else if (buttons.length > 0) for(var index = 0; index < buttons.length; index++)buttons[index].removeEventListener('mousedown', _onMouseDownRipple, this), buttons[index].removeEventListener('mouseup', _onMouseUpRipple, this); + } + function _onMouseDownRipple() { + for(var container, button, parentEle = this.parentElement; !parentEle.classList.contains('e-input-group');)parentEle = parentEle.parentElement; + container = parentEle, button = this, container.classList.contains('e-disabled') || container.querySelector('input').readOnly || button.classList.add('e-input-btn-ripple'); + } + function _onMouseUpRipple() { + var ele = this; + setTimeout(function() { + ele.classList.remove('e-input-btn-ripple'); + }, 500); + } + function createIconEle(iconClass, makeElement) { + var button = makeElement('span', { + className: iconClass + }); + return button.classList.add('e-input-group-icon'), button; + } + function prependSpan(iconClass, container, inputElement, internalCreateElement) { + var makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement, button = createIconEle(iconClass, makeElement); + container.classList.add('e-float-icon-left'); + var innerWrapper = container.querySelector('.e-input-in-wrap'); + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(innerWrapper)) { + innerWrapper = makeElement('span', { + className: 'e-input-in-wrap' + }), inputElement.parentNode.insertBefore(innerWrapper, inputElement); + var result = container.querySelectorAll(inputElement.tagName + ' ~ *'); + innerWrapper.appendChild(inputElement); + for(var i = 0; i < result.length; i++)innerWrapper.appendChild(result[i]); + } + return innerWrapper.parentNode.insertBefore(button, innerWrapper), container.classList.contains(CLASSNAMES.INPUTGROUP) || container.classList.add(CLASSNAMES.INPUTGROUP), _internalRipple(!0, container, button), button; + } + function appendSpan(iconClass, container, internalCreateElement) { + var makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement, button = createIconEle(iconClass, makeElement); + return container.classList.contains(CLASSNAMES.INPUTGROUP) || container.classList.add(CLASSNAMES.INPUTGROUP), (container.classList.contains('e-float-icon-left') ? container.querySelector('.e-input-in-wrap') : container).appendChild(button), _internalRipple(!0, container, button), button; + } + function validateInputType(containerElement, input) { + 'hidden' === input.type ? containerElement.classList.add('e-hidden') : containerElement.classList.contains('e-hidden') && containerElement.classList.remove('e-hidden'); + } + Input.createInput = function(args, internalCreateElement) { + var makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement, inputObject = { + container: null, + buttons: [], + clearButton: null + }; + if (floatType = args.floatLabelType, isBindClearAction = args.bindClearAction, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.floatLabelType) || 'Never' === args.floatLabelType ? (inputObject.container = createInputContainer(args, CLASSNAMES.INPUTGROUP, CLASSNAMES.INPUTCUSTOMTAG, 'span', makeElement), args.element.parentNode.insertBefore(inputObject.container, args.element), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + args.element + ], CLASSNAMES.INPUT), inputObject.container.appendChild(args.element)) : createFloatingInput(args, inputObject, makeElement), bindInitialEvent(args), !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.properties) && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.properties.showClearButton) && args.properties.showClearButton && 'TEXTAREA' !== args.element.tagName && (setClearButton(args.properties.showClearButton, args.element, inputObject, !0, makeElement), inputObject.clearButton.setAttribute('role', 'button'), inputObject.container.classList.contains(CLASSNAMES.FLOATINPUT) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + inputObject.container + ], CLASSNAMES.INPUTGROUP)), !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.buttons) && 'TEXTAREA' !== args.element.tagName) for(var i = 0; i < args.buttons.length; i++)inputObject.buttons.push(appendSpan(args.buttons[i], inputObject.container, makeElement)); + return (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.element) || 'TEXTAREA' !== args.element.tagName || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + inputObject.container + ], CLASSNAMES.TEXTAREA), validateInputType(inputObject.container, args.element), createSpanElement(inputObject = function(args, inputObject) { + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.properties)) for(var _i = 0, _a = Object.keys(args.properties); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'cssClass': + setCssClass(args.properties.cssClass, [ + inputObject.container + ]), checkFloatLabelType(args.floatLabelType, inputObject.container); + break; + case 'enabled': + setEnabled(args.properties.enabled, args.element, args.floatLabelType, inputObject.container); + break; + case 'enableRtl': + setEnableRtl(args.properties.enableRtl, [ + inputObject.container + ]); + break; + case 'placeholder': + setPlaceholder(args.properties.placeholder, args.element); + break; + case 'readonly': + setReadonly(args.properties.readonly, args.element); + } + } + return inputObject; + }(args, inputObject), makeElement), inputObject; + }, Input.bindInitialEvent = bindInitialEvent, Input.wireFloatingEvents = wireFloatingEvents, Input.wireClearBtnEvents = wireClearBtnEvents, Input.setValue = function(value, element, floatLabelType, clearButton) { + if (element.value = value, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(element.getAttribute('value')) && calculateWidth(element, element.parentElement), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(floatLabelType) || 'Auto' !== floatLabelType || validateLabel(element, floatLabelType), !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(clearButton) && clearButton) { + var parentElement = getParentNode(element); + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(parentElement)) { + var button = parentElement.getElementsByClassName(CLASSNAMES.CLEARICON)[0]; + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(button) || (element.value && parentElement.classList.contains('e-input-focus') ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + button + ], CLASSNAMES.CLEARICONHIDE) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + button + ], CLASSNAMES.CLEARICONHIDE)); + } + } + checkInputValue(floatLabelType, element); + }, Input.setCssClass = setCssClass, Input.calculateWidth = calculateWidth, Input.setWidth = function(width, container) { + 'number' == typeof width ? container.style.width = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(width) : 'string' == typeof width && (container.style.width = width.match(/px|%|em/) ? width : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(width)), calculateWidth(container.firstChild, container); + }, Input.setPlaceholder = setPlaceholder, Input.setReadonly = setReadonly, Input.setEnableRtl = setEnableRtl, Input.setEnabled = setEnabled, Input.setClearButton = setClearButton, Input.removeAttributes = removeAttributes, Input.addAttributes = addAttributes, Input.removeFloating = function(input) { + var container = input.container; + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(container) && container.classList.contains(CLASSNAMES.FLOATINPUT)) { + var element, inputEle = container.querySelector('textarea') ? container.querySelector('textarea') : container.querySelector('input'), placeholder = container.querySelector('.' + CLASSNAMES.FLOATTEXT).textContent, clearButton = null !== container.querySelector('.e-clear-icon'); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(container.querySelector('.' + CLASSNAMES.FLOATLINE)), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(container.querySelector('.' + CLASSNAMES.FLOATTEXT)), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.s1)(container, [ + CLASSNAMES.INPUTGROUP + ], [ + CLASSNAMES.FLOATINPUT + ]), (element = inputEle).removeEventListener('focus', _focusFn), element.removeEventListener('blur', _blurFn), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(inputEle, { + placeholder: placeholder + }), inputEle.classList.add(CLASSNAMES.INPUT), clearButton || 'INPUT' !== inputEle.tagName || inputEle.removeAttribute('required'); + } + }, Input.addFloating = function(input, type, placeholder, internalCreateElement) { + var makeElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(internalCreateElement) ? _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az : internalCreateElement, container = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(input, '.' + CLASSNAMES.INPUTGROUP); + if (floatType = type, 'Never' !== type) { + var customTag = container.tagName; + customTag = 'DIV' !== customTag && 'SPAN' !== customTag ? customTag : null; + var args = { + element: input, + floatLabelType: type, + customTag: customTag, + properties: { + placeholder: placeholder + } + }, iconEle = container.querySelector('.e-clear-icon'), inputObj = { + container: container + }; + input.classList.remove(CLASSNAMES.INPUT), createFloatingInput(args, inputObj, makeElement), createSpanElement(inputObj, makeElement), calculateWidth(args.element, inputObj.container); + var isPrependIcon = container.classList.contains('e-float-icon-left'); + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(iconEle) && (iconEle = isPrependIcon ? container.querySelector('.e-input-in-wrap').querySelector('.e-input-group-icon') : container.querySelector('.e-input-group-icon')), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(iconEle)) isPrependIcon && (iconEle = container.querySelector('.e-input-group-icon')), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(iconEle) && container.classList.remove(CLASSNAMES.INPUTGROUP); + else { + var floatLine = container.querySelector('.' + CLASSNAMES.FLOATLINE), floatText = container.querySelector('.' + CLASSNAMES.FLOATTEXT), wrapper = isPrependIcon ? container.querySelector('.e-input-in-wrap') : container; + wrapper.insertBefore(input, iconEle), wrapper.insertBefore(floatLine, iconEle), wrapper.insertBefore(floatText, iconEle); + } + } + checkFloatLabelType(type, input.parentElement); + }, Input.createSpanElement = createSpanElement, Input.setRipple = function(isRipple, inputObj) { + for(var i = 0; i < inputObj.length; i++)_internalRipple(isRipple, inputObj[i].container); + }, Input.addIcon = function(position, icons, container, input, internalCreate) { + var result = 'string' == typeof icons ? icons.split(',') : icons; + if ('append' === position.toLowerCase()) for(var _i = 0; _i < result.length; _i++){ + var icon = result[_i]; + appendSpan(icon, container, internalCreate); + } + else for(var _a = 0; _a < result.length; _a++){ + var icon = result[_a]; + prependSpan(icon, container, input, internalCreate); + } + container.getElementsByClassName('e-input-group-icon')[0] && container.getElementsByClassName('e-float-text-overflow')[0] && container.getElementsByClassName('e-float-text-overflow')[0].classList.add('e-icon'); + }, Input.prependSpan = prependSpan, Input.appendSpan = appendSpan, Input.validateInputType = validateInputType; + }(Input || (Input = {})); + }, + 8801: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + N: function() { + return NumericTextBox; + } + }); + var extendStatics, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), _input_input__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3213), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, SPINICON = 'e-input-group-icon', SPINUP = 'e-spin-up', ERROR = 'e-error', INCREMENT = 'increment', DECREMENT = 'decrement', INTREGEXP = RegExp('^(-)?(\\d*)$'), NUMERIC_FOCUS = 'e-input-focus', wrapperAttributes = [ + 'title', + 'style', + 'class' + ], NumericTextBox = function(_super) { + function NumericTextBox(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.isVue = !1, _this.preventChange = !1, _this.isAngular = !1, _this.isDynamicChange = !1, _this.numericOptions = options, _this; + } + return __extends(NumericTextBox, _super), NumericTextBox.prototype.preRender = function() { + this.isPrevFocused = !1, this.decimalSeparator = '.', this.intRegExp = RegExp('/^(-)?(\d*)$/'), this.isCalled = !1; + var ejInstance = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('ej2_instances', this.element); + if (this.cloneElement = this.element.cloneNode(!0), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.cloneElement + ], [ + 'e-control', + 'e-numerictextbox', + 'e-lib' + ]), this.angularTagName = null, this.formEle = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(this.element, 'form'), 'EJS-NUMERICTEXTBOX' === this.element.tagName) { + this.angularTagName = this.element.tagName; + for(var input = this.createElement('input'), index = 0; index < this.element.attributes.length; index++){ + var attributeName = this.element.attributes[index].nodeName; + 'id' !== attributeName && 'class' !== attributeName ? (input.setAttribute(this.element.attributes[index].nodeName, this.element.attributes[index].nodeValue), input.innerHTML = this.element.innerHTML) : 'class' === attributeName && input.setAttribute(attributeName, this.element.className.split(' ').filter(function(item) { + return 0 !== item.indexOf('ng-'); + }).join(' ')); + } + this.element.hasAttribute('name') && this.element.removeAttribute('name'), this.element.classList.remove('e-control', 'e-numerictextbox'), this.element.appendChild(input), this.element = input, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)('ej2_instances', ejInstance, this.element); + } + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.element, { + role: 'spinbutton', + tabindex: '0', + autocomplete: 'off', + 'aria-live': 'assertive' + }); + var localeText = { + incrementTitle: 'Increment value', + decrementTitle: 'Decrement value', + placeholder: this.placeholder + }; + this.l10n = new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.E7('numerictextbox', localeText, this.locale), '' !== this.l10n.getConstant('placeholder') && this.setProperties({ + placeholder: this.placeholder || this.l10n.getConstant('placeholder') + }, !0), this.element.hasAttribute('id') || this.element.setAttribute('id', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.QI)('numerictextbox')), this.isValidState = !0, this.inputStyle = null, this.inputName = null, this.cultureInfo = {}, this.initCultureInfo(), this.initCultureFunc(), this.prevValue = this.value, this.updateHTMLAttrToElement(), this.checkAttributes(!1), this.formEle && (this.inputEleValue = this.value), this.validateMinMax(), this.validateStep(), null === this.placeholder && this.updatePlaceholder(); + }, NumericTextBox.prototype.render = function() { + 'input' === this.element.tagName.toLowerCase() && (this.createWrapper(), this.showSpinButton && this.spinBtnCreation(), this.setElementWidth(this.width), this.container.classList.contains('e-input-group') || this.container.classList.add('e-input-group'), this.changeValue(null === this.value || isNaN(this.value) ? null : this.strictMode ? this.trimValue(this.value) : this.value), this.wireEvents(), null !== this.value && !isNaN(this.value) && this.decimals && this.setProperties({ + value: this.roundNumber(this.value, this.decimals) + }, !0), (this.element.getAttribute('value') || this.value) && (this.element.setAttribute('value', this.element.value), this.hiddenInput.setAttribute('value', this.hiddenInput.value)), this.elementPrevValue = this.element.value, this.element.hasAttribute('data-val') && this.element.setAttribute('data-val', 'false'), this.renderComplete()); + }, NumericTextBox.prototype.checkAttributes = function(isDynamic) { + for(var attributes = isDynamic ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.htmlAttributes) ? [] : Object.keys(this.htmlAttributes) : [ + 'value', + 'min', + 'max', + 'step', + 'disabled', + 'readonly', + 'style', + 'name', + 'placeholder' + ], _i = 0; _i < attributes.length; _i++){ + var prop = attributes[_i]; + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.element.getAttribute(prop))) switch(prop){ + case 'disabled': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.enabled || isDynamic) { + var enabled = 'disabled' !== this.element.getAttribute(prop) && '' !== this.element.getAttribute(prop) && 'true' !== this.element.getAttribute(prop); + this.setProperties({ + enabled: enabled + }, !isDynamic); + } + break; + case 'readonly': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.readonly || isDynamic) { + var readonly = 'readonly' === this.element.getAttribute(prop) || '' === this.element.getAttribute(prop) || 'true' === this.element.getAttribute(prop); + this.setProperties({ + readonly: readonly + }, !isDynamic); + } + break; + case 'placeholder': + ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.placeholder || isDynamic) && this.setProperties({ + placeholder: this.element.placeholder + }, !isDynamic); + break; + case 'value': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.value || isDynamic) { + var setNumber = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(prop)); + this.setProperties((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, setNumber, {}), !isDynamic); + } + break; + case 'min': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.min || isDynamic) { + var minValue = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(prop)); + null === minValue || isNaN(minValue) || this.setProperties((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, minValue, {}), !isDynamic); + } + break; + case 'max': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.max || isDynamic) { + var maxValue = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(prop)); + null === maxValue || isNaN(maxValue) || this.setProperties((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, maxValue, {}), !isDynamic); + } + break; + case 'step': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.numericOptions) || void 0 === this.numericOptions.step || isDynamic) { + var stepValue = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(prop)); + null === stepValue || isNaN(stepValue) || this.setProperties((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, stepValue, {}), !isDynamic); + } + break; + case 'style': + this.inputStyle = this.element.getAttribute(prop); + break; + case 'name': + this.inputName = this.element.getAttribute(prop); + break; + default: + var value = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(prop)); + (null === value || isNaN(value)) && 'value' !== prop || this.setProperties((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, value, {}), !0); + } + } + }, NumericTextBox.prototype.updatePlaceholder = function() { + this.setProperties({ + placeholder: this.l10n.getConstant('placeholder') + }, !0); + }, NumericTextBox.prototype.initCultureFunc = function() { + this.instance = new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.eC(this.locale); + }, NumericTextBox.prototype.initCultureInfo = function() { + this.cultureInfo.format = this.format, null !== (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('currency', this) && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)('currency', this.currency, this.cultureInfo), this.setProperties({ + currencyCode: this.currency + }, !0)); + }, NumericTextBox.prototype.createWrapper = function() { + var updatedCssClassValue = this.cssClass; + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.cssClass) || '' === this.cssClass || (updatedCssClassValue = this.getNumericValidClassList(this.cssClass)); + var inputObj = _input_input__WEBPACK_IMPORTED_MODULE_1__.I.createInput({ + element: this.element, + floatLabelType: this.floatLabelType, + properties: { + readonly: this.readonly, + placeholder: this.placeholder, + cssClass: updatedCssClassValue, + enableRtl: this.enableRtl, + showClearButton: this.showClearButton, + enabled: this.enabled + } + }, this.createElement); + this.inputWrapper = inputObj, this.container = inputObj.container, this.container.setAttribute('class', "e-control-wrapper e-numeric " + this.container.getAttribute('class')), this.updateHTMLAttrToWrapper(), this.readonly && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.element, { + 'aria-readonly': 'true' + }), this.hiddenInput = this.createElement('input', { + attrs: { + type: 'text', + validateHidden: 'true', + class: 'e-numeric-hidden' + } + }), this.inputName = null !== this.inputName ? this.inputName : this.element.id, this.element.removeAttribute('name'), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.hiddenInput, { + name: this.inputName + }), this.container.insertBefore(this.hiddenInput, this.container.childNodes[1]), this.updateDataAttribute(!1), null !== this.inputStyle && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.container, { + style: this.inputStyle + }); + }, NumericTextBox.prototype.updateDataAttribute = function(isDynamic) { + var attr = {}; + if (isDynamic) attr = this.htmlAttributes; + else for(var a = 0; a < this.element.attributes.length; a++)attr[this.element.attributes[a].name] = this.element.getAttribute(this.element.attributes[a].name); + for(var _i = 0, _a = Object.keys(attr); _i < _a.length; _i++){ + var key = _a[_i]; + 0 === key.indexOf('data') && this.hiddenInput.setAttribute(key, attr[key]); + } + }, NumericTextBox.prototype.updateHTMLAttrToElement = function() { + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.htmlAttributes)) for(var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++){ + var pro = _a[_i]; + 0 > wrapperAttributes.indexOf(pro) && this.element.setAttribute(pro, this.htmlAttributes[pro]); + } + }, NumericTextBox.prototype.updateCssClass = function(newClass, oldClass) { + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setCssClass(this.getNumericValidClassList(newClass), [ + this.container + ], this.getNumericValidClassList(oldClass)); + }, NumericTextBox.prototype.getNumericValidClassList = function(numericClassName) { + var result = numericClassName; + return (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(numericClassName) || '' === numericClassName || (result = numericClassName.replace(/\s+/g, ' ').trim()), result; + }, NumericTextBox.prototype.updateHTMLAttrToWrapper = function() { + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.htmlAttributes)) for(var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++){ + var pro = _a[_i]; + if (wrapperAttributes.indexOf(pro) > -1) { + if ('class' === pro) { + var updatedClassValue = this.getNumericValidClassList(this.htmlAttributes[pro]); + '' !== updatedClassValue && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.container + ], updatedClassValue.split(' ')); + } else if ('style' === pro) { + var numericStyle = this.container.getAttribute(pro); + numericStyle = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(numericStyle) ? this.htmlAttributes[pro] : numericStyle + this.htmlAttributes[pro], this.container.setAttribute(pro, numericStyle); + } else this.container.setAttribute(pro, this.htmlAttributes[pro]); + } + } + }, NumericTextBox.prototype.setElementWidth = function(width) { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(width) || ('number' == typeof width ? this.container.style.width = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(width) : 'string' == typeof width && (this.container.style.width = width.match(/px|%|em/) ? width : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(width))); + }, NumericTextBox.prototype.spinBtnCreation = function() { + this.spinDown = _input_input__WEBPACK_IMPORTED_MODULE_1__.I.appendSpan(SPINICON + " e-spin-down", this.container, this.createElement), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.spinDown, { + title: this.l10n.getConstant('decrementTitle'), + 'aria-label': this.l10n.getConstant('decrementTitle') + }), this.spinUp = _input_input__WEBPACK_IMPORTED_MODULE_1__.I.appendSpan(SPINICON + ' ' + SPINUP, this.container, this.createElement), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.spinUp, { + title: this.l10n.getConstant('incrementTitle'), + 'aria-label': this.l10n.getConstant('incrementTitle') + }), this.wireSpinBtnEvents(); + }, NumericTextBox.prototype.validateMinMax = function() { + ('number' != typeof this.min || isNaN(this.min)) && this.setProperties({ + min: -Number.MAX_VALUE + }, !0), ('number' != typeof this.max || isNaN(this.max)) && this.setProperties({ + max: Number.MAX_VALUE + }, !0), null !== this.decimals && (this.min !== -Number.MAX_VALUE && this.setProperties({ + min: this.instance.getNumberParser({ + format: 'n' + })(this.formattedValue(this.decimals, this.min)) + }, !0), this.max !== Number.MAX_VALUE && this.setProperties({ + max: this.instance.getNumberParser({ + format: 'n' + })(this.formattedValue(this.decimals, this.max)) + }, !0)), this.setProperties({ + min: this.min > this.max ? this.max : this.min + }, !0), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.element, { + 'aria-valuemin': this.min.toString(), + 'aria-valuemax': this.max.toString() + }); + }, NumericTextBox.prototype.formattedValue = function(decimals, value) { + return this.instance.getNumberFormat({ + maximumFractionDigits: decimals, + minimumFractionDigits: decimals, + useGrouping: !1 + })(value); + }, NumericTextBox.prototype.validateStep = function() { + null !== this.decimals && this.setProperties({ + step: this.instance.getNumberParser({ + format: 'n' + })(this.formattedValue(this.decimals, this.step)) + }, !0); + }, NumericTextBox.prototype.action = function(operation, event) { + this.isInteract = !0; + var value = this.isFocused ? this.instance.getNumberParser({ + format: 'n' + })(this.element.value) : this.value; + this.changeValue(this.performAction(value, this.step, operation)), this.raiseChangeEvent(event); + }, NumericTextBox.prototype.checkErrorClass = function() { + this.isValidState ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.container + ], ERROR) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.container + ], ERROR), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.element, { + 'aria-invalid': this.isValidState ? 'false' : 'true' + }); + }, NumericTextBox.prototype.bindClearEvent = function() { + this.showClearButton && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.inputWrapper.clearButton, 'mousedown touchstart', this.resetHandler, this); + }, NumericTextBox.prototype.resetHandler = function(e) { + e.preventDefault(), (!this.inputWrapper.clearButton.classList.contains('e-clear-icon-hide') || this.inputWrapper.container.classList.contains('e-static-clear')) && this.clear(e), this.isInteract = !0, this.raiseChangeEvent(e); + }, NumericTextBox.prototype.clear = function(event) { + if (this.setProperties({ + value: null + }, !0), this.setElementValue(''), this.hiddenInput.value = '', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(this.element, 'form')) { + var element = this.element.nextElementSibling, keyupEvent = document.createEvent('KeyboardEvent'); + keyupEvent.initEvent('keyup', !1, !0), element.dispatchEvent(keyupEvent); + } + }, NumericTextBox.prototype.resetFormHandler = function() { + 'EJS-NUMERICTEXTBOX' === this.element.tagName ? this.updateValue(null) : this.updateValue(this.inputEleValue); + }, NumericTextBox.prototype.setSpinButton = function() { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.spinDown) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.spinDown, { + title: this.l10n.getConstant('decrementTitle'), + 'aria-label': this.l10n.getConstant('decrementTitle') + }), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.spinUp) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.spinUp, { + title: this.l10n.getConstant('incrementTitle'), + 'aria-label': this.l10n.getConstant('incrementTitle') + }); + }, NumericTextBox.prototype.wireEvents = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'focus', this.focusHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'blur', this.focusOutHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'keydown', this.keyDownHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'keyup', this.keyUpHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'input', this.inputHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'keypress', this.keyPressHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'change', this.changeHandler, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'paste', this.pasteHandler, this), this.enabled && (this.bindClearEvent(), this.formEle && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.formEle, 'reset', this.resetFormHandler, this)); + }, NumericTextBox.prototype.wireSpinBtnEvents = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.mouseDownOnSpinner, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.mouseDownOnSpinner, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.mouseUpOnSpinner, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.mouseUpOnSpinner, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.touchMoveOnSpinner, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.touchMoveOnSpinner, this); + }, NumericTextBox.prototype.unwireEvents = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'focus', this.focusHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'blur', this.focusOutHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'keyup', this.keyUpHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'input', this.inputHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'keydown', this.keyDownHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'keypress', this.keyPressHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'change', this.changeHandler), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'paste', this.pasteHandler), this.formEle && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.formEle, 'reset', this.resetFormHandler); + }, NumericTextBox.prototype.unwireSpinBtnEvents = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.mouseDownOnSpinner), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.mouseDownOnSpinner), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.mouseUpOnSpinner), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.mouseUpOnSpinner), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinUp, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.touchMoveOnSpinner), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinDown, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.touchMoveOnSpinner); + }, NumericTextBox.prototype.changeHandler = function(event) { + event.stopPropagation(), this.element.value.length || this.setProperties({ + value: null + }, !0); + var parsedInput = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + this.updateValue(parsedInput, event); + }, NumericTextBox.prototype.raiseChangeEvent = function(event) { + if (this.prevValue !== this.value) { + var eventArgs = {}; + this.changeEventArgs = { + value: this.value, + previousValue: this.prevValue, + isInteracted: this.isInteract, + isInteraction: this.isInteract, + event: event + }, event && (this.changeEventArgs.event = event), void 0 === this.changeEventArgs.event && (this.changeEventArgs.isInteracted = !1, this.changeEventArgs.isInteraction = !1), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.TS)(eventArgs, this.changeEventArgs), this.prevValue = this.value, this.isInteract = !1, this.elementPrevValue = this.element.value, this.preventChange = !1, this.trigger('change', eventArgs); + } + }, NumericTextBox.prototype.pasteHandler = function() { + var _this = this; + if (this.enabled && !this.readonly) { + var beforeUpdate = this.element.value; + setTimeout(function() { + _this.numericRegex().test(_this.element.value) || _this.setElementValue(beforeUpdate); + }); + } + }, NumericTextBox.prototype.preventHandler = function() { + var _this = this, iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + setTimeout(function() { + if (_this.element.selectionStart > 0) { + var currentPos = _this.element.selectionStart, prevPos = _this.element.selectionStart - 1, valArray = _this.element.value.split(''), numericObject = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NE)(_this.locale), decimalSeparator = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('decimal', numericObject), ignoreKeyCode = decimalSeparator.charCodeAt(0); + ' ' === _this.element.value[prevPos] && _this.element.selectionStart > 0 && !iOS ? ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(_this.prevVal) ? _this.element.value = _this.element.value.trim() : 0 !== prevPos ? _this.element.value = _this.prevVal : 0 === prevPos && (_this.element.value = _this.element.value.trim()), _this.element.setSelectionRange(prevPos, prevPos)) : isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 1])) && 45 !== _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) ? (valArray.indexOf(_this.element.value[_this.element.selectionStart - 1]) !== valArray.lastIndexOf(_this.element.value[_this.element.selectionStart - 1]) && _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) === ignoreKeyCode || _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) !== ignoreKeyCode) && (_this.element.value = _this.element.value.substring(0, prevPos) + _this.element.value.substring(currentPos, _this.element.value.length), _this.element.setSelectionRange(prevPos, prevPos), isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 1])) && _this.element.selectionStart > 0 && _this.element.value.length && _this.preventHandler()) : isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 2])) && _this.element.selectionStart > 1 && 45 !== _this.element.value[_this.element.selectionStart - 2].charCodeAt(0) && (valArray.indexOf(_this.element.value[_this.element.selectionStart - 2]) !== valArray.lastIndexOf(_this.element.value[_this.element.selectionStart - 2]) && _this.element.value[_this.element.selectionStart - 2].charCodeAt(0) === ignoreKeyCode || _this.element.value[_this.element.selectionStart - 2].charCodeAt(0) !== ignoreKeyCode) && (_this.element.setSelectionRange(prevPos, prevPos), _this.nextEle = _this.element.value[_this.element.selectionStart], _this.cursorPosChanged = !0, _this.preventHandler()), !0 === _this.cursorPosChanged && _this.element.value[_this.element.selectionStart] === _this.nextEle && isNaN(parseFloat(_this.element.value[_this.element.selectionStart - 1])) && (_this.element.setSelectionRange(_this.element.selectionStart + 1, _this.element.selectionStart + 1), _this.cursorPosChanged = !1, _this.nextEle = null), '' === _this.element.value.trim() && _this.element.setSelectionRange(0, 0), _this.element.selectionStart > 0 && (45 === _this.element.value[_this.element.selectionStart - 1].charCodeAt(0) && _this.element.selectionStart > 1 && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(_this.prevVal) ? _this.element.value = _this.element.value : _this.element.value = _this.prevVal, _this.element.setSelectionRange(_this.element.selectionStart, _this.element.selectionStart)), _this.element.value[_this.element.selectionStart - 1] === decimalSeparator && 0 === _this.decimals && _this.validateDecimalOnType && (_this.element.value = _this.element.value.substring(0, prevPos) + _this.element.value.substring(currentPos, _this.element.value.length))), _this.prevVal = _this.element.value; + } + }); + }, NumericTextBox.prototype.keyUpHandler = function() { + if (this.enabled && !this.readonly) { + !(navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform)) && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && this.preventHandler(); + var parseValue = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + if (parseValue = null === parseValue || isNaN(parseValue) ? null : parseValue, this.hiddenInput.value = parseValue || 0 === parseValue ? parseValue.toString() : null, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(this.element, 'form')) { + var element = this.element.nextElementSibling, keyupEvent = document.createEvent('KeyboardEvent'); + keyupEvent.initEvent('keyup', !1, !0), element.dispatchEvent(keyupEvent); + } + } + }, NumericTextBox.prototype.inputHandler = function(event) { + if (this.enabled && !this.readonly) { + var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + if ((navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || iOS) && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && this.preventHandler(), this.isAngular && this.element.value !== (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('decimal', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NE)(this.locale)) && this.element.value !== (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('minusSign', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NE)(this.locale))) { + var parsedValue = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + parsedValue = isNaN(parsedValue) ? null : parsedValue, this.localChange({ + value: parsedValue + }), this.preventChange = !0; + } + if (this.isVue) { + var current = this.instance.getNumberParser({ + format: 'n' + })(this.element.value), previous = this.instance.getNumberParser({ + format: 'n' + })(this.elementPrevValue); + RegExp('[^1-9]+$').test(this.element.value) && (current = this.value); + var eventArgs = { + event: event, + value: null === current || isNaN(current) ? null : current, + previousValue: null === previous || isNaN(previous) ? null : previous + }; + this.preventChange = !0, this.elementPrevValue = this.element.value, this.trigger('input', eventArgs); + } + } + }, NumericTextBox.prototype.keyDownHandler = function(event) { + if (!this.readonly) switch(event.keyCode){ + case 38: + event.preventDefault(), this.action(INCREMENT, event); + break; + case 40: + event.preventDefault(), this.action(DECREMENT, event); + } + }, NumericTextBox.prototype.performAction = function(value, step, operation) { + (null === value || isNaN(value)) && (value = 0); + var updatedValue = operation === INCREMENT ? value + step : value - step; + return updatedValue = this.correctRounding(value, step, updatedValue), this.strictMode ? this.trimValue(updatedValue) : updatedValue; + }, NumericTextBox.prototype.correctRounding = function(value, step, result) { + var floatExp = RegExp('[,.](.*)'), floatValue = floatExp.test(value.toString()), floatStep = floatExp.test(step.toString()); + if (floatValue || floatStep) { + var valueCount = floatValue ? floatExp.exec(value.toString())[0].length : 0, stepCount = floatStep ? floatExp.exec(step.toString())[0].length : 0; + return value = this.roundValue(result, Math.max(valueCount, stepCount)); + } + return result; + }, NumericTextBox.prototype.roundValue = function(result, precision) { + var divide = Math.pow(10, precision = precision || 0); + return result *= divide, result = Math.round(result) / divide; + }, NumericTextBox.prototype.updateValue = function(value, event) { + event && (this.isInteract = !0), null !== value && !isNaN(value) && this.decimals && (value = this.roundNumber(value, this.decimals)), this.changeValue(null === value || isNaN(value) ? null : this.strictMode ? this.trimValue(value) : value), this.isDynamicChange || this.raiseChangeEvent(event); + }, NumericTextBox.prototype.updateCurrency = function(prop, propVal) { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, propVal, this.cultureInfo), this.updateValue(this.value); + }, NumericTextBox.prototype.changeValue = function(value) { + if (value || 0 === value) { + var numberOfDecimals = this.getNumberOfDecimals(value); + this.setProperties({ + value: this.roundNumber(value, numberOfDecimals) + }, !0); + } else value = null, this.setProperties({ + value: value + }, !0); + this.modifyText(), this.strictMode || this.validateState(); + }, NumericTextBox.prototype.modifyText = function() { + if (this.value || 0 === this.value) { + var value = this.formatNumber(), elementValue = this.isFocused ? value : this.instance.getNumberFormat(this.cultureInfo)(this.value); + this.setElementValue(elementValue), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.element, { + 'aria-valuenow': value + }), this.hiddenInput.value = this.value.toString(), null !== this.value && this.serverDecimalSeparator && (this.hiddenInput.value = this.hiddenInput.value.replace('.', this.serverDecimalSeparator)); + } else this.setElementValue(''), this.element.removeAttribute('aria-valuenow'), this.hiddenInput.value = null; + }, NumericTextBox.prototype.setElementValue = function(val, element) { + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setValue(val, element || this.element, this.floatLabelType, this.showClearButton); + }, NumericTextBox.prototype.validateState = function() { + this.isValidState = !0, (this.value || 0 === this.value) && (this.isValidState = !(this.value > this.max || this.value < this.min)), this.checkErrorClass(); + }, NumericTextBox.prototype.getNumberOfDecimals = function(value) { + var numberOfDecimals, EXPREGEXP = RegExp('[eE][\-+]?([0-9]+)'), valueString = value.toString(); + if (EXPREGEXP.test(valueString)) { + var result = EXPREGEXP.exec(valueString); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(result) || (valueString = value.toFixed(Math.min(parseInt(result[1], 10), 20))); + } + var decimalPart = valueString.split('.')[1]; + return numberOfDecimals = decimalPart && decimalPart.length ? decimalPart.length : 0, null !== this.decimals && (numberOfDecimals = numberOfDecimals < this.decimals ? numberOfDecimals : this.decimals), numberOfDecimals; + }, NumericTextBox.prototype.formatNumber = function() { + var numberOfDecimals = this.getNumberOfDecimals(this.value); + return this.instance.getNumberFormat({ + maximumFractionDigits: numberOfDecimals, + minimumFractionDigits: numberOfDecimals, + useGrouping: !1 + })(this.value); + }, NumericTextBox.prototype.trimValue = function(value) { + return value > this.max ? this.max : value < this.min ? this.min : value; + }, NumericTextBox.prototype.roundNumber = function(value, precision) { + var result = value, decimals = precision || 0, result1 = result.toString().split('e'), result2 = (result = Math.round(Number(result1[0] + 'e' + (result1[1] ? Number(result1[1]) + decimals : decimals)))).toString().split('e'); + return result = Number(result2[0] + 'e' + (result2[1] ? Number(result2[1]) - decimals : -decimals)), Number(result.toFixed(decimals)); + }, NumericTextBox.prototype.cancelEvent = function(event) { + return event.preventDefault(), !1; + }, NumericTextBox.prototype.keyPressHandler = function(event) { + if (!this.enabled || this.readonly) return !0; + if (!_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && '11.0' === _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.info.version && 13 === event.keyCode) { + var parsedInput = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + return this.updateValue(parsedInput, event), !0; + } + if (0 === event.which || event.metaKey || event.ctrlKey || 8 === event.keyCode || 13 === event.keyCode) return !0; + var currentChar = String.fromCharCode(event.which), decimalSeparator = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('decimal', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NE)(this.locale)), isAlterNumPadDecimalChar = "NumpadDecimal" === event.code && currentChar !== decimalSeparator; + isAlterNumPadDecimalChar && (currentChar = decimalSeparator); + var text = this.element.value; + if (text = text.substring(0, this.element.selectionStart) + currentChar + text.substring(this.element.selectionEnd), !this.numericRegex().test(text)) return event.preventDefault(), event.stopPropagation(), !1; + if (isAlterNumPadDecimalChar) { + var start = this.element.selectionStart + 1; + this.element.value = text, this.element.setSelectionRange(start, start), event.preventDefault(), event.stopPropagation(); + } + return !0; + }, NumericTextBox.prototype.numericRegex = function() { + var numericObject = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NE)(this.locale), decimalSeparator = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)('decimal', numericObject), fractionRule = '*'; + return ('.' === decimalSeparator && (decimalSeparator = '\\' + decimalSeparator), 0 === this.decimals && this.validateDecimalOnType) ? INTREGEXP : (this.decimals && this.validateDecimalOnType && (fractionRule = '{0,' + this.decimals + '}'), RegExp('^(-)?(((\\d+(' + decimalSeparator + '\\d' + fractionRule + ')?)|(' + decimalSeparator + '\\d' + fractionRule + ')))?$')); + }, NumericTextBox.prototype.mouseWheel = function(event) { + var delta; + event.preventDefault(), event.wheelDelta ? delta = event.wheelDelta / 120 : event.detail && (delta = -event.detail / 3), delta > 0 ? this.action(INCREMENT, event) : delta < 0 && this.action(DECREMENT, event), this.cancelEvent(event); + }, NumericTextBox.prototype.focusHandler = function(event) { + var _this = this; + if (this.focusEventArgs = { + event: event, + value: this.value, + container: this.container + }, this.trigger('focus', this.focusEventArgs), this.enabled && !this.readonly) { + if (this.isFocused = !0, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.container + ], ERROR), this.prevValue = this.value, this.value || 0 === this.value) { + var formatValue_1 = this.formatNumber(); + this.setElementValue(formatValue_1), this.isPrevFocused || (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || '11.0' !== _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.info.version ? setTimeout(function() { + _this.element.setSelectionRange(0, formatValue_1.length); + }, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isIos ? 600 : 0) : this.element.setSelectionRange(0, formatValue_1.length)); + } + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.element, 'mousewheel DOMMouseScroll', this.mouseWheel, this); + } + }, NumericTextBox.prototype.focusOutHandler = function(event) { + var _this = this; + if (this.blurEventArgs = { + event: event, + value: this.value, + container: this.container + }, this.trigger('blur', this.blurEventArgs), this.enabled && !this.readonly) { + if (this.isPrevFocused) { + if (event.preventDefault(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice) { + var value_1 = this.element.value; + this.element.focus(), this.isPrevFocused = !1; + var ele_1 = this.element; + setTimeout(function() { + _this.setElementValue(value_1, ele_1); + }, 200); + } + } else { + this.isFocused = !1, this.element.value.length || this.setProperties({ + value: null + }, !0); + var parsedInput = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + this.updateValue(parsedInput), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.element, 'mousewheel DOMMouseScroll', this.mouseWheel); + } + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(this.element, 'form')) { + var element = this.element.nextElementSibling, focusEvent = document.createEvent('FocusEvent'); + focusEvent.initEvent('focusout', !1, !0), element.dispatchEvent(focusEvent); + } + } + }, NumericTextBox.prototype.mouseDownOnSpinner = function(event) { + var _this = this; + if (this.isFocused && (this.isPrevFocused = !0, event.preventDefault()), this.getElementData(event)) { + this.getElementData(event); + var target = event.currentTarget, action = target.classList.contains(SPINUP) ? INCREMENT : DECREMENT; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(target, 'mouseleave', this.mouseUpClick, this), this.timeOut = setInterval(function() { + _this.isCalled = !0, _this.action(action, event); + }, 150), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(document, 'mouseup', this.mouseUpClick, this); + } + }, NumericTextBox.prototype.touchMoveOnSpinner = function(event) { + var target; + if ("touchmove" === event.type) { + var touchEvent = event.touches; + target = touchEvent.length && document.elementFromPoint(touchEvent[0].pageX, touchEvent[0].pageY); + } else target = document.elementFromPoint(event.clientX, event.clientY); + target.classList.contains(SPINICON) || clearInterval(this.timeOut); + }, NumericTextBox.prototype.mouseUpOnSpinner = function(event) { + if (this.prevValue = this.value, this.isPrevFocused && (this.element.focus(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || (this.isPrevFocused = !1)), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || event.preventDefault(), this.getElementData(event)) { + var target = event.currentTarget, action = target.classList.contains(SPINUP) ? INCREMENT : DECREMENT; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(target, 'mouseleave', this.mouseUpClick), this.isCalled || this.action(action, event), this.isCalled = !1, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(document, 'mouseup', this.mouseUpClick), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(this.element, 'form')) { + var element = this.element.nextElementSibling, keyupEvent = document.createEvent('KeyboardEvent'); + keyupEvent.initEvent('keyup', !1, !0), element.dispatchEvent(keyupEvent); + } + } + }, NumericTextBox.prototype.getElementData = function(event) { + return (!event.which || 3 !== event.which) && (!event.button || 2 !== event.button) && !!this.enabled && !this.readonly && (clearInterval(this.timeOut), !0); + }, NumericTextBox.prototype.floatLabelTypeUpdate = function() { + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.removeFloating(this.inputWrapper); + var hiddenInput = this.hiddenInput; + this.hiddenInput.remove(), _input_input__WEBPACK_IMPORTED_MODULE_1__.I.addFloating(this.element, this.floatLabelType, this.placeholder, this.createElement), this.container.insertBefore(hiddenInput, this.container.childNodes[1]); + }, NumericTextBox.prototype.mouseUpClick = function(event) { + event.stopPropagation(), clearInterval(this.timeOut), this.isCalled = !1, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinUp, 'mouseleave', this.mouseUpClick), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.spinDown, 'mouseleave', this.mouseUpClick); + }, NumericTextBox.prototype.increment = function(step) { + void 0 === step && (step = this.step), this.isInteract = !1, this.changeValue(this.performAction(this.value, step, INCREMENT)), this.raiseChangeEvent(); + }, NumericTextBox.prototype.decrement = function(step) { + void 0 === step && (step = this.step), this.isInteract = !1, this.changeValue(this.performAction(this.value, step, DECREMENT)), this.raiseChangeEvent(); + }, NumericTextBox.prototype.destroy = function() { + this.unwireEvents(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.hiddenInput), this.showSpinButton && (this.unwireSpinBtnEvents(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.spinUp), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.spinDown)); + for(var attrArray = [ + 'aria-labelledby', + 'role', + 'autocomplete', + 'aria-readonly', + 'autocorrect', + 'aria-disabled', + 'aria-placeholder', + 'autocapitalize', + 'spellcheck', + 'aria-autocomplete', + 'tabindex', + 'aria-valuemin', + 'aria-valuemax', + 'aria-live', + 'aria-valuenow', + 'aria-invalid' + ], i = 0; i < attrArray.length; i++)this.element.removeAttribute(attrArray[i]); + this.element.classList.remove('e-input'), this.container.insertAdjacentElement('afterend', this.element), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.container), _super.prototype.destroy.call(this); + }, NumericTextBox.prototype.getText = function() { + return this.element.value; + }, NumericTextBox.prototype.focusIn = function() { + document.activeElement !== this.element && this.enabled && (this.element.focus(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.container + ], [ + NUMERIC_FOCUS + ])); + }, NumericTextBox.prototype.focusOut = function() { + document.activeElement === this.element && this.enabled && (this.element.blur(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.container + ], [ + NUMERIC_FOCUS + ])); + }, NumericTextBox.prototype.getPersistData = function() { + return this.addOnPersist([ + 'value' + ]); + }, NumericTextBox.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'width': + this.setElementWidth(newProp.width), _input_input__WEBPACK_IMPORTED_MODULE_1__.I.calculateWidth(this.element, this.container); + break; + case 'cssClass': + this.updateCssClass(newProp.cssClass, oldProp.cssClass); + break; + case 'enabled': + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setEnabled(newProp.enabled, this.element); + break; + case 'enableRtl': + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setEnableRtl(newProp.enableRtl, [ + this.container + ]); + break; + case 'readonly': + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setReadonly(newProp.readonly, this.element), this.readonly ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Y4)(this.element, { + 'aria-readonly': 'true' + }) : this.element.removeAttribute('aria-readonly'); + break; + case 'htmlAttributes': + this.updateHTMLAttrToElement(), this.updateHTMLAttrToWrapper(), this.updateDataAttribute(!0), this.checkAttributes(!0), _input_input__WEBPACK_IMPORTED_MODULE_1__.I.validateInputType(this.container, this.element); + break; + case 'placeholder': + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setPlaceholder(newProp.placeholder, this.element), _input_input__WEBPACK_IMPORTED_MODULE_1__.I.calculateWidth(this.element, this.container); + break; + case 'step': + this.step = newProp.step, this.validateStep(); + break; + case 'showSpinButton': + this.updateSpinButton(newProp); + break; + case 'showClearButton': + this.updateClearButton(newProp); + break; + case 'floatLabelType': + this.floatLabelType = newProp.floatLabelType, this.floatLabelTypeUpdate(); + break; + case 'value': + this.isDynamicChange = (this.isAngular || this.isVue) && this.preventChange, this.updateValue(newProp.value), this.isDynamicChange && (this.preventChange = !1, this.isDynamicChange = !1); + break; + case 'min': + case 'max': + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)(prop, newProp), this), this.validateMinMax(), this.updateValue(this.value); + break; + case 'strictMode': + this.strictMode = newProp.strictMode, this.updateValue(this.value), this.validateState(); + break; + case 'locale': + this.initCultureFunc(), this.l10n.setLocale(this.locale), this.setSpinButton(), this.updatePlaceholder(), _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setPlaceholder(this.placeholder, this.element), this.updateValue(this.value); + break; + case 'currency': + var propVal = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)(prop, newProp); + this.setProperties({ + currencyCode: propVal + }, !0), this.updateCurrency(prop, propVal); + break; + case 'currencyCode': + var propValue = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)(prop, newProp); + this.setProperties({ + currency: propValue + }, !0), this.updateCurrency('currency', propValue); + break; + case 'format': + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.sO)(prop, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.NA)(prop, newProp), this), this.initCultureInfo(), this.updateValue(this.value); + break; + case 'decimals': + this.decimals = newProp.decimals, this.updateValue(this.value); + } + } + }, NumericTextBox.prototype.updateClearButton = function(newProp) { + _input_input__WEBPACK_IMPORTED_MODULE_1__.I.setClearButton(newProp.showClearButton, this.element, this.inputWrapper, void 0, this.createElement), this.bindClearEvent(); + }, NumericTextBox.prototype.updateSpinButton = function(newProp) { + newProp.showSpinButton ? this.spinBtnCreation() : ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.spinUp), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.spinDown)); + }, NumericTextBox.prototype.getModuleName = function() { + return 'numerictextbox'; + }, __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('') + ], NumericTextBox.prototype, "cssClass", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], NumericTextBox.prototype, "value", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(-Number.MAX_VALUE) + ], NumericTextBox.prototype, "min", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(Number.MAX_VALUE) + ], NumericTextBox.prototype, "max", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(1) + ], NumericTextBox.prototype, "step", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], NumericTextBox.prototype, "width", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], NumericTextBox.prototype, "placeholder", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)({}) + ], NumericTextBox.prototype, "htmlAttributes", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!0) + ], NumericTextBox.prototype, "showSpinButton", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], NumericTextBox.prototype, "readonly", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!0) + ], NumericTextBox.prototype, "enabled", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], NumericTextBox.prototype, "showClearButton", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], NumericTextBox.prototype, "enablePersistence", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('n2') + ], NumericTextBox.prototype, "format", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], NumericTextBox.prototype, "decimals", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], NumericTextBox.prototype, "currency", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], NumericTextBox.prototype, "currencyCode", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!0) + ], NumericTextBox.prototype, "strictMode", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], NumericTextBox.prototype, "validateDecimalOnType", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('Never') + ], NumericTextBox.prototype, "floatLabelType", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], NumericTextBox.prototype, "created", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], NumericTextBox.prototype, "destroyed", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], NumericTextBox.prototype, "change", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], NumericTextBox.prototype, "focus", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], NumericTextBox.prototype, "blur", void 0), NumericTextBox = __decorate([ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Zl + ], NumericTextBox); + }(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.wA); + }, + 4895: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + RR: function() { + return flip; + }, + Tj: function() { + return fit; + }, + vF: function() { + return isCollide; + } + }); + var parentDocument, targetContainer, _position__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6216), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807); + function fit(element, viewPortElement, axis, position) { + if (void 0 === viewPortElement && (viewPortElement = null), void 0 === axis && (axis = { + X: !1, + Y: !1 + }), !axis.Y && !axis.X) return { + left: 0, + top: 0 + }; + var elemData = element.getBoundingClientRect(); + if (targetContainer = viewPortElement, parentDocument = element.ownerDocument, position || (position = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(element, 'left', 'top')), axis.X) { + var containerWidth = targetContainer ? getTargetContainerWidth() : getViewPortWidth(), containerLeft = ContainerLeft(), containerRight = ContainerRight(), overLeft = containerLeft - position.left, overRight = position.left + elemData.width - containerRight; + elemData.width > containerWidth ? overLeft > 0 && overRight <= 0 ? position.left = containerRight - elemData.width : overRight > 0 && overLeft <= 0 ? position.left = containerLeft : position.left = overLeft > overRight ? containerRight - elemData.width : containerLeft : overLeft > 0 ? position.left += overLeft : overRight > 0 && (position.left -= overRight); + } + if (axis.Y) { + var containerHeight = targetContainer ? getTargetContainerHeight() : getViewPortHeight(), containerTop = ContainerTop(), containerBottom = ContainerBottom(), overTop = containerTop - position.top, overBottom = position.top + elemData.height - containerBottom; + elemData.height > containerHeight ? overTop > 0 && overBottom <= 0 ? position.top = containerBottom - elemData.height : overBottom > 0 && overTop <= 0 ? position.top = containerTop : position.top = overTop > overBottom ? containerBottom - elemData.height : containerTop : overTop > 0 ? position.top += overTop : overBottom > 0 && (position.top -= overBottom); + } + return position; + } + function isCollide(element, viewPortElement, x, y) { + void 0 === viewPortElement && (viewPortElement = null); + var elemOffset = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(element, 'left', 'top'); + x && (elemOffset.left = x), y && (elemOffset.top = y); + var data = []; + targetContainer = viewPortElement, parentDocument = element.ownerDocument; + var elementRect = element.getBoundingClientRect(), top1 = elemOffset.top, left = elemOffset.left, right = elemOffset.left + elementRect.width, yAxis = topCollideCheck(top1, elemOffset.top + elementRect.height), xAxis = leftCollideCheck(left, right); + return yAxis.topSide && data.push('top'), xAxis.rightSide && data.push('right'), xAxis.leftSide && data.push('left'), yAxis.bottomSide && data.push('bottom'), data; + } + function flip(element, target, offsetX, offsetY, positionX, positionY, viewPortElement, axis, fixedParent) { + if (void 0 === viewPortElement && (viewPortElement = null), void 0 === axis && (axis = { + X: !0, + Y: !0 + }), target && element && positionX && positionY && (axis.X || axis.Y)) { + var elementRect, tEdge = { + TL: null, + TR: null, + BL: null, + BR: null + }, eEdge = { + TL: null, + TR: null, + BL: null, + BR: null + }; + if ('none' === window.getComputedStyle(element).display) { + var oldVisibility = element.style.visibility; + element.style.visibility = 'hidden', element.style.display = 'block', elementRect = element.getBoundingClientRect(), element.style.removeProperty('display'), element.style.visibility = oldVisibility; + } else elementRect = element.getBoundingClientRect(); + var target1, edge, pos, fixedParent1, elementRect1, pos1 = { + posX: positionX, + posY: positionY, + offsetX: offsetX, + offsetY: offsetY, + position: { + left: 0, + top: 0 + } + }; + targetContainer = viewPortElement, parentDocument = target.ownerDocument, target1 = target, edge = tEdge, pos = pos1, fixedParent1 = fixedParent, elementRect1 = elementRect, pos.position = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target1, pos.posX, pos.posY, fixedParent1, elementRect1), edge.TL = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target1, 'left', 'top', fixedParent1, elementRect1), edge.TR = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target1, 'right', 'top', fixedParent1, elementRect1), edge.BR = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target1, 'left', 'bottom', fixedParent1, elementRect1), edge.BL = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target1, 'right', 'bottom', fixedParent1, elementRect1), setPosition(eEdge, pos1, elementRect), axis.X && function leftFlip(target, edge, tEdge, pos, elementRect, deepCheck) { + var collideSide = leftCollideCheck(edge.TL.left, edge.TR.left); + tEdge.TL.left - getBodyScrollLeft() <= ContainerLeft() && (collideSide.leftSide = !1), tEdge.TR.left > ContainerRight() && (collideSide.rightSide = !1), (collideSide.leftSide && !collideSide.rightSide || !collideSide.leftSide && collideSide.rightSide) && ('right' === pos.posX ? pos.posX = 'left' : pos.posX = 'right', pos.offsetX = pos.offsetX + elementRect.width, pos.offsetX = -1 * pos.offsetX, pos.position = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target, pos.posX, pos.posY, !1), setPosition(edge, pos, elementRect), deepCheck && leftFlip(target, edge, tEdge, pos, elementRect, !1)); + }(target, eEdge, tEdge, pos1, elementRect, !0), axis.Y && tEdge.TL.top > -1 && function topFlip(target, edge, tEdge, pos, elementRect, deepCheck) { + var collideSide = topCollideCheck(edge.TL.top, edge.BL.top); + tEdge.TL.top - getBodyScrollTop() <= ContainerTop() && (collideSide.topSide = !1), tEdge.BL.top >= ContainerBottom() && target.getBoundingClientRect().bottom < window.innerHeight && (collideSide.bottomSide = !1), (collideSide.topSide && !collideSide.bottomSide || !collideSide.topSide && collideSide.bottomSide) && ('top' === pos.posY ? pos.posY = 'bottom' : pos.posY = 'top', pos.offsetY = pos.offsetY + elementRect.height, pos.offsetY = -1 * pos.offsetY, pos.position = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(target, pos.posX, pos.posY, !1, elementRect), setPosition(edge, pos, elementRect), deepCheck && topFlip(target, edge, tEdge, pos, elementRect, !1)); + }(target, eEdge, tEdge, pos1, elementRect, !0), function(element, pos, elementRect) { + var left = 0, top1 = 0; + if (null != element.offsetParent && ('absolute' === getComputedStyle(element.offsetParent).position || 'relative' === getComputedStyle(element.offsetParent).position)) { + var data = (0, _position__WEBPACK_IMPORTED_MODULE_1__.k)(element.offsetParent, 'left', 'top', !1, elementRect); + left = data.left, top1 = data.top; + } + element.style.top = pos.position.top + pos.offsetY - top1 + 'px', element.style.left = pos.position.left + pos.offsetX - left + 'px'; + }(element, pos1, elementRect); + } + } + function setPosition(eStatus, pos, elementRect) { + eStatus.TL = { + top: pos.position.top + pos.offsetY, + left: pos.position.left + pos.offsetX + }, eStatus.TR = { + top: eStatus.TL.top, + left: eStatus.TL.left + elementRect.width + }, eStatus.BL = { + top: eStatus.TL.top + elementRect.height, + left: eStatus.TL.left + }, eStatus.BR = { + top: eStatus.TL.top + elementRect.height, + left: eStatus.TL.left + elementRect.width + }; + } + function leftCollideCheck(left, right) { + var leftSide = !1, rightSide = !1; + return left - getBodyScrollLeft() < ContainerLeft() && (leftSide = !0), right > ContainerRight() && (rightSide = !0), { + leftSide: leftSide, + rightSide: rightSide + }; + } + function topCollideCheck(top1, bottom) { + var topSide = !1, bottomSide = !1; + return top1 - getBodyScrollTop() < ContainerTop() && (topSide = !0), bottom > ContainerBottom() && (bottomSide = !0), { + topSide: topSide, + bottomSide: bottomSide + }; + } + function getTargetContainerWidth() { + return targetContainer.getBoundingClientRect().width; + } + function getTargetContainerHeight() { + return targetContainer.getBoundingClientRect().height; + } + function getTargetContainerLeft() { + return targetContainer.getBoundingClientRect().left; + } + function getTargetContainerTop() { + return targetContainer.getBoundingClientRect().top; + } + function ContainerTop() { + return targetContainer ? getTargetContainerTop() : 0; + } + function ContainerLeft() { + return targetContainer ? getTargetContainerLeft() : 0; + } + function ContainerRight() { + return targetContainer ? getBodyScrollLeft() + getTargetContainerLeft() + getTargetContainerWidth() : getBodyScrollLeft() + getViewPortWidth(); + } + function ContainerBottom() { + return targetContainer ? getBodyScrollTop() + getTargetContainerTop() + getTargetContainerHeight() : getBodyScrollTop() + getViewPortHeight(); + } + function getBodyScrollTop() { + return parentDocument.documentElement.scrollTop || parentDocument.body.scrollTop; + } + function getBodyScrollLeft() { + return parentDocument.documentElement.scrollLeft || parentDocument.body.scrollLeft; + } + function getViewPortHeight() { + return window.innerHeight; + } + function getViewPortWidth() { + var windowWidth = window.innerWidth, documentReact = document.documentElement.getBoundingClientRect(); + return windowWidth - (windowWidth - ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(document.documentElement) ? 0 : documentReact.width)); + } + }, + 6216: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + O: function() { + return calculateRelativeBasedPosition; + }, + k: function() { + return calculatePosition; + } + }); + var elementRect, popupRect, element, parentDocument, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), fixedParent = !1; + function calculateRelativeBasedPosition(anchor, element) { + var fixedElement = !1, anchorPos = { + left: 0, + top: 0 + }, tempAnchor = anchor; + if (!anchor || !element) return anchorPos; + for((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(element.offsetParent) && 'fixed' === element.style.position && (fixedElement = !0); (element.offsetParent || fixedElement) && anchor && element.offsetParent !== anchor;)anchorPos.left += anchor.offsetLeft, anchorPos.top += anchor.offsetTop, anchor = anchor.offsetParent; + for(anchor = tempAnchor; (element.offsetParent || fixedElement) && anchor && element.offsetParent !== anchor;)anchorPos.left -= anchor.scrollLeft, anchorPos.top -= anchor.scrollTop, anchor = anchor.parentElement; + return anchorPos; + } + function calculatePosition(currentElement, positionX, positionY, parentElement, targetValues) { + return (popupRect = void 0, popupRect = targetValues, fixedParent = !!parentElement, currentElement) ? (positionX || (positionX = 'left'), positionY || (positionY = 'top'), parentDocument = currentElement.ownerDocument, element = currentElement, function(posX, posY, pos) { + switch(elementRect = element.getBoundingClientRect(), posY + posX){ + case 'topcenter': + setPosx(getElementHCenter(), pos), setPosy(getElementTop(), pos); + break; + case 'topright': + setPosx(getElementRight(), pos), setPosy(getElementTop(), pos); + break; + case 'centercenter': + setPosx(getElementHCenter(), pos), setPosy(getElementVCenter(), pos); + break; + case 'centerright': + setPosx(getElementRight(), pos), setPosy(getElementVCenter(), pos); + break; + case 'centerleft': + setPosx(getElementLeft(), pos), setPosy(getElementVCenter(), pos); + break; + case 'bottomcenter': + setPosx(getElementHCenter(), pos), setPosy(getElementBottom(), pos); + break; + case 'bottomright': + setPosx(getElementRight(), pos), setPosy(getElementBottom(), pos); + break; + case 'bottomleft': + setPosx(getElementLeft(), pos), setPosy(getElementBottom(), pos); + break; + default: + setPosx(getElementLeft(), pos), setPosy(getElementTop(), pos); + } + return pos; + }(positionX.toLowerCase(), positionY.toLowerCase(), { + left: 0, + top: 0 + })) : { + left: 0, + top: 0 + }; + } + function setPosx(value, pos) { + pos.left = value; + } + function setPosy(value, pos) { + pos.top = value; + } + function getBodyScrollTop() { + return parentDocument.documentElement.scrollTop || parentDocument.body.scrollTop; + } + function getBodyScrollLeft() { + return parentDocument.documentElement.scrollLeft || parentDocument.body.scrollLeft; + } + function getElementBottom() { + return fixedParent ? elementRect.bottom : elementRect.bottom + getBodyScrollTop(); + } + function getElementVCenter() { + return getElementTop() + elementRect.height / 2; + } + function getElementTop() { + return fixedParent ? elementRect.top : elementRect.top + getBodyScrollTop(); + } + function getElementLeft() { + return elementRect.left + getBodyScrollLeft(); + } + function getElementRight() { + var popupWidth = element && element.classList.contains('e-date-range-wrapper') ? popupRect ? popupRect.width : 0 : popupRect && elementRect.width >= popupRect.width ? popupRect.width : 0; + return elementRect.right + getBodyScrollLeft() - popupWidth; + } + function getElementHCenter() { + return getElementLeft() + elementRect.width / 2; + } + }, + 9486: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + GI: function() { + return Popup; + }, + Mm: function() { + return getScrollableParent; + }, + TE: function() { + return getZindexPartial; + }, + WV: function() { + return PositionData; + } + }); + var extendStatics, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), _common_position__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6216), _common_collision__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4895), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, PositionData = function(_super) { + function PositionData() { + return null !== _super && _super.apply(this, arguments) || this; + } + return __extends(PositionData, _super), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('left') + ], PositionData.prototype, "X", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('top') + ], PositionData.prototype, "Y", void 0), PositionData; + }(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.rt), CLASSNAMES = { + ROOT: 'e-popup', + RTL: 'e-rtl', + OPEN: 'e-popup-open', + CLOSE: 'e-popup-close' + }, Popup = function(_super) { + function Popup(element, options) { + return _super.call(this, options, element) || this; + } + return __extends(Popup, _super), Popup.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'width': + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.V7)(this.element, { + width: (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(newProp.width) + }); + break; + case 'height': + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.V7)(this.element, { + height: (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(newProp.height) + }); + break; + case 'zIndex': + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.V7)(this.element, { + zIndex: newProp.zIndex + }); + break; + case 'enableRtl': + this.setEnableRtl(); + break; + case 'position': + case 'relateTo': + this.refreshPosition(); + break; + case 'offsetX': + var x = newProp.offsetX - oldProp.offsetX; + this.element.style.left = (parseInt(this.element.style.left, 10) + x).toString() + 'px'; + break; + case 'offsetY': + var y = newProp.offsetY - oldProp.offsetY; + this.element.style.top = (parseInt(this.element.style.top, 10) + y).toString() + 'px'; + break; + case 'content': + this.setContent(); + break; + case 'actionOnScroll': + 'none' !== newProp.actionOnScroll ? this.wireScrollEvents() : this.unwireScrollEvents(); + } + } + }, Popup.prototype.getModuleName = function() { + return 'popup'; + }, Popup.prototype.resolveCollision = function() { + this.checkCollision(); + }, Popup.prototype.getPersistData = function() { + return this.addOnPersist([]); + }, Popup.prototype.destroy = function() { + this.element.classList.remove(CLASSNAMES.ROOT, CLASSNAMES.RTL, CLASSNAMES.OPEN, CLASSNAMES.CLOSE), this.element.classList.contains('e-popup-open') && this.unwireEvents(), _super.prototype.destroy.call(this); + }, Popup.prototype.render = function() { + this.element.classList.add(CLASSNAMES.ROOT); + var styles = {}; + 1000 !== this.zIndex && (styles.zIndex = this.zIndex), 'auto' !== this.width && (styles.width = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(this.width)), 'auto' !== this.height && (styles.height = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(this.height)), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.V7)(this.element, styles), this.fixedParent = !1, this.setEnableRtl(), this.setContent(); + }, Popup.prototype.wireEvents = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(window, 'orientationchange', this.orientationOnChange, this), 'none' !== this.actionOnScroll && this.wireScrollEvents(); + }, Popup.prototype.wireScrollEvents = function() { + if (this.getRelateToElement()) for(var _i = 0, _a = this.getScrollableParent(this.getRelateToElement()); _i < _a.length; _i++){ + var parent_1 = _a[_i]; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(parent_1, 'scroll', this.scrollRefresh, this); + } + }, Popup.prototype.unwireEvents = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(window, 'orientationchange', this.orientationOnChange), 'none' !== this.actionOnScroll && this.unwireScrollEvents(); + }, Popup.prototype.unwireScrollEvents = function() { + if (this.getRelateToElement()) for(var _i = 0, _a = this.getScrollableParent(this.getRelateToElement()); _i < _a.length; _i++){ + var parent_2 = _a[_i]; + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(parent_2, 'scroll', this.scrollRefresh); + } + }, Popup.prototype.getRelateToElement = function() { + var relateToElement = '' === this.relateTo || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.relateTo) ? document.body : this.relateTo; + return this.setProperties({ + relateTo: relateToElement + }, !0), 'string' == typeof this.relateTo ? document.querySelector(this.relateTo) : this.relateTo; + }, Popup.prototype.scrollRefresh = function(e) { + if ('reposition' === this.actionOnScroll ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.element) || this.element.offsetParent === e.target || this.element.offsetParent && 'BODY' === this.element.offsetParent.tagName && null == e.target.parentElement || this.refreshPosition() : 'hide' === this.actionOnScroll && this.hide(), 'none' !== this.actionOnScroll && this.getRelateToElement()) { + var targetVisible = this.isElementOnViewport(this.getRelateToElement(), e.target); + targetVisible || this.targetInvisibleStatus ? targetVisible && (this.targetInvisibleStatus = !1) : (this.trigger('targetExitViewport'), this.targetInvisibleStatus = !0); + } + }, Popup.prototype.isElementOnViewport = function(relateToElement, scrollElement) { + for(var scrollParents = this.getScrollableParent(relateToElement), parent_3 = 0; parent_3 < scrollParents.length; parent_3++)if (!this.isElementVisible(relateToElement, scrollParents[parent_3])) return !1; + return !0; + }, Popup.prototype.isElementVisible = function(relateToElement, scrollElement) { + var rect = this.checkGetBoundingClientRect(relateToElement); + if (!rect.height || !rect.width) return !1; + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.checkGetBoundingClientRect(scrollElement))) { + var win = window, windowView = { + top: win.scrollY, + left: win.scrollX, + right: win.scrollX + win.outerWidth, + bottom: win.scrollY + win.outerHeight + }, off = (0, _common_position__WEBPACK_IMPORTED_MODULE_1__.k)(relateToElement), ele = { + top: off.top, + left: off.left, + right: off.left + rect.width, + bottom: off.top + rect.height + }, elementView = { + top: windowView.bottom - ele.top, + left: windowView.right - ele.left, + bottom: ele.bottom - windowView.top, + right: ele.right - windowView.left + }; + return elementView.top > 0 && elementView.left > 0 && elementView.right > 0 && elementView.bottom > 0; + } + var parent_4 = scrollElement.getBoundingClientRect(); + return !(rect.bottom < parent_4.top) && !(rect.bottom > parent_4.bottom) && !(rect.right > parent_4.right) && !(rect.left < parent_4.left); + }, Popup.prototype.preRender = function() {}, Popup.prototype.setEnableRtl = function() { + this.reposition(), this.enableRtl ? this.element.classList.add(CLASSNAMES.RTL) : this.element.classList.remove(CLASSNAMES.RTL); + }, Popup.prototype.setContent = function() { + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.content)) { + if (this.element.innerHTML = '', 'string' == typeof this.content) this.element.textContent = this.content; + else { + var relateToElem = this.getRelateToElement(), props = this.content.props; + (!relateToElem.classList.contains('e-dropdown-btn') || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(props)) && this.element.appendChild(this.content); + } + } + }, Popup.prototype.orientationOnChange = function() { + var _this = this; + setTimeout(function() { + _this.refreshPosition(); + }, 200); + }, Popup.prototype.refreshPosition = function(target, collision) { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(target) || this.checkFixedParent(target), this.reposition(), collision || this.checkCollision(); + }, Popup.prototype.reposition = function() { + var pos, position, relateToElement = this.getRelateToElement(); + if ('number' == typeof this.position.X && 'number' == typeof this.position.Y) pos = { + left: this.position.X, + top: this.position.Y + }; + else if ('string' == typeof this.position.X && 'number' == typeof this.position.Y || 'number' == typeof this.position.X && 'string' == typeof this.position.Y) { + var parentDisplay = void 0, display = this.element.style.display; + this.element.style.display = 'block', this.element.classList.contains('e-dlg-modal') && (parentDisplay = this.element.parentElement.style.display, this.element.parentElement.style.display = 'block'), position = this.getAnchorPosition(relateToElement, this.element, this.position, this.offsetX, this.offsetY), pos = 'string' == typeof this.position.X ? { + left: position.left, + top: this.position.Y + } : { + left: this.position.X, + top: position.top + }, this.element.style.display = display, this.element.classList.contains('e-dlg-modal') && (this.element.parentElement.style.display = parentDisplay); + } else if (relateToElement) { + var display = this.element.style.display; + this.element.style.display = 'block', pos = this.getAnchorPosition(relateToElement, this.element, this.position, this.offsetX, this.offsetY), this.element.style.display = display; + } else pos = { + left: 0, + top: 0 + }; + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(pos) || (this.element.style.left = pos.left + 'px', this.element.style.top = pos.top + 'px'); + }, Popup.prototype.checkGetBoundingClientRect = function(ele) { + try { + return ele.getBoundingClientRect(); + } catch (error) { + return null; + } + }, Popup.prototype.getAnchorPosition = function(anchorEle, ele, position, offsetX, offsetY) { + var eleRect = this.checkGetBoundingClientRect(ele), anchorRect = this.checkGetBoundingClientRect(anchorEle); + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(eleRect) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(anchorRect)) return null; + var anchorPos = { + left: 0, + top: 0 + }; + switch(ele.offsetParent && 'BODY' === ele.offsetParent.tagName && 'BODY' === anchorEle.tagName ? anchorPos = (0, _common_position__WEBPACK_IMPORTED_MODULE_1__.k)(anchorEle) : (ele.classList.contains('e-dlg-modal') && 'BODY' !== anchorEle.tagName && (ele = ele.parentElement), anchorPos = (0, _common_position__WEBPACK_IMPORTED_MODULE_1__.O)(anchorEle, ele)), position.X){ + default: + case 'left': + break; + case 'center': + ele.classList.contains('e-dlg-modal') && 'BODY' === anchorEle.tagName && 'container' === this.targetType ? anchorPos.left += window.innerWidth / 2 - eleRect.width / 2 : 'container' === this.targetType ? anchorPos.left += anchorRect.width / 2 - eleRect.width / 2 : anchorPos.left += anchorRect.width / 2; + break; + case 'right': + ele.classList.contains('e-dlg-modal') && 'BODY' === anchorEle.tagName && 'container' === this.targetType ? anchorPos.left += window.innerWidth - eleRect.width : 'container' === this.targetType ? anchorPos.left += anchorRect.width - eleRect.width : anchorPos.left += anchorRect.width; + } + switch(position.Y){ + default: + case 'top': + break; + case 'center': + ele.classList.contains('e-dlg-modal') && 'BODY' === anchorEle.tagName && 'container' === this.targetType ? anchorPos.top += window.innerHeight / 2 - eleRect.height / 2 : 'container' === this.targetType ? anchorPos.top += anchorRect.height / 2 - eleRect.height / 2 : anchorPos.top += anchorRect.height / 2; + break; + case 'bottom': + ele.classList.contains('e-dlg-modal') && 'BODY' === anchorEle.tagName && 'container' === this.targetType ? anchorPos.top += window.innerHeight - eleRect.height : 'container' === this.targetType ? anchorPos.top += anchorRect.height - eleRect.height : anchorPos.top += anchorRect.height; + } + return anchorPos.left += offsetX, anchorPos.top += offsetY, anchorPos; + }, Popup.prototype.callFlip = function(param) { + var relateToElement = this.getRelateToElement(); + (0, _common_collision__WEBPACK_IMPORTED_MODULE_2__.RR)(this.element, relateToElement, this.offsetX, this.offsetY, this.position.X, this.position.Y, this.viewPortElement, param, this.fixedParent); + }, Popup.prototype.callFit = function(param) { + if (0 !== (0, _common_collision__WEBPACK_IMPORTED_MODULE_2__.vF)(this.element, this.viewPortElement).length) { + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.viewPortElement)) { + var data = (0, _common_collision__WEBPACK_IMPORTED_MODULE_2__.Tj)(this.element, this.viewPortElement, param); + param.X && (this.element.style.left = data.left + 'px'), param.Y && (this.element.style.top = data.top + 'px'); + } else { + var elementRect = this.checkGetBoundingClientRect(this.element), viewPortRect = this.checkGetBoundingClientRect(this.viewPortElement); + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(elementRect) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(viewPortRect)) return null; + param && !0 === param.Y && (viewPortRect.top > elementRect.top ? this.element.style.top = '0px' : viewPortRect.bottom < elementRect.bottom && (this.element.style.top = parseInt(this.element.style.top, 10) - (elementRect.bottom - viewPortRect.bottom) + 'px')), param && !0 === param.X && (viewPortRect.right < elementRect.right ? this.element.style.left = parseInt(this.element.style.left, 10) - (elementRect.right - viewPortRect.right) + 'px' : viewPortRect.left > elementRect.left && (this.element.style.left = parseInt(this.element.style.left, 10) + (viewPortRect.left - elementRect.left) + 'px')); + } + } + }, Popup.prototype.checkCollision = function() { + var horz = this.collision.X, vert = this.collision.Y; + ('none' !== horz || 'none' !== vert) && ('flip' === horz && 'flip' === vert ? this.callFlip({ + X: !0, + Y: !0 + }) : 'fit' === horz && 'fit' === vert ? this.callFit({ + X: !0, + Y: !0 + }) : ('flip' === horz ? this.callFlip({ + X: !0, + Y: !1 + }) : 'flip' === vert && this.callFlip({ + Y: !0, + X: !1 + }), 'fit' === horz ? this.callFit({ + X: !0, + Y: !1 + }) : 'fit' === vert && this.callFit({ + X: !1, + Y: !0 + }))); + }, Popup.prototype.show = function(animationOptions, relativeElement) { + var _this = this; + if (this.wireEvents(), 1000 === this.zIndex || !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(relativeElement)) { + var zIndexElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(relativeElement) ? this.element : relativeElement; + this.zIndex = getZindexPartial(zIndexElement), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.V7)(this.element, { + zIndex: this.zIndex + }); + } + animationOptions = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(animationOptions) || 'object' != typeof animationOptions ? this.showAnimation : animationOptions, ('none' !== this.collision.X || 'none' !== this.collision.Y) && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], CLASSNAMES.CLOSE), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.element + ], CLASSNAMES.OPEN), this.checkCollision(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], CLASSNAMES.OPEN), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.element + ], CLASSNAMES.CLOSE)), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(animationOptions) ? ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], CLASSNAMES.CLOSE), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.element + ], CLASSNAMES.OPEN), this.trigger('open')) : (animationOptions.begin = function() { + _this.isDestroyed || ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + _this.element + ], CLASSNAMES.CLOSE), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + _this.element + ], CLASSNAMES.OPEN)); + }, animationOptions.end = function() { + _this.isDestroyed || _this.trigger('open'); + }, new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.fw(animationOptions).animate(this.element)); + }, Popup.prototype.hide = function(animationOptions) { + var _this = this; + animationOptions = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(animationOptions) || 'object' != typeof animationOptions ? this.hideAnimation : animationOptions, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(animationOptions) ? ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.element + ], CLASSNAMES.OPEN), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.element + ], CLASSNAMES.CLOSE), this.trigger('close')) : (animationOptions.end = function() { + _this.isDestroyed || ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + _this.element + ], CLASSNAMES.OPEN), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + _this.element + ], CLASSNAMES.CLOSE), _this.trigger('close')); + }, new _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.fw(animationOptions).animate(this.element)), this.unwireEvents(); + }, Popup.prototype.getScrollableParent = function(element) { + return this.checkFixedParent(element), getScrollableParent(element, this.fixedParent); + }, Popup.prototype.checkFixedParent = function(element) { + for(var parent = element.parentElement; parent && 'HTML' !== parent.tagName;){ + var parentStyle = getComputedStyle(parent); + 'fixed' === parentStyle.position && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.element) && this.element.offsetParent && 'BODY' === this.element.offsetParent.tagName && (this.element.style.top = window.scrollY > parseInt(this.element.style.top) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(window.scrollY - parseInt(this.element.style.top)) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Ac)(parseInt(this.element.style.top) - window.scrollY), this.element.style.position = 'fixed', this.fixedParent = !0), parent = parent.parentElement, !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.element) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.element.offsetParent) && 'fixed' === parentStyle.position && 'fixed' === this.element.style.position && (this.fixedParent = !0); + } + }, __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('auto') + ], Popup.prototype, "height", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('auto') + ], Popup.prototype, "width", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], Popup.prototype, "content", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('container') + ], Popup.prototype, "targetType", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], Popup.prototype, "viewPortElement", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)({ + X: 'none', + Y: 'none' + }) + ], Popup.prototype, "collision", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('') + ], Popup.prototype, "relateTo", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Zz)({}, PositionData) + ], Popup.prototype, "position", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(0) + ], Popup.prototype, "offsetX", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(0) + ], Popup.prototype, "offsetY", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(1000) + ], Popup.prototype, "zIndex", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(!1) + ], Popup.prototype, "enableRtl", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)('reposition') + ], Popup.prototype, "actionOnScroll", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], Popup.prototype, "showAnimation", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Z9)(null) + ], Popup.prototype, "hideAnimation", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], Popup.prototype, "open", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], Popup.prototype, "close", void 0), __decorate([ + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.ju)() + ], Popup.prototype, "targetExitViewport", void 0), Popup = __decorate([ + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.Zl + ], Popup); + }(_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.wA); + function getScrollableParent(element, fixedParent) { + for(var eleStyle = getComputedStyle(element), scrollParents = [], overflowRegex = /(auto|scroll)/, parent = element.parentElement; parent && 'HTML' !== parent.tagName;){ + var parentStyle = getComputedStyle(parent); + !('absolute' === eleStyle.position && 'static' === parentStyle.position) && overflowRegex.test(parentStyle.overflow + parentStyle.overflowY + parentStyle.overflowX) && scrollParents.push(parent), parent = parent.parentElement; + } + return fixedParent || scrollParents.push(document), scrollParents; + } + function getZindexPartial(element) { + for(var parent = element.parentElement, parentZindex = []; parent;)if ('BODY' !== parent.tagName) { + var index = document.defaultView.getComputedStyle(parent, null).getPropertyValue('z-index'), position = document.defaultView.getComputedStyle(parent, null).getPropertyValue('position'); + 'auto' !== index && 'static' !== position && parentZindex.push(index), parent = parent.parentElement; + } else break; + for(var childrenZindex = [], i = 0; i < document.body.children.length; i++)if (!element.isEqualNode(document.body.children[i])) { + var index = document.defaultView.getComputedStyle(document.body.children[i], null).getPropertyValue('z-index'), position = document.defaultView.getComputedStyle(document.body.children[i], null).getPropertyValue('position'); + 'auto' !== index && 'static' !== position && childrenZindex.push(index); + } + childrenZindex.push('999'); + var siblingsZindex = []; + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(element.parentElement) && 'BODY' !== element.parentElement.tagName) { + for(var childNodes = [].slice.call(element.parentElement.children), i = 0; i < childNodes.length; i++)if (!element.isEqualNode(childNodes[i])) { + var index = document.defaultView.getComputedStyle(childNodes[i], null).getPropertyValue('z-index'), position = document.defaultView.getComputedStyle(childNodes[i], null).getPropertyValue('position'); + 'auto' !== index && 'static' !== position && siblingsZindex.push(index); + } + } + var finalValue = parentZindex.concat(childrenZindex, siblingsZindex), currentZindexValue = Math.max.apply(Math, finalValue) + 1; + return currentZindexValue > 2147483647 ? 2147483647 : currentZindexValue; + } + }, + 2857: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + VZ: function() { + return ComponentBase; + }, + tB: function() { + return Inject; + }, + ef: function() { + return applyMixins; + } + }); + var extendStatics, react = __webpack_require__(7294), react_dom = __webpack_require__(3935), ej2_base = __webpack_require__(1807), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), defaulthtmlkeys = [ + 'alt', + 'className', + 'disabled', + 'form', + 'id', + 'readOnly', + 'style', + 'tabIndex', + 'title', + 'type', + 'name', + 'onClick', + 'onFocus', + 'onBlur' + ], delayUpdate = [ + 'accordion', + 'tab', + 'splitter' + ], isColEName = /]/, ComponentBase = function(_super) { + function ComponentBase() { + var _this = null !== _super && _super.apply(this, arguments) || this; + return _this.mountingState = !1, _this.attrKeys = [], _this.cachedTimeOut = 0, _this.isAppendCalled = !1, _this.initRenderCalled = !1, _this.isReactForeceUpdate = !1, _this.isReact = !0, _this.isshouldComponentUpdateCalled = !1, _this.isCreated = !1, _this; + } + return __extends(ComponentBase, _super), ComponentBase.prototype.componentDidMount = function() { + this.refreshChild(!0), this.canDelayUpdate = -1 !== delayUpdate.indexOf(this.getModuleName()), this.renderReactComponent(), this.portals && this.portals.length && (this.mountingState = !0, this.renderReactTemplates(), this.mountingState = !1); + }, ComponentBase.prototype.componentDidUpdate = function(prev) { + this.isshouldComponentUpdateCalled || !this.initRenderCalled || this.isReactForeceUpdate || (this.isshouldComponentUpdateCalled = !0, prev !== this.props && this.refreshProperties(this.props, !0)); + }, ComponentBase.prototype.renderReactComponent = function() { + var ele = this.reactElement; + ele && !this.isAppendCalled && (this.isAppendCalled = !0, this.appendTo(ele)); + }, ComponentBase.prototype.shouldComponentUpdate = function(nextProps) { + return (this.isshouldComponentUpdateCalled = !0, this.initRenderCalled) ? (this.isAppendCalled || (clearTimeout(this.cachedTimeOut), this.isAppendCalled = !0, this.appendTo(this.reactElement)), this.updateProperties(nextProps), !0) : (this.updateProperties(nextProps, !0), !0); + }, ComponentBase.prototype.updateProperties = function(nextProps, silent) { + for(var _this = this, dProps = (0, ej2_base.l7)({}, nextProps), keys = Object.keys(nextProps), _i = 0; _i < keys.length; _i++){ + var propkey = keys[_i], isClassName = 'className' === propkey; + if ('children' !== propkey) { + if (isClassName || (0, ej2_base.le)(this.htmlattributes[propkey]) || this.htmlattributes[propkey] === dProps[propkey] || (this.htmlattributes[propkey] = dProps[propkey]), this.compareValues(this.props[propkey], nextProps[propkey])) delete dProps[propkey]; + else if (-1 !== this.attrKeys.indexOf(propkey)) { + if (isClassName) { + this.clsName = !0; + for(var propsClsName = this.props[propkey].split(' '), i = 0; i < propsClsName.length; i++)this.element.classList.remove(propsClsName[i]); + for(var dpropsClsName = dProps[propkey].split(' '), j = 0; j < dpropsClsName.length; j++)this.element.classList.add(dpropsClsName[j]); + } else 'disabled' !== propkey && delete dProps[propkey]; + } else 'value' === propkey && nextProps[propkey] === this[propkey] ? delete dProps[propkey] : ('valueTemplate' === propkey || 'itemTemplate' === propkey || 'headerTemplate' === propkey) && nextProps[propkey].toString() === this[propkey].toString() ? delete dProps[propkey] : 'content' === propkey && 'function' == typeof dProps[propkey] && delete dProps[propkey]; + } + } + dProps.children && delete dProps.children, this.initRenderCalled && (this.canDelayUpdate || this.props.delayUpdate) ? setTimeout(function() { + _this.refreshProperties(dProps, nextProps, silent); + }) : this.refreshProperties(dProps, nextProps, silent); + }, ComponentBase.prototype.refreshProperties = function(dProps, nextProps, silent) { + Object.keys(dProps).length && (silent || this.processComplexTemplate(dProps, this), this.setProperties(dProps, silent)), this.refreshChild(silent, nextProps); + }, ComponentBase.prototype.processComplexTemplate = function(curObject, context) { + var compTemplate = context.complexTemplate; + if (compTemplate) for(var prop in compTemplate){ + var PropVal = compTemplate[prop]; + curObject[prop] && (0, ej2_base.sO)(PropVal, (0, ej2_base.NA)(prop, curObject), curObject); + } + }, ComponentBase.prototype.getDefaultAttributes = function() { + var _this = this; + this.isReact = !0; + var propKeys = Object.keys(this.props); + this.htmlattributes || (this.htmlattributes = {}), this.attrKeys = defaulthtmlkeys.concat(this.controlAttributes || []); + for(var _i = 0; _i < propKeys.length; _i++){ + var prop = propKeys[_i]; + (-1 !== prop.indexOf('data-') || -1 !== prop.indexOf('aria-') || -1 !== this.attrKeys.indexOf(prop)) && this.htmlattributes[prop] !== this.props[prop] && (this.htmlattributes[prop] = this.props[prop]); + } + if (!this.htmlattributes.ref && (this.htmlattributes.ref = function(ele) { + _this.reactElement = ele; + }, -1 !== [ + 'autocomplete', + 'combobox', + 'dropdownlist', + 'dropdowntree', + 'multiselect', + 'listbox', + 'colorpicker', + 'numerictextbox', + 'textbox', + 'uploader', + 'maskedtextbox', + 'slider', + 'datepicker', + 'datetimepicker', + 'daterangepicker', + 'timepicker', + 'checkbox', + 'switch', + 'radio' + ].indexOf(this.getModuleName()) && (this.htmlattributes.key = '' + ComponentBase.reactUid, ComponentBase.reactUid++)), this.clsName) { + for(var clsList = this.element.classList, className = this.htmlattributes.className, i = 0; i < clsList.length; i++)-1 == className.indexOf(clsList[i]) && (this.htmlattributes.className = this.htmlattributes.className + ' ' + clsList[i]); + this.clsName = !1; + } + return this.htmlattributes; + }, ComponentBase.prototype.trigger = function(eventName, eventProp, successHandler) { + var _this = this; + if (!0 !== this.isDestroyed && this.modelObserver) { + if (isColEName.test(eventName)) { + var handler = (0, ej2_base.NA)(eventName, this); + handler && handler.call(this, eventProp), successHandler && successHandler.call(this, eventProp); + } + ('change' === eventName || 'input' === eventName) && this.props.onChange && eventProp.event && this.props.onChange.call(void 0, { + syntheticEvent: eventProp.event, + nativeEvent: { + text: eventProp.value + }, + value: eventProp.value, + target: this + }); + var prevDetection = this.isProtectedOnChange; + this.isProtectedOnChange = !1, 'created' === eventName ? setTimeout(function() { + _this.isCreated = !0, _this.isDestroyed || _this.modelObserver.notify(eventName, eventProp, successHandler); + }) : this.modelObserver.notify(eventName, eventProp, successHandler), this.isProtectedOnChange = prevDetection; + } + }, ComponentBase.prototype.compareValues = function(value1, value2) { + if (typeof value1 == typeof value2) { + if (value1 === value2) return !0; + if ((!(0, ej2_base.le)(value1) && value1.constructor) !== (!(0, ej2_base.le)(value2) && value2.constructor)) return !1; + if (value1 instanceof Date || value1 instanceof RegExp || value1 instanceof String || value1 instanceof Number) return value1.toString() === value2.toString(); + if ((0, ej2_base.Kn)(value1) || Array.isArray(value1)) { + var tempVal = value1, tempVal2 = value2; + return (0, ej2_base.Kn)(tempVal) && (tempVal = [ + value1 + ], tempVal2 = [ + value2 + ]), this.compareObjects(tempVal, tempVal2).status; + } + } + return !1; + }, ComponentBase.prototype.compareObjects = function(oldProps, newProps, propName) { + var status = !0, lenSimilarity = oldProps.length === newProps.length, diffArray = []; + if (lenSimilarity) for(var i = 0, len = newProps.length; i < len; i++){ + var curObj = {}, oldProp = oldProps[i], newProp = newProps[i], keys = Object.keys(newProp); + if (0 !== keys.length) for(var _i = 0; _i < keys.length; _i++){ + var key = keys[_i], oldValue = oldProp[key], newValue = newProp[key]; + if ('items' === key) { + for(var _j = 0; _j < newValue.length; _j++)if ('richtexteditor' === this.getModuleName() && 'object' == typeof newValue[_j]) return { + status: !0 + }; + } + if ('grid' === this.getModuleName() && 'field' === key && (curObj[key] = newValue), !oldProp.hasOwnProperty(key) || !this.compareValues(oldValue, newValue)) { + if (!propName) return { + status: !1 + }; + status = !1, curObj[key] = newValue; + } + } + else if (newProp[i] === oldProp[i]) status = !0; + else { + if (!propName) return { + status: !1 + }; + status = !1; + } + Object.keys(curObj).length && diffArray.push({ + index: i, + value: curObj, + key: propName + }); + } + else status = !1; + return { + status: status, + changedProperties: diffArray + }; + }, ComponentBase.prototype.refreshChild = function(silent, props) { + if (this.checkInjectedModules) { + for(var prevModule = this.getInjectedModules() || [], curModule = this.getInjectedServices() || [], _i = 0; _i < curModule.length; _i++){ + var mod = curModule[_i]; + -1 === prevModule.indexOf(mod) && prevModule.push(mod); + } + this.injectedModules = prevModule; + } + if (this.directivekeys) { + var changedProps = [], directiveValue = this.validateChildren({}, this.directivekeys, props || this.props); + if (directiveValue && Object.keys(directiveValue).length) { + if (!silent && this.skipRefresh) for(var _a = 0, _b = this.skipRefresh; _a < _b.length; _a++)delete directiveValue[_b[_a]]; + if (this.prevProperties) for(var dKeys = Object.keys(this.prevProperties), i = 0; i < dKeys.length; i++){ + var key = dKeys[i]; + if (directiveValue.hasOwnProperty(key)) { + var compareOutput = this.compareObjects(this.prevProperties[key], directiveValue[key], key); + if (compareOutput.status) delete directiveValue[key]; + else { + compareOutput.changedProperties.length && (changedProps = changedProps.concat(compareOutput.changedProperties)); + var obj = {}; + obj[key] = directiveValue[key], this.prevProperties = (0, ej2_base.l7)(this.prevProperties, obj); + } + } + } + else this.prevProperties = (0, ej2_base.l7)({}, directiveValue, {}, !0); + if (changedProps.length) { + if ('grid' === this.getModuleName() && 'columns' === key) for(var _c1 = 0, allColumns = this.columns; _c1 < allColumns.length; _c1++)if ((0, ej2_base.NA)('field', allColumns[_c1]) === (0, ej2_base.NA)(_c1 + '.value.field', changedProps)) { + var propInstance = (0, ej2_base.NA)(changedProps[_c1].key + '.' + changedProps[_c1].index, this); + propInstance && propInstance.setProperties ? propInstance.setProperties(changedProps[_c1].value) : (0, ej2_base.l7)(propInstance, changedProps[_c1].value); + } else this.setProperties(directiveValue, silent); + else for(var _c = 0, changedProps_1 = changedProps; _c < changedProps_1.length; _c++){ + var changes = changedProps_1[_c], propInstance_1 = (0, ej2_base.NA)(changes.key + '.' + changes.index, this); + propInstance_1 && propInstance_1.setProperties ? propInstance_1.setProperties(changes.value) : (0, ej2_base.l7)(propInstance_1, changes.value); + } + } else this.setProperties(directiveValue, silent); + } + } + }, ComponentBase.prototype.componentWillUnmount = function() { + clearTimeout(this.cachedTimeOut), this.initRenderCalled && this.isAppendCalled && this.element && ([ + 'dropdowntree', + 'checkbox' + ].indexOf(this.getModuleName()) || document.body.contains(this.element)) && !this.isDestroyed && this.isCreated && this.destroy(); + }, ComponentBase.prototype.appendReactElement = function(element, container) { + var portal = react_dom.createPortal(element, container); + this.portals ? this.portals.push(portal) : this.portals = [ + portal + ]; + }, ComponentBase.prototype.renderReactTemplates = function(callback) { + this.isReactForeceUpdate = !0, callback ? this.forceUpdate(callback) : this.forceUpdate(), this.isReactForeceUpdate = !1; + }, ComponentBase.prototype.clearTemplate = function(templateNames, index, callback) { + var _this = this, tempPortal = []; + templateNames && templateNames.length ? Array.prototype.forEach.call(templateNames, function(propName) { + var indexCount = 0, propIndexCount = 0; + if (_this.portals.forEach(function(portal) { + portal.propName === propName && (tempPortal.push(propIndexCount), propIndexCount++); + }), index && _this.portals[tempPortal[index[indexCount]]].propName == propName) _this.portals.splice(index, 1), indexCount++; + else for(var i = 0; i < _this.portals.length; i++)_this.portals[i].propName == propName && (_this.portals.splice(i, 1), i--); + }) : this.portals = [], this.renderReactTemplates(callback); + }, ComponentBase.prototype.validateChildren = function(childCache, mapper, props) { + for(var flag = !1, childs = react.Children.toArray(props.children), _i = 0; _i < childs.length; _i++){ + var child = childs[_i], ifield = this.getChildType(child), key = mapper[ifield]; + if (ifield && mapper) { + var childProps = this.getChildProps(react.Children.toArray(child.props.children), key); + childProps.length && (flag = !0, childCache[child.type.propertyName || ifield] = childProps); + } + } + return flag ? childCache : null; + }, ComponentBase.prototype.getChildType = function(child) { + return child.type && child.type.isDirective && child.type.moduleName || ''; + }, ComponentBase.prototype.getChildProps = function(subChild, matcher) { + for(var ret = [], _i = 0; _i < subChild.length; _i++){ + var child = subChild[_i], accessProp = !1, key = void 0; + 'string' == typeof matcher ? (accessProp = !0, key = matcher) : key = Object.keys(matcher)[0]; + var prop = child.props; + if (this.getChildType(child) === key) { + if (accessProp || !prop.children) { + var cacheVal = (0, ej2_base.l7)({}, prop, {}, !0); + this.processComplexTemplate(cacheVal, child.type), ret.push(cacheVal); + } else { + var cachedValue = this.validateChildren((0, ej2_base.l7)({}, prop), matcher[key], prop) || prop; + cachedValue.children && delete cachedValue.children, this.processComplexTemplate(cachedValue, child.type), ret.push(cachedValue); + } + } + } + return ret; + }, ComponentBase.prototype.getInjectedServices = function() { + for(var childs = react.Children.toArray(this.props.children), _i = 0; _i < childs.length; _i++){ + var child = childs[_i]; + if (child.type.isService) return child.props.services; + } + return []; + }, ComponentBase.reactUid = 1, ComponentBase; + }(react.Component); + function applyMixins(derivedClass, baseClass) { + baseClass.forEach(function(baseClass) { + Object.getOwnPropertyNames(baseClass.prototype).forEach(function(name) { + 'isMounted' !== name && 'replaceState' !== name && (derivedClass.prototype[name] = baseClass.prototype[name]); + }); + }); + } + var extendStatics1, extendStatics2, complex_base_extends = (extendStatics1 = function(d, b) { + return (extendStatics1 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics1(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }); + !function(_super) { + function ComplexBase() { + return null !== _super && _super.apply(this, arguments) || this; + } + complex_base_extends(ComplexBase, _super), ComplexBase.prototype.render = function() { + return null; + }, ComplexBase.isDirective = !0; + }(react.PureComponent); + var services_extends = (extendStatics2 = function(d, b) { + return (extendStatics2 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics2(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), Inject = function(_super) { + function Inject() { + return null !== _super && _super.apply(this, arguments) || this; + } + return services_extends(Inject, _super), Inject.prototype.render = function() { + return null; + }, Inject.isService = !0, Inject; + }(react.PureComponent), stringCompiler = (0, ej2_base.aR)(); + (0, ej2_base.Wr)({ + compile: function(templateElement, helper) { + return 'string' == typeof templateElement ? stringCompiler(templateElement, helper) : function(data, component, prop, element) { + var cEle, actTemplate = templateElement, actData = data; + 'object' == typeof actTemplate && (actTemplate = templateElement.template, actData = (0, ej2_base.l7)({}, data, templateElement.data || {})), cEle = element || document.createElement('div'); + var rele = react.createElement(actTemplate, actData), portal = react_dom.createPortal(rele, cEle); + if (portal.propName = prop, component.portals ? component.portals.push(portal) : component.portals = [ + portal + ], !element) return [ + cEle + ]; + }; + } + }); + }, + 3396: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + Y: function() { + return RichTextEditorComponent; + } + }); + var targetElement, selectedHandler, minHeight, maxHeight, minWidth, maxWidth, containerElement, resizeWestWidth, proxy, DialogUtility, extendStatics, extendStatics1, extendStatics2, extendStatics3, extendStatics4, extendStatics5, extendStatics6, extendStatics7, extendStatics8, extendStatics9, extendStatics10, react = __webpack_require__(7294), ej2_base = __webpack_require__(1807), popup = __webpack_require__(9486), constant = __webpack_require__(3386), classes = __webpack_require__(9805), base_enum = __webpack_require__(809), Render = function() { + function Render(parent, locator) { + this.parent = parent, this.locator = locator, this.renderer = this.locator.getService('rendererFactory'), this.addEventListener(); + } + return Render.prototype.render = function() { + this.parent, this.contentRenderer = this.renderer.getRenderer(base_enum.y2.Content), this.contentRenderer.renderPanel(); + }, Render.prototype.refresh = function(e) { + void 0 === e && (e = { + requestType: 'refresh' + }), this.parent.notify(e.requestType + "-begin", e); + }, Render.prototype.destroy = function() { + this.removeEventListener(); + }, Render.prototype.moduleDestroy = function() { + this.parent = null; + }, Render.prototype.addEventListener = function() { + this.parent.isDestroyed || (this.parent.on(constant.CC, this.refresh, this), this.parent.on(constant.yR, this.keyUp, this), this.parent.on(constant.P0, this.moduleDestroy, this)); + }, Render.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(constant.CC, this.refresh), this.parent.off(constant.yR, this.keyUp), this.parent.off(constant.P0, this.moduleDestroy)); + }, Render.prototype.keyUp = function(e) { + if ('HTML' === this.parent.editorMode) switch(e.args.which){ + case 46: + case 8: + var childNodes = this.parent.contentModule.getEditPanel().childNodes; + if (0 === childNodes.length || 1 === childNodes.length && 0 === childNodes[0].childNodes.length && ('BR' === childNodes[0].tagName || ('P' === childNodes[0].tagName || 'DIV' === childNodes[0].tagName) && '' === childNodes[0].textContent)) { + var node = this.parent.contentModule.getEditPanel(); + 'DIV' === this.parent.enterKey ? node.innerHTML = '

    ' : 'BR' === this.parent.enterKey ? node.innerHTML = '
    ' : node.innerHTML = '


    ', this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), node.childNodes[0], 0); + } + } + }, Render; + }(), common_constant = __webpack_require__(8082), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, keyCode = { + backspace: 8, + tab: 9, + enter: 13, + shift: 16, + control: 17, + alt: 18, + pause: 19, + capslock: 20, + space: 32, + escape: 27, + pageup: 33, + pagedown: 34, + end: 35, + home: 36, + leftarrow: 37, + uparrow: 38, + rightarrow: 39, + downarrow: 40, + insert: 45, + delete: 46, + f1: 112, + f2: 113, + f3: 114, + f4: 115, + f5: 116, + f6: 117, + f7: 118, + f8: 119, + f9: 120, + f10: 121, + f11: 122, + f12: 123, + semicolon: 186, + plus: 187, + comma: 188, + minus: 189, + dot: 190, + forwardslash: 191, + graveaccent: 192, + openbracket: 219, + backslash: 220, + closebracket: 221, + singlequote: 222, + ']': 221, + '[': 219, + '=': 187 + }, KeyboardEvents = function(_super) { + var KeyboardEvents_1; + function KeyboardEvents(element, options) { + var _this = _super.call(this, options, element) || this; + return _this.keyPressHandler = function(e) { + for(var isAltKey = e.altKey, isCtrlKey = e.ctrlKey, isShiftKey = e.shiftKey, isMetaKey = e.metaKey, curkeyCode = e.which, keys = Object.keys(_this.keyConfigs), _i = 0; _i < keys.length; _i++)for(var key = keys[_i], configCollection = _this.keyConfigs[key].split(','), _a = 0; _a < configCollection.length; _a++){ + var rconfig = configCollection[_a], rKeyObj = KeyboardEvents_1.getKeyConfigData(rconfig.trim()); + isAltKey === rKeyObj.altKey && (isCtrlKey === rKeyObj.ctrlKey || isMetaKey) && isShiftKey === rKeyObj.shiftKey && curkeyCode === rKeyObj.keyCode && (e.action = key); + } + _this.keyAction && _this.keyAction(e); + }, _this.bind(), _this; + } + return __extends(KeyboardEvents, _super), KeyboardEvents_1 = KeyboardEvents, KeyboardEvents.prototype.destroy = function() { + this.unwireEvents(), _super.prototype.destroy.call(this); + }, KeyboardEvents.prototype.onPropertyChanged = function(newProp, oldProp) {}, KeyboardEvents.prototype.bind = function() { + this.wireEvents(); + }, KeyboardEvents.prototype.getModuleName = function() { + return 'keyboard'; + }, KeyboardEvents.prototype.wireEvents = function() { + this.element.addEventListener(this.eventName, this.keyPressHandler); + }, KeyboardEvents.prototype.unwireEvents = function() { + this.element.removeEventListener(this.eventName, this.keyPressHandler); + }, KeyboardEvents.getKeyConfigData = function(config) { + if (config in this.configCache) return this.configCache[config]; + var keys = config.toLowerCase().split('+'), keyData = { + altKey: -1 !== keys.indexOf('alt'), + ctrlKey: -1 !== keys.indexOf('ctrl'), + shiftKey: -1 !== keys.indexOf('shift'), + keyCode: null + }; + return keys[keys.length - 1].length > 1 && Number(keys[keys.length - 1]) ? keyData.keyCode = Number(keys[keys.length - 1]) : keyData.keyCode = KeyboardEvents_1.getKeyCode(keys[keys.length - 1]), KeyboardEvents_1.configCache[config] = keyData, keyData; + }, KeyboardEvents.getKeyCode = function(keyVal) { + return keyCode[keyVal] || keyVal.toUpperCase().charCodeAt(0); + }, KeyboardEvents.configCache = {}, __decorate([ + (0, ej2_base.Z9)({}) + ], KeyboardEvents.prototype, "keyConfigs", void 0), __decorate([ + (0, ej2_base.Z9)('keyup') + ], KeyboardEvents.prototype, "eventName", void 0), __decorate([ + (0, ej2_base.ju)() + ], KeyboardEvents.prototype, "keyAction", void 0), KeyboardEvents = KeyboardEvents_1 = __decorate([ + ej2_base.Zl + ], KeyboardEvents); + }(ej2_base.XY), ViewSource = function() { + function ViewSource(parent, locator) { + this.parent = parent, this.rendererFactory = locator.getService('rendererFactory'), this.addEventListener(); + } + return ViewSource.prototype.addEventListener = function() { + this.parent.on(constant.sv, this.sourceCode, this), this.parent.on(constant.Xr, this.onInitialEnd, this), this.parent.on(constant.v0, this.updateSourceCode, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.P0, this.moduleDestroy, this); + }, ViewSource.prototype.onInitialEnd = function() { + this.parent.formatter.editorManager.observer.on(common_constant.kT, this.onKeyDown, this); + }, ViewSource.prototype.removeEventListener = function() { + this.unWireEvent(), this.parent.off(constant.sv, this.sourceCode), this.parent.off(constant.v0, this.updateSourceCode), this.parent.off(constant.Xr, this.onInitialEnd), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.P0, this.moduleDestroy), this.parent.formatter.editorManager.observer.off(common_constant.kT, this.onKeyDown); + }, ViewSource.prototype.getSourceCode = function() { + return this.parent.createElement('textarea', { + className: "e-rte-srctextarea " + this.parent.cssClass + }); + }, ViewSource.prototype.wireEvent = function(element) { + this.keyboardModule = new KeyboardEvents(element, { + keyAction: this.previewKeyDown.bind(this), + keyConfigs: this.parent.formatter.keyConfig, + eventName: 'keydown' + }), ej2_base.bi.add(this.previewElement, 'mousedown', this.mouseDownHandler, this); + }, ViewSource.prototype.unWireEvent = function() { + this.keyboardModule && this.keyboardModule.destroy(), this.previewElement && ej2_base.bi.remove(this.previewElement, 'mousedown', this.mouseDownHandler); + }, ViewSource.prototype.wireBaseKeyDown = function() { + this.parent.keyboardModule = new KeyboardEvents(this.contentModule.getEditPanel(), { + keyAction: this.parent.keyDown.bind(this.parent), + keyConfigs: this.parent.formatter.keyConfig, + eventName: 'keydown' + }); + }, ViewSource.prototype.unWireBaseKeyDown = function() { + this.parent.keyboardModule.destroy(); + }, ViewSource.prototype.mouseDownHandler = function(e) { + this.parent.notify(constant.tO, { + args: e + }); + }, ViewSource.prototype.previewKeyDown = function(event) { + switch(event.action){ + case 'html-source': + this.updateSourceCode(event), event.preventDefault(); + break; + case 'toolbar-focus': + this.parent.toolbarSettings.enable && this.parent.toolbarModule.baseToolbar.toolbarObj.element.querySelector('.e-toolbar-item[aria-disabled="false"][title] [tabindex]').focus(); + } + }, ViewSource.prototype.onKeyDown = function(e) { + 'html-source' === e.event.action && (e.event.preventDefault(), this.sourceCode(e), e.callBack({ + requestType: 'SourceCode', + editorMode: 'HTML', + event: e.event + })); + }, ViewSource.prototype.sourceCode = function(args) { + this.parent.isBlur = !1, this.parent.trigger(constant.m2, { + requestType: 'SourceCode', + targetItem: 'SourceCode', + args: args + }); + var tbItems = (0, ej2_base.td)('.' + classes.Xh, this.parent.element); + if (this.contentModule = this.rendererFactory.getRenderer(base_enum.y2.Content), this.parent.notify(constant.W0, { + targetItem: 'SourceCode', + updateItem: 'Preview', + baseToolbar: this.parent.getBaseToolbarObject() + }), (0, ej2_base.le)(this.previewElement) && (this.previewElement = this.getSourceCode()), this.parent.updateValueData(), this.parent.iframeSettings.enable) { + var rteContent = void 0; + (rteContent = (0, ej2_base.le)(this.parent.element.querySelector('#' + this.parent.element.id + '_source-view')) ? this.parent.createElement('div', { + className: 'e-source-content', + id: this.parent.element.id + '_source-view' + }) : this.parent.element.querySelector('#' + this.parent.element.id + '_source-view')).appendChild(this.previewElement), this.parent.element.appendChild(rteContent), rteContent.style.height = this.contentModule.getPanel().style.height, rteContent.style.marginTop = this.contentModule.getPanel().style.marginTop, this.getPanel().value = this.getTextAreaValue(), this.contentModule.getPanel().style.display = 'none', rteContent.style.display = 'block', this.getPanel().style.display = 'block'; + } else this.contentModule.getPanel().appendChild(this.previewElement), this.getPanel().value = this.getTextAreaValue(), this.contentModule.getEditPanel().style.display = 'none', this.previewElement.style.display = 'block'; + this.parent.isBlur = !1, this.parent.disableToolbarItem(this.parent.toolbarSettings.items), this.parent.enableToolbarItem('SourceCode'), this.parent.getToolbar() && (0, ej2_base.IV)([ + this.parent.getToolbar() + ], [ + classes.Yi + ]), (0, ej2_base.IV)(tbItems, [ + classes.XS + ]), this.parent.setContentHeight('sourceCode', !0), this.wireEvent(this.previewElement), this.unWireBaseKeyDown(), this.previewElement.focus(), this.parent.updateValue(), (0, ej2_base.le)(this.parent.placeholder) || this.parent.iframeSettings.enable || (this.parent.element.querySelector('.rte-placeholder.e-rte-placeholder').style.display = 'none'), this.parent.trigger(constant.i8, { + requestType: 'SourceCode', + targetItem: 'SourceCode', + args: args + }), this.parent.invokeChangeEvent(); + }, ViewSource.prototype.updateSourceCode = function(args) { + this.parent.isBlur = !1, this.parent.trigger(constant.m2, { + requestType: 'Preview', + targetItem: 'Preview', + args: args + }); + var value, editHTML = this.getPanel(); + this.parent.notify(constant.W0, { + targetItem: 'Preview', + updateItem: 'SourceCode', + baseToolbar: this.parent.getBaseToolbarObject() + }); + var serializeValue = this.parent.serializeValue(editHTML.value); + value = null === serializeValue || '' === serializeValue ? 'DIV' === this.parent.enterKey ? '

    ' : 'BR' === this.parent.enterKey ? '
    ' : '


    ' : serializeValue, this.parent.iframeSettings.enable ? (editHTML.parentElement.style.display = 'none', editHTML.style.display = 'none', this.contentModule.getPanel().style.display = 'block', this.contentModule.getEditPanel().innerHTML = value) : (editHTML.style.display = 'none', this.contentModule.getEditPanel().style.display = 'block', this.contentModule.getEditPanel().innerHTML = value), this.parent.isBlur = !1, this.parent.enableToolbarItem(this.parent.toolbarSettings.items), this.parent.getToolbar() && (0, ej2_base.IV)([ + this.parent.getToolbar() + ], [ + classes.Yi + ]), this.parent.setContentHeight('preview', !0), this.unWireEvent(), this.wireBaseKeyDown(), this.contentModule.getEditPanel().focus(), this.parent.updateValue(), (0, ej2_base.le)(this.parent.placeholder) || 0 !== this.contentModule.getEditPanel().innerText.length || (this.parent.element.querySelector('.rte-placeholder.e-rte-placeholder').style.display = 'block'), this.parent.trigger(constant.i8, { + requestType: 'Preview', + targetItem: 'Preview', + args: args + }), this.parent.formatter.enableUndo(this.parent), this.parent.invokeChangeEvent(), this.parent.notify(constant.LF, {}); + }, ViewSource.prototype.getTextAreaValue = function() { + return '


    ' === this.contentModule.getEditPanel().innerHTML || '

    ' === this.contentModule.getEditPanel().innerHTML || '
    ' === this.contentModule.getEditPanel().innerHTML || 1 === this.contentModule.getEditPanel().childNodes.length && 'P' === this.contentModule.getEditPanel().childNodes[0].tagName && 7 === this.contentModule.getEditPanel().innerHTML.length || 'DIV' === this.contentModule.getEditPanel().childNodes[0].tagName && 11 === this.contentModule.getEditPanel().innerHTML.length ? '' : this.parent.value; + }, ViewSource.prototype.getPanel = function() { + return this.parent.element && this.parent.element.querySelector('.e-rte-srctextarea'); + }, ViewSource.prototype.getViewPanel = function() { + return this.parent.iframeSettings.enable && this.getPanel() ? this.getPanel().parentElement : this.getPanel(); + }, ViewSource.prototype.destroy = function() { + this.removeEventListener(); + }, ViewSource.prototype.moduleDestroy = function() { + this.parent = null; + }, ViewSource; + }(), executeGroup = { + bold: { + command: 'Style', + subCommand: 'Bold', + value: 'strong' + }, + italic: { + command: 'Style', + subCommand: 'Italic', + value: 'em' + }, + underline: { + command: 'Style', + subCommand: 'Underline', + value: 'span' + }, + strikeThrough: { + command: 'Style', + subCommand: 'StrikeThrough', + value: 'span' + }, + insertCode: { + command: 'Formats', + subCommand: 'Pre', + value: 'pre' + }, + superscript: { + command: 'Effects', + subCommand: 'SuperScript', + value: 'sup' + }, + subscript: { + command: 'Effects', + subCommand: 'SubScript', + value: 'sub' + }, + uppercase: { + command: 'Casing', + subCommand: 'UpperCase' + }, + lowercase: { + command: 'Casing', + subCommand: 'LowerCase' + }, + fontColor: { + command: 'font', + subCommand: 'fontcolor', + value: '#ff0000' + }, + fontName: { + command: 'font', + subCommand: 'fontname', + value: 'Segoe UI' + }, + fontSize: { + command: 'font', + subCommand: 'fontsize', + value: '10pt' + }, + backColor: { + command: 'font', + subCommand: 'backgroundcolor', + value: '#ffff00' + }, + justifyCenter: { + command: 'Alignments', + subCommand: 'JustifyCenter' + }, + justifyFull: { + command: 'Alignments', + subCommand: 'JustifyFull' + }, + justifyLeft: { + command: 'Alignments', + subCommand: 'JustifyLeft' + }, + justifyRight: { + command: 'Alignments', + subCommand: 'JustifyRight' + }, + undo: { + command: 'Actions', + subCommand: 'Undo' + }, + redo: { + command: 'Actions', + subCommand: 'Redo' + }, + createLink: { + command: 'Links', + subCommand: 'createLink' + }, + editLink: { + command: 'Links', + subCommand: 'createLink' + }, + createImage: { + command: 'Images', + subCommand: 'Images' + }, + formatBlock: { + command: 'Formats', + value: 'P' + }, + heading: { + command: 'Formats', + value: 'H1' + }, + indent: { + command: 'Indents', + subCommand: 'Indent' + }, + outdent: { + command: 'Indents', + subCommand: 'Outdent' + }, + insertHTML: { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '' + }, + insertText: { + command: 'InsertText', + subCommand: 'InsertText', + value: '' + }, + insertHorizontalRule: { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '
    ' + }, + insertImage: { + command: 'Images', + subCommand: 'Image' + }, + editImage: { + command: 'Images', + subCommand: 'Image' + }, + insertTable: { + command: 'Table', + subCommand: 'CreateTable' + }, + insertBrOnReturn: { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '
    ' + }, + insertOrderedList: { + command: 'Lists', + value: 'OL' + }, + insertUnorderedList: { + command: 'Lists', + value: 'UL' + }, + insertParagraph: { + command: 'Formats', + value: 'P' + }, + removeFormat: { + command: 'Clear', + subCommand: 'ClearFormat' + } + }, service_locator = __webpack_require__(9336), renderer_factory = __webpack_require__(2503), ExecCommandCallBack = function() { + function ExecCommandCallBack(parent) { + this.parent = parent, this.addEventListener(); + } + return ExecCommandCallBack.prototype.addEventListener = function() { + this.parent.on(constant.s4, this.commandCallBack, this), this.parent.on(constant.ob, this.removeEventListener, this); + }, ExecCommandCallBack.prototype.commandCallBack = function(args) { + 'Undo' !== args.requestType && 'Redo' !== args.requestType && this.parent.formatter.saveData(), this.parent.notify(constant.l0, { + args: args + }), this.parent.notify(constant.QX, {}); + }, ExecCommandCallBack.prototype.removeEventListener = function() { + this.parent.off(constant.s4, this.commandCallBack), this.parent.off(constant.ob, this.removeEventListener); + }, ExecCommandCallBack; + }(), ajax_settings_extends = (extendStatics1 = function(d, b) { + return (extendStatics1 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics1(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), ajax_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, AjaxSettings = function(_super) { + function AjaxSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return ajax_settings_extends(AjaxSettings, _super), ajax_settings_decorate([ + (0, ej2_base.Z9)(null) + ], AjaxSettings.prototype, "downloadUrl", void 0), ajax_settings_decorate([ + (0, ej2_base.Z9)(null) + ], AjaxSettings.prototype, "getImageUrl", void 0), ajax_settings_decorate([ + (0, ej2_base.Z9)(null) + ], AjaxSettings.prototype, "uploadUrl", void 0), ajax_settings_decorate([ + (0, ej2_base.Z9)(null) + ], AjaxSettings.prototype, "url", void 0), AjaxSettings; + }(ej2_base.rt), contextMenu_settings_extends = (extendStatics2 = function(d, b) { + return (extendStatics2 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics2(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), contextMenu_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, fileItems = [ + 'Open', + '|', + 'Cut', + 'Copy', + '|', + 'Delete', + 'Download', + 'Rename', + '|', + 'Details' + ], folderItems = [ + 'Open', + '|', + 'Cut', + 'Copy', + 'Paste', + '|', + 'Delete', + 'Rename', + 'Download', + '|', + 'Details' + ], layoutItems = [ + 'SortBy', + 'View', + 'Refresh', + '|', + 'Paste', + '|', + 'NewFolder', + 'Upload', + '|', + 'Details', + '|', + 'SelectAll' + ], ContextMenuSettings = function(_super) { + function ContextMenuSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return contextMenu_settings_extends(ContextMenuSettings, _super), contextMenu_settings_decorate([ + (0, ej2_base.Z9)(fileItems) + ], ContextMenuSettings.prototype, "file", void 0), contextMenu_settings_decorate([ + (0, ej2_base.Z9)(folderItems) + ], ContextMenuSettings.prototype, "folder", void 0), contextMenu_settings_decorate([ + (0, ej2_base.Z9)(layoutItems) + ], ContextMenuSettings.prototype, "layout", void 0), contextMenu_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], ContextMenuSettings.prototype, "visible", void 0), ContextMenuSettings; + }(ej2_base.rt), details_view_settings_extends = (extendStatics3 = function(d, b) { + return (extendStatics3 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics3(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), details_view_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, columnArray = [ + { + field: 'name', + headerText: 'Name', + minWidth: 120, + template: '${name}', + customAttributes: { + class: 'e-fe-grid-name' + } + }, + { + field: '_fm_modified', + headerText: 'DateModified', + type: 'dateTime', + format: 'MMMM dd, yyyy HH:mm', + minWidth: 120, + width: '190' + }, + { + field: 'size', + headerText: 'Size', + minWidth: 90, + width: '110', + template: '${size}' + } + ], DetailsViewSettings = function(_super) { + function DetailsViewSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return details_view_settings_extends(DetailsViewSettings, _super), details_view_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], DetailsViewSettings.prototype, "columnResizing", void 0), details_view_settings_decorate([ + (0, ej2_base.Z9)(columnArray) + ], DetailsViewSettings.prototype, "columns", void 0), DetailsViewSettings; + }(ej2_base.rt), navigation_pane_settings_extends = (extendStatics4 = function(d, b) { + return (extendStatics4 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics4(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), navigation_pane_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, NavigationPaneSettings = function(_super) { + function NavigationPaneSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return navigation_pane_settings_extends(NavigationPaneSettings, _super), navigation_pane_settings_decorate([ + (0, ej2_base.Z9)('650px') + ], NavigationPaneSettings.prototype, "maxWidth", void 0), navigation_pane_settings_decorate([ + (0, ej2_base.Z9)('240px') + ], NavigationPaneSettings.prototype, "minWidth", void 0), navigation_pane_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], NavigationPaneSettings.prototype, "visible", void 0), navigation_pane_settings_decorate([ + (0, ej2_base.Z9)('None') + ], NavigationPaneSettings.prototype, "sortOrder", void 0), NavigationPaneSettings; + }(ej2_base.rt), search_settings_extends = (extendStatics5 = function(d, b) { + return (extendStatics5 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics5(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), search_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, SearchSettings = function(_super) { + function SearchSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return search_settings_extends(SearchSettings, _super), search_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], SearchSettings.prototype, "allowSearchOnTyping", void 0), search_settings_decorate([ + (0, ej2_base.Z9)('contains') + ], SearchSettings.prototype, "filterType", void 0), search_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], SearchSettings.prototype, "ignoreCase", void 0), search_settings_decorate([ + (0, ej2_base.Z9)(null) + ], SearchSettings.prototype, "placeholder", void 0), SearchSettings; + }(ej2_base.rt), toolbar_settings_extends = (extendStatics6 = function(d, b) { + return (extendStatics6 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics6(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), toolbar_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, toolbarItems = [ + 'NewFolder', + 'Upload', + 'Cut', + 'Copy', + 'Paste', + 'Delete', + 'Download', + 'Rename', + 'SortBy', + 'Refresh', + 'Selection', + 'View', + 'Details' + ], ToolbarSettings = function(_super) { + function ToolbarSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return toolbar_settings_extends(ToolbarSettings, _super), toolbar_settings_decorate([ + (0, ej2_base.Z9)(toolbarItems) + ], ToolbarSettings.prototype, "items", void 0), toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], ToolbarSettings.prototype, "visible", void 0), ToolbarSettings; + }(ej2_base.rt), upload_settings_extends = (extendStatics7 = function(d, b) { + return (extendStatics7 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics7(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), upload_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, UploadSettings = function(_super) { + function UploadSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return upload_settings_extends(UploadSettings, _super), upload_settings_decorate([ + (0, ej2_base.Z9)('') + ], UploadSettings.prototype, "allowedExtensions", void 0), upload_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], UploadSettings.prototype, "autoUpload", void 0), upload_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], UploadSettings.prototype, "autoClose", void 0), upload_settings_decorate([ + (0, ej2_base.Z9)(0) + ], UploadSettings.prototype, "minFileSize", void 0), upload_settings_decorate([ + (0, ej2_base.Z9)(30000000) + ], UploadSettings.prototype, "maxFileSize", void 0), UploadSettings; + }(ej2_base.rt), items = __webpack_require__(3276), models_toolbar_settings_extends = (extendStatics8 = function(d, b) { + return (extendStatics8 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics8(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), models_toolbar_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, toolbar_settings_ToolbarSettings = function(_super) { + function ToolbarSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(ToolbarSettings, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], ToolbarSettings.prototype, "enable", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], ToolbarSettings.prototype, "enableFloating", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(base_enum.Bv.Expand) + ], ToolbarSettings.prototype, "type", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.Gf) + ], ToolbarSettings.prototype, "items", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)({}) + ], ToolbarSettings.prototype, "itemConfigs", void 0), ToolbarSettings; + }(ej2_base.rt), ImageSettings = function(_super) { + function ImageSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(ImageSettings, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)([ + '.jpeg', + '.jpg', + '.png' + ]) + ], ImageSettings.prototype, "allowedTypes", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('inline') + ], ImageSettings.prototype, "display", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('Blob') + ], ImageSettings.prototype, "saveFormat", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('auto') + ], ImageSettings.prototype, "width", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('auto') + ], ImageSettings.prototype, "height", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], ImageSettings.prototype, "saveUrl", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], ImageSettings.prototype, "path", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], ImageSettings.prototype, "resize", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], ImageSettings.prototype, "removeUrl", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(0) + ], ImageSettings.prototype, "minWidth", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], ImageSettings.prototype, "maxWidth", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(0) + ], ImageSettings.prototype, "minHeight", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], ImageSettings.prototype, "maxHeight", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], ImageSettings.prototype, "resizeByPercent", void 0), ImageSettings; + }(ej2_base.rt), FileManagerSettings = function(_super) { + function FileManagerSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(FileManagerSettings, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({ + getImageUrl: null, + url: null, + uploadUrl: null + }, AjaxSettings) + ], FileManagerSettings.prototype, "ajaxSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], FileManagerSettings.prototype, "allowDragAndDrop", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({ + visible: !0, + file: [ + 'Open', + '|', + 'Cut', + 'Copy', + '|', + 'Delete', + 'Rename', + '|', + 'Details' + ], + folder: [ + 'Open', + '|', + 'Cut', + 'Copy', + 'Paste', + '|', + 'Delete', + 'Rename', + '|', + 'Details' + ], + layout: [ + 'SortBy', + 'View', + 'Refresh', + '|', + 'Paste', + '|', + 'NewFolder', + 'Upload', + '|', + 'Details', + '|', + 'SelectAll' + ] + }, ContextMenuSettings) + ], FileManagerSettings.prototype, "contextMenuSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('') + ], FileManagerSettings.prototype, "cssClass", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({}, DetailsViewSettings) + ], FileManagerSettings.prototype, "detailsViewSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], FileManagerSettings.prototype, "enable", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({ + maxWidth: '650px', + minWidth: '240px', + visible: !0 + }, NavigationPaneSettings) + ], FileManagerSettings.prototype, "navigationPaneSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('/') + ], FileManagerSettings.prototype, "path", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], FileManagerSettings.prototype, "rootAliasName", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({}, SearchSettings) + ], FileManagerSettings.prototype, "searchSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], FileManagerSettings.prototype, "showFileExtension", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], FileManagerSettings.prototype, "showHiddenItems", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], FileManagerSettings.prototype, "showThumbnail", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('Ascending') + ], FileManagerSettings.prototype, "sortOrder", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({ + visible: !0, + items: [ + 'NewFolder', + 'Upload', + 'Cut', + 'Copy', + 'Paste', + 'Delete', + 'Download', + 'Rename', + 'SortBy', + 'Refresh', + 'Selection', + 'View', + 'Details' + ] + }, ToolbarSettings) + ], FileManagerSettings.prototype, "toolbarSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Zz)({ + autoUpload: !0, + minFileSize: 0, + maxFileSize: 30000000, + allowedExtensions: '', + autoClose: !1 + }, UploadSettings) + ], FileManagerSettings.prototype, "uploadSettings", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('LargeIcons') + ], FileManagerSettings.prototype, "view", void 0), FileManagerSettings; + }(ej2_base.rt), TableSettings = function(_super) { + function TableSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(TableSettings, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('100%') + ], TableSettings.prototype, "width", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items._f) + ], TableSettings.prototype, "styles", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], TableSettings.prototype, "resize", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(0) + ], TableSettings.prototype, "minWidth", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], TableSettings.prototype, "maxWidth", void 0), TableSettings; + }(ej2_base.rt), QuickToolbarSettings = function(_super) { + function QuickToolbarSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(QuickToolbarSettings, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], QuickToolbarSettings.prototype, "enable", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], QuickToolbarSettings.prototype, "showOnRightClick", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('hide') + ], QuickToolbarSettings.prototype, "actionOnScroll", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)([ + 'Open', + 'Edit', + 'UnLink' + ]) + ], QuickToolbarSettings.prototype, "link", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)([ + 'Replace', + 'Align', + 'Caption', + 'Remove', + '-', + 'InsertLink', + 'OpenImageLink', + 'EditImageLink', + 'RemoveImageLink', + 'Display', + 'AltText', + 'Dimension' + ]) + ], QuickToolbarSettings.prototype, "image", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)([ + 'Cut', + 'Copy', + 'Paste' + ]) + ], QuickToolbarSettings.prototype, "text", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)([ + 'TableHeader', + 'TableRows', + 'TableColumns', + 'BackgroundColor', + '-', + 'TableRemove', + 'Alignments', + 'TableCellVerticalAlign', + 'Styles' + ]) + ], QuickToolbarSettings.prototype, "table", void 0), QuickToolbarSettings; + }(ej2_base.rt), PasteCleanupSettings = function(_super) { + function PasteCleanupSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(PasteCleanupSettings, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], PasteCleanupSettings.prototype, "prompt", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], PasteCleanupSettings.prototype, "deniedAttrs", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)([ + 'background', + 'background-color', + 'border', + 'border-bottom', + 'border-left', + 'border-radius', + 'border-right', + 'border-style', + 'border-top', + 'border-width', + 'clear', + 'color', + 'cursor', + 'direction', + 'display', + 'float', + 'font', + 'font-family', + 'font-size', + 'font-weight', + 'font-style', + 'height', + 'left', + 'line-height', + 'list-style-type', + 'margin', + 'margin-top', + 'margin-left', + 'margin-right', + 'margin-bottom', + 'max-height', + 'max-width', + 'min-height', + 'min-width', + 'overflow', + 'overflow-x', + 'overflow-y', + 'padding', + 'padding-bottom', + 'padding-left', + 'padding-right', + 'padding-top', + 'position', + 'right', + 'table-layout', + 'text-align', + 'text-decoration', + 'text-indent', + 'top', + 'vertical-align', + 'visibility', + 'white-space', + 'width' + ]) + ], PasteCleanupSettings.prototype, "allowedStyleProps", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], PasteCleanupSettings.prototype, "deniedTags", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!0) + ], PasteCleanupSettings.prototype, "keepFormat", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], PasteCleanupSettings.prototype, "plainText", void 0), PasteCleanupSettings; + }(ej2_base.rt), FontFamily = function(_super) { + function FontFamily() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(FontFamily, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], FontFamily.prototype, "default", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('65px') + ], FontFamily.prototype, "width", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.I8) + ], FontFamily.prototype, "items", void 0), FontFamily; + }(ej2_base.rt), FontSize = function(_super) { + function FontSize() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(FontSize, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], FontSize.prototype, "default", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('35px') + ], FontSize.prototype, "width", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.JB) + ], FontSize.prototype, "items", void 0), FontSize; + }(ej2_base.rt), Format = function(_super) { + function Format() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(Format, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(null) + ], Format.prototype, "default", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('65px') + ], Format.prototype, "width", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.gk) + ], Format.prototype, "types", void 0), Format; + }(ej2_base.rt), FontColor = function(_super) { + function FontColor() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(FontColor, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('#ff0000') + ], FontColor.prototype, "default", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('Palette') + ], FontColor.prototype, "mode", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(10) + ], FontColor.prototype, "columns", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.B3) + ], FontColor.prototype, "colorCode", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], FontColor.prototype, "modeSwitcher", void 0), FontColor; + }(ej2_base.rt), BackgroundColor = function(_super) { + function BackgroundColor() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(BackgroundColor, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('#ffff00') + ], BackgroundColor.prototype, "default", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)('Palette') + ], BackgroundColor.prototype, "mode", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(10) + ], BackgroundColor.prototype, "columns", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.Cz) + ], BackgroundColor.prototype, "colorCode", void 0), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], BackgroundColor.prototype, "modeSwitcher", void 0), BackgroundColor; + }(ej2_base.rt), NumberFormatList = function(_super) { + function NumberFormatList() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(NumberFormatList, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.UP) + ], NumberFormatList.prototype, "types", void 0), NumberFormatList; + }(ej2_base.rt), BulletFormatList = function(_super) { + function BulletFormatList() { + return null !== _super && _super.apply(this, arguments) || this; + } + return models_toolbar_settings_extends(BulletFormatList, _super), models_toolbar_settings_decorate([ + (0, ej2_base.Z9)(items.Ju) + ], BulletFormatList.prototype, "types", void 0), BulletFormatList; + }(ej2_base.rt), iframe_settings_extends = (extendStatics9 = function(d, b) { + return (extendStatics9 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics9(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), iframe_settings_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, Resources = function(_super) { + function Resources() { + return null !== _super && _super.apply(this, arguments) || this; + } + return iframe_settings_extends(Resources, _super), iframe_settings_decorate([ + (0, ej2_base.Z9)([]) + ], Resources.prototype, "styles", void 0), iframe_settings_decorate([ + (0, ej2_base.Z9)([]) + ], Resources.prototype, "scripts", void 0), Resources; + }(ej2_base.rt), IFrameSettings = function(_super) { + function IFrameSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return iframe_settings_extends(IFrameSettings, _super), iframe_settings_decorate([ + (0, ej2_base.Z9)(!1) + ], IFrameSettings.prototype, "enable", void 0), iframe_settings_decorate([ + (0, ej2_base.Z9)(null) + ], IFrameSettings.prototype, "attributes", void 0), iframe_settings_decorate([ + (0, ej2_base.Zz)({}, Resources) + ], IFrameSettings.prototype, "resources", void 0), IFrameSettings; + }(ej2_base.rt), inline_mode_extends = (extendStatics10 = function(d, b) { + return (extendStatics10 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics10(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), inline_mode_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, InlineMode = function(_super) { + function InlineMode() { + return null !== _super && _super.apply(this, arguments) || this; + } + return inline_mode_extends(InlineMode, _super), inline_mode_decorate([ + (0, ej2_base.Z9)(!1) + ], InlineMode.prototype, "enable", void 0), inline_mode_decorate([ + (0, ej2_base.Z9)(!0) + ], InlineMode.prototype, "onSelection", void 0), InlineMode; + }(ej2_base.rt), default_locale = __webpack_require__(8491); + function setAttributes(htmlAttributes, rte, isFrame, initial) { + var target; + if (target = isFrame ? rte.contentModule.getDocument().querySelector('body') : rte.element, Object.keys(htmlAttributes).length) for(var _i = 0, _a = Object.keys(htmlAttributes); _i < _a.length; _i++){ + var htmlAttr = _a[_i]; + 'class' === htmlAttr ? target.classList.add(htmlAttributes[htmlAttr]) : 'disabled' === htmlAttr && 'disabled' === htmlAttributes[htmlAttr] ? (rte.enabled = !1, rte.setEnable()) : 'readonly' === htmlAttr && 'readonly' === htmlAttributes[htmlAttr] ? (rte.readonly = !0, rte.setReadOnly(initial)) : 'style' === htmlAttr ? target.setAttribute('style', htmlAttributes[htmlAttr]) : 'tabindex' === htmlAttr ? rte.inputElement.setAttribute('tabindex', htmlAttributes[htmlAttr]) : 'placeholder' === htmlAttr ? (rte.placeholder = htmlAttributes[htmlAttr], rte.setPlaceHolder()) : [ + 'name', + 'required' + ].indexOf(htmlAttr) > -1 ? rte.valueContainer.setAttribute(htmlAttr, htmlAttributes[htmlAttr]) : target.setAttribute(htmlAttr, htmlAttributes[htmlAttr]); + } + } + var FullScreen = function() { + function FullScreen(parent) { + this.parent = parent, this.addEventListener(); + } + return FullScreen.prototype.showFullScreen = function(event) { + var _this = this; + !0 !== this.parent.toolbarSettings.enable || 'Markdown' === this.parent.editorMode || (0, ej2_base.le)(this.parent.quickToolbarModule) || this.parent.quickToolbarModule.hideQuickToolbars(), this.scrollableParent = (0, popup.Mm)(this.parent.element), this.parent.element.classList.contains(classes.GY) || this.parent.trigger(constant.m2, { + cancel: !1, + requestType: 'Maximize', + targetItem: 'Maximize', + args: event + }, function(beginEventArgs) { + if (!beginEventArgs.cancel) { + _this.parent.toolbarSettings.enableFloating && !_this.parent.inlineMode.enable && _this.parent.toolbarSettings.enable && (_this.parent.getToolbarElement().style.width = '100%', _this.parent.getToolbarElement().style.top = '0px'), _this.parent.element.classList.add(classes.GY), _this.toggleParentOverflow(!0); + var isExpand = _this.parent.element.querySelectorAll('.e-toolbar-extended.e-popup-open').length > 0; + _this.parent.setContentHeight(null, isExpand), _this.parent.toolbarModule && (_this.parent.getBaseToolbarObject().toolbarObj.items[0].properties || _this.parent.getBaseToolbarObject().toolbarObj.removeItems(0), ej2_base.AR.isDevice && _this.parent.toolbarModule.removeFixedTBarClass(), _this.parent.toolbarModule.updateItem({ + targetItem: 'Maximize', + updateItem: 'Minimize', + baseToolbar: _this.parent.getBaseToolbarObject() + })), _this.parent.refreshUI(), _this.parent.trigger(constant.i8, { + requestType: 'Maximize', + targetItem: 'Maximize', + args: event + }); + } + }); + }, FullScreen.prototype.hideFullScreen = function(event) { + var _this = this; + !0 !== this.parent.toolbarSettings.enable || 'Markdown' === this.parent.editorMode || (0, ej2_base.le)(this.parent.quickToolbarModule) || this.parent.quickToolbarModule.hideQuickToolbars(), this.parent.element.classList.contains(classes.GY) && this.parent.trigger(constant.m2, { + cancel: !1, + requestType: 'Minimize', + targetItem: 'Minimize', + args: event + }, function(beginEventArgs) { + if (!beginEventArgs.cancel) { + _this.parent.element.classList.remove(classes.GY); + for(var elem = document.querySelectorAll('.e-rte-overflow'), i = 0; i < elem.length; i++)(0, ej2_base.IV)([ + elem[i] + ], [ + 'e-rte-overflow' + ]); + var isExpand = _this.parent.element.querySelectorAll('.e-toolbar-extended.e-popup-open').length > 0; + _this.parent.setContentHeight(null, isExpand), _this.parent.toolbarModule && (_this.parent.getBaseToolbarObject().toolbarObj.items[0].properties || _this.parent.getBaseToolbarObject().toolbarObj.removeItems(0), _this.parent.toolbarModule.updateItem({ + targetItem: 'Minimize', + updateItem: 'Maximize', + baseToolbar: _this.parent.getBaseToolbarObject() + }), ej2_base.AR.isDevice && _this.parent.inlineMode.enable && _this.parent.toolbarModule.addFixedTBarClass()), _this.parent.trigger(constant.i8, { + requestType: 'Minimize', + targetItem: 'Minimize', + args: event + }); + } + }); + }, FullScreen.prototype.toggleParentOverflow = function(isAdd) { + if (!(0, ej2_base.le)(this.scrollableParent)) for(var i = 0; i < this.scrollableParent.length; i++)if ('#document' === this.scrollableParent[i].nodeName) { + var elem = document.querySelector('body'); + (0, ej2_base.cn)([ + elem + ], [ + 'e-rte-overflow' + ]); + } else { + var elem = this.scrollableParent[i]; + (0, ej2_base.cn)([ + elem + ], [ + 'e-rte-overflow' + ]); + } + }, FullScreen.prototype.onKeyDown = function(event) { + var originalEvent = event.args; + switch(originalEvent.action){ + case 'full-screen': + this.showFullScreen(event.args), originalEvent.preventDefault(); + break; + case 'escape': + this.hideFullScreen(event.args), originalEvent.preventDefault(); + } + }, FullScreen.prototype.addEventListener = function() { + this.parent.on(constant.QG, this.onKeyDown, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.P0, this.moduleDestroy, this); + }, FullScreen.prototype.removeEventListener = function() { + this.parent.off(constant.QG, this.onKeyDown), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.P0, this.moduleDestroy); + }, FullScreen.prototype.destroy = function() { + this.parent.element.classList.contains(classes.GY) && this.toggleParentOverflow(!1); + for(var elem = document.querySelectorAll('.e-rte-overflow'), i = 0; i < elem.length; i++)(0, ej2_base.IV)([ + elem[i] + ], [ + 'e-rte-overflow' + ]); + this.removeEventListener(); + }, FullScreen.prototype.moduleDestroy = function() { + this.parent = null; + }, FullScreen; + }(), EnterKeyAction = function() { + function EnterKeyAction(parent) { + this.parent = parent, this.addEventListener(); + } + return EnterKeyAction.prototype.addEventListener = function() { + this.parent.on(constant.dp, this.enterHandler, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.P0, this.moduleDestroy, this); + }, EnterKeyAction.prototype.destroy = function() { + this.removeEventListener(); + }, EnterKeyAction.prototype.moduleDestroy = function() { + this.parent = null; + }, EnterKeyAction.prototype.removeEventListener = function() { + this.parent.off(constant.dp, this.enterHandler), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.P0, this.moduleDestroy); + }, EnterKeyAction.prototype.getRangeNode = function() { + this.range = this.parent.getRange(), this.startNode = '#text' === this.range.startContainer.nodeName ? this.range.startContainer.parentElement : this.range.startContainer, this.endNode = '#text' === this.range.endContainer.nodeName ? this.range.endContainer.parentElement : this.range.endContainer; + }, EnterKeyAction.prototype.enterHandler = function(e) { + var _this = this; + this.getRangeNode(); + var isTableEnter = !0; + if (!(0, ej2_base.le)(this.startNode.closest('TABLE')) && !(0, ej2_base.le)(this.endNode.closest('TABLE'))) { + isTableEnter = !1; + for(var curElement = this.startNode, blockElement = curElement; !this.parent.formatter.editorManager.domNode.isBlockNode(curElement);)blockElement = curElement, curElement = curElement.parentElement; + isTableEnter = 'TD' !== blockElement.tagName && 'TBODY' !== blockElement.tagName; + } + if (13 === e.args.which && 'Enter' === e.args.code && (0, ej2_base.le)(this.startNode.closest('LI')) && (0, ej2_base.le)(this.endNode.closest('LI')) && isTableEnter && (0, ej2_base.le)(this.startNode.closest('PRE')) && (0, ej2_base.le)(this.endNode.closest('PRE'))) { + var shiftKey_1 = e.args.shiftKey, actionBeginArgs = { + cancel: !1, + name: constant.m2, + requestType: shiftKey_1 ? 'ShiftEnterAction' : 'EnterAction', + originalEvent: e.args + }; + this.parent.trigger(constant.m2, actionBeginArgs, function(actionBeginArgs) { + if (!actionBeginArgs.cancel) { + if (!(_this.range.startOffset === _this.range.endOffset && _this.range.startContainer === _this.range.endContainer)) { + if (_this.range.deleteContents(), '#text' === _this.range.startContainer.nodeName && 0 === _this.range.startContainer.textContent.length && _this.range.startContainer.parentElement !== _this.parent.inputElement) 'BR' === _this.parent.enterKey ? _this.range.startContainer.parentElement.innerHTML = '​' : _this.range.startContainer.parentElement.innerHTML = '
    '; + else if (_this.range.startContainer === _this.parent.inputElement && '' === _this.range.startContainer.innerHTML) { + _this.range.startContainer.innerHTML = '
    '; + var focusElem = _this.range.startContainer.childNodes[_this.range.startOffset]; + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusElem, 0); + } else if (_this.parent.inputElement === _this.range.startContainer) { + var focusElem = _this.range.startContainer.childNodes[_this.range.startOffset]; + if ('#text' === focusElem.nodeName && 0 === focusElem.textContent.length) _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusElem, focusElem.previousSibling.textContent.length); + else if (_this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusElem, focusElem.textContent.length >= 0 ? 0 : 1), 0 === focusElem.previousSibling.textContent.length) (0, ej2_base.og)(focusElem.previousSibling); + else if (0 === focusElem.textContent.length) { + for(var currentFocusElem = focusElem.previousSibling.lastChild; '#text' !== currentFocusElem.nodeName;)currentFocusElem = currentFocusElem.lastChild; + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), currentFocusElem, currentFocusElem.textContent.length), (0, ej2_base.og)(focusElem); + } else if ('BR' !== _this.parent.enterKey && 0 !== focusElem.previousSibling.textContent.length && 0 !== focusElem.textContent.length) { + e.args.preventDefault(); + return; + } + _this.getRangeNode(); + } + } + if (_this.range.startContainer === _this.range.endContainer && _this.range.startOffset === _this.range.endOffset && _this.range.startContainer === _this.parent.inputElement && (_this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), _this.range.startContainer.childNodes[_this.range.startOffset], 0), _this.getRangeNode()), 'P' === _this.parent.enterKey && !shiftKey_1 || 'DIV' === _this.parent.enterKey && !shiftKey_1 || 'P' === _this.parent.shiftEnterKey && shiftKey_1 || 'DIV' === _this.parent.shiftEnterKey && shiftKey_1) { + var nearBlockNode = void 0; + nearBlockNode = isTableEnter && _this.parent.formatter.editorManager.domNode.isBlockNode(_this.startNode) ? _this.startNode : _this.parent.formatter.editorManager.domNode.blockParentNode(_this.startNode); + var isImageNode = !1, isFocusedFirst = !1; + if (0 != _this.range.startOffset && 0 != _this.range.endOffset && _this.range.startContainer === _this.range.endContainer && ((0, ej2_base.le)(nearBlockNode.childNodes[0]) || 'IMG' !== nearBlockNode.childNodes[0].nodeName)) { + var splitFirstText = _this.range.startContainer.textContent.substring(0, _this.range.startOffset); + 160 != splitFirstText.charCodeAt(_this.range.startOffset - 1) && 0 === splitFirstText.trim().length && (isFocusedFirst = !0); + } else 0 === _this.range.startOffset && 0 === _this.range.endOffset && (isFocusedFirst = !0); + if (_this.removeBRElement(nearBlockNode), (-1 == ej2_base.AR.userAgent.indexOf('Firefox') || 0 !== _this.range.startOffset || _this.range.startContainer !== _this.range.endContainer || '#text' !== _this.range.startContainer.nodeName || _this.parent.formatter.editorManager.domNode.isBlockNode(_this.range.startContainer.previousSibling) || _this.range.startContainer.parentElement !== _this.range.startContainer.previousSibling.parentElement) && (0 === _this.range.startOffset && 0 === _this.range.endOffset || isFocusedFirst) && ((0, ej2_base.le)(_this.range.startContainer.previousSibling) || 'IMG' !== _this.range.startContainer.previousSibling.nodeName && 'BR' !== _this.range.startContainer.previousSibling.nodeName)) { + var isNearBlockLengthZero = void 0, newElem = void 0; + 'IMG' === _this.range.startContainer.nodeName ? (newElem = _this.createInsertElement(shiftKey_1), isImageNode = !0, isNearBlockLengthZero = !1) : 0 !== nearBlockNode.textContent.trim().length || 'IMG' === nearBlockNode.childNodes[0].nodeName ? (newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, !1).cloneNode(!0), isNearBlockLengthZero = !1) : (newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, !0).cloneNode(!0), isNearBlockLengthZero = !0); + for(var insertElem = _this.createInsertElement(shiftKey_1); newElem.firstChild;)insertElem.appendChild(newElem.firstChild); + if (nearBlockNode.parentElement.insertBefore(insertElem, nearBlockNode), !isNearBlockLengthZero) { + for(var currentFocusElem = insertElem, finalFocusElem = void 0; !(0, ej2_base.le)(currentFocusElem) && '#text' !== currentFocusElem.nodeName;)finalFocusElem = currentFocusElem, currentFocusElem = currentFocusElem.lastChild; + finalFocusElem.innerHTML = '
    ', isImageNode || (0, ej2_base.og)(nearBlockNode); + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), insertElem.nextElementSibling, 0); + } else if (0 === nearBlockNode.textContent.length && ((0, ej2_base.le)(nearBlockNode.childNodes[0]) || 'IMG' !== nearBlockNode.childNodes[0].nodeName)) { + if ((0, ej2_base.le)(nearBlockNode.children[0]) || 'BR' === nearBlockNode.children[0].tagName) { + var insertElem = _this.createInsertElement(shiftKey_1); + insertElem.innerHTML = '
    ', _this.parent.formatter.editorManager.domNode.insertAfter(insertElem, nearBlockNode), _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), insertElem, 0); + } else { + var newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, !1).cloneNode(!0); + _this.parent.formatter.editorManager.domNode.insertAfter(newElem, nearBlockNode), _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), newElem, newElem.textContent.length >= 0 ? 0 : 1); + } + } else { + var newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, nearBlockNode, !0); + if ((0, ej2_base.le)(newElem.childNodes[0]) || '#text' !== newElem.childNodes[0].nodeName || 0 !== newElem.childNodes[0].textContent.length || (0, ej2_base.og)(newElem.childNodes[0]), 0 === newElem.textContent.trim().length) { + var brElm = _this.parent.createElement('br'); + if ('A' === _this.startNode.nodeName) { + var startParentElem = _this.startNode.parentElement; + _this.startNode.parentElement.insertBefore(brElm, _this.startNode), (0, ej2_base.og)(_this.startNode), _this.startNode = startParentElem; + } else _this.startNode.appendChild(brElm); + '\n' === newElem.childNodes[0].textContent && (0, ej2_base.og)(newElem.childNodes[0]), _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), _this.startNode, 0); + } + if (('P' === _this.parent.enterKey || 'DIV' === _this.parent.enterKey) && !shiftKey_1 || ('DIV' === _this.parent.shiftEnterKey || 'P' === _this.parent.shiftEnterKey) && shiftKey_1) { + for(var insertElm = _this.createInsertElement(shiftKey_1); newElem.firstChild;)insertElm.appendChild(newElem.firstChild); + _this.parent.formatter.editorManager.domNode.insertAfter(insertElm, newElem), (0, ej2_base.og)(newElem), _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), _this.parent.formatter.editorManager.domNode.isBlockNode(_this.startNode) ? insertElm : _this.startNode, 0); + } + } + e.args.preventDefault(); + } + if ('BR' === _this.parent.enterKey && !shiftKey_1 || 'BR' === _this.parent.shiftEnterKey && shiftKey_1) { + var currentParent = void 0; + if (_this.parent.formatter.editorManager.domNode.isBlockNode(_this.startNode)) currentParent = _this.startNode; + else { + for(var currentNode = _this.startNode, previousNode = currentNode; !_this.parent.formatter.editorManager.domNode.isBlockNode(currentNode);)previousNode = currentNode, currentNode = currentNode.parentElement; + currentParent = currentNode === _this.parent.inputElement ? previousNode : currentNode; + } + _this.removeBRElement(currentParent); + for(var currentParentLastChild = currentParent.lastChild; !(0, ej2_base.le)(currentParentLastChild) && !('#text' === currentParentLastChild.nodeName || 'BR' === currentParentLastChild.nodeName);)currentParentLastChild = currentParentLastChild.lastChild; + var isLastNodeLength = _this.range.startContainer === currentParentLastChild ? _this.range.startContainer.textContent.length : currentParent.textContent.length; + if (currentParent !== _this.parent.inputElement && _this.parent.formatter.editorManager.domNode.isBlockNode(currentParent) && _this.range.startOffset === _this.range.endOffset && _this.range.startOffset === isLastNodeLength) { + var focusBRElem = _this.parent.createElement('br'); + if ('BR' === currentParentLastChild.nodeName && 0 === currentParent.textContent.length) _this.parent.formatter.editorManager.domNode.insertAfter(focusBRElem, currentParentLastChild); + else { + var lineBreakBRElem = _this.parent.createElement('br'); + _this.parent.formatter.editorManager.domNode.insertAfter(focusBRElem, _this.range.startContainer), _this.parent.formatter.editorManager.domNode.insertAfter(lineBreakBRElem, _this.range.startContainer); + } + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), focusBRElem, 0); + } else if ((0, ej2_base.le)(currentParent) || currentParent === _this.parent.inputElement || 'BR' === currentParent.nodeName) _this.insertBRElement(); + else if (0 === currentParent.textContent.trim().length || 1 === currentParent.textContent.trim().length && 8203 === currentParent.textContent.charCodeAt(0)) { + var newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, currentParent, !0).cloneNode(!0); + _this.parent.formatter.editorManager.domNode.insertAfter(newElem, currentParent); + var outerBRElem = _this.parent.createElement('br'); + newElem.parentElement.insertBefore(outerBRElem, newElem), _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), newElem, 0); + } else { + var newElem = void 0, outerBRElem = _this.parent.createElement('br'); + if (0 !== _this.range.startOffset || 0 !== _this.range.endOffset || (0, ej2_base.le)(currentParent.previousSibling) || 'BR' !== currentParent.previousSibling.nodeName) _this.insertBRElement(); + else { + newElem = _this.parent.formatter.editorManager.nodeCutter.SplitNode(_this.range, currentParent, !1).cloneNode(!0), _this.parent.formatter.editorManager.domNode.insertAfter(outerBRElem, currentParent), _this.insertFocusContent(); + for(var currentFocusElem = outerBRElem.nextSibling; !(0, ej2_base.le)(currentFocusElem) && '#text' !== currentFocusElem.nodeName;)currentFocusElem = currentFocusElem.lastChild; + _this.parent.formatter.editorManager.nodeSelection.setCursorPoint(_this.parent.contentModule.getDocument(), currentFocusElem, 0); + } + } + e.args.preventDefault(); + } + _this.parent.trigger(constant.i8, { + requestType: shiftKey_1 ? 'ShiftEnterAction' : 'EnterAction', + args: e.args + }); + } + }); + } + }, EnterKeyAction.prototype.removeBRElement = function(currentElement) { + -1 != ej2_base.AR.userAgent.indexOf('Firefox') && this.range.endOffset === currentElement.textContent.length && (0 !== currentElement.textContent.length || currentElement.querySelectorAll('BR').length > 1) && !(0, ej2_base.le)(currentElement.lastChild) && 'BR' === currentElement.lastChild.nodeName && (0, ej2_base.og)(currentElement.lastChild); + }, EnterKeyAction.prototype.insertBRElement = function() { + var isEmptyBrInserted = !1, brElm = this.parent.createElement('br'); + if ('BR' === this.startNode.nodeName && 'BR' === this.endNode.nodeName && 0 === this.range.startOffset && this.range.startOffset === this.range.endOffset ? (this.parent.formatter.editorManager.domNode.insertAfter(brElm, this.startNode), isEmptyBrInserted = !0) : (this.startNode !== this.parent.inputElement || (0, ej2_base.le)(this.range.startContainer.previousSibling) || 'BR' !== this.range.startContainer.previousSibling.nodeName || 0 !== this.range.startContainer.textContent.length || (isEmptyBrInserted = !0), this.range.insertNode(brElm)), isEmptyBrInserted || !(0, ej2_base.le)(brElm.nextElementSibling) && 'BR' === brElm.nextElementSibling.tagName || !(0, ej2_base.le)(brElm.nextSibling) && brElm.nextSibling.textContent.length > 0) this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), (0, ej2_base.le)(brElm.nextSibling) ? brElm : brElm.nextSibling, 0), isEmptyBrInserted = !1; + else { + var brElm2 = this.parent.createElement('br'); + this.range.insertNode(brElm2), this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), brElm, 0); + } + }, EnterKeyAction.prototype.insertFocusContent = function() { + 0 === this.range.startContainer.textContent.length && ('#text' === this.range.startContainer.nodeName ? this.range.startContainer.parentElement.innerHTML = '​' : this.range.startContainer.innerHTML = '​'); + }, EnterKeyAction.prototype.createInsertElement = function(shiftKey) { + var insertElem; + return 'DIV' === this.parent.enterKey && !shiftKey || 'DIV' === this.parent.shiftEnterKey && shiftKey ? insertElem = this.parent.createElement('div') : ('P' === this.parent.enterKey && !shiftKey || 'P' === this.parent.shiftEnterKey && shiftKey) && (insertElem = this.parent.createElement('p')), insertElem; + }, EnterKeyAction; + }(), util = __webpack_require__(5932), button_button = __webpack_require__(78), elementClass = [ + 'north-west', + 'north', + 'north-east', + 'west', + 'east', + 'south-west', + 'south', + 'south-east' + ], RESIZE_HANDLER = 'e-resize-handle', FOCUSED_HANDLER = 'e-focused-handle', RESTRICT_LEFT = [ + 'e-restrict-left' + ], RESIZE_WITHIN_VIEWPORT = 'e-resize-viewport', dialogBorderResize = [ + 'north', + 'west', + 'east', + 'south' + ], originalWidth = 0, originalHeight = 0, originalX = 0, originalY = 0, originalMouseX = 0, originalMouseY = 0, resizeStart = null, resize = null, resizeEnd = null, setLeft = !0, previousWidth = 0, setWidth = !0; + function setBorderResizeElm(direction) { + calculateValues(); + var borderBottom = (0, ej2_base.az)('span', { + attrs: { + unselectable: 'on', + contenteditable: 'false' + } + }); + borderBottom.setAttribute('class', 'e-dialog-border-resize e-' + direction), 'south' === direction && (borderBottom.style.height = '2px', borderBottom.style.width = '100%', borderBottom.style.bottom = '0px', borderBottom.style.left = '0px'), 'north' === direction && (borderBottom.style.height = '2px', borderBottom.style.width = '100%', borderBottom.style.top = '0px', borderBottom.style.left = '0px'), 'east' === direction && (borderBottom.style.height = '100%', borderBottom.style.width = '2px', borderBottom.style.right = '0px', borderBottom.style.top = '0px'), 'west' === direction && (borderBottom.style.height = '100%', borderBottom.style.width = '2px', borderBottom.style.left = '0px', borderBottom.style.top = '0px'), targetElement.appendChild(borderBottom); + } + function getDOMElement(element) { + var domElement; + return (0, ej2_base.le)(element) || (domElement = 'string' == typeof element ? document.querySelector(element) : element), domElement; + } + function wireEvents(args) { + (0, ej2_base.le)(args) && (args = this); + for(var resizers = targetElement.querySelectorAll('.' + RESIZE_HANDLER), i = 0; i < resizers.length; i++){ + selectedHandler = resizers[i], ej2_base.bi.add(selectedHandler, 'mousedown', onMouseDown, args); + var eventName = 'msie' === ej2_base.AR.info.name ? 'pointerdown' : 'touchstart'; + ej2_base.bi.add(selectedHandler, eventName, onTouchStart, args); + } + var borderResizers = targetElement.querySelectorAll('.e-dialog-border-resize'); + if (!(0, ej2_base.le)(borderResizers)) for(var i = 0; i < borderResizers.length; i++){ + selectedHandler = borderResizers[i], ej2_base.bi.add(selectedHandler, 'mousedown', onMouseDown, args); + var eventName = 'msie' === ej2_base.AR.info.name ? 'pointerdown' : 'touchstart'; + ej2_base.bi.add(selectedHandler, eventName, onTouchStart, args); + } + } + function getEventType(e) { + return e.indexOf('mouse') > -1 ? 'mouse' : 'touch'; + } + function onMouseDown(e) { + if (e.preventDefault(), targetElement = e.target.parentElement, calculateValues(), originalMouseX = e.pageX, originalMouseY = e.pageY, e.target.classList.add(FOCUSED_HANDLER), (0, ej2_base.le)(resizeStart) || (proxy = this, !0 !== resizeStart(e, proxy))) { + this.targetEle && targetElement && targetElement.querySelector(".e-dlg-resizable") && (this.target, containerElement = null, maxWidth = this.targetEle.clientWidth, maxHeight = this.targetEle.clientHeight); + var target = (0, ej2_base.le)(containerElement) ? document : containerElement; + ej2_base.bi.add(target, 'mousemove', onMouseMove, this), ej2_base.bi.add(document, 'mouseup', onMouseUp, this); + for(var i = 0; i < RESTRICT_LEFT.length; i++)setLeft = !targetElement.classList.contains(RESTRICT_LEFT[i]); + } + } + function onMouseUp(e) { + var touchMoveEvent = 'msie' === ej2_base.AR.info.name ? 'pointermove' : 'touchmove', touchEndEvent = 'msie' === ej2_base.AR.info.name ? 'pointerup' : 'touchend', target = (0, ej2_base.le)(containerElement) ? document : containerElement, eventName = 'msie' === ej2_base.AR.info.name ? 'pointerdown' : 'touchstart'; + ej2_base.bi.remove(target, 'mousemove', onMouseMove), ej2_base.bi.remove(target, touchMoveEvent, onMouseMove), ej2_base.bi.remove(target, eventName, onMouseMove), (0, ej2_base.le)(document.body.querySelector('.' + FOCUSED_HANDLER)) || document.body.querySelector('.' + FOCUSED_HANDLER).classList.remove(FOCUSED_HANDLER), (0, ej2_base.le)(resizeEnd) || (proxy = this, resizeEnd(e, proxy)), ej2_base.bi.remove(document, 'mouseup', onMouseUp), ej2_base.bi.remove(document, touchEndEvent, onMouseUp); + } + function calculateValues() { + originalWidth = parseFloat(getComputedStyle(targetElement, null).getPropertyValue('width').replace('px', '')), originalHeight = parseFloat(getComputedStyle(targetElement, null).getPropertyValue('height').replace('px', '')), originalX = targetElement.getBoundingClientRect().left, originalY = targetElement.getBoundingClientRect().top; + } + function onTouchStart(e) { + targetElement = e.target.parentElement, calculateValues(); + var coordinates = e.touches ? e.changedTouches[0] : e; + if (originalMouseX = coordinates.pageX, originalMouseY = coordinates.pageY, (0, ej2_base.le)(resizeStart) || (proxy = this, !0 !== resizeStart(e, proxy))) { + var touchMoveEvent = 'msie' === ej2_base.AR.info.name ? 'pointermove' : 'touchmove', touchEndEvent = 'msie' === ej2_base.AR.info.name ? 'pointerup' : 'touchend', target = (0, ej2_base.le)(containerElement) ? document : containerElement; + ej2_base.bi.add(target, touchMoveEvent, onMouseMove, this), ej2_base.bi.add(document, touchEndEvent, onMouseUp); + } + } + function onMouseMove(e) { + if (e.target.classList.contains(RESIZE_HANDLER) && e.target.classList.contains(FOCUSED_HANDLER) ? selectedHandler = e.target : (0, ej2_base.le)(document.body.querySelector('.' + FOCUSED_HANDLER)) || (selectedHandler = document.body.querySelector('.' + FOCUSED_HANDLER)), !(0, ej2_base.le)(selectedHandler)) { + for(var resizeTowards = '', i = 0; i < elementClass.length; i++)selectedHandler.classList.contains('e-' + elementClass[i]) && (resizeTowards = elementClass[i]); + switch((0, ej2_base.le)(resize) || (proxy = this, resize(e, proxy)), resizeTowards){ + case 'south': + resizeSouth(e); + break; + case 'north': + resizeNorth(e); + break; + case 'west': + resizeWest(e); + break; + case 'east': + resizeEast(e); + break; + case 'south-east': + resizeSouth(e), resizeEast(e); + break; + case 'south-west': + resizeSouth(e), resizeWest(e); + break; + case 'north-east': + resizeNorth(e), resizeEast(e); + break; + case 'north-west': + resizeNorth(e), resizeWest(e); + } + } + } + function getClientRectValues(element) { + return element.getBoundingClientRect(); + } + function resizeSouth(e) { + var containerRectValues, documentHeight = document.documentElement.clientHeight, calculateValue = !1, currentpageY = (e.touches ? e.changedTouches[0] : e).pageY, targetRectValues = getClientRectValues(targetElement); + (0, ej2_base.le)(containerElement) || (containerRectValues = getClientRectValues(containerElement)), (0, ej2_base.le)(containerElement) ? (0, ej2_base.le)(containerElement) && (documentHeight - currentpageY >= 0 || targetRectValues.top < 0) && (calculateValue = !0) : calculateValue = !0; + var calculatedHeight = originalHeight + (currentpageY - originalMouseY); + calculatedHeight = calculatedHeight > minHeight ? calculatedHeight : minHeight; + var containerTop = 0; + (0, ej2_base.le)(containerElement) || (containerTop = containerRectValues.top); + var borderValue = (0, ej2_base.le)(containerElement) ? 0 : containerElement.offsetHeight - containerElement.clientHeight, topWithoutborder = targetRectValues.top - containerTop - borderValue / 2; + if (topWithoutborder = topWithoutborder < 0 ? 0 : topWithoutborder, targetRectValues.top > 0 && topWithoutborder + calculatedHeight > maxHeight) { + if (calculateValue = !1, targetElement.classList.contains(RESIZE_WITHIN_VIEWPORT)) return; + targetElement.style.height = maxHeight - parseInt(topWithoutborder.toString(), 10) + 'px'; + return; + } + var targetTop = 0; + if (calculateValue) { + targetRectValues.top < 0 && documentHeight + (targetRectValues.height + targetRectValues.top) > 0 && calculatedHeight + (targetTop = targetRectValues.top) <= 30 && (calculatedHeight = targetRectValues.height - (targetRectValues.height + targetRectValues.top) + 30), calculatedHeight + targetRectValues.top >= maxHeight && (targetElement.style.height = targetRectValues.height + (documentHeight - (targetRectValues.height + targetRectValues.top)) + 'px'); + var calculatedTop = (0, ej2_base.le)(containerElement) ? targetTop : topWithoutborder; + calculatedHeight >= minHeight && calculatedHeight + calculatedTop <= maxHeight && (targetElement.style.height = calculatedHeight + 'px'); + } + } + function resizeNorth(e) { + var boundaryRectValues, calculateValue = !1, pageY = 'mouse' === getEventType(e.type) ? e.pageY : e.touches[0].pageY, targetRectValues = getClientRectValues(targetElement); + (0, ej2_base.le)(containerElement) || (boundaryRectValues = getClientRectValues(containerElement)), !(0, ej2_base.le)(containerElement) && targetRectValues.top - boundaryRectValues.top > 0 ? calculateValue = !0 : (0, ej2_base.le)(containerElement) && pageY > 0 && (calculateValue = !0); + var currentHeight = originalHeight - (pageY - originalMouseY); + if (calculateValue && currentHeight >= minHeight && currentHeight <= maxHeight) { + var containerTop = 0; + (0, ej2_base.le)(containerElement) || (containerTop = boundaryRectValues.top); + var top_1 = originalY - containerTop + (pageY - originalMouseY); + top_1 = top_1 > 0 ? top_1 : 1, targetElement.style.height = currentHeight + 'px', targetElement.style.top = top_1 + 'px'; + } + } + function resizeWest(e) { + var rectValues, documentWidth = document.documentElement.clientWidth, calculateValue = !1; + (0, ej2_base.le)(containerElement) || (rectValues = getClientRectValues(containerElement)); + var pageX = 'mouse' === getEventType(e.type) ? e.pageX : e.touches[0].pageX, targetRectValues = getClientRectValues(targetElement), borderValue = (0, ej2_base.le)(containerElement) ? 0 : containerElement.offsetWidth - containerElement.clientWidth, left = (0, ej2_base.le)(containerElement) ? 0 : rectValues.left, containerWidth = (0, ej2_base.le)(containerElement) ? 0 : rectValues.width; + (0, ej2_base.le)(resizeWestWidth) && ((0, ej2_base.le)(containerElement) ? resizeWestWidth = documentWidth : (resizeWestWidth = targetRectValues.left - left - borderValue / 2 + targetRectValues.width, resizeWestWidth += containerWidth - borderValue - resizeWestWidth)), !(0, ej2_base.le)(containerElement) && Math.floor(targetRectValues.left - rectValues.left + targetRectValues.width + (rectValues.right - targetRectValues.right)) - borderValue <= maxWidth ? calculateValue = !0 : (0, ej2_base.le)(containerElement) && pageX >= 0 && (calculateValue = !0); + var calculatedWidth = originalWidth - (pageX - originalMouseX); + if (setLeft && (calculatedWidth = calculatedWidth > resizeWestWidth ? resizeWestWidth : calculatedWidth), calculateValue && calculatedWidth >= minWidth && calculatedWidth <= maxWidth) { + var containerLeft = 0; + (0, ej2_base.le)(containerElement) || (containerLeft = rectValues.left); + var left_1 = originalX - containerLeft + (pageX - originalMouseX); + left_1 = left_1 > 0 ? left_1 : 1, calculatedWidth !== previousWidth && setWidth && (targetElement.style.width = calculatedWidth + 'px'), setLeft && (targetElement.style.left = left_1 + 'px', setWidth = 1 !== left_1); + } + previousWidth = calculatedWidth; + } + function resizeEast(e) { + var containerRectValues, documentWidth = document.documentElement.clientWidth, calculateValue = !1; + (0, ej2_base.le)(containerElement) || (containerRectValues = getClientRectValues(containerElement)); + var pageX = (e.touches ? e.changedTouches[0] : e).pageX, targetRectValues = getClientRectValues(targetElement); + !(0, ej2_base.le)(containerElement) && (targetRectValues.left - containerRectValues.left + targetRectValues.width <= maxWidth || targetRectValues.right - containerRectValues.left >= targetRectValues.width) ? calculateValue = !0 : (0, ej2_base.le)(containerElement) && documentWidth - pageX > 0 && (calculateValue = !0); + var calculatedWidth = originalWidth + (pageX - originalMouseX), containerLeft = 0; + if ((0, ej2_base.le)(containerElement) || (containerLeft = containerRectValues.left), targetRectValues.left - containerLeft + calculatedWidth > maxWidth) { + if (calculateValue = !1, targetElement.classList.contains(RESIZE_WITHIN_VIEWPORT)) return; + targetElement.style.width = maxWidth - (targetRectValues.left - containerLeft) + 'px'; + } + calculateValue && calculatedWidth >= minWidth && calculatedWidth <= maxWidth && (targetElement.style.width = calculatedWidth + 'px'); + } + function removeResize() { + for(var handlers = targetElement.querySelectorAll('.' + RESIZE_HANDLER), i = 0; i < handlers.length; i++)(0, ej2_base.og)(handlers[i]); + var borderResizers = targetElement.querySelectorAll('.e-dialog-border-resize'); + if (!(0, ej2_base.le)(borderResizers)) for(var i = 0; i < borderResizers.length; i++)(0, ej2_base.og)(borderResizers[i]); + } + var extendStatics11, dialog_extends = (extendStatics11 = function(d, b) { + return (extendStatics11 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics11(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), dialog_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, ButtonProps = function(_super) { + function ButtonProps() { + return null !== _super && _super.apply(this, arguments) || this; + } + return dialog_extends(ButtonProps, _super), dialog_decorate([ + (0, ej2_base.Z9)(!0) + ], ButtonProps.prototype, "isFlat", void 0), dialog_decorate([ + (0, ej2_base.Z9)() + ], ButtonProps.prototype, "buttonModel", void 0), dialog_decorate([ + (0, ej2_base.Z9)('Button') + ], ButtonProps.prototype, "type", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], ButtonProps.prototype, "click", void 0), ButtonProps; + }(ej2_base.rt), AnimationSettings = function(_super) { + function AnimationSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return dialog_extends(AnimationSettings, _super), dialog_decorate([ + (0, ej2_base.Z9)('Fade') + ], AnimationSettings.prototype, "effect", void 0), dialog_decorate([ + (0, ej2_base.Z9)(400) + ], AnimationSettings.prototype, "duration", void 0), dialog_decorate([ + (0, ej2_base.Z9)(0) + ], AnimationSettings.prototype, "delay", void 0), AnimationSettings; + }(ej2_base.rt), ROOT = 'e-dialog', RTL = 'e-rtl', DLG_HEADER_CONTENT = 'e-dlg-header-content', DLG_HEADER = 'e-dlg-header', DLG_FOOTER_CONTENT = 'e-footer-content', MODAL_DLG = 'e-dlg-modal', DLG_CLOSE_ICON = 'e-icon-dlg-close', DLG_TARGET = 'e-dlg-target', SCROLL_DISABLED = 'e-scroll-disabled', DEVICE = 'e-device', FULLSCREEN = 'e-dlg-fullscreen', DLG_CLOSE_ICON_BTN = 'e-dlg-closeicon-btn', DLG_SHOW = 'e-popup-open', DLG_UTIL_DEFAULT_TITLE = 'Information', DLG_UTIL_ROOT = 'e-scroll-disabled', DLG_UTIL_ALERT = 'e-alert-dialog', DLG_UTIL_CONFIRM = 'e-confirm-dialog', DLG_RESIZABLE = 'e-dlg-resizable', DLG_RESTRICT_LEFT_VALUE = 'e-restrict-left', DLG_RESTRICT_WIDTH_VALUE = 'e-resize-viewport', DLG_USER_ACTION_CLOSED = 'user action', Dialog = function(_super) { + function Dialog(options, element) { + return _super.call(this, options, element) || this; + } + return dialog_extends(Dialog, _super), Dialog.prototype.render = function() { + this.initialize(), this.initRender(), this.wireEvents(), '100%' === this.width && (this.element.style.width = ''), '' !== this.minHeight && (this.element.style.minHeight = (0, ej2_base.Ac)(this.minHeight)), this.enableResize && (this.setResize(), 'None' === this.animationSettings.effect && this.getMinHeight()), this.renderComplete(); + }, Dialog.prototype.initializeValue = function() { + this.dlgClosedBy = DLG_USER_ACTION_CLOSED; + }, Dialog.prototype.preRender = function() { + var _this = this; + if (this.initializeValue(), this.headerContent = null, this.allowMaxHeight = !0, this.preventVisibility = !0, this.clonedEle = this.element.cloneNode(!0), this.closeIconClickEventHandler = function(event) { + _this.dlgClosedBy = 'close icon', _this.hide(event); + }, this.dlgOverlayClickEventHandler = function(event) { + _this.dlgClosedBy = 'overlayClick', event.preventFocus = !1, _this.trigger('overlayClick', event, function(overlayClickEventArgs) { + overlayClickEventArgs.preventFocus || _this.focusContent(), _this.dlgClosedBy = DLG_USER_ACTION_CLOSED; + }); + }, this.l10n = new ej2_base.E7('dialog', { + close: 'Close' + }, this.locale), this.checkPositionData(), (0, ej2_base.le)(this.target)) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = !0, this.target = document.body, this.isProtectedOnChange = prevOnChange; + } + }, Dialog.prototype.isNumberValue = function(value) { + return /^[-+]?\d*\.?\d+$/.test(value); + }, Dialog.prototype.checkPositionData = function() { + if (!(0, ej2_base.le)(this.position)) { + if (!(0, ej2_base.le)(this.position.X) && 'number' != typeof this.position.X) { + var isNumber = this.isNumberValue(this.position.X); + if (isNumber) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = !0, this.position.X = parseFloat(this.position.X), this.isProtectedOnChange = prevOnChange; + } + } + if (!(0, ej2_base.le)(this.position.Y) && 'number' != typeof this.position.Y) { + var isNumber = this.isNumberValue(this.position.Y); + if (isNumber) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = !0, this.position.Y = parseFloat(this.position.Y), this.isProtectedOnChange = prevOnChange; + } + } + } + }, Dialog.prototype.getEle = function(list, selector) { + for(var element = void 0, i = 0; i < list.length; i++)if (list[i].classList.contains(selector)) { + element = list[i]; + break; + } + return element; + }, Dialog.prototype.getMinHeight = function() { + var computedHeaderHeight = '0px', computedFooterHeight = '0px'; + (0, ej2_base.le)(this.element.querySelector('.' + DLG_HEADER_CONTENT)) || (computedHeaderHeight = getComputedStyle(this.headerContent).height); + var footerEle = this.getEle(this.element.children, DLG_FOOTER_CONTENT); + (0, ej2_base.le)(footerEle) || (computedFooterHeight = getComputedStyle(footerEle).height); + var headerHeight = parseInt(computedHeaderHeight.slice(0, computedHeaderHeight.indexOf('p')), 10), footerHeight = parseInt(computedFooterHeight.slice(0, computedFooterHeight.indexOf('p')), 10); + return minHeight = headerHeight + 30 + (isNaN(footerHeight) ? 0 : footerHeight), headerHeight + 30 + footerHeight; + }, Dialog.prototype.onResizeStart = function(args, dialogObj) { + return dialogObj.trigger('resizeStart', args), args.cancel; + }, Dialog.prototype.onResizing = function(args, dialogObj) { + dialogObj.trigger('resizing', args); + }, Dialog.prototype.onResizeComplete = function(args, dialogObj) { + dialogObj.trigger('resizeStop', args); + }, Dialog.prototype.setResize = function() { + if (this.enableResize) { + if (!this.isBlazorServerRender() || (0, ej2_base.le)(this.element.querySelector('.e-icons.e-resize-handle'))) { + this.element.classList.add(DLG_RESIZABLE); + for(var computedHeight = getComputedStyle(this.element).minHeight, computedWidth = getComputedStyle(this.element).minWidth, direction = '', i = 0; i < this.resizeHandles.length; i++){ + if ('All' === this.resizeHandles[i]) { + direction = 'south north east west north-east north-west south-east south-west'; + break; + } + var directionValue = ''; + switch(this.resizeHandles[i].toString()){ + case 'SouthEast': + directionValue = 'south-east'; + break; + case 'SouthWest': + directionValue = 'south-west'; + break; + case 'NorthEast': + directionValue = 'north-east'; + break; + case 'NorthWest': + directionValue = 'north-west'; + break; + default: + directionValue = this.resizeHandles[i].toString(); + } + direction += directionValue.toLocaleLowerCase() + ' '; + } + this.enableRtl && 'south-east' === direction.trim() ? direction = 'south-west' : this.enableRtl && 'south-west' === direction.trim() && (direction = 'south-east'), this.isModal && this.enableRtl ? this.element.classList.add(DLG_RESTRICT_LEFT_VALUE) : this.isModal && this.target === document.body && this.element.classList.add(DLG_RESTRICT_WIDTH_VALUE), function(args) { + resizeStart = args.resizeBegin, resize = args.resizing, resizeEnd = args.resizeComplete, targetElement = getDOMElement(args.element), containerElement = getDOMElement(args.boundary); + for(var directions = args.direction.split(' '), i = 0; i < directions.length; i++)if (dialogBorderResize.indexOf(directions[i]) >= 0 && directions[i]) setBorderResizeElm(directions[i]); + else if ('' !== directions[i].trim()) { + var resizeHandler = (0, ej2_base.az)('div', { + className: 'e-icons ' + RESIZE_HANDLER + " e-" + directions[i] + }); + targetElement.appendChild(resizeHandler); + } + minHeight = args.minHeight, minWidth = args.minWidth, maxWidth = args.maxWidth, maxHeight = args.maxHeight, args.proxy && args.proxy.element && args.proxy.element.classList.contains('e-dialog') ? wireEvents(args.proxy) : wireEvents(); + }({ + element: this.element, + direction: direction, + minHeight: parseInt(computedHeight.slice(0, computedWidth.indexOf('p')), 10), + maxHeight: this.targetEle.clientHeight, + minWidth: parseInt(computedWidth.slice(0, computedWidth.indexOf('p')), 10), + maxWidth: this.targetEle.clientWidth, + boundary: this.target === document.body ? null : this.targetEle, + resizeBegin: this.onResizeStart.bind(this), + resizeComplete: this.onResizeComplete.bind(this), + resizing: this.onResizing.bind(this), + proxy: this + }), this.wireWindowResizeEvent(); + } + } else removeResize(), this.unWireWindowResizeEvent(), this.isModal ? this.element.classList.remove(DLG_RESTRICT_LEFT_VALUE) : this.element.classList.remove(DLG_RESTRICT_WIDTH_VALUE), this.element.classList.remove(DLG_RESIZABLE); + }, Dialog.prototype.getFocusElement = function(target) { + var items = target.querySelectorAll('input,select,textarea,button:enabled,a,[contenteditable="true"],[tabindex]'); + return { + element: items[items.length - 1] + }; + }, Dialog.prototype.keyDown = function(event) { + var buttonIndex_1, _this = this; + if (9 === event.keyCode && this.isModal) { + var buttonObj = void 0; + (0, ej2_base.le)(this.btnObj) || (buttonObj = this.btnObj[this.btnObj.length - 1]), (0, ej2_base.le)(this.btnObj) && !(0, ej2_base.le)(this.ftrTemplateContent) && (buttonObj = this.getFocusElement(this.ftrTemplateContent)), (0, ej2_base.le)(this.btnObj) && (0, ej2_base.le)(this.ftrTemplateContent) && !(0, ej2_base.le)(this.contentEle) && (buttonObj = this.getFocusElement(this.contentEle)), (0, ej2_base.le)(buttonObj) || document.activeElement !== buttonObj.element || event.shiftKey || (event.preventDefault(), this.focusableElements(this.element).focus()), document.activeElement === this.focusableElements(this.element) && event.shiftKey && (event.preventDefault(), (0, ej2_base.le)(buttonObj) || buttonObj.element.focus()); + } + var element = document.activeElement, isTagName = [ + 'input', + 'textarea' + ].indexOf(element.tagName.toLowerCase()) > -1, isContentEdit = !1; + isTagName || (isContentEdit = element.hasAttribute('contenteditable') && 'true' === element.getAttribute('contenteditable')), 27 === event.keyCode && this.closeOnEscape && (this.dlgClosedBy = 'escape', document.querySelector('.e-popup-open:not(.e-dialog)') || this.hide(event)), (13 === event.keyCode && !event.ctrlKey && 'textarea' !== element.tagName.toLowerCase() && isTagName && !(0, ej2_base.le)(this.primaryButtonEle) || 13 === event.keyCode && event.ctrlKey && ('textarea' === element.tagName.toLowerCase() || isContentEdit) && !(0, ej2_base.le)(this.primaryButtonEle)) && this.buttons.some(function(data, index) { + buttonIndex_1 = index; + var buttonModel = data.buttonModel; + return !(0, ej2_base.le)(buttonModel) && !0 === buttonModel.isPrimary; + }) && 'function' == typeof this.buttons[buttonIndex_1].click && setTimeout(function() { + _this.buttons[buttonIndex_1].click.call(_this, event); + }); + }, Dialog.prototype.initialize = function() { + (0, ej2_base.le)(this.target) || (this.targetEle = 'string' == typeof this.target ? document.querySelector(this.target) : this.target), this.isBlazorServerRender() || (0, ej2_base.cn)([ + this.element + ], ROOT), ej2_base.AR.isDevice && (0, ej2_base.cn)([ + this.element + ], DEVICE), this.isBlazorServerRender() || this.setCSSClass(), this.setMaxHeight(); + }, Dialog.prototype.initRender = function() { + var _this = this; + if (this.initialRender = !0, this.isBlazorServerRender() || (0, ej2_base.Y4)(this.element, { + role: 'dialog' + }), 1000 === this.zIndex ? (this.setzIndex(this.element, !1), this.calculatezIndex = !0) : this.calculatezIndex = !1, this.isBlazorServerRender() && (0, ej2_base.le)(this.headerContent) && (this.headerContent = this.element.getElementsByClassName('e-dlg-header-content')[0]), this.isBlazorServerRender() && (0, ej2_base.le)(this.contentEle) && (this.contentEle = this.element.querySelector('#' + this.element.id + '_dialog-content')), this.isBlazorServerRender() || (this.setTargetContent(), '' === this.header || (0, ej2_base.le)(this.header) || this.setHeader(), this.renderCloseIcon(), this.setContent(), '' === this.footerTemplate || (0, ej2_base.le)(this.footerTemplate) ? (0, ej2_base.le)(this.buttons[0].buttonModel) || this.setButton() : this.setFooterTemplate()), this.isBlazorServerRender() && !(0, ej2_base.le)(this.buttons[0].buttonModel) && '' === this.footerTemplate && this.setButton(), this.allowDragging && !(0, ej2_base.le)(this.headerContent) && this.setAllowDragging(), !this.isBlazorServerRender() && ((0, ej2_base.Y4)(this.element, { + 'aria-modal': this.isModal ? 'true' : 'false' + }), this.isModal && this.setIsModal()), this.isBlazorServerRender() && (0, ej2_base.le)(this.dlgContainer)) { + this.dlgContainer = this.element.parentElement; + for(var i = 0, childNodes = this.dlgContainer.children; i < childNodes.length; i++)childNodes[i].classList.contains('e-dlg-overlay') && (this.dlgOverlay = childNodes[i]); + } + if (!0 !== this.element.classList.contains(DLG_UTIL_ALERT) && !0 !== this.element.classList.contains(DLG_UTIL_CONFIRM) && !(0, ej2_base.le)(this.element.parentElement)) { + var parentEle = this.isModal ? this.dlgContainer.parentElement : this.element.parentElement; + this.refElement = this.createElement('div', { + className: 'e-dlg-ref-element' + }), parentEle.insertBefore(this.refElement, this.isModal ? this.dlgContainer : this.element); + } + (0, ej2_base.le)(this.targetEle) || (this.isModal ? this.targetEle.appendChild(this.dlgContainer) : this.targetEle.appendChild(this.element)), this.popupObj = new popup.GI(this.element, { + height: this.height, + width: this.width, + zIndex: this.zIndex, + relateTo: this.target, + actionOnScroll: 'none', + enableRtl: this.enableRtl, + open: function(event) { + var eventArgs = { + container: _this.isModal ? _this.dlgContainer : _this.element, + element: _this.element, + target: _this.target, + preventFocus: !1 + }; + _this.enableResize && _this.resetResizeIcon(), _this.trigger('open', eventArgs, function(openEventArgs) { + openEventArgs.preventFocus || _this.focusContent(); + }); + }, + close: function(event) { + _this.isModal && (0, ej2_base.cn)([ + _this.dlgOverlay + ], 'e-fade'), _this.unBindEvent(_this.element), _this.isModal && (_this.dlgContainer.style.display = 'none'), _this.trigger('close', _this.closeArgs); + var activeEle = document.activeElement; + (0, ej2_base.le)(activeEle) || (0, ej2_base.le)(activeEle.blur) || activeEle.blur(), (0, ej2_base.le)(_this.storeActiveElement) || (0, ej2_base.le)(_this.storeActiveElement.focus) || _this.storeActiveElement.focus(); + } + }), this.positionChange(), this.setEnableRTL(), !this.isBlazorServerRender() && ((0, ej2_base.cn)([ + this.element + ], 'e-popup-close'), this.isModal && this.setOverlayZindex()), this.visible ? this.show() : this.isModal && (this.dlgOverlay.style.display = 'none'), this.initialRender = !1; + }, Dialog.prototype.resetResizeIcon = function() { + var dialogConHeight = this.getMinHeight(); + if (this.targetEle.offsetHeight < dialogConHeight) { + var className = this.enableRtl ? 'e-south-west' : 'e-south-east', resizeIcon = this.element.querySelector('.' + className); + (0, ej2_base.le)(resizeIcon) || (resizeIcon.style.bottom = '-' + dialogConHeight.toString() + 'px'); + } + }, Dialog.prototype.setOverlayZindex = function(zIndexValue) { + var zIndex; + zIndex = (0, ej2_base.le)(zIndexValue) ? parseInt(this.element.style.zIndex, 10) ? parseInt(this.element.style.zIndex, 10) : this.zIndex : zIndexValue, this.dlgOverlay.style.zIndex = (zIndex - 1).toString(), this.dlgContainer.style.zIndex = zIndex.toString(); + }, Dialog.prototype.positionChange = function() { + this.isModal && (isNaN(parseFloat(this.position.X)) || isNaN(parseFloat(this.position.Y))) ? !isNaN(parseFloat(this.position.X)) && isNaN(parseFloat(this.position.Y)) || isNaN(parseFloat(this.position.X)) && !isNaN(parseFloat(this.position.Y)) ? this.setPopupPosition() : (this.element.style.top = '0px', this.element.style.left = '0px', this.dlgContainer.classList.add('e-dlg-' + this.position.X + '-' + this.position.Y)) : this.setPopupPosition(); + }, Dialog.prototype.setPopupPosition = function() { + this.popupObj.setProperties({ + position: { + X: this.position.X, + Y: this.position.Y + } + }); + }, Dialog.prototype.setAllowDragging = function() { + var _this = this; + this.element.classList.contains('e-draggable') || (this.dragObj = new ej2_base._l(this.element, { + clone: !1, + isDragScroll: !0, + abort: '.e-dlg-closeicon-btn', + handle: '.' + DLG_HEADER_CONTENT, + dragStart: function(event) { + _this.trigger('dragStart', event, function(dragEventArgs) { + (0, ej2_base.xr)() && dragEventArgs.bindEvents(event.dragElement); + }); + }, + dragStop: function(event) { + _this.isModal && ((0, ej2_base.le)(_this.position) || _this.dlgContainer.classList.remove('e-dlg-' + _this.position.X + '-' + _this.position.Y), _this.element.style.position = 'relative'), _this.trigger('dragStop', event), _this.element.classList.remove(DLG_RESTRICT_LEFT_VALUE); + }, + drag: function(event) { + _this.trigger('drag', event); + } + }), (0, ej2_base.le)(this.targetEle) || (this.dragObj.dragArea = this.targetEle)); + }, Dialog.prototype.setButton = function() { + if (!this.isBlazorServerRender()) { + this.buttonContent = [], this.btnObj = []; + for(var footerBtn, i = 0; i < this.buttons.length; i++){ + var buttonType = (0, ej2_base.le)(this.buttons[i].type) ? 'button' : this.buttons[i].type.toLowerCase(), btn = this.createElement('button', { + attrs: { + type: buttonType + } + }); + this.buttonContent.push(btn.outerHTML); + } + this.setFooterTemplate(); + } + for(var i = 0, childNodes = this.element.children; i < childNodes.length; i++)childNodes[i].classList.contains(DLG_FOOTER_CONTENT) && (footerBtn = childNodes[i].querySelectorAll('button')); + for(var i = 0; i < this.buttons.length; i++)this.isBlazorServerRender() || (this.btnObj[i] = new button_button.z(this.buttons[i].buttonModel)), this.isBlazorServerRender() && (this.ftrTemplateContent = this.element.querySelector('.' + DLG_FOOTER_CONTENT)), !(0, ej2_base.le)(this.ftrTemplateContent) && footerBtn.length > 0 && ('function' == typeof this.buttons[i].click && ej2_base.bi.add(footerBtn[i], 'click', this.buttons[i].click, this), 'object' == typeof this.buttons[i].click && ej2_base.bi.add(footerBtn[i], 'click', this.buttonClickHandler.bind(this, i), this)), this.isBlazorServerRender() || (0, ej2_base.le)(this.ftrTemplateContent) || (this.btnObj[i].appendTo(this.ftrTemplateContent.children[i]), this.buttons[i].isFlat && this.btnObj[i].element.classList.add('e-flat'), this.primaryButtonEle = this.element.getElementsByClassName('e-primary')[0]); + }, Dialog.prototype.buttonClickHandler = function(index) { + this.trigger('buttons[' + index + '].click', {}); + }, Dialog.prototype.setContent = function() { + (0, ej2_base.Y4)(this.element, { + 'aria-describedby': this.element.id + '_dialog-content' + }), this.contentEle = this.createElement('div', { + className: 'e-dlg-content', + id: this.element.id + '_dialog-content' + }), this.innerContentElement ? this.contentEle.appendChild(this.innerContentElement) : ((0, ej2_base.le)(this.content) || '' === this.content) && this.initialRender || (Object.keys(window), ('string' != typeof this.content || (0, ej2_base.xr)()) && this.content instanceof HTMLElement ? this.contentEle.appendChild(this.content) : this.setTemplate(this.content, this.contentEle, 'content')), (0, ej2_base.le)(this.headerContent) ? this.element.insertBefore(this.contentEle, this.element.children[0]) : this.element.insertBefore(this.contentEle, this.element.children[1]), 'auto' === this.height && (this.isBlazorServerRender() || !ej2_base.AR.isIE || '' !== this.element.style.width || (0, ej2_base.le)(this.width) || (this.element.style.width = (0, ej2_base.Ac)(this.width)), this.setMaxHeight()); + }, Dialog.prototype.setTemplate = function(template, toElement, prop) { + Object.keys(window), templateProps = toElement.classList.contains(DLG_HEADER) ? this.element.id + 'header' : toElement.classList.contains(DLG_FOOTER_CONTENT) ? this.element.id + 'footerTemplate' : this.element.id + 'content', (0, ej2_base.le)(template.outerHTML) ? ('string' == typeof template || 'string' != typeof template || (0, ej2_base.xr)() && !this.isStringTemplate) && ('string' == typeof template && (template = this.sanitizeHelper(template)), this.isVue || 'string' != typeof template ? (templateFn = (0, ej2_base.MY)(template), templateValue = template) : toElement.innerHTML = template) : toElement.appendChild(template); + var templateFn, templateProps, templateValue, fromElements = []; + if (!(0, ej2_base.le)(templateFn)) { + for(var isString = !(0, ej2_base.xr)() || !!this.isStringTemplate || 0 !== templateValue.indexOf('
    Blazor') || this.isStringTemplate, _i = 0, _a = templateFn({}, this, prop, templateProps, isString); _i < _a.length; _i++){ + var item = _a[_i]; + fromElements.push(item); + } + (0, ej2_base.R3)([].slice.call(fromElements), toElement); + } + }, Dialog.prototype.sanitizeHelper = function(value) { + if (this.enableHtmlSanitizer) { + var dialogItem = ej2_base.pJ.beforeSanitize(); + (0, ej2_base.l7)(dialogItem, dialogItem, { + cancel: !1, + helper: null + }), this.trigger('beforeSanitizeHtml', dialogItem), dialogItem.cancel && !(0, ej2_base.le)(dialogItem.helper) ? value = dialogItem.helper(value) : dialogItem.cancel || (value = ej2_base.pJ.serializeValue(dialogItem, value)); + } + return value; + }, Dialog.prototype.setMaxHeight = function() { + if (this.allowMaxHeight) { + var display = this.element.style.display; + this.element.style.display = 'none', this.element.style.maxHeight = !(0, ej2_base.le)(this.target) && this.targetEle.offsetHeight < window.innerHeight ? this.targetEle.offsetHeight - 20 + 'px' : window.innerHeight - 20 + 'px', this.element.style.display = display, ej2_base.AR.isIE && 'auto' === this.height && !(0, ej2_base.le)(this.contentEle) && this.element.offsetHeight < this.contentEle.offsetHeight && (this.element.style.height = 'inherit'); + } + }, Dialog.prototype.setEnableRTL = function() { + this.isBlazorServerRender() || (this.enableRtl ? (0, ej2_base.cn)([ + this.element + ], RTL) : (0, ej2_base.IV)([ + this.element + ], RTL)), (0, ej2_base.le)(this.element.querySelector('.e-resize-handle')) || (removeResize(), this.setResize()); + }, Dialog.prototype.setTargetContent = function() { + var _this = this; + if ((0, ej2_base.le)(this.content) || '' === this.content) { + var isContent = '' !== this.element.innerHTML.replace(/\s|<(\/?|\/?)(!--!--)>/g, ''); + (this.element.children.length > 0 || isContent) && (this.innerContentElement = document.createDocumentFragment(), [].slice.call(this.element.childNodes).forEach(function(el) { + 8 !== el.nodeType && _this.innerContentElement.appendChild(el); + })); + } + }, Dialog.prototype.setHeader = function() { + this.headerEle ? this.headerEle.innerHTML = '' : this.headerEle = this.createElement('div', { + id: this.element.id + '_title', + className: DLG_HEADER + }), this.createHeaderContent(), this.headerContent.appendChild(this.headerEle), this.setTemplate(this.header, this.headerEle, 'header'), (0, ej2_base.Y4)(this.element, { + 'aria-labelledby': this.element.id + }), this.element.insertBefore(this.headerContent, this.element.children[0]), this.allowDragging && !(0, ej2_base.le)(this.headerContent) && this.setAllowDragging(); + }, Dialog.prototype.setFooterTemplate = function() { + this.ftrTemplateContent ? this.ftrTemplateContent.innerHTML = '' : this.ftrTemplateContent = this.createElement('div', { + className: DLG_FOOTER_CONTENT + }), '' === this.footerTemplate || (0, ej2_base.le)(this.footerTemplate) ? this.ftrTemplateContent.innerHTML = this.buttonContent.join('') : this.setTemplate(this.footerTemplate, this.ftrTemplateContent, 'footerTemplate'), this.element.appendChild(this.ftrTemplateContent); + }, Dialog.prototype.createHeaderContent = function() { + (0, ej2_base.le)(this.headerContent) && (this.headerContent = this.createElement('div', { + id: this.element.id + '_dialog-header', + className: DLG_HEADER_CONTENT + })); + }, Dialog.prototype.renderCloseIcon = function() { + this.showCloseIcon && (this.closeIcon = this.createElement('button', { + className: DLG_CLOSE_ICON_BTN, + attrs: { + type: 'button' + } + }), this.closeIconBtnObj = new button_button.z({ + cssClass: 'e-flat', + iconCss: DLG_CLOSE_ICON + " e-icons" + }), this.closeIconTitle(), (0, ej2_base.le)(this.headerContent) ? (this.createHeaderContent(), (0, ej2_base.Ce)([ + this.closeIcon + ], this.headerContent), this.element.insertBefore(this.headerContent, this.element.children[0])) : (0, ej2_base.Ce)([ + this.closeIcon + ], this.headerContent), this.closeIconBtnObj.appendTo(this.closeIcon)); + }, Dialog.prototype.closeIconTitle = function() { + this.l10n.setLocale(this.locale); + var closeIconTitle = this.l10n.getConstant('close'); + this.closeIcon.setAttribute('title', closeIconTitle), this.closeIcon.setAttribute('aria-label', closeIconTitle); + }, Dialog.prototype.setCSSClass = function(oldCSSClass) { + this.cssClass && (0, ej2_base.cn)([ + this.element + ], this.cssClass.split(' ')), oldCSSClass && (0, ej2_base.IV)([ + this.element + ], oldCSSClass.split(' ')); + }, Dialog.prototype.setIsModal = function() { + this.dlgContainer = this.createElement('div', { + className: 'e-dlg-container' + }), this.element.classList.remove(DLG_SHOW), this.element.parentNode.insertBefore(this.dlgContainer, this.element), this.dlgContainer.appendChild(this.element), (0, ej2_base.cn)([ + this.element + ], MODAL_DLG), this.dlgOverlay = this.createElement('div', { + className: 'e-dlg-overlay' + }), this.dlgOverlay.style.zIndex = (this.zIndex - 1).toString(), this.dlgContainer.appendChild(this.dlgOverlay); + }, Dialog.prototype.getValidFocusNode = function(items) { + for(var node, u = 0; u < items.length && (!((node = items[u]).clientHeight > 0 || 'a' === node.tagName.toLowerCase() && node.hasAttribute('href')) || !(node.tabIndex > -1) || node.disabled || this.disableElement(node, '[disabled],[aria-disabled="true"],[type="hidden"]')); u++)node = null; + return node; + }, Dialog.prototype.focusableElements = function(content) { + if (!(0, ej2_base.le)(content)) { + var items = content.querySelectorAll('input,select,textarea,button,a,[contenteditable="true"],[tabindex]'); + return this.getValidFocusNode(items); + } + return null; + }, Dialog.prototype.getAutoFocusNode = function(container) { + var node = container.querySelector('.' + DLG_CLOSE_ICON_BTN), items = container.querySelectorAll('[autofocus]'), validNode = this.getValidFocusNode(items); + if ((0, ej2_base.xr)() && (this.primaryButtonEle = this.element.getElementsByClassName('e-primary')[0]), (0, ej2_base.le)(validNode)) { + if (validNode = this.focusableElements(this.contentEle), !(0, ej2_base.le)(validNode)) return validNode; + if (!(0, ej2_base.le)(this.primaryButtonEle)) return this.element.querySelector(".e-primary"); + } else node = validNode; + return node; + }, Dialog.prototype.disableElement = function(element, t) { + var elementMatch = element ? element.matches || element.webkitMatchesSelector || element.msGetRegionContent : null; + if (elementMatch) { + for(; element; element = element.parentNode)if (element instanceof Element && elementMatch.call(element, t)) return element; + } + return null; + }, Dialog.prototype.focusContent = function() { + var element = this.getAutoFocusNode(this.element), node = (0, ej2_base.le)(element) ? this.element : element, userAgent = ej2_base.AR.userAgent; + (userAgent.indexOf('MSIE ') > 0 || userAgent.indexOf('Trident/') > 0) && this.element.focus(), node.focus(), this.bindEvent(this.element); + }, Dialog.prototype.bindEvent = function(element) { + ej2_base.bi.add(element, 'keydown', this.keyDown, this); + }, Dialog.prototype.unBindEvent = function(element) { + ej2_base.bi.remove(element, 'keydown', this.keyDown); + }, Dialog.prototype.updateSanitizeContent = function() { + this.isBlazorServerRender() || (this.contentEle.innerHTML = this.sanitizeHelper(this.content)); + }, Dialog.prototype.isBlazorServerRender = function() { + return (0, ej2_base.xr)() && this.isServerRendered; + }, Dialog.prototype.getModuleName = function() { + return 'dialog'; + }, Dialog.prototype.onPropertyChanged = function(newProp, oldProp) { + if (this.element.classList.contains(ROOT)) for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'content': + (0, ej2_base.le)(this.content) || '' === this.content ? (0, ej2_base.le)(this.contentEle) || ((0, ej2_base.og)(this.contentEle), this.contentEle = null) : (this.isBlazorServerRender() && (this.contentEle = this.element.querySelector('.e-dlg-content')), (0, ej2_base.le)(this.contentEle) || 'dialog' === this.contentEle.getAttribute('role') ? (!this.isBlazorServerRender() || (0, ej2_base.le)(this.element.querySelector('.e-dlg-content'))) && this.setContent() : (this.isBlazorServerRender() || (this.contentEle.innerHTML = ''), 'function' == typeof this.content ? (this.clearTemplate([ + 'content' + ]), (0, ej2_base.og)(this.contentEle), this.contentEle = null, this.setContent()) : 'string' == typeof this.content ? this.isBlazorServerRender() && '' === this.contentEle.innerText ? this.contentEle.insertAdjacentHTML('beforeend', this.sanitizeHelper(this.content)) : this.updateSanitizeContent() : this.contentEle.appendChild(this.content), this.setMaxHeight())); + break; + case 'header': + '' === this.header || (0, ej2_base.le)(this.header) ? this.headerEle && ((0, ej2_base.og)(this.headerEle), this.headerEle = null) : (!this.isBlazorServerRender() || (0, ej2_base.le)(this.element.querySelector('.e-dlg-header-content'))) && this.setHeader(); + break; + case 'footerTemplate': + if ('' === this.footerTemplate || (0, ej2_base.le)(this.footerTemplate)) { + if (!this.ftrTemplateContent) return; + (0, ej2_base.og)(this.ftrTemplateContent), this.ftrTemplateContent = null, this.buttons = [ + {} + ]; + } else (!this.isBlazorServerRender() || (0, ej2_base.le)(this.element.querySelector('.e-footer-content'))) && this.setFooterTemplate(), this.buttons = [ + {} + ]; + break; + case 'showCloseIcon': + this.element.getElementsByClassName(DLG_CLOSE_ICON).length > 0 ? !this.showCloseIcon && ('' === this.header || (0, ej2_base.le)(this.header)) ? ((0, ej2_base.og)(this.headerContent), this.headerContent = null) : this.showCloseIcon ? this.isBlazorServerRender() && this.wireEvents() : (0, ej2_base.og)(this.closeIcon) : (this.isBlazorServerRender() || this.renderCloseIcon(), this.wireEvents()); + break; + case 'locale': + this.showCloseIcon && this.closeIconTitle(); + break; + case 'visible': + this.visible ? this.show() : this.hide(); + break; + case 'isModal': + this.updateIsModal(); + break; + case 'height': + (0, ej2_base.V7)(this.element, { + height: (0, ej2_base.Ac)(newProp.height) + }); + break; + case 'width': + (0, ej2_base.V7)(this.element, { + width: (0, ej2_base.Ac)(newProp.width) + }); + break; + case 'zIndex': + this.popupObj.zIndex = this.zIndex, this.isModal && this.setOverlayZindex(this.zIndex), this.element.style.zIndex !== this.zIndex.toString() && (this.calculatezIndex = !1); + break; + case 'cssClass': + this.setCSSClass(oldProp.cssClass); + break; + case 'buttons': + var buttonCount = this.buttons.length; + (0, ej2_base.le)(this.ftrTemplateContent) || this.isBlazorServerRender() || ((0, ej2_base.og)(this.ftrTemplateContent), this.ftrTemplateContent = null); + for(var i = 0; i < buttonCount; i++)(0, ej2_base.le)(this.buttons[i].buttonModel) || (this.footerTemplate = '', this.setButton()); + break; + case 'allowDragging': + this.allowDragging && !(0, ej2_base.le)(this.headerContent) ? this.setAllowDragging() : this.dragObj.destroy(); + break; + case 'target': + this.setTarget(newProp.target); + break; + case 'position': + if (this.checkPositionData(), this.isModal) { + var positionX = (0, ej2_base.le)(oldProp.position.X) ? this.position.X : oldProp.position.X, positionY = (0, ej2_base.le)(oldProp.position.Y) ? this.position.Y : oldProp.position.Y; + this.dlgContainer.classList.contains('e-dlg-' + positionX + '-' + positionY) && this.dlgContainer.classList.remove('e-dlg-' + positionX + '-' + positionY); + } + this.positionChange(); + break; + case 'enableRtl': + this.setEnableRTL(); + break; + case 'enableResize': + this.setResize(); + break; + case 'minHeight': + '' !== this.minHeight && (this.element.style.minHeight = (0, ej2_base.Ac)(this.minHeight)); + } + } + }, Dialog.prototype.setTarget = function(target) { + this.popupObj.relateTo = target, this.target = target, this.targetEle = 'string' == typeof this.target ? document.querySelector(this.target) : this.target, this.dragObj && (this.dragObj.dragArea = this.targetEle), this.setMaxHeight(), this.isModal && this.updateIsModal(), this.enableResize && this.setResize(); + }, Dialog.prototype.updateIsModal = function() { + if (this.element.setAttribute('aria-modal', this.isModal ? 'true' : 'false'), this.isModal) (0, ej2_base.le)(this.dlgOverlay) && (this.setIsModal(), this.element.style.top = '0px', this.element.style.left = '0px', (0, ej2_base.le)(this.targetEle) || this.targetEle.appendChild(this.dlgContainer)); + else { + for((0, ej2_base.IV)([ + this.element + ], MODAL_DLG), (0, ej2_base.IV)([ + document.body + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]), (0, ej2_base.og)(this.dlgOverlay); this.dlgContainer.firstChild;)this.dlgContainer.parentElement.insertBefore(this.dlgContainer.firstChild, this.dlgContainer); + this.dlgContainer.parentElement.removeChild(this.dlgContainer); + } + this.visible && this.show(), this.positionChange(), this.isModal && this.dlgOverlay && ej2_base.bi.add(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler, this); + }, Dialog.prototype.setzIndex = function(zIndexElement, setPopupZindex) { + var prevOnChange = this.isProtectedOnChange; + this.isProtectedOnChange = !0, this.zIndex = (0, popup.TE)(zIndexElement), this.isProtectedOnChange = prevOnChange, setPopupZindex && (this.popupObj.zIndex = this.zIndex); + }, Dialog.prototype.windowResizeHandler = function() { + maxWidth = this.targetEle.clientWidth, maxHeight = this.targetEle.clientHeight, this.setMaxHeight(); + }, Dialog.prototype.getPersistData = function() { + return this.addOnPersist([]); + }, Dialog.prototype.destroy = function() { + if (!this.isDestroyed) { + var attrs = [ + 'role', + 'aria-modal', + 'aria-labelledby', + 'aria-describedby', + 'aria-grabbed', + 'tabindex', + 'style' + ]; + if ((0, ej2_base.IV)([ + this.targetEle + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]), !(0, ej2_base.le)(this.element) && this.element.classList.contains(FULLSCREEN) && (0, ej2_base.IV)([ + document.body + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]), this.isModal && (0, ej2_base.IV)([ + (0, ej2_base.le)(this.targetEle) ? document.body : this.targetEle + ], SCROLL_DISABLED), this.unWireEvents(), !(0, ej2_base.le)(this.btnObj)) for(var i = 0; i < this.btnObj.length; i++)this.btnObj[i].destroy(); + if ((0, ej2_base.le)(this.dragObj) || this.dragObj.destroy(), !(0, ej2_base.le)(this.popupObj.element) && this.popupObj.element.classList.contains('e-popup') && this.popupObj.destroy(), (0, ej2_base.IV)([ + this.element + ], [ + RTL, + MODAL_DLG, + DLG_RESIZABLE, + DLG_RESTRICT_LEFT_VALUE, + FULLSCREEN, + DEVICE + ]), (0, ej2_base.le)(this.cssClass) || '' === this.cssClass || (0, ej2_base.IV)([ + this.element + ], this.cssClass.split(' ')), (0, ej2_base.le)(this.refElement) || (0, ej2_base.le)(this.refElement.parentElement) || (this.refElement.parentElement.insertBefore(this.isModal ? this.dlgContainer : this.element, this.refElement), (0, ej2_base.og)(this.refElement), this.refElement = void 0), this.isModal && !this.isBlazorServerRender() && ((0, ej2_base.og)(this.dlgOverlay), this.dlgContainer.parentNode.insertBefore(this.element, this.dlgContainer), (0, ej2_base.og)(this.dlgContainer)), this.isBlazorServerRender() || (this.element.innerHTML = this.clonedEle.innerHTML), this.isBlazorServerRender() && !(0, ej2_base.le)(this.element.children)) for(var i = 0; i <= this.element.children.length; i++)i -= i, (0, ej2_base.og)(this.element.children[i]); + for(var i = 0; i < attrs.length; i++)this.element.removeAttribute(attrs[i]); + this.isBlazorServerRender() ? this.isDestroyed = !0 : _super.prototype.destroy.call(this), this.isReact && this.clearTemplate(); + } + }, Dialog.prototype.wireWindowResizeEvent = function() { + window.addEventListener('resize', this.windowResizeHandler.bind(this)); + }, Dialog.prototype.unWireWindowResizeEvent = function() { + window.removeEventListener('resize', this.windowResizeHandler.bind(this)); + }, Dialog.prototype.wireEvents = function() { + this.isBlazorServerRender() && this.showCloseIcon && (this.closeIcon = this.element.getElementsByClassName('e-dlg-closeicon-btn')[0]), this.showCloseIcon && ej2_base.bi.add(this.closeIcon, 'click', this.closeIconClickEventHandler, this), this.isModal && this.dlgOverlay && ej2_base.bi.add(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler, this); + }, Dialog.prototype.unWireEvents = function() { + if (this.showCloseIcon && ej2_base.bi.remove(this.closeIcon, 'click', this.closeIconClickEventHandler), this.isModal && ej2_base.bi.remove(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler), this.buttons.length > 0 && !(0, ej2_base.le)(this.buttons[0].buttonModel) && '' === this.footerTemplate) for(var i = 0; i < this.buttons.length; i++)'function' == typeof this.buttons[i].click && ej2_base.bi.remove(this.ftrTemplateContent.children[i], 'click', this.buttons[i].click); + }, Dialog.prototype.refreshPosition = function() { + this.popupObj.refreshPosition(); + }, Dialog.prototype.getDimension = function() { + return { + width: this.element.offsetWidth, + height: this.element.offsetHeight + }; + }, Dialog.prototype.show = function(isFullScreen) { + var _this = this; + if (this.element.classList.contains(ROOT)) { + if (!this.element.classList.contains(DLG_SHOW) || !(0, ej2_base.le)(isFullScreen)) { + (0, ej2_base.le)(isFullScreen) || this.fullScreen(isFullScreen); + var eventArgs_1 = (0, ej2_base.xr)() ? { + cancel: !1, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + maxHeight: this.element.style.maxHeight + } : { + cancel: !1, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + target: this.target, + maxHeight: this.element.style.maxHeight + }; + this.trigger('beforeOpen', eventArgs_1, function(beforeOpenArgs) { + if (!beforeOpenArgs.cancel) { + _this.element.style.maxHeight !== eventArgs_1.maxHeight && (_this.allowMaxHeight = !1, _this.element.style.maxHeight = eventArgs_1.maxHeight), _this.storeActiveElement = document.activeElement, _this.element.tabIndex = -1, _this.isModal && !(0, ej2_base.le)(_this.dlgOverlay) && (_this.dlgOverlay.style.display = 'block', _this.dlgContainer.style.display = 'flex', (0, ej2_base.IV)([ + _this.dlgOverlay + ], 'e-fade'), (0, ej2_base.le)(_this.targetEle) ? (0, ej2_base.cn)([ + document.body + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]) : (_this.targetEle === document.body ? _this.dlgContainer.style.position = 'fixed' : _this.dlgContainer.style.position = 'absolute', _this.dlgOverlay.style.position = 'absolute', _this.element.style.position = 'relative', (0, ej2_base.cn)([ + _this.targetEle + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]))); + var openAnimation = { + name: _this.animationSettings.effect + 'In', + duration: _this.animationSettings.duration, + delay: _this.animationSettings.delay + }, zIndexElement = _this.isModal ? _this.element.parentElement : _this.element; + _this.calculatezIndex && (_this.setzIndex(zIndexElement, !0), (0, ej2_base.V7)(_this.element, { + zIndex: _this.zIndex + }), _this.isModal && _this.setOverlayZindex(_this.zIndex)), 'None' === _this.animationSettings.effect ? _this.popupObj.show() : _this.popupObj.show(openAnimation), _this.dialogOpen = !0; + var prevOnChange = _this.isProtectedOnChange; + _this.isProtectedOnChange = !0, _this.visible = !0, _this.preventVisibility = !0, _this.isProtectedOnChange = prevOnChange; + } + }); + } + this.isReact && this.renderReactTemplates(); + } + }, Dialog.prototype.hide = function(event) { + var _this = this; + if (this.element.classList.contains(ROOT) && this.preventVisibility) { + var eventArgs = (0, ej2_base.xr)() ? { + cancel: !1, + isInteracted: !!event, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + event: event + } : { + cancel: !1, + isInteracted: !!event, + element: this.element, + target: this.target, + container: this.isModal ? this.dlgContainer : this.element, + event: event, + closedBy: this.dlgClosedBy + }; + this.closeArgs = eventArgs, this.trigger('beforeClose', eventArgs, function(beforeCloseArgs) { + if (!beforeCloseArgs.cancel) { + _this.isModal && !(0, ej2_base.le)(_this.targetEle) && (0, ej2_base.IV)([ + _this.targetEle + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]), document.body.classList.contains(DLG_TARGET) && document.body.classList.contains(SCROLL_DISABLED) && (0, ej2_base.IV)([ + document.body + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]); + var closeAnimation = { + name: _this.animationSettings.effect + 'Out', + duration: _this.animationSettings.duration, + delay: _this.animationSettings.delay + }; + 'None' === _this.animationSettings.effect ? _this.popupObj.hide() : _this.popupObj.hide(closeAnimation), _this.dialogOpen = !1; + var prevOnChange = _this.isProtectedOnChange; + _this.isProtectedOnChange = !0, _this.visible = !1, _this.preventVisibility = !1, _this.isProtectedOnChange = prevOnChange; + } + _this.dlgClosedBy = DLG_USER_ACTION_CLOSED; + }); + } + }, Dialog.prototype.fullScreen = function(args) { + if (this.element.offsetTop, this.element.offsetLeft, args) { + this.element.style.top = document.scrollingElement.scrollTop + 'px', (0, ej2_base.cn)([ + this.element + ], FULLSCREEN); + var display = this.element.style.display; + this.element.style.display = 'none', this.element.style.maxHeight = (0, ej2_base.le)(this.target) ? window.innerHeight + 'px' : this.targetEle.offsetHeight + 'px', this.element.style.display = display, (0, ej2_base.cn)([ + document.body + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]), this.allowDragging && !(0, ej2_base.le)(this.dragObj) && this.dragObj.destroy(); + } else (0, ej2_base.IV)([ + this.element + ], FULLSCREEN), (0, ej2_base.IV)([ + document.body + ], [ + DLG_TARGET, + SCROLL_DISABLED + ]), this.allowDragging && !(0, ej2_base.le)(this.headerContent) && this.setAllowDragging(); + return args; + }, Dialog.prototype.getButtons = function(index) { + return (0, ej2_base.le)(index) ? this.btnObj : this.btnObj[index]; + }, dialog_decorate([ + (0, ej2_base.Z9)('') + ], Dialog.prototype, "content", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!0) + ], Dialog.prototype, "enableHtmlSanitizer", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!1) + ], Dialog.prototype, "showCloseIcon", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!1) + ], Dialog.prototype, "isModal", void 0), dialog_decorate([ + (0, ej2_base.Z9)('') + ], Dialog.prototype, "header", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!0) + ], Dialog.prototype, "visible", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!1) + ], Dialog.prototype, "enableResize", void 0), dialog_decorate([ + (0, ej2_base.Z9)([ + 'South-East' + ]) + ], Dialog.prototype, "resizeHandles", void 0), dialog_decorate([ + (0, ej2_base.Z9)('auto') + ], Dialog.prototype, "height", void 0), dialog_decorate([ + (0, ej2_base.Z9)('') + ], Dialog.prototype, "minHeight", void 0), dialog_decorate([ + (0, ej2_base.Z9)('100%') + ], Dialog.prototype, "width", void 0), dialog_decorate([ + (0, ej2_base.Z9)('') + ], Dialog.prototype, "cssClass", void 0), dialog_decorate([ + (0, ej2_base.Z9)(1000) + ], Dialog.prototype, "zIndex", void 0), dialog_decorate([ + (0, ej2_base.Z9)(null) + ], Dialog.prototype, "target", void 0), dialog_decorate([ + (0, ej2_base.Z9)('') + ], Dialog.prototype, "footerTemplate", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!1) + ], Dialog.prototype, "allowDragging", void 0), dialog_decorate([ + (0, ej2_base.FE)([ + {} + ], ButtonProps) + ], Dialog.prototype, "buttons", void 0), dialog_decorate([ + (0, ej2_base.Z9)(!0) + ], Dialog.prototype, "closeOnEscape", void 0), dialog_decorate([ + (0, ej2_base.Zz)({}, AnimationSettings) + ], Dialog.prototype, "animationSettings", void 0), dialog_decorate([ + (0, ej2_base.Zz)({ + X: 'center', + Y: 'center' + }, popup.WV) + ], Dialog.prototype, "position", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "created", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "open", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "beforeSanitizeHtml", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "beforeOpen", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "close", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "beforeClose", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "dragStart", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "dragStop", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "drag", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "overlayClick", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "resizeStart", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "resizing", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "resizeStop", void 0), dialog_decorate([ + (0, ej2_base.ju)() + ], Dialog.prototype, "destroyed", void 0), Dialog = dialog_decorate([ + ej2_base.Zl + ], Dialog); + }(ej2_base.wA); + !function(DialogUtility) { + function createDialog(options, element) { + var dialogObject = new Dialog(options); + return dialogObject.appendTo(element), dialogObject; + } + function formOptions(options, option) { + return options.header = (0, ej2_base.le)(option.title) ? DLG_UTIL_DEFAULT_TITLE : option.title, options.content = (0, ej2_base.le)(option.content) ? '' : option.content, options.isModal = !!(0, ej2_base.le)(option.isModal) || option.isModal, options.showCloseIcon = !(0, ej2_base.le)(option.showCloseIcon) && option.showCloseIcon, options.allowDragging = !(0, ej2_base.le)(option.isDraggable) && option.isDraggable, options.closeOnEscape = !(0, ej2_base.le)(option.closeOnEscape) && option.closeOnEscape, options.position = (0, ej2_base.le)(option.position) ? { + X: 'center', + Y: 'top' + } : option.position, options.animationSettings = (0, ej2_base.le)(option.animationSettings) ? { + effect: 'Fade', + duration: 400, + delay: 0 + } : option.animationSettings, options.cssClass = (0, ej2_base.le)(option.cssClass) ? '' : option.cssClass, options.zIndex = (0, ej2_base.le)(option.zIndex) ? 1000 : option.zIndex, options.open = (0, ej2_base.le)(option.open) ? null : option.open, options; + } + function formButtonModel(buttonModel, option, buttonPropModel) { + var buttonProps = buttonPropModel; + return (0, ej2_base.le)(option.text) || (buttonProps.buttonModel.content = option.text), (0, ej2_base.le)(option.icon) || (buttonProps.buttonModel.iconCss = option.icon), (0, ej2_base.le)(option.cssClass) || (buttonProps.buttonModel.cssClass = option.cssClass), (0, ej2_base.le)(option.click) || (buttonProps.click = option.click), buttonProps; + } + DialogUtility.alert = function(args) { + var alertDialogObj, option, options, options1, option1, alertButtonModel, dialogElement = (0, ej2_base.az)('div', { + className: DLG_UTIL_ALERT + }); + return document.body.appendChild(dialogElement), (alertDialogObj = 'string' == typeof args ? createDialog({ + content: args, + position: { + X: 'center', + Y: 'top' + }, + isModal: !0, + header: DLG_UTIL_DEFAULT_TITLE, + buttons: [ + { + buttonModel: { + isPrimary: !0, + content: 'OK' + }, + click: function() { + this.hide(); + } + } + ] + }, dialogElement) : createDialog((option = args, (options = {}).buttons = [], options1 = options = formOptions(options, option), option1 = option, alertButtonModel = [ + { + buttonModel: { + isPrimary: !0, + content: 'OK' + }, + click: function() { + this.hide(); + } + } + ], (0, ej2_base.le)(option1.okButton) ? options1.buttons = alertButtonModel : options1.buttons[0] = formButtonModel(options1.buttons[0], option1.okButton, alertButtonModel[0]), options = options1), dialogElement)).close = function() { + args && args.close && args.close.apply(alertDialogObj), alertDialogObj.destroy(), alertDialogObj.element.classList.contains('e-dlg-modal') ? (alertDialogObj.element.parentElement.remove(), alertDialogObj.target.classList.remove(DLG_UTIL_ROOT)) : alertDialogObj.element.remove(); + }, alertDialogObj; + }, DialogUtility.confirm = function(args) { + var confirmDialogObj, option, options, options1, option1, okButtonModel, cancelButtonModel, dialogElement = (0, ej2_base.az)('div', { + className: DLG_UTIL_CONFIRM + }); + return document.body.appendChild(dialogElement), (confirmDialogObj = 'string' == typeof args ? createDialog({ + position: { + X: 'center', + Y: 'top' + }, + content: args, + isModal: !0, + header: DLG_UTIL_DEFAULT_TITLE, + buttons: [ + { + buttonModel: { + isPrimary: !0, + content: 'OK' + }, + click: function() { + this.hide(); + } + }, + { + buttonModel: { + content: 'Cancel' + }, + click: function() { + this.hide(); + } + } + ] + }, dialogElement) : createDialog((option = args, (options = {}).buttons = [], options1 = options = formOptions(options, option), option1 = option, okButtonModel = { + buttonModel: { + isPrimary: !0, + content: 'OK' + }, + click: function() { + this.hide(); + } + }, cancelButtonModel = { + buttonModel: { + content: 'Cancel' + }, + click: function() { + this.hide(); + } + }, (0, ej2_base.le)(option1.okButton) ? options1.buttons[0] = okButtonModel : options1.buttons[0] = formButtonModel(options1.buttons[0], option1.okButton, okButtonModel), (0, ej2_base.le)(option1.cancelButton) ? options1.buttons[1] = cancelButtonModel : options1.buttons[1] = formButtonModel(options1.buttons[1], option1.cancelButton, cancelButtonModel), options = options1), dialogElement)).close = function() { + args && args.close && args.close.apply(confirmDialogObj), confirmDialogObj.destroy(), confirmDialogObj.element.classList.contains('e-dlg-modal') ? (confirmDialogObj.element.parentElement.remove(), confirmDialogObj.target.classList.remove(DLG_UTIL_ROOT)) : confirmDialogObj.element.remove(); + }, confirmDialogObj; + }; + }(DialogUtility || (DialogUtility = {})); + var extendStatics12, extendStatics13, DialogRenderer = function() { + function DialogRenderer(parent) { + this.parent = parent, this.addEventListener(); + } + return DialogRenderer.prototype.addEventListener = function() { + this.parent.isDestroyed || (this.parent.on(constant.P0, this.moduleDestroy, this), this.parent.on(constant.ob, this.removeEventListener, this)); + }, DialogRenderer.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(constant.ob, this.removeEventListener), this.parent.off(constant.P0, this.moduleDestroy)); + }, DialogRenderer.prototype.render = function(e) { + var dlgObj; + return e.beforeOpen = this.beforeOpen.bind(this), e.open = this.open.bind(this), (0, ej2_base.le)(e.close) && (e.close = this.close.bind(this)), e.beforeClose = this.beforeClose.bind(this), (dlgObj = new Dialog(e)).isStringTemplate = !0, dlgObj; + }, DialogRenderer.prototype.beforeOpen = function(args) { + this.parent.trigger(constant.Yb, args, this.beforeOpenCallback.bind(this, args)); + }, DialogRenderer.prototype.beforeOpenCallback = function(args) { + args.cancel && this.parent.notify(constant.zA, null); + }, DialogRenderer.prototype.open = function(args) { + this.parent.trigger(constant.p0, args); + }, DialogRenderer.prototype.beforeClose = function(args) { + this.parent.trigger(constant.mf, args, function(closeArgs) { + !closeArgs.cancel && closeArgs.container.classList.contains('e-popup-close') && (closeArgs.cancel = !0); + }); + }, DialogRenderer.prototype.close = function(args) { + this.parent.trigger(constant.z6, args); + }, DialogRenderer.prototype.moduleDestroy = function() { + this.parent = null; + }, DialogRenderer; + }(), rich_text_editor_extends = (extendStatics12 = function(d, b) { + return (extendStatics12 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics12(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __assign = function() { + return (__assign = Object.assign || function(t) { + for(var s, i = 1, n = arguments.length; i < n; i++)for(var p in s = arguments[i])Object.prototype.hasOwnProperty.call(s, p) && (t[p] = s[p]); + return t; + }).apply(this, arguments); + }, rich_text_editor_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, RichTextEditor = function(_super) { + function RichTextEditor(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.needsID = !0, _this; + } + return rich_text_editor_extends(RichTextEditor, _super), RichTextEditor.prototype.requiredModules = function() { + var modules = []; + return this.toolbarSettings.enable && (modules.push({ + member: 'toolbar', + args: [ + this, + this.serviceLocator + ] + }), modules.push({ + member: 'link', + args: [ + this, + this.serviceLocator + ] + }), modules.push({ + member: 'table', + args: [ + this, + this.serviceLocator + ] + }), modules.push({ + member: 'image', + args: [ + this, + this.serviceLocator + ] + }), this.quickToolbarSettings.enable && modules.push({ + member: 'quickToolbar', + args: [ + this, + this.serviceLocator + ] + })), this.showCharCount && modules.push({ + member: 'count', + args: [ + this, + this.serviceLocator + ] + }), 'Markdown' === this.editorMode && modules.push({ + member: 'markdownEditor', + args: [ + this, + this.serviceLocator + ] + }), 'HTML' === this.editorMode && (modules.push({ + member: 'htmlEditor', + args: [ + this, + this.serviceLocator + ] + }), modules.push({ + member: 'pasteCleanup', + args: [ + this, + this.serviceLocator + ] + })), this.fileManagerSettings.enable && modules.push({ + member: 'fileManager', + args: [ + this, + this.serviceLocator + ] + }), this.enableResize && modules.push({ + member: 'resize', + args: [ + this + ] + }), modules; + }, RichTextEditor.prototype.updateEnable = function() { + this.enabled ? ((0, ej2_base.IV)([ + this.element + ], classes.xu), this.element.setAttribute('aria-disabled', 'false'), (0, ej2_base.le)(this.htmlAttributes.tabindex) ? this.inputElement.setAttribute('tabindex', '0') : this.inputElement.setAttribute('tabindex', this.htmlAttributes.tabindex)) : (this.getToolbar() && ((0, ej2_base.IV)(this.getToolbar().querySelectorAll('.' + classes.XS), classes.XS), (0, ej2_base.IV)([ + this.getToolbar() + ], [ + classes.to, + classes.IW + ])), (0, ej2_base.cn)([ + this.element + ], classes.xu), this.element.tabIndex = -1, this.element.setAttribute('aria-disabled', 'true'), this.inputElement.setAttribute('tabindex', '-1')); + }, RichTextEditor.prototype.setEnable = function() { + this.updateEnable(), this.enabled ? this.eventInitializer() : this.unWireEvents(); + }, RichTextEditor.prototype.initializeValue = function() { + this.isFocusOut = !1, this.isRTE = !1, this.isBlur = !0, this.defaultResetValue = null, this.isResizeInitialized = !1; + }, RichTextEditor.prototype.preRender = function() { + this.initializeValue(), this.onBlurHandler = this.blurHandler.bind(this), this.onFocusHandler = this.focusHandler.bind(this), this.onResizeHandler = this.resizeHandler.bind(this), this.clickPoints = { + clientX: 0, + clientY: 0 + }, this.initialValue = this.value, this.serviceLocator = new service_locator.S, this.initializeServices(), this.setContainer(), this.persistData(), (0, ej2_base.V7)(this.element, { + width: (0, ej2_base.Ac)(this.width) + }), (0, ej2_base.Y4)(this.element, { + role: 'application' + }); + }, RichTextEditor.prototype.persistData = function() { + if (this.enablePersistence && 'TEXTAREA' === this.originalElement.tagName) { + this.element.id = this.originalElement.id + '_wrapper'; + var data = window.localStorage.getItem(this.getModuleName() + this.element.id); + (0, ej2_base.le)(data) || '' === data || this.setProperties(JSON.parse(data), !0); + } + }, RichTextEditor.prototype.setContainer = function() { + this.originalElement = this.element.cloneNode(!0), (null === this.value || null !== this.valueTemplate) && this.setValue(), this.element.hasAttribute('tabindex') && (this.htmlAttributes = { + tabindex: this.element.getAttribute('tabindex') + }, this.element.removeAttribute('tabindex')), this.element.innerHTML = ''; + for(var invalidAttr = [ + 'class', + 'style', + 'id', + 'ejs-for' + ], htmlAttr = {}, a = 0; a < this.element.attributes.length; a++)-1 !== invalidAttr.indexOf(this.element.attributes[a].name) || /^data-val/.test(this.element.attributes[a].name) || (htmlAttr[this.element.attributes[a].name] = this.element.getAttribute(this.element.attributes[a].name)); + if ((0, ej2_base.l7)(htmlAttr, this.htmlAttributes, htmlAttr), this.setProperties({ + htmlAttributes: htmlAttr + }, !0), (0, ej2_base.le)(this.htmlAttributes.id) || (this.element.id = this.htmlAttributes.id), 'TEXTAREA' === this.element.tagName) { + var rteOuterWrapper = this.createElement('div', { + className: this.element.getAttribute('class') + }); + this.element.innerHTML = '', this.element.parentElement.insertBefore(rteOuterWrapper, this.element), this.valueContainer = this.element, (0, ej2_base.IV)([ + this.valueContainer + ], this.element.getAttribute('class').split(' ')), this.element = rteOuterWrapper; + } else this.valueContainer = this.createElement('textarea', { + id: this.getID() + '-value', + attrs: { + 'aria-labelledby': this.getID() + } + }); + if (this.valueContainer.name = this.getID(), (0, ej2_base.cn)([ + this.valueContainer + ], classes.je), !(0, ej2_base.le)(this.cssClass)) for(var currentClassList = this.cssClass.split(' '), i = 0; i < currentClassList.length; i++)(0, ej2_base.cn)([ + this.valueContainer + ], currentClassList[i]); + this.element.appendChild(this.valueContainer); + }, RichTextEditor.prototype.getPersistData = function() { + return this.addOnPersist([ + 'value' + ]); + }, RichTextEditor.prototype.focusIn = function() { + this.enabled && (this.inputElement.focus(), this.focusHandler({})); + }, RichTextEditor.prototype.focusOut = function() { + this.enabled && (this.inputElement.blur(), this.blurHandler({})); + }, RichTextEditor.prototype.selectAll = function() { + this.notify(constant.td, {}); + }, RichTextEditor.prototype.selectRange = function(range) { + this.notify(constant.jh, { + range: range + }); + }, RichTextEditor.prototype.getSelection = function() { + var str = ''; + return this.notify(constant.Db, { + callBack: function(txt) { + str = txt; + } + }), str; + }, RichTextEditor.prototype.executeCommand = function(commandName, value, option) { + if (value = this.htmlPurifier(commandName, value), 'HTML' === this.editorMode) { + var range = this.getRange(); + this.iframeSettings.enable && this.formatter.editorManager.nodeSelection.Clear(this.element.ownerDocument), (this.iframeSettings.enable && range.startContainer === this.inputElement || !this.inputElement.contains(range.startContainer)) && this.focusIn(); + } + var tool = executeGroup[commandName]; + if (option && option.undo && option.undo && 0 === this.formatter.getUndoRedoStack().length && this.formatter.saveData(), -1 !== this.maxLength && !(0, ej2_base.le)(tool.command)) { + var currentInsertContentLength = 0; + if ('Links' === tool.command && (currentInsertContentLength = 0 === value.text.length ? value.url.length : value.text.length), ('Images' === tool.command || 'Table' === tool.command || 'Files' === tool.command) && (currentInsertContentLength = 1), 'InsertHTML' === tool.command) { + if ((0, ej2_base.le)(value)) (0, ej2_base.le)(tool.value) || '
    ' !== tool.value && '
    ' !== tool.value || (currentInsertContentLength = 1); + else { + var tempElem = this.createElement('div'); + tempElem.innerHTML = value, currentInsertContentLength = tempElem.textContent.length; + } + } + 'InsertText' === tool.command && (currentInsertContentLength = value.length); + var totalLength = this.getText().trim().length - this.getSelection().length + currentInsertContentLength; + if (!(-1 === this.maxLength || totalLength <= this.maxLength)) return; + } + this.formatter.editorManager.execCommand(tool.command, tool.subCommand ? tool.subCommand : value || tool.value, null, null, value || tool.value, value || tool.value), option && option.undo && (this.formatter.saveData(), this.formatter.enableUndo(this)), this.setPlaceHolder(), this.notify(constant.Ak, {}); + }, RichTextEditor.prototype.htmlPurifier = function(command, value) { + if ('HTML' === this.editorMode) switch(command){ + case 'insertHTML': + this.enableHtmlSanitizer && (value = 'string' == typeof value ? this.htmlEditorModule.sanitizeHelper(value) : this.htmlEditorModule.sanitizeHelper(value.outerHTML)); + break; + case 'insertTable': + (0, ej2_base.le)(value.width) && (value.width = { + minWidth: this.tableSettings.minWidth, + maxWidth: this.tableSettings.maxWidth, + width: this.tableSettings.width + }); + break; + case 'insertImage': + var temp = this.createElement('img', { + attrs: { + src: value.url + } + }), imageValue = temp.outerHTML; + this.enableHtmlSanitizer && (imageValue = this.htmlEditorModule.sanitizeHelper(temp.outerHTML)); + var url = '' !== imageValue && this.createElement('div', { + innerHTML: imageValue + }).firstElementChild.getAttribute('src') || null; + url = (0, ej2_base.le)(url) ? '' : url, value.url = url, (0, ej2_base.le)(value.width) && (value.width = { + minWidth: this.insertImageSettings.minWidth, + maxWidth: this.insertImageSettings.maxWidth, + width: this.insertImageSettings.width + }), (0, ej2_base.le)(value.height) && (value.height = { + minHeight: this.insertImageSettings.minHeight, + maxHeight: this.insertImageSettings.maxHeight, + height: this.insertImageSettings.height + }); + break; + case 'createLink': + var tempNode = this.createElement('a', { + attrs: { + href: value.url + } + }), linkValue = tempNode.outerHTML; + this.enableHtmlSanitizer && (linkValue = this.htmlEditorModule.sanitizeHelper(tempNode.outerHTML)); + var href = '' !== linkValue && this.createElement('div', { + innerHTML: linkValue + }).firstElementChild.getAttribute('href') || null; + href = (0, ej2_base.le)(href) ? '' : href, value.url = href; + } + return value; + }, RichTextEditor.prototype.encode = function(value) { + var divNode = this.createElement('div'); + return divNode.innerText = value.trim(), divNode.innerHTML.replace(//gi, '\n'); + }, RichTextEditor.prototype.render = function() { + this.value && !this.valueTemplate && this.setProperties({ + value: this.serializeValue(this.value) + }, !0), this.renderModule = new Render(this, this.serviceLocator), this.sourceCodeModule = new ViewSource(this, this.serviceLocator), this.notify(constant.T5, {}), this.trigger(constant.zD), this.RTERender(), new ExecCommandCallBack(this), this.notify(constant.Xr, {}), this.enableXhtml && this.setProperties({ + value: this.getXhtml() + }, !0), this.toolbarSettings.enable && 'Expand' === this.toolbarSettings.type && !(0, ej2_base.le)(this.getToolbar()) && this.toolbarSettings.items.indexOf('Undo') > -1 && this.toolbarSettings.items.indexOf('Redo') > -1 && this.disableToolbarItem([ + 'Undo', + 'Redo' + ]), this.setContentHeight(), null !== this.value && (this.valueContainer.defaultValue = this.value), this.enabled ? this.eventInitializer() : this.unWireEvents(), this.notify(constant._8, { + cssClass: this.cssClass + }), this.notify(constant.LF, {}), this.renderComplete(); + }, RichTextEditor.prototype.eventInitializer = function() { + this.wireEvents(); + }, RichTextEditor.prototype.cleanList = function(e) { + var range = this.getRange(), currentStartContainer = range.startContainer, currentEndContainer = range.endContainer, currentStartOffset = range.startOffset, currentEndOffset = currentEndContainer.textContent.length, endNode = '#text' === range.endContainer.nodeName ? range.endContainer.parentElement : range.endContainer, closestLI = (0, ej2_base.oq)(endNode, 'LI'); + if (!(0, ej2_base.le)(closestLI) && endNode.textContent.length === range.endOffset && !range.collapsed && (0, ej2_base.le)(endNode.nextElementSibling)) { + for(var i = 0; i < closestLI.childNodes.length; i++)"#text" === closestLI.childNodes[i].nodeName && 0 === closestLI.childNodes[i].textContent.trim().length && ((0, ej2_base.og)(closestLI.childNodes[i]), i--); + for(var currentLastElem = closestLI; null !== currentLastElem.lastChild && '#text' !== currentLastElem.nodeName;)currentLastElem = currentLastElem.lastChild; + this.formatter.editorManager.nodeSelection.setSelectionText(this.contentModule.getDocument(), currentStartContainer === currentEndContainer ? currentStartContainer : 'BR' !== currentLastElem.nodeName || (0, ej2_base.le)(currentLastElem.previousSibling) ? currentStartContainer : currentLastElem.previousSibling, currentEndContainer, currentStartOffset, 'BR' === currentLastElem.nodeName ? 0 : currentEndOffset); + } + }, RichTextEditor.prototype.keyDown = function(e) { + if (this.notify(constant.QG, { + member: 'keydown', + args: e + }), this.restrict(e), 'HTML' === this.editorMode && this.cleanList(e), 'HTML' === this.editorMode && (8 === e.which && 'Backspace' === e.code || 46 === e.which && 'Delete' === e.code)) { + var range = this.getRange(), startNode = '#text' === range.startContainer.nodeName ? range.startContainer.parentElement : range.startContainer; + if ((0, ej2_base.oq)(startNode, 'pre') && 8 === e.which && 8203 === range.startContainer.textContent.charCodeAt(range.startOffset - 1) || 46 === e.which && 8203 === range.startContainer.textContent.charCodeAt(range.startOffset)) { + var regEx = RegExp("​", 'g'), pointer = 8 === e.which ? range.startOffset - 1 : range.startOffset; + range.startContainer.textContent = range.startContainer.textContent.replace(regEx, ''), this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), range.startContainer, pointer); + } else if ('Backspace' === e.code && 8 === e.which && 8203 === range.startContainer.textContent.charCodeAt(0) && range.collapsed) { + var parentEle = range.startContainer.parentElement, index = void 0, i = void 0; + for(i = 0; i < parentEle.childNodes.length; i++)parentEle.childNodes[i] === range.startContainer && (index = i); + var bool = !0, removeNodeArray = []; + for(i = index; i >= 0; i--)3 === parentEle.childNodes[i].nodeType && 8203 === parentEle.childNodes[i].textContent.charCodeAt(0) && bool ? removeNodeArray.push(i) : bool = !1; + if (removeNodeArray.length > 0) for(i = removeNodeArray.length - 1; i > 0; i--)parentEle.childNodes[removeNodeArray[i]].textContent = ''; + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), range.startContainer, range.startOffset); + } + } + if (0 === this.formatter.getUndoRedoStack().length && this.formatter.saveData(), 'insert-link' !== e.action && (e.action && 'paste' !== e.action && 'space' !== e.action || 9 === e.which || 'Backspace' === e.code && 8 === e.which)) switch(this.formatter.process(this, null, e), e.action){ + case 'toolbar-focus': + this.toolbarSettings.enable && this.toolbarModule.baseToolbar.toolbarObj.element.querySelector('.e-toolbar-item[aria-disabled="false"][title] [tabindex]').focus(); + break; + case 'escape': + this.contentModule.getEditPanel().focus(); + } + (0, ej2_base.le)(this.placeholder) || ((0, ej2_base.le)(this.placeHolderWrapper) || 1 === this.inputElement.textContent.length ? this.setPlaceHolder() : this.placeHolderWrapper.style.display = 'none'), this.autoResize(); + }, RichTextEditor.prototype.keyUp = function(e) { + if ("HTML" === this.editorMode) { + var range = this.getRange(); + if (-1 != ej2_base.AR.userAgent.indexOf('Firefox') && '#text' === range.startContainer.nodeName && range.startContainer.parentElement === this.inputElement && 'BR' !== this.enterKey) { + var range_1 = this.getRange(), tempElem = this.createElement(this.enterKey); + range_1.startContainer.parentElement.insertBefore(tempElem, range_1.startContainer), tempElem.appendChild(range_1.startContainer), this.formatter.editorManager.nodeSelection.setSelectionText(this.contentModule.getDocument(), tempElem.childNodes[0], tempElem.childNodes[0], tempElem.childNodes[0].textContent.length, tempElem.childNodes[0].textContent.length); + } + } + this.notify(constant.yR, { + member: 'keyup', + args: e + }), 'KeyX' === e.code && 88 === e.which && 88 === e.keyCode && e.ctrlKey && ('' === this.inputElement.innerHTML || '
    ' === this.inputElement.innerHTML) && (this.inputElement.innerHTML = (0, util.v7)((0, util.oG)(this), this)); + var allowedKeys = 32 === e.which || 13 === e.which || 8 === e.which || 46 === e.which; + ('shift' !== e.key && !e.ctrlKey && e.key && 1 === e.key.length || allowedKeys || 'Markdown' === this.editorMode && ('shift' !== e.key && !e.ctrlKey && e.key && 1 === e.key.length || allowedKeys) && !this.inlineMode.enable) && this.formatter.onKeyHandler(this, e), (this.inputElement && 0 !== this.inputElement.textContent.length || this.element.querySelectorAll('.e-toolbar-item.e-active').length > 0) && this.notify(constant.l0, { + args: e + }), (0, ej2_base.le)(this.placeholder) || 'Enter' === e.key && 13 === e.keyCode || '


    ' !== this.inputElement.innerHTML && '

    ' !== this.inputElement.innerHTML && '
    ' !== this.inputElement.innerHTML || this.setPlaceHolder(); + }, RichTextEditor.prototype.serializeValue = function(value) { + return 'HTML' !== this.editorMode || (0, ej2_base.le)(value) || (this.enableHtmlEncode ? (value = this.htmlEditorModule.sanitizeHelper((0, util.Jx)(value)), value = this.encode(value)) : value = this.htmlEditorModule.sanitizeHelper(value)), value; + }, RichTextEditor.prototype.sanitizeHtml = function(value) { + return this.serializeValue(value); + }, RichTextEditor.prototype.updateValue = function(value) { + if ((0, ej2_base.le)(value)) { + var inputVal = this.inputElement.innerHTML; + this.setProperties({ + value: (0, util.nu)(inputVal) ? null : inputVal + }); + } else this.setProperties({ + value: value + }); + }, RichTextEditor.prototype.triggerEditArea = function(e) { + if ((0, util.FA)()) { + var touch = e.touches ? e.changedTouches[0] : e; + this.clickPoints.clientX === touch.clientX && this.clickPoints.clientY === touch.clientY && this.notify(constant.uU, { + member: 'editAreaClick', + args: e + }); + } else this.notify(constant.uU, { + member: 'editAreaClick', + args: e + }); + }, RichTextEditor.prototype.notifyMouseUp = function(e) { + var touch = e.touches ? e.changedTouches[0] : e; + this.notify(constant.vV, { + member: 'mouseUp', + args: e, + touchData: { + prevClientX: this.clickPoints.clientX, + prevClientY: this.clickPoints.clientY, + clientX: touch.clientX, + clientY: touch.clientY + } + }), this.inputElement && ('HTML' === this.editorMode && 0 !== this.inputElement.textContent.length || 'Markdown' === this.editorMode && 0 !== this.inputElement.value.length) && this.notify(constant.l0, { + args: e + }), this.triggerEditArea(e); + }, RichTextEditor.prototype.mouseUp = function(e) { + if (this.quickToolbarSettings.showOnRightClick && ej2_base.AR.isDevice) { + var target = e.target, closestTable = (0, ej2_base.oq)(target, 'table'); + if (target && 'A' === target.nodeName || 'IMG' === target.nodeName || 'TD' === target.nodeName || 'TH' === target.nodeName || 'TABLE' === target.nodeName || closestTable && this.contentModule.getEditPanel().contains(closestTable)) return; + } + if (this.notifyMouseUp(e), 3 === e.detail) { + var range = this.getRange(), selection = this.formatter.editorManager.domNode.getSelection(); + /\s+$/.test(selection.toString()) && (!(0, ej2_base.le)(range.startContainer.parentElement) && (!(0, ej2_base.le)(range.startContainer.parentElement.nextSibling) && (3 !== range.startContainer.parentElement.nextSibling.nodeType || /\s+$/.test(range.startContainer.parentElement.nextSibling.textContent)) || range.startOffset === range.endOffset) || 'li' === range.startContainer.parentElement.tagName.toLocaleLowerCase()) && (range.setStart(range.startContainer, range.startOffset), range.setEnd(range.startContainer, range.startContainer.textContent.length)); + } + }, RichTextEditor.prototype.ensureModuleInjected = function(module) { + return this.getInjectedModules().indexOf(module) >= 0; + }, RichTextEditor.prototype.onCopy = function() { + this.contentModule.getDocument().execCommand('copy', !1, null); + }, RichTextEditor.prototype.onCut = function() { + this.contentModule.getDocument().execCommand('cut', !1, null); + }, RichTextEditor.prototype.onPaste = function(e) { + var _this = this; + this.trigger(constant.m2, { + originalEvent: e, + cancel: !1, + requestType: 'Paste' + }, function(pasteArgs) { + var totalLength = _this.inputElement.textContent.length - _this.getSelection().length + ((0, ej2_base.le)(e) || (0, ej2_base.le)(e.clipboardData) ? 0 : e.clipboardData.getData('text/plain').length); + if ('Markdown' === _this.editorMode) { + var args_1 = { + requestType: 'Paste', + editorMode: _this.editorMode, + event: e + }; + setTimeout(function() { + _this.formatter.onSuccess(_this, args_1); + }, 0), -1 === _this.maxLength || totalLength <= _this.maxLength || e.preventDefault(); + return; + } + if (!pasteArgs.cancel && 'true' === _this.inputElement.contentEditable && (-1 === _this.maxLength || totalLength <= _this.maxLength)) { + if ((0, ej2_base.le)(_this.pasteCleanupModule)) { + var args_2 = { + requestType: 'Paste', + editorMode: _this.editorMode, + event: e + }, value = null, htmlValue = !1; + e && !(0, ej2_base.le)(e.clipboardData) && (value = e.clipboardData.getData('text/plain'), htmlValue = e.clipboardData.getData('text/html').indexOf('MsoNormal') > 0); + var file = e && e.clipboardData && e.clipboardData.items.length > 0 ? e.clipboardData.items[0].getAsFile() : null; + null !== value && _this.notify(constant.RE, { + file: file, + args: e, + text: value, + isWordPaste: htmlValue + }), setTimeout(function() { + _this.formatter.onSuccess(_this, args_2); + }, 0); + } else _this.notify(constant.dI, { + args: e + }); + } else e.preventDefault(); + }); + }, RichTextEditor.prototype.clipboardAction = function(action, event) { + switch(action.toLowerCase()){ + case 'cut': + this.onCut(), this.formatter.onSuccess(this, { + requestType: 'Cut', + editorMode: this.editorMode, + event: event + }); + break; + case 'copy': + this.onCopy(), this.formatter.onSuccess(this, { + requestType: 'Copy', + editorMode: this.editorMode, + event: event + }); + break; + case 'paste': + this.onPaste(event); + } + }, RichTextEditor.prototype.destroy = function() { + if (!this.isDestroyed && this.isRendered) { + if (null === this.element.offsetParent) { + (0, ej2_base.le)(this.toolbarModule) || this.toolbarModule.destroy(), this.notify(constant.P0, {}); + return; + } + if (this.notify(constant.ob, {}), this.destroyDependentModules(), (0, ej2_base.le)(this.timeInterval) || (clearInterval(this.timeInterval), this.timeInterval = null), this.unWireEvents(), 'TEXTAREA' === this.originalElement.tagName) { + this.element.parentElement.insertBefore(this.valueContainer, this.element), this.valueContainer.id = this.getID(), this.valueContainer.removeAttribute('name'), (0, ej2_base.og)(this.element), '' !== this.originalElement.innerHTML.trim() ? (this.valueContainer.value = this.originalElement.innerHTML.trim(), this.setProperties({ + value: (0, ej2_base.le)(this.initialValue) ? null : this.initialValue + }, !0)) : this.valueContainer.value = this.valueContainer.defaultValue, this.element = this.valueContainer; + for(var i = 0; i < this.originalElement.classList.length; i++)(0, ej2_base.cn)([ + this.element + ], this.originalElement.classList[i]); + if (!(0, ej2_base.le)(this.cssClass)) for(var currentClassList = this.cssClass.split(' '), i = 0; i < currentClassList.length; i++)(0, ej2_base.cn)([ + this.element + ], currentClassList[i]); + (0, ej2_base.IV)([ + this.element + ], classes.je); + } else '' !== this.originalElement.innerHTML.trim() ? (this.element.innerHTML = this.originalElement.innerHTML.trim(), this.setProperties({ + value: (0, ej2_base.le)(this.initialValue) ? null : this.initialValue + }, !0)) : this.element.innerHTML = ''; + if (this.placeholder && this.placeHolderWrapper && (this.placeHolderWrapper = null), !(0, ej2_base.le)(this.cssClass)) for(var allClassName = this.cssClass.split(' '), i = 0; i < allClassName.length; i++)'' !== allClassName[i].trim() && (0, ej2_base.IV)([ + this.element + ], allClassName[i]); + this.removeHtmlAttributes(), this.removeAttributes(), _super.prototype.destroy.call(this), this.isRendered = !1, this.enablePersistence && window.localStorage.removeItem(this.getModuleName() + this.element.id); + } + }, RichTextEditor.prototype.removeHtmlAttributes = function() { + if (this.htmlAttributes) for(var keys = Object.keys(this.htmlAttributes), i = 0; i < keys.length && this.element.hasAttribute(keys[i]); i++)this.element.removeAttribute(keys[i]); + }, RichTextEditor.prototype.removeAttributes = function() { + this.enabled || (0, ej2_base.IV)([ + this.element + ], classes.xu), this.enableRtl && (0, ej2_base.IV)([ + this.element + ], classes.lm), this.readonly && (0, ej2_base.IV)([ + this.element + ], classes.PW), '' !== this.element.style.width && '' === this.originalElement.style.width && this.element.style.removeProperty('width'), '' !== this.element.style.height && '' === this.originalElement.style.height && this.element.style.removeProperty('height'), this.element.removeAttribute('aria-disabled'), this.element.removeAttribute('role'), this.element.removeAttribute('tabindex'); + }, RichTextEditor.prototype.destroyDependentModules = function() { + this.renderModule.destroy(), this.formatter.editorManager.undoRedoManager.destroy(), this.sourceCodeModule.destroy(); + }, RichTextEditor.prototype.getContent = function() { + return this.contentModule.getPanel(); + }, RichTextEditor.prototype.getText = function() { + return this.contentModule.getText(); + }, RichTextEditor.prototype.getSelectedHtml = function() { + var wrapperElm = this.createElement('div'), selection = this.contentModule.getDocument().getSelection(); + if (selection.rangeCount > 0) { + var selectedHtml = selection.getRangeAt(0).cloneContents(); + wrapperElm.appendChild(selectedHtml); + } + return wrapperElm.innerHTML; + }, RichTextEditor.prototype.showInlineToolbar = function() { + if (this.inlineMode.enable) { + var currentRange = this.getRange(), targetElm = '#text' === currentRange.endContainer.nodeName ? currentRange.endContainer.parentElement : currentRange.endContainer, x = currentRange.getClientRects()[0].left, y = currentRange.getClientRects()[0].top; + this.quickToolbarModule.showInlineQTBar(x, y, targetElm); + } + }, RichTextEditor.prototype.hideInlineToolbar = function() { + this.quickToolbarModule.hideInlineQTBar(); + }, RichTextEditor.prototype.getModuleName = function() { + return 'richtexteditor'; + }, RichTextEditor.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'enterKey': + case 'value': + var nVal = void 0; + nVal = 'enterKey' === prop ? null === this.value || '

    ' === this.value || '


    ' === this.value || '
    ' === this.value ? null : this.value : newProp[prop]; + var val = 'HTML' === this.editorMode ? (0, util.v7)(nVal, this) : nVal; + ((0, ej2_base.le)(nVal) || '' === nVal) && 'enterKey' !== prop || (this.value = this.serializeValue(this.enableHtmlEncode ? this.encode((0, util.Jx)(val)) : val)), this.updatePanelValue(), this.inputElement && this.notify(constant.LF, {}), this.setPlaceHolder(), this.notify(constant.F, { + module: 'XhtmlValidation', + newProp: newProp, + oldProp: oldProp + }), this.enableXhtml && this.setProperties({ + value: this.getXhtml() + }, !0), this.showCharCount && this.countModule.refresh(); + break; + case 'valueTemplate': + this.setValue(), this.showCharCount && this.countModule.refresh(); + break; + case 'width': + this.setWidth(newProp[prop]), this.toolbarSettings.enable && !this.inlineMode.enable && (this.toolbarModule.refreshToolbarOverflow(), this.resizeHandler()); + break; + case 'height': + this.setHeight(newProp[prop]), this.setContentHeight(), this.autoResize(); + break; + case 'readonly': + this.setReadOnly(!1); + break; + case 'cssClass': + this.element.classList.remove(oldProp[prop]), this.setCssClass(newProp[prop]), this.notify(constant._8, { + cssClass: newProp[prop], + oldCssClass: oldProp[prop] + }); + break; + case 'enabled': + this.setEnable(); + break; + case 'enableRtl': + this.updateRTL(); + break; + case 'placeholder': + this.placeholder = newProp[prop], this.setPlaceHolder(); + break; + case 'htmlAttributes': + setAttributes(this.htmlAttributes, this, !1, !1); + break; + case 'iframeSettings': + var frameSetting = oldProp[prop]; + if (frameSetting.resources) { + var header = this.contentModule.getDocument().querySelector('head'), files = void 0; + frameSetting.resources.scripts && (files = header.querySelectorAll('.' + classes.Z0), this.removeSheets(files)), frameSetting.resources.styles && (files = header.querySelectorAll('.' + classes.Gp), this.removeSheets(files)); + } + this.setIframeSettings(); + break; + case 'locale': + _super.prototype.refresh.call(this); + break; + case 'inlineMode': + this.notify(constant.CC, { + module: 'quickToolbar', + newProp: newProp, + oldProp: oldProp + }), this.setContentHeight(); + break; + case 'toolbarSettings': + this.notify(constant.CC, { + module: 'toolbar', + newProp: newProp, + oldProp: oldProp + }), this.setContentHeight(); + break; + case 'maxLength': + this.showCharCount && this.countModule.refresh(); + break; + case 'showCharCount': + newProp[prop] && this.countModule ? this.countModule.renderCount() : !1 === newProp[prop] && this.countModule && this.countModule.destroy(); + break; + case 'enableHtmlEncode': + this.updateValueData(), this.updatePanelValue(), this.setPlaceHolder(), this.showCharCount && this.countModule.refresh(); + break; + case 'undoRedoSteps': + case 'undoRedoTimer': + this.formatter.editorManager.observer.notify(common_constant.kR, { + newProp: newProp, + oldProp: oldProp + }); + break; + case 'enableXhtml': + this.notify(constant.F, { + module: 'XhtmlValidation', + newProp: newProp, + oldProp: oldProp + }); + break; + case 'quickToolbarSettings': + newProp.quickToolbarSettings.showOnRightClick ? this.wireContextEvent() : this.unWireContextEvent(), this.notify(constant.CC, { + newProp: newProp, + oldProp: oldProp + }); + break; + default: + this.notify(constant.CC, { + newProp: newProp, + oldProp: oldProp + }); + } + } + }, RichTextEditor.prototype.updateValueData = function() { + this.enableHtmlEncode ? this.setProperties({ + value: this.encode((0, util.Jx)(this.inputElement.innerHTML)) + }, !0) : this.setProperties({ + value: /<[a-z][\s\S]*>/i.test(this.inputElement.innerHTML) ? this.inputElement.innerHTML : (0, util.Jx)(this.inputElement.innerHTML) + }); + }, RichTextEditor.prototype.removeSheets = function(srcList) { + var i; + for(i = 0; i < srcList.length; i++)(0, ej2_base.og)(srcList[i]); + }, RichTextEditor.prototype.updatePanelValue = function() { + var value = this.value; + value = this.enableHtmlEncode && this.value ? (0, util.Jx)(value) : value; + var getTextArea = this.element.querySelector('.e-rte-srctextarea'); + value ? (getTextArea && 'block' === getTextArea.style.display && (getTextArea.value = this.value), this.valueContainer && (this.valueContainer.value = this.enableHtmlEncode ? this.value : value), 'HTML' === this.editorMode && this.inputElement && this.inputElement.innerHTML.replace('&', '&').trim() !== value.trim() ? this.inputElement.innerHTML = value : 'Markdown' === this.editorMode && this.inputElement && this.inputElement.value.trim() !== value.trim() && (this.inputElement.value = value)) : (getTextArea && 'block' === getTextArea.style.display && (getTextArea.value = ''), 'HTML' === this.editorMode ? 'DIV' === this.enterKey ? this.inputElement.innerHTML = '

    ' : 'BR' === this.enterKey ? this.inputElement.innerHTML = '
    ' : (this.inputElement.innerHTML = '


    ', '' === value && this.formatter && this.inputElement && this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), this.inputElement.firstElementChild, this.inputElement.firstElementChild.childElementCount)) : this.inputElement.value = '', this.valueContainer && (this.valueContainer.value = '')), this.showCharCount && this.countModule.refresh(); + }, RichTextEditor.prototype.setHeight = function(height) { + 'auto' !== height ? this.element.style.height = (0, ej2_base.Ac)(height) : this.element.style.height = 'auto', 'Expand' === this.toolbarSettings.type && ('string' == typeof this.height && this.height.indexOf('px') > -1 || 'number' == typeof this.height) ? this.element.classList.add(classes.yw) : this.element.classList.remove(classes.yw); + }, RichTextEditor.prototype.setPlaceHolder = function() { + this.inputElement && this.placeholder && !0 !== this.iframeSettings.enable && ('Markdown' !== this.editorMode ? (this.placeHolderWrapper || (this.placeHolderWrapper = this.createElement('span', { + className: "rte-placeholder e-rte-placeholder " + this.cssClass + }), this.inputElement && this.inputElement.parentElement.insertBefore(this.placeHolderWrapper, this.inputElement), (0, ej2_base.Y4)(this.placeHolderWrapper, { + style: 'font-size: 14px; margin-left: 0px; margin-right: 0px;' + })), this.placeHolderWrapper.innerHTML = this.placeholder, 0 !== this.inputElement.textContent.length || (0, ej2_base.le)(this.inputElement.firstChild) || 'BR' !== this.inputElement.firstChild.nodeName && ('P' !== this.inputElement.firstChild.nodeName && 'DIV' !== this.inputElement.firstChild.nodeName || (0, ej2_base.le)(this.inputElement.firstChild.firstChild) || 'BR' !== this.inputElement.firstChild.firstChild.nodeName) ? this.placeHolderWrapper.style.display = 'none' : this.placeHolderWrapper.style.display = 'block') : this.inputElement.setAttribute('placeholder', this.placeholder)); + }, RichTextEditor.prototype.setWidth = function(width) { + 'auto' !== width ? (0, ej2_base.V7)(this.element, { + width: (0, ej2_base.Ac)(this.width) + }) : this.element.style.width = 'auto'; + }, RichTextEditor.prototype.setCssClass = function(cssClass) { + if (!(0, ej2_base.le)(cssClass)) for(var allClassName = cssClass.split(' '), i = 0; i < allClassName.length; i++)'' !== allClassName[i].trim() && this.element.classList.add(allClassName[i]); + }, RichTextEditor.prototype.updateRTL = function() { + this.notify(constant.vN, { + enableRtl: this.enableRtl + }), this.enableRtl ? this.element.classList.add(classes.lm) : this.element.classList.remove(classes.lm); + }, RichTextEditor.prototype.updateReadOnly = function() { + this.notify(constant.Ed, { + editPanel: this.inputElement, + mode: this.readonly + }); + }, RichTextEditor.prototype.setReadOnly = function(initial) { + this.updateReadOnly(), !initial && (this.readonly && this.enabled ? this.unbindEvents() : this.enabled && this.bindEvents()); + }, RichTextEditor.prototype.print = function() { + var printWind, _this = this, printArgs = { + element: this.inputElement, + requestType: 'print', + cancel: !1 + }; + this.trigger(constant.m2, printArgs, function(printingArgs) { + printWind = window.open('', 'print', 'height=' + window.outerHeight + ',width=' + window.outerWidth), 'msie' === ej2_base.AR.info.name && printWind.resizeTo(screen.availWidth, screen.availHeight), printWind = (0, ej2_base.S0)(_this.inputElement, printWind), printingArgs.cancel || _this.trigger(constant.i8, { + requestType: 'print' + }); + }); + }, RichTextEditor.prototype.refreshUI = function() { + this.renderModule.refresh(); + }, RichTextEditor.prototype.showFullScreen = function() { + this.fullScreenModule.showFullScreen(); + }, RichTextEditor.prototype.enableToolbarItem = function(items, muteToolbarUpdate) { + this.toolbarModule.enableTBarItems(this.getBaseToolbarObject(), items, !0, muteToolbarUpdate); + }, RichTextEditor.prototype.disableToolbarItem = function(items, muteToolbarUpdate) { + this.toolbarModule.enableTBarItems(this.getBaseToolbarObject(), items, !1, muteToolbarUpdate); + }, RichTextEditor.prototype.removeToolbarItem = function(items) { + this.toolbarModule.removeTBarItems(items); + }, RichTextEditor.prototype.getRange = function() { + return this.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + }, RichTextEditor.prototype.initializeServices = function() { + this.serviceLocator.register('rendererFactory', new renderer_factory.z), this.serviceLocator.register('rteLocale', this.localeObj = new ej2_base.E7(this.getModuleName(), default_locale.al, this.locale)), this.serviceLocator.register('dialogRenderObject', new DialogRenderer(this)); + }, RichTextEditor.prototype.RTERender = function() { + var rendererFactory = this.serviceLocator.getService('rendererFactory'); + this.contentModule = rendererFactory.getRenderer(base_enum.y2.Content), this.fullScreenModule = new FullScreen(this), this.enterKeyModule = new EnterKeyAction(this), this.renderModule.render(), this.inputElement = this.contentModule.getEditPanel(), this.setHeight(this.height), setAttributes(this.htmlAttributes, this, !1, !0), this.iframeSettings && this.setIframeSettings(), this.setCssClass(this.cssClass), this.updateEnable(), this.setPlaceHolder(), this.updateRTL(), this.updateReadOnly(), this.updatePanelValue(), this.enableHtmlEncode && !(0, ej2_base.le)(this.value) && this.setProperties({ + value: this.encode((0, util.Jx)(this.value)) + }); + }, RichTextEditor.prototype.setIframeSettings = function() { + if (this.iframeSettings.resources) { + var styleSrc = this.iframeSettings.resources.styles, scriptSrc = this.iframeSettings.resources.scripts; + this.iframeSettings.resources.scripts.length > 0 && this.InjectSheet(!0, scriptSrc), this.iframeSettings.resources.styles.length > 0 && this.InjectSheet(!1, styleSrc); + } + this.iframeSettings.attributes && setAttributes(this.iframeSettings.attributes, this, !0, !1); + }, RichTextEditor.prototype.InjectSheet = function(scriptSheet, srcList) { + try { + if (srcList && srcList.length > 0) for(var target = this.contentModule.getDocument().querySelector('head'), i = 0; i < srcList.length; i++)if (scriptSheet) { + var scriptEle = this.createScriptElement(); + scriptEle.src = srcList[i], target.appendChild(scriptEle); + } else { + var styleEle = this.createStyleElement(); + styleEle.href = srcList[i], target.appendChild(styleEle); + } + } catch (e) { + return; + } + }, RichTextEditor.prototype.createScriptElement = function() { + var scriptEle = this.createElement('script', { + className: classes.Z0 + }); + return scriptEle.type = 'text/javascript', scriptEle; + }, RichTextEditor.prototype.createStyleElement = function() { + var styleEle = this.createElement('link', { + className: classes.Gp + }); + return styleEle.rel = 'stylesheet', styleEle; + }, RichTextEditor.prototype.setValue = function() { + if (this.valueTemplate) { + if (RegExp(/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i).test(this.valueTemplate)) this.setProperties({ + value: this.valueTemplate + }); + else { + for(var compiledTemplate = (0, ej2_base.MY)(this.valueTemplate)('', this, 'valueTemplate'), i = 0; i < compiledTemplate.length; i++){ + var item = compiledTemplate[i]; + (0, ej2_base.R3)([ + item + ], this.element); + } + this.setProperties({ + value: this.element.innerHTML.trim() + }); + } + } else { + var innerHtml = !(0, ej2_base.le)(this.element.innerHTML) && this.element.innerHTML.replace(/<(\/?|\!?)(!--!--)>/g, '').trim(); + '' !== innerHtml && ('TEXTAREA' === this.element.tagName ? this.setProperties({ + value: (0, util.Jx)(innerHtml) + }) : this.setProperties({ + value: innerHtml + })); + } + }, RichTextEditor.prototype.updateResizeFlag = function() { + this.isResizeInitialized = !0; + }, RichTextEditor.prototype.getInsertImgMaxWidth = function() { + var maxWidth = this.insertImageSettings.maxWidth, editEle = this.contentModule.getEditPanel(), eleStyle = window.getComputedStyle(editEle), editEleMaxWidth = editEle.offsetWidth - (14 + parseFloat(eleStyle.paddingLeft.split('px')[0]) + parseFloat(eleStyle.paddingRight.split('px')[0]) + parseFloat(eleStyle.marginLeft.split('px')[0]) + parseFloat(eleStyle.marginRight.split('px')[0])); + return (0, ej2_base.le)(maxWidth) ? editEleMaxWidth : maxWidth; + }, RichTextEditor.prototype.setContentHeight = function(target, isExpand) { + var heightValue, rteHeightPercent, topValue = 0, heightPercent = 'string' == typeof this.height && this.height.indexOf('%') > -1, cntEle = this.sourceCodeModule.getPanel() && 'block' === this.sourceCodeModule.getPanel().parentElement.style.display ? this.sourceCodeModule.getPanel().parentElement : this.contentModule.getPanel(), rteHeight = this.element.offsetHeight; + 0 === rteHeight && 'auto' !== this.height && !this.getToolbar() && (rteHeight = parseInt(this.height, 10), heightPercent && (rteHeightPercent = this.height)); + var tbHeight = this.getToolbar() ? this.toolbarModule.getToolbarHeight() : 0, rzHandle = this.element.querySelector('.' + classes.Wk), rzHeight = this.enableResize ? (0, ej2_base.le)(rzHandle) ? 0 : rzHandle.offsetHeight + 8 : 0, expandPopHeight = this.getToolbar() ? this.toolbarModule.getExpandTBarPopHeight() : 0; + if (this.toolbarSettings.type === base_enum.Bv.Expand && isExpand && 'preview' !== target ? (heightValue = 'auto' === this.height && 0 === rzHeight ? 'auto' : rteHeight - (tbHeight + expandPopHeight + rzHeight) + 'px', topValue = this.toolbarSettings.enableFloating ? 0 : expandPopHeight) : heightValue = 'auto' !== this.height || this.element.classList.contains('e-rte-full-screen') || this.isResizeInitialized ? heightPercent && rteHeightPercent ? rteHeightPercent : rteHeight - (tbHeight + rzHeight) + 'px' : 'auto', 'windowResize' !== target && (this.iframeSettings.enable ? 'auto' !== heightValue && (0, ej2_base.V7)(cntEle, { + height: heightValue, + marginTop: topValue + 'px' + }) : (0, ej2_base.V7)(cntEle, { + height: heightValue, + marginTop: topValue + 'px' + })), this.iframeSettings.enable && 'sourceCode' === target) { + var codeElement = (0, ej2_base.Ys)('.' + classes.s8, this.element); + (0, ej2_base.V7)(codeElement, { + height: heightValue, + marginTop: topValue + 'px' + }); + } + this.toolbarSettings.enableFloating && this.getToolbar() && !this.inlineMode.enable && (0, ej2_base.V7)(this.getToolbar().parentElement, { + height: (isExpand ? tbHeight + expandPopHeight : tbHeight) + 'px' + }), 0 === rzHeight && this.autoResize(); + }, RichTextEditor.prototype.getHtml = function() { + return this.serializeValue(this.contentModule.getEditPanel().innerHTML); + }, RichTextEditor.prototype.getXhtml = function() { + var currentValue = this.value; + return !(0, ej2_base.le)(currentValue) && this.enableXhtml && (currentValue = this.htmlEditorModule.xhtmlValidation.selfEncloseValidation(currentValue)), currentValue; + }, RichTextEditor.prototype.showSourceCode = function() { + this.readonly || this.notify(constant.sv, {}); + }, RichTextEditor.prototype.getCharCount = function() { + var htmlText = 'Markdown' === this.editorMode ? this.inputElement.value.trim() : this.inputElement.textContent.trim(); + return 'Markdown' !== this.editorMode && -1 !== htmlText.indexOf('\u200B') ? htmlText.replace(/\u200B/g, '').length : htmlText.length; + }, RichTextEditor.prototype.showDialog = function(type) { + type === base_enum.iR.InsertLink ? this.notify(constant.nk, {}) : type === base_enum.iR.InsertImage ? this.notify(constant.lj, {}) : type === base_enum.iR.InsertTable && this.notify(constant.Np, {}); + }, RichTextEditor.prototype.closeDialog = function(type) { + type === base_enum.iR.InsertLink ? this.notify(constant.OI, {}) : type === base_enum.iR.InsertImage ? this.notify(constant.kq, {}) : type === base_enum.iR.InsertTable && this.notify(constant.HB, {}); + }, RichTextEditor.prototype.getBaseToolbarObject = function() { + return this.inlineMode.enable && (!ej2_base.AR.isDevice || (0, util.FA)()) ? this.quickToolbarModule && this.quickToolbarModule.getInlineBaseToolbar() : this.toolbarModule && this.toolbarModule.getBaseToolbar(); + }, RichTextEditor.prototype.getToolbar = function() { + return this.toolbarModule ? this.toolbarModule.getToolbarElement() : null; + }, RichTextEditor.prototype.getToolbarElement = function() { + return this.toolbarModule && this.toolbarModule.getToolbarElement(); + }, RichTextEditor.prototype.getID = function() { + return 'TEXTAREA' === this.originalElement.tagName ? this.valueContainer.id : this.element.id; + }, RichTextEditor.prototype.mouseDownHandler = function(e) { + var touch = e.touches ? e.changedTouches[0] : e; + (0, ej2_base.cn)([ + this.element + ], [ + classes.Mv + ]), this.preventDefaultResize(e), this.notify(constant.uG, { + args: e + }), this.clickPoints = { + clientX: touch.clientX, + clientY: touch.clientY + }; + }, RichTextEditor.prototype.preventImgResize = function(e) { + 'img' === e.target.nodeName.toLocaleLowerCase() && e.preventDefault(); + }, RichTextEditor.prototype.preventDefaultResize = function(e) { + 'msie' === ej2_base.AR.info.name ? this.contentModule.getEditPanel().addEventListener('mscontrolselect', this.preventImgResize) : 'mozilla' === ej2_base.AR.info.name && (this.contentModule.getDocument().execCommand('enableObjectResizing', !1, 'false'), this.contentModule.getDocument().execCommand('enableInlineTableEditing', !1, 'false')); + }, RichTextEditor.prototype.defaultResize = function(e) { + 'msie' === ej2_base.AR.info.name ? this.contentModule.getEditPanel().removeEventListener('mscontrolselect', this.preventImgResize) : 'mozilla' === ej2_base.AR.info.name && (this.contentModule.getDocument().execCommand('enableObjectResizing', !0, 'true'), this.contentModule.getDocument().execCommand('enableInlineTableEditing', !0, 'true')); + }, RichTextEditor.prototype.resizeHandler = function() { + var isExpand = !1; + if (!document.body.contains(this.element)) { + document.defaultView.removeEventListener('resize', this.onResizeHandler, !0); + return; + } + this.toolbarSettings.enable && !this.inlineMode.enable && (this.toolbarModule.refreshToolbarOverflow(), isExpand = this.toolbarModule.baseToolbar.toolbarObj.element.classList.contains(classes.Yi)), this.setContentHeight('windowResize', isExpand), this.notify(constant.Qr, null); + }, RichTextEditor.prototype.scrollHandler = function(e) { + this.notify(constant.AR, { + args: e + }); + }, RichTextEditor.prototype.contentScrollHandler = function(e) { + this.notify(constant.sh, { + args: e + }); + }, RichTextEditor.prototype.focusHandler = function(e) { + if (!this.isRTE || this.isFocusOut) { + this.isRTE = !this.isFocusOut, this.isFocusOut = !1, (0, ej2_base.cn)([ + this.element + ], [ + classes.Mv + ]), 'HTML' === this.editorMode ? this.cloneValue = '


    ' === this.inputElement.innerHTML || '

    ' === this.inputElement.innerHTML || '
    ' === this.inputElement.innerHTML ? null : this.enableHtmlEncode ? this.encode((0, util.Jx)(this.inputElement.innerHTML)) : this.inputElement.innerHTML : this.cloneValue = '' === this.inputElement.value ? null : this.inputElement.value; + var active = document.activeElement; + if ((active === this.element || active === this.getToolbarElement() || active === this.contentModule.getEditPanel() || this.iframeSettings.enable && active === this.contentModule.getPanel() && e.target && !e.target.classList.contains('e-img-inner') && e.target && e.target.parentElement && !e.target.parentElement.classList.contains('e-img-wrap') || (0, ej2_base.oq)(active, '.e-rte-toolbar') === this.getToolbarElement()) && (this.contentModule.getEditPanel().focus(), !(0, ej2_base.le)(this.getToolbarElement()))) { + this.getToolbarElement().setAttribute('tabindex', '-1'); + for(var items = this.getToolbarElement().querySelectorAll('[tabindex="0"]'), i = 0; i < items.length; i++)items[i].setAttribute('tabindex', '-1'); + } + this.preventDefaultResize(e), this.trigger('focus', { + event: e, + isInteracted: 0 !== Object.keys(e).length + }), (0, ej2_base.le)(this.saveInterval) || !(this.saveInterval > 0) || this.autoSaveOnIdle || (this.timeInterval = setInterval(this.updateValueOnIdle.bind(this), this.saveInterval)), ej2_base.bi.add(document, 'mousedown', this.onDocumentClick, this); + } + if (!(0, ej2_base.le)(this.getToolbarElement())) for(var toolbarItem = this.getToolbarElement().querySelectorAll('input,select,button,a,[tabindex]'), i = 0; i < toolbarItem.length; i++)toolbarItem[i].classList.contains('e-rte-dropdown-btn') || toolbarItem[i].classList.contains('e-insert-table-btn') || toolbarItem[i].hasAttribute('tabindex') && '-1' === toolbarItem[i].getAttribute('tabindex') || toolbarItem[i].setAttribute('tabindex', '-1'); + }, RichTextEditor.prototype.getUpdatedValue = function() { + (0, ej2_base.le)(this.tableModule) || this.tableModule.removeResizeElement(); + var value, getTextArea = this.element.querySelector('.e-rte-srctextarea'); + return 'HTML' === this.editorMode ? (value = '


    ' === this.inputElement.innerHTML || '

    ' === this.inputElement.innerHTML || '
    ' === this.inputElement.innerHTML ? null : this.enableHtmlEncode ? this.encode((0, util.Jx)(this.inputElement.innerHTML)) : this.inputElement.innerHTML, getTextArea && 'block' === getTextArea.style.display && (value = getTextArea.value)) : value = '' === this.inputElement.value ? null : this.inputElement.value, value; + }, RichTextEditor.prototype.updateValueOnIdle = function() { + ((0, ej2_base.le)(this.tableModule) || (0, ej2_base.le)(this.inputElement.querySelector('.e-table-box.e-rbox-select'))) && (this.setProperties({ + value: this.getUpdatedValue() + }, !0), this.valueContainer.value = this.value, this.isValueChangeBlurhandler = !1, this.invokeChangeEvent()); + }, RichTextEditor.prototype.updateIntervalValue = function() { + clearTimeout(this.idleInterval), this.idleInterval = setTimeout(this.updateValueOnIdle.bind(this), 0); + }, RichTextEditor.prototype.updateStatus = function(e) { + if (!(0, ej2_base.le)(e.html) || !(0, ej2_base.le)(e.markdown)) { + var status_1 = this.formatter.editorManager.undoRedoManager.getUndoStatus(), eventArgs = { + undo: status_1.undo, + redo: status_1.redo, + html: e.html, + markdown: e.markdown + }; + this.trigger(constant.Sy, eventArgs); + } + }, RichTextEditor.prototype.onDocumentClick = function(e) { + var target = e.target, rteElement = (0, ej2_base.oq)(target, '.' + classes.$E); + this.element.contains(e.target) || document === e.target || rteElement === this.element || (0, ej2_base.oq)(target, '[aria-owns="' + this.getID() + '"]') || (this.isBlur = !0, this.isRTE = !1), this.notify(constant.v4, { + args: e + }), 'msie' !== ej2_base.AR.info.name && e.detail > 3 && e.preventDefault(); + }, RichTextEditor.prototype.blurHandler = function(e) { + var trg = e.relatedTarget; + if (trg) { + var rteElement = (0, ej2_base.oq)(trg, '.' + classes.$E); + rteElement && rteElement === this.element ? (this.isBlur = !1, trg === this.getToolbarElement() && trg.setAttribute('tabindex', '-1')) : (0, ej2_base.oq)(trg, '[aria-owns="' + this.getID() + '"]') ? this.isBlur = !1 : (this.isBlur = !0, trg = null); + } + if (this.isBlur && (0, ej2_base.le)(trg)) { + (0, ej2_base.IV)([ + this.element + ], [ + classes.Mv + ]), this.notify(constant.Z7, {}); + var value = this.getUpdatedValue(); + this.setProperties({ + value: value + }), this.notify(constant.l0, { + args: e, + documentNode: document + }), this.isValueChangeBlurhandler = !0, this.invokeChangeEvent(), this.isFocusOut = !0, this.isBlur = !1, (0, util.Nu)(this.valueContainer, 'focusout'), this.defaultResize(e), this.trigger('blur', { + event: e, + isInteracted: 0 !== Object.keys(e).length + }), (0, ej2_base.le)(this.timeInterval) || (clearInterval(this.timeInterval), this.timeInterval = null), ej2_base.bi.remove(document, 'mousedown', this.onDocumentClick); + } else this.isRTE = !0; + }, RichTextEditor.prototype.contentChanged = function() { + this.autoSaveOnIdle && !(0, ej2_base.le)(this.saveInterval) && (clearTimeout(this.timeInterval), this.timeInterval = setTimeout(this.updateIntervalValue.bind(this), this.saveInterval)); + }, RichTextEditor.prototype.invokeChangeEvent = function() { + var eventArgs = { + value: this.enableXhtml ? this.getXhtml() : this.value, + isInteracted: this.isValueChangeBlurhandler + }; + this.value !== this.cloneValue && (this.trigger('change', eventArgs), this.cloneValue = this.value); + }, RichTextEditor.prototype.wireScrollElementsEvents = function() { + this.scrollParentElements = (0, popup.Mm)(this.element); + for(var _i = 0, _a = this.scrollParentElements; _i < _a.length; _i++){ + var element = _a[_i]; + ej2_base.bi.add(element, 'scroll', this.scrollHandler, this); + } + this.iframeSettings.enable || ej2_base.bi.add(this.contentModule.getPanel(), 'scroll', this.contentScrollHandler, this); + }, RichTextEditor.prototype.wireContextEvent = function() { + this.quickToolbarSettings.showOnRightClick && (ej2_base.bi.add(this.inputElement, 'contextmenu', this.contextHandler, this), ej2_base.AR.isDevice && (this.touchModule = new ej2_base.Xh(this.inputElement, { + tapHold: this.touchHandler.bind(this), + tapHoldThreshold: 500 + }))); + }, RichTextEditor.prototype.unWireContextEvent = function() { + ej2_base.bi.remove(this.inputElement, 'contextmenu', this.contextHandler), ej2_base.AR.isDevice && this.touchModule && this.touchModule.destroy(); + }, RichTextEditor.prototype.unWireScrollElementsEvents = function() { + this.scrollParentElements = (0, popup.Mm)(this.element); + for(var _i = 0, _a = this.scrollParentElements; _i < _a.length; _i++){ + var element = _a[_i]; + ej2_base.bi.remove(element, 'scroll', this.scrollHandler); + } + this.iframeSettings.enable || ej2_base.bi.remove(this.contentModule.getPanel(), 'scroll', this.contentScrollHandler); + }, RichTextEditor.prototype.touchHandler = function(e) { + this.notifyMouseUp(e.originalEvent), this.triggerEditArea(e.originalEvent); + }, RichTextEditor.prototype.contextHandler = function(e) { + var closestElem = (0, ej2_base.oq)(e.target, 'a, table, img'); + (!1 === this.inlineMode.onSelection || !(0, ej2_base.le)(closestElem) && this.inputElement.contains(closestElem) && ('IMG' === closestElem.tagName || 'TABLE' === closestElem.tagName || 'A' === closestElem.tagName)) && e.preventDefault(); + }, RichTextEditor.prototype.resetHandler = function() { + var defaultValue = this.valueContainer.defaultValue.trim(); + this.setProperties({ + value: '' === defaultValue ? null : defaultValue + }); + }, RichTextEditor.prototype.autoResize = function() { + var _this = this; + if ('auto' === this.height) { + if ('Markdown' === this.editorMode) setTimeout(function() { + _this.setAutoHeight(_this.inputElement); + }, 0); + else if (this.iframeSettings.enable) { + var iframeElement_1 = this.element.querySelector('#' + this.getID() + '_rte-view'); + setTimeout(function() { + _this.setAutoHeight(iframeElement_1); + }, 100), this.inputElement.style.overflow = 'hidden'; + } + } else this.inputElement.style.overflow = null; + }, RichTextEditor.prototype.setAutoHeight = function(element) { + (0, ej2_base.le)(element) || (element.style.height = '', element.style.height = this.inputElement.scrollHeight + 'px', element.style.overflow = 'hidden'); + }, RichTextEditor.prototype.wireEvents = function() { + this.element.addEventListener('focusin', this.onFocusHandler, !0), this.element.addEventListener('focusout', this.onBlurHandler, !0), this.on(constant.Ak, this.contentChanged, this), this.on(constant.zB, this.updateResizeFlag, this), this.on(constant.Wp, this.updateStatus, this), this.readonly && this.enabled || this.bindEvents(); + }, RichTextEditor.prototype.restrict = function(e) { + if (this.maxLength >= 0) { + var element = 'Markdown' === this.editorMode ? this.contentModule.getText() : e && e.currentTarget.textContent; + if (element) { + for(var array = [ + 8, + 16, + 17, + 37, + 38, + 39, + 40, + 46, + 65 + ], arrayKey = void 0, i = 0; i <= array.length - 1; i++)if (e.which === array[i]) { + if (e.ctrlKey && 65 === e.which) return; + if (65 !== e.which) { + arrayKey = array[i]; + return; + } + } + element.length >= this.maxLength && -1 !== this.maxLength && e.which !== arrayKey && e.preventDefault(); + } + } + }, RichTextEditor.prototype.bindEvents = function() { + this.keyboardModule = new KeyboardEvents(this.inputElement, { + keyAction: this.keyDown.bind(this), + keyConfigs: __assign({}, this.formatter.keyConfig, this.keyConfig), + eventName: 'keydown' + }); + var formElement = (0, ej2_base.oq)(this.valueContainer, 'form'); + formElement && ej2_base.bi.add(formElement, 'reset', this.resetHandler, this), ej2_base.bi.add(this.inputElement, 'keyup', this.keyUp, this), ej2_base.bi.add(this.inputElement, 'paste', this.onPaste, this), ej2_base.bi.add(this.inputElement, ej2_base.AR.touchEndEvent, (0, ej2_base.Ds)(this.mouseUp, 30), this), ej2_base.bi.add(this.inputElement, ej2_base.AR.touchStartEvent, this.mouseDownHandler, this), this.wireContextEvent(), this.formatter.editorManager.observer.on(common_constant.kT, this.editorKeyDown, this), this.element.ownerDocument.defaultView.addEventListener('resize', this.onResizeHandler, !0), this.iframeSettings.enable && (ej2_base.bi.add(this.inputElement, 'focusin', this.focusHandler, this), ej2_base.bi.add(this.inputElement, 'focusout', this.blurHandler, this), ej2_base.bi.add(this.inputElement.ownerDocument, 'scroll', this.contentScrollHandler, this), ej2_base.bi.add(this.inputElement.ownerDocument, ej2_base.AR.touchStartEvent, this.onIframeMouseDown, this)), this.wireScrollElementsEvents(); + }, RichTextEditor.prototype.onIframeMouseDown = function(e) { + this.isBlur = !1, this.currentTarget = e.target, this.notify(constant.a$, e); + }, RichTextEditor.prototype.editorKeyDown = function(e) { + switch(e.event.action){ + case 'copy': + this.onCopy(); + break; + case 'cut': + this.onCut(); + break; + case 'tab': + this.iframeSettings.enable && (this.isBlur = !0); + } + e.callBack && ('copy' === e.event.action || 'cut' === e.event.action || 'delete' === e.event.action) && e.callBack({ + requestType: e.event.action, + editorMode: 'HTML', + event: e.event + }); + }, RichTextEditor.prototype.unWireEvents = function() { + this.element.removeEventListener('focusin', this.onFocusHandler, !0), this.element.removeEventListener('focusout', this.onBlurHandler, !0), this.off(constant.Ak, this.contentChanged), this.off(constant.zB, this.updateResizeFlag), this.off(constant.Wp, this.updateStatus), this.readonly && this.enabled || this.unbindEvents(); + }, RichTextEditor.prototype.unbindEvents = function() { + this.keyboardModule && this.keyboardModule.destroy(); + var formElement = (0, ej2_base.oq)(this.valueContainer, 'form'); + formElement && ej2_base.bi.remove(formElement, 'reset', this.resetHandler), ej2_base.bi.remove(this.inputElement, 'keyup', this.keyUp), ej2_base.bi.remove(this.inputElement, 'paste', this.onPaste), ej2_base.bi.remove(this.inputElement, ej2_base.AR.touchEndEvent, (0, ej2_base.Ds)(this.mouseUp, 30)), ej2_base.bi.remove(this.inputElement, ej2_base.AR.touchStartEvent, this.mouseDownHandler), this.unWireContextEvent(), this.formatter && this.formatter.editorManager.observer.off(common_constant.kT, this.editorKeyDown), this.element.ownerDocument.defaultView.removeEventListener('resize', this.onResizeHandler, !0), this.iframeSettings.enable && (ej2_base.bi.remove(this.inputElement, 'focusin', this.focusHandler), ej2_base.bi.remove(this.inputElement, 'focusout', this.blurHandler), ej2_base.bi.remove(this.inputElement.ownerDocument, 'scroll', this.contentScrollHandler), ej2_base.bi.remove(this.inputElement.ownerDocument, ej2_base.AR.touchStartEvent, this.onIframeMouseDown)), this.unWireScrollElementsEvents(); + }, rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, toolbar_settings_ToolbarSettings) + ], RichTextEditor.prototype, "toolbarSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, QuickToolbarSettings) + ], RichTextEditor.prototype, "quickToolbarSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, PasteCleanupSettings) + ], RichTextEditor.prototype, "pasteCleanupSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, IFrameSettings) + ], RichTextEditor.prototype, "iframeSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, ImageSettings) + ], RichTextEditor.prototype, "insertImageSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, TableSettings) + ], RichTextEditor.prototype, "tableSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(0) + ], RichTextEditor.prototype, "floatingToolbarOffset", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, InlineMode) + ], RichTextEditor.prototype, "inlineMode", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, FileManagerSettings) + ], RichTextEditor.prototype, "fileManagerSettings", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)('100%') + ], RichTextEditor.prototype, "width", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "enablePersistence", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "enableResize", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)({}) + ], RichTextEditor.prototype, "htmlAttributes", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(null) + ], RichTextEditor.prototype, "placeholder", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "autoSaveOnIdle", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "readonly", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!0) + ], RichTextEditor.prototype, "enabled", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!0) + ], RichTextEditor.prototype, "enableHtmlSanitizer", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "enableHtmlEncode", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "enableXhtml", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)('auto') + ], RichTextEditor.prototype, "height", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(null) + ], RichTextEditor.prototype, "cssClass", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(null) + ], RichTextEditor.prototype, "value", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)('P') + ], RichTextEditor.prototype, "enterKey", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)('BR') + ], RichTextEditor.prototype, "shiftEnterKey", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(30) + ], RichTextEditor.prototype, "undoRedoSteps", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(300) + ], RichTextEditor.prototype, "undoRedoTimer", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)('HTML') + ], RichTextEditor.prototype, "editorMode", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(null) + ], RichTextEditor.prototype, "keyConfig", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "showCharCount", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "enableTabKey", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(!1) + ], RichTextEditor.prototype, "enableAutoUrl", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(-1) + ], RichTextEditor.prototype, "maxLength", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, Format) + ], RichTextEditor.prototype, "format", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, NumberFormatList) + ], RichTextEditor.prototype, "numberFormatList", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, BulletFormatList) + ], RichTextEditor.prototype, "bulletFormatList", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, FontFamily) + ], RichTextEditor.prototype, "fontFamily", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, FontSize) + ], RichTextEditor.prototype, "fontSize", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, FontColor) + ], RichTextEditor.prototype, "fontColor", void 0), rich_text_editor_decorate([ + (0, ej2_base.Zz)({}, BackgroundColor) + ], RichTextEditor.prototype, "backgroundColor", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(null) + ], RichTextEditor.prototype, "valueTemplate", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(10000) + ], RichTextEditor.prototype, "saveInterval", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "actionBegin", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "actionComplete", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforeDialogOpen", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "dialogOpen", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforeDialogClose", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "dialogClose", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforeQuickToolbarOpen", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "quickToolbarOpen", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "quickToolbarClose", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "toolbarStatusUpdate", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "updatedToolbarStatus", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "imageSelected", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforeImageUpload", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "imageUploading", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "imageUploadSuccess", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "imageUploadFailed", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "imageRemoving", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "afterImageDelete", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "created", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "destroyed", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforeSanitizeHtml", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "blur", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "toolbarClick", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "focus", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "change", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "resizing", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "resizeStart", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "resizeStop", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforePasteCleanup", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "afterPasteCleanup", void 0), rich_text_editor_decorate([ + (0, ej2_base.ju)() + ], RichTextEditor.prototype, "beforeImageDrop", void 0), rich_text_editor_decorate([ + (0, ej2_base.Z9)(null) + ], RichTextEditor.prototype, "formatter", void 0), RichTextEditor = rich_text_editor_decorate([ + ej2_base.Zl + ], RichTextEditor); + }(ej2_base.wA), ej2_react_base = __webpack_require__(2857), richtexteditor_component_extends = (extendStatics13 = function(d, b) { + return (extendStatics13 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics13(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), RichTextEditorComponent = function(_super) { + function RichTextEditorComponent(props) { + var _this = _super.call(this, props) || this; + return _this.initRenderCalled = !1, _this.checkInjectedModules = !0, _this.immediateRender = !1, _this.portals = [], _this; + } + return richtexteditor_component_extends(RichTextEditorComponent, _super), RichTextEditorComponent.prototype.render = function() { + if ((!this.element || this.initRenderCalled) && !this.refreshing || this.isReactForeceUpdate) return react.createElement('div', this.getDefaultAttributes(), [].concat(this.props.children, this.portals)); + _super.prototype.render.call(this), this.initRenderCalled = !0; + }, RichTextEditorComponent; + }(RichTextEditor); + (0, ej2_react_base.ef)(RichTextEditorComponent, [ + ej2_react_base.VZ, + react.Component + ]); + }, + 103: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + i7: function() { + return selfClosingTags; + }, + n4: function() { + return pasteCleanupGroupingTags; + }, + qW: function() { + return htmlKeyConfig; + } + }); + var htmlKeyConfig = { + 'toolbar-focus': 'alt+f10', + escape: '27', + 'insert-link': 'ctrl+k', + 'insert-image': 'ctrl+shift+i', + 'insert-table': 'ctrl+shift+e', + undo: 'ctrl+z', + redo: 'ctrl+y', + copy: 'ctrl+c', + cut: 'ctrl+x', + paste: 'ctrl+v', + bold: 'ctrl+b', + italic: 'ctrl+i', + underline: 'ctrl+u', + strikethrough: 'ctrl+shift+s', + uppercase: 'ctrl+shift+u', + lowercase: 'ctrl+shift+l', + superscript: 'ctrl+shift+=', + subscript: 'ctrl+=', + indents: 'ctrl+]', + outdents: 'ctrl+[', + 'html-source': 'ctrl+shift+h', + 'full-screen': 'ctrl+shift+f', + 'decrease-fontsize': 'ctrl+shift+<', + 'increase-fontsize': 'ctrl+shift+>', + 'justify-center': 'ctrl+e', + 'justify-full': 'ctrl+j', + 'justify-left': 'ctrl+l', + 'justify-right': 'ctrl+r', + 'clear-format': 'ctrl+shift+r', + 'ordered-list': 'ctrl+shift+o', + 'unordered-list': 'ctrl+alt+o', + space: '32', + enter: '13', + tab: 'tab', + delete: '46' + }, pasteCleanupGroupingTags = { + b: [ + 'strong' + ], + strong: [ + 'b' + ], + i: [ + 'emp', + 'cite' + ], + emp: [ + 'i', + 'cite' + ], + cite: [ + 'i', + 'emp' + ] + }, selfClosingTags = [ + 'BR', + 'IMG' + ]; + }, + 8082: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + Hb: function() { + return KEY_DOWN; + }, + Ki: function() { + return MS_WORD_CLEANUP; + }, + Kj: function() { + return FORMAT_TYPE; + }, + M: function() { + return MS_WORD_CLEANUP_PLUGIN; + }, + My: function() { + return KEY_UP_HANDLER; + }, + O6: function() { + return ON_BEGIN; + }, + PV: function() { + return LIST_TYPE; + }, + R4: function() { + return KEY_UP; + }, + hL: function() { + return MODEL_CHANGED_PLUGIN; + }, + kR: function() { + return MODEL_CHANGED; + }, + kT: function() { + return KEY_DOWN_HANDLER; + }, + nD: function() { + return SPACE_ACTION; + }, + om: function() { + return ACTION; + } + }); + var KEY_DOWN = 'keydown', ACTION = 'action', FORMAT_TYPE = 'format-type', KEY_DOWN_HANDLER = 'keydown-handler', LIST_TYPE = 'list-type', KEY_UP_HANDLER = 'keyup-handler', KEY_UP = 'keyup', MODEL_CHANGED_PLUGIN = 'model_changed_plugin', MODEL_CHANGED = 'model_changed', MS_WORD_CLEANUP_PLUGIN = 'ms_word_cleanup_plugin', MS_WORD_CLEANUP = 'ms_word_cleanup', ON_BEGIN = 'onBegin', SPACE_ACTION = 'actionBegin'; + }, + 1386: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + FA: function() { + return isIDevice; + }, + Hl: function() { + return updateTextNode; + }, + No: function() { + return getLastTextNode; + }, + q_: function() { + return getDefaultHtmlTbStatus; + }, + ze: function() { + return setEditFrameFocus; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), inlineNode = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'strike', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ]; + function isIDevice() { + var result = !1; + return _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isIos && (result = !0), result; + } + function setEditFrameFocus(editableElement, selector) { + if ('BODY' === editableElement.nodeName && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(selector)) { + var iframe = top.window.document.querySelector(selector); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(iframe) || iframe.contentWindow.focus(); + } + } + function updateTextNode(value) { + var tempNode = document.createElement('div'); + tempNode.innerHTML = value, tempNode.setAttribute('class', 'tempDiv'); + var resultElm = document.createElement('div'); + if (tempNode.childNodes.length > 0) { + for(var isPreviousInlineElem = void 0, previousParent = void 0, paraElm = void 0; tempNode.firstChild;)'#text' === tempNode.firstChild.nodeName && (0 > tempNode.firstChild.textContent.indexOf('\n') || '' !== tempNode.firstChild.textContent.trim()) || inlineNode.indexOf(tempNode.firstChild.nodeName.toLocaleLowerCase()) >= 0 ? (isPreviousInlineElem ? previousParent.appendChild(tempNode.firstChild) : (paraElm = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az)('p'), resultElm.appendChild(paraElm), paraElm.appendChild(tempNode.firstChild)), previousParent = paraElm, isPreviousInlineElem = !0) : '#text' === tempNode.firstChild.nodeName && ('\n' === tempNode.firstChild.textContent || tempNode.firstChild.textContent.indexOf('\n') >= 0 && '' === tempNode.firstChild.textContent.trim()) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(tempNode.firstChild) : (resultElm.appendChild(tempNode.firstChild), isPreviousInlineElem = !1); + for(var tableElm = resultElm.querySelectorAll('table'), i = 0; i < tableElm.length; i++){ + '0' === tableElm[i].getAttribute('border') && tableElm[i].removeAttribute('border'); + for(var tdElm = tableElm[i].querySelectorAll('td'), j = 0; j < tdElm.length; j++)'none' === tdElm[j].style.borderLeft && tdElm[j].style.removeProperty('border-left'), 'none' === tdElm[j].style.borderRight && tdElm[j].style.removeProperty('border-right'), 'none' === tdElm[j].style.borderBottom && tdElm[j].style.removeProperty('border-bottom'), 'none' === tdElm[j].style.borderTop && tdElm[j].style.removeProperty('border-top'), 'none' === tdElm[j].style.border && tdElm[j].style.removeProperty('border'); + tableElm[i].classList.contains('e-rte-table') || tableElm[i].classList.add('e-rte-table'); + } + for(var imageElm = resultElm.querySelectorAll('img'), i = 0; i < imageElm.length; i++)imageElm[i].classList.contains('e-rte-image') || imageElm[i].classList.add('e-rte-image'), imageElm[i].classList.contains('e-imginline') || imageElm[i].classList.contains('e-imgbreak') || imageElm[i].classList.add('e-imginline'); + } + return resultElm.innerHTML; + } + function getLastTextNode(startChildNodes) { + var finalNode = startChildNodes; + do finalNode.childNodes.length > 0 && (finalNode = finalNode.childNodes[0]); + while (finalNode.childNodes.length > 0) + return finalNode; + } + function getDefaultHtmlTbStatus() { + return { + bold: !1, + italic: !1, + subscript: !1, + superscript: !1, + strikethrough: !1, + orderedlist: !1, + unorderedlist: !1, + underline: !1, + alignments: null, + backgroundcolor: null, + fontcolor: null, + fontname: null, + fontsize: null, + formats: null, + createlink: !1, + insertcode: !1 + }; + } + }, + 3473: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + J: function() { + return HtmlEditor; + } + }); + var extendStatics, extendStatics1, constant = __webpack_require__(3386), ej2_base = __webpack_require__(1807), util = __webpack_require__(5932), common_constant = __webpack_require__(8082), Formatter = function() { + function Formatter() {} + return Formatter.prototype.process = function(self1, args, event, value) { + var saveSelection, _this = this, selection = self1.contentModule.getDocument().getSelection(), range = selection.rangeCount > 0 ? selection.getRangeAt(selection.rangeCount - 1) : null; + if ('HTML' === self1.editorMode && (saveSelection = this.editorManager.nodeSelection.save(range, self1.contentModule.getDocument())), (0, ej2_base.le)(args) || !args.item.command || 'Table' === args.item.command || 'Actions' === args.item.command || 'Links' === args.item.command || 'Images' === args.item.command || 'Files' === args.item.command || !range || self1.contentModule.getEditPanel().contains(this.getAncestorNode(range.commonAncestorContainer)) || self1.contentModule.getEditPanel() === range.commonAncestorContainer || self1.contentModule.getPanel() === range.commonAncestorContainer) { + if (!(0, ej2_base.le)(args) && -1 !== self1.maxLength && !(0, ej2_base.le)(args.item.command)) { + var currentInsertContentLength = 0; + 'Links' === args.item.command && (currentInsertContentLength = 0 === value.text.length ? value.url.length : value.text.length), ('Images' === args.item.command || 'Table' === args.item.command || 'Files' === args.item.command) && (currentInsertContentLength = 1); + var totalLength = self1.getText().trim().length - self1.getSelection().length + currentInsertContentLength; + if (!(-1 === self1.maxLength || totalLength <= self1.maxLength)) return; + } + if ((0, ej2_base.le)(args)) { + var action_1 = event.action; + if ('tab' !== action_1 && 'enter' !== action_1 && 'space' !== action_1 && 'escape' !== action_1) { + args = {}, 'Markdown' === self1.editorMode && 'insert-table' === action_1 && (value = { + headingText: self1.localeObj.getConstant('TableHeadingText'), + colText: self1.localeObj.getConstant('TableColText') + }); + var items = { + originalEvent: event, + cancel: !1, + requestType: action_1 || event.key + 'Key', + itemCollection: value + }; + (0, ej2_base.l7)(args, args, items, !0), self1.trigger(constant.m2, args, function(actionBeginArgs) { + actionBeginArgs.cancel && ('paste' === action_1 || 'cut' === action_1 || 'copy' === action_1) && event.preventDefault(); + }); + } + var isTableModule = !!(0, ej2_base.le)(self1.tableModule) || !!self1.tableModule && self1.tableModule.ensureInsideTableList; + (9 === event.which && isTableModule || 9 !== event.which) && (13 === event.which && 'HTML' === self1.editorMode && (value = { + enterAction: self1.enterKey + }), this.editorManager.observer.notify('keydown' === event.type ? common_constant.Hb : common_constant.R4, { + event: event, + callBack: this.onSuccess.bind(this, self1), + value: value, + enterAction: self1.enterKey + })); + } else !(0, ej2_base.le)(args) && args.item.command && args.item.subCommand && (args.item.command !== args.item.subCommand && 'Font' !== args.item.command || ('FontName' === args.item.subCommand || 'FontSize' === args.item.subCommand) && 'dropDownSelect' === args.name || ('BackgroundColor' === args.item.subCommand || 'FontColor' === args.item.subCommand) && 'colorPickerChanged' === args.name) && ((0, ej2_base.l7)(args, args, { + requestType: args.item.subCommand, + cancel: !1, + itemCollection: value, + selectType: args.name + }, !0), self1.trigger(constant.m2, args, function(actionBeginArgs) { + if (!actionBeginArgs.cancel) { + 0 === _this.getUndoRedoStack().length && 'Links' !== actionBeginArgs.item.command && 'Images' !== actionBeginArgs.item.command && _this.saveData(), self1.isBlur = !1, self1.contentModule.getEditPanel().focus(), 'HTML' === self1.editorMode && saveSelection.restore(); + var command = actionBeginArgs.item.subCommand.toLocaleLowerCase(); + 'paste' === command || 'cut' === command || 'copy' === command ? self1.clipboardAction(command, event) : (_this.editorManager.observer.notify(constant.bi, { + subCommand: actionBeginArgs.item.subCommand + }), _this.editorManager.execCommand(actionBeginArgs.item.command, actionBeginArgs.item.subCommand, event, _this.onSuccess.bind(_this, self1), actionBeginArgs.item.value, 'Pre' === actionBeginArgs.item.subCommand && 'dropDownSelect' === actionBeginArgs.selectType ? { + name: actionBeginArgs.selectType + } : value, '#' + self1.getID() + ' iframe', self1.enterKey)); + } + })); + ((0, ej2_base.le)(event) || event && 'copy' !== event.action) && this.enableUndo(self1); + } + }, Formatter.prototype.getAncestorNode = function(node) { + return node = 3 === node.nodeType ? node.parentNode : node; + }, Formatter.prototype.onKeyHandler = function(self1, e) { + var _this = this; + this.editorManager.observer.notify(common_constant.R4, { + event: e, + callBack: function() { + self1.notify(constant.Ak, {}), _this.enableUndo(self1); + } + }); + }, Formatter.prototype.onSuccess = function(self1, events) { + self1.notify(constant.Ak, {}), events && ((0, ej2_base.le)(events.event) || 'copy' !== events.event.action) && (this.enableUndo(self1), self1.notify(constant.s4, events)), self1.trigger(constant.i8, events, function(callbackArgs) { + if (self1.setPlaceHolder(), ('Images' === callbackArgs.requestType || 'Links' === callbackArgs.requestType) && 'HTML' === self1.editorMode) { + if ('Links' === callbackArgs.requestType && callbackArgs.event && 'keydown' === callbackArgs.event.type && 32 === callbackArgs.event.keyCode) return; + self1.notify(constant.IK, { + args: callbackArgs.event, + type: callbackArgs.requestType, + isNotify: !0, + elements: callbackArgs.elements + }); + } + self1.autoResize(); + }); + }, Formatter.prototype.saveData = function(e) { + this.editorManager.undoRedoManager.saveData(e); + }, Formatter.prototype.getUndoStatus = function() { + return this.editorManager.undoRedoManager.getUndoStatus(); + }, Formatter.prototype.getUndoRedoStack = function() { + return this.editorManager.undoRedoManager.undoRedoStack; + }, Formatter.prototype.enableUndo = function(self1) { + var status = this.getUndoStatus(); + self1.inlineMode.enable && (!ej2_base.AR.isDevice || (0, util.FA)()) ? (0, util.j)(self1.quickToolbarModule.inlineQTBar.quickTBarObj, status) : self1.toolbarModule && (0, util.j)(self1.toolbarModule.baseToolbar, status); + }, Formatter; + }(), IMAGE = 'INSERT-IMAGE', TABLE = 'INSERT-TABLE', LINK = 'INSERT-LINK', INSERT_ROW = 'INSERT-ROW', INSERT_COLUMN = 'INSERT-COLUMN', DELETEROW = 'DELETE-ROW', DELETECOLUMN = 'DELETE-COLUMN', REMOVETABLE = 'REMOVE-TABLE', TABLEHEADER = 'TABLE-HEADER', TABLE_VERTICAL_ALIGN = 'TABLE_VERTICAL_ALIGN', TABLE_MERGE = 'TABLE_MERGE', TABLE_VERTICAL_SPLIT = 'TABLE_VERTICAL_SPLIT', TABLE_HORIZONTAL_SPLIT = 'TABLE_HORIZONTAL_SPLIT', ALIGNMENT_TYPE = 'alignment-type', INDENT_TYPE = 'indent-type', BLOCK_TAGS = [ + 'address', + 'article', + 'aside', + 'audio', + 'blockquote', + 'canvas', + 'details', + 'dd', + 'div', + 'dl', + 'dt', + 'fieldset', + 'figcaption', + 'figure', + 'footer', + 'form', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'header', + 'hgroup', + 'hr', + 'li', + 'main', + 'nav', + 'noscript', + 'ol', + 'output', + 'p', + 'pre', + 'section', + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr', + 'ul', + 'video', + 'body' + ], IGNORE_BLOCK_TAGS = [ + 'td', + 'th' + ], TABLE_BLOCK_TAGS = [ + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr' + ], SELECTION_TYPE = 'selection-type', INSERTHTML_TYPE = 'inserthtml-type', INSERT_TEXT_TYPE = 'insert-text-type', CLEAR_TYPE = 'clear-type', SELF_CLOSING_TAGS = [ + 'area', + 'base', + 'br', + 'embed', + 'hr', + 'img', + 'input', + 'param', + 'source', + 'track', + 'wbr', + 'iframe', + 'td' + ], selection = __webpack_require__(8867), config = __webpack_require__(103), common_util = __webpack_require__(1386), markerClassName = { + startSelection: 'e-editor-select-start', + endSelection: 'e-editor-select-end' + }, DOMNode = function() { + function DOMNode(parent, currentDocument) { + this.parent = parent, this.nodeSelection = new selection.q(), this.currentDocument = currentDocument; + } + return DOMNode.prototype.contents = function(element) { + return element && 'IFRAME' !== element.tagName ? Array.prototype.slice.call(element.childNodes || []) : []; + }, DOMNode.prototype.isBlockNode = function(element) { + return !!element && element.nodeType === Node.ELEMENT_NODE && BLOCK_TAGS.indexOf(element.tagName.toLowerCase()) >= 0; + }, DOMNode.prototype.isLink = function(element) { + return !!element && element.nodeType === Node.ELEMENT_NODE && 'a' === element.tagName.toLowerCase(); + }, DOMNode.prototype.blockParentNode = function(element) { + for(; element && element.parentNode !== this.parent && (!element.parentNode || !this.hasClass(element.parentNode, 'e-node-inner')) && (element = element.parentNode, !this.isBlockNode(element));); + return element; + }, DOMNode.prototype.rawAttributes = function(element) { + var rawAttr = {}, attributes = element.attributes; + if (attributes.length > 0) for(var d = 0; d < attributes.length; d++){ + var e = attributes[d]; + rawAttr[e.nodeName] = e.value; + } + return rawAttr; + }, DOMNode.prototype.attributes = function(element) { + if (!element) return ''; + for(var attr = '', rawAttr = this.rawAttributes(element), orderRawAttr = Object.keys(rawAttr).sort(), e = 0; e < orderRawAttr.length; e++){ + var attrKey = orderRawAttr[e], attrValue = rawAttr[attrKey]; + 0 > attrValue.indexOf("'") && attrValue.indexOf('"') >= 0 ? attr += ' ' + attrKey + "='" + attrValue + "'" : attrValue.indexOf('"') >= 0 && attrValue.indexOf("'") >= 0 ? attr += ' ' + attrKey + '="' + (attrValue = attrValue.replace(/"/g, '"')) + '"' : attr += ' ' + attrKey + '="' + attrValue + '"'; + } + return attr; + }, DOMNode.prototype.clearAttributes = function(element) { + for(var attr = element.attributes, c = attr.length - 1; c >= 0; c--){ + var key = attr[c]; + element.removeAttribute(key.nodeName); + } + }, DOMNode.prototype.openTagString = function(element) { + return '<' + element.tagName.toLowerCase() + this.attributes(element) + '>'; + }, DOMNode.prototype.closeTagString = function(element) { + return ''; + }, DOMNode.prototype.createTagString = function(tagName, relativeElement, innerHTML) { + return '<' + tagName.toLowerCase() + this.attributes(relativeElement) + '>' + innerHTML + ''; + }, DOMNode.prototype.isList = function(element) { + return !!element && [ + 'UL', + 'OL' + ].indexOf(element.tagName) >= 0; + }, DOMNode.prototype.isElement = function(element) { + return element === this.parent; + }, DOMNode.prototype.isEditable = function(element) { + return (!element.getAttribute || 'true' === element.getAttribute('contenteditable')) && 0 > [ + 'STYLE', + 'SCRIPT' + ].indexOf(element.tagName); + }, DOMNode.prototype.hasClass = function(element, className) { + return element && element.classList && element.classList.contains(className); + }, DOMNode.prototype.replaceWith = function(element, value) { + element.parentNode.insertBefore(this.parseHTMLFragment(value), element), (0, ej2_base.og)(element); + }, DOMNode.prototype.parseHTMLFragment = function(value) { + var temp = (0, ej2_base.az)('template'); + return (temp.innerHTML = value, temp.content instanceof DocumentFragment) ? temp.content : document.createRange().createContextualFragment(value); + }, DOMNode.prototype.wrap = function(element, wrapper) { + return element.parentNode.insertBefore(wrapper, element), (wrapper = element.previousSibling).appendChild(element), wrapper; + }, DOMNode.prototype.insertAfter = function(newNode, referenceNode) { + referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); + }, DOMNode.prototype.wrapInner = function(parent, wrapper) { + for(parent.appendChild(wrapper), (wrapper = parent.querySelector('.e-rte-wrap-inner')).classList.remove('e-rte-wrap-inner'), 0 === wrapper.classList.length && wrapper.removeAttribute('class'); parent.firstChild !== wrapper;)wrapper.appendChild(parent.firstChild); + return wrapper; + }, DOMNode.prototype.unWrap = function(element) { + for(var parent = element.parentNode, unWrapNode = []; element.firstChild;)unWrapNode.push(element.firstChild), parent.insertBefore(element.firstChild, element); + return unWrapNode = unWrapNode.length > 0 ? unWrapNode : [ + element.parentNode + ], parent.removeChild(element), unWrapNode; + }, DOMNode.prototype.getSelectedNode = function(element, index) { + return element.nodeType === Node.ELEMENT_NODE && element.childNodes.length > 0 && element.childNodes[index - 1] && element.childNodes[index - 1].nodeType === Node.ELEMENT_NODE && (element.childNodes[index - 1].classList.contains(markerClassName.startSelection) || element.childNodes[index - 1].classList.contains(markerClassName.endSelection)) ? element = element.childNodes[index - 1] : element.nodeType === Node.ELEMENT_NODE && element.childNodes.length > 0 && element.childNodes[index] && (element = element.childNodes[index]), element.nodeType === Node.TEXT_NODE && (element = element.parentNode), element; + }, DOMNode.prototype.nodeFinds = function(element, elements) { + for(var existNodes = [], i = 0; i < elements.length; i++)element.contains(elements[i]) && element !== elements[i] && existNodes.push(elements[i]); + return existNodes; + }, DOMNode.prototype.isEditorArea = function() { + var element, range = this.getRangePoint(0); + for(element = range.commonAncestorContainer; element && !this.isElement(element);)element = element.parentNode; + return !!this.isElement(element); + }, DOMNode.prototype.getRangePoint = function(point) { + var selection = this.getSelection(), ranges = []; + if (selection && selection.getRangeAt && selection.rangeCount) { + ranges = []; + for(var f = 0; f < selection.rangeCount; f++)ranges.push(selection.getRangeAt(f)); + } else ranges = [ + this.currentDocument.createRange() + ]; + return void 0 !== point ? ranges[point] : ranges; + }, DOMNode.prototype.getSelection = function() { + return this.nodeSelection.get(this.currentDocument); + }, DOMNode.prototype.getPreviousNode = function(element) { + for(element = element.previousElementSibling; element && '\n' === element.textContent;)element = element.previousElementSibling; + return element; + }, DOMNode.prototype.encode = function(value) { + var divNode = document.createElement('div'); + return divNode.innerText = value, divNode.innerHTML.replace(//gi, '\n'); + }, DOMNode.prototype.saveMarker = function(save, action) { + var startTextNode, endTextNode, start = this.parent.querySelector('.' + markerClassName.startSelection), end = this.parent.querySelector('.' + markerClassName.endSelection); + if ('' === start.textContent && (0, ej2_base.le)(end) && 'tab' !== action && (1 === start.childNodes.length && 'BR' === start.childNodes[0].nodeName ? start.innerHTML = '
    ' : start.innerHTML = ''), this.hasClass(start, markerClassName.startSelection) && start.classList.length > 1) { + var replace = this.createTagString('p', start, this.encode(start.textContent)); + this.replaceWith(start, replace), (start = this.parent.querySelector('.' + markerClassName.startSelection)).classList.remove(markerClassName.startSelection), startTextNode = start.childNodes[0]; + } else startTextNode = this.unWrap(start)[0]; + if (this.hasClass(end, markerClassName.endSelection) && end.classList.length > 1) { + var replace = this.createTagString('p', end, this.encode(end.textContent)); + this.replaceWith(end, replace), (end = this.parent.querySelector('.' + markerClassName.endSelection)).classList.remove(markerClassName.endSelection), endTextNode = end.childNodes[0]; + } else endTextNode = end ? this.unWrap(end)[0] : startTextNode; + return save.startContainer = save.getNodeArray(startTextNode, !0), save.endContainer = save.getNodeArray(endTextNode, !1), save; + }, DOMNode.prototype.marker = function(className, textContent) { + return '' + textContent + ''; + }, DOMNode.prototype.setMarker = function(save) { + var range = save.range, startChildNodes = range.startContainer.childNodes, start = (startChildNodes.length > 1 && 'TABLE' === startChildNodes[0].nodeName ? (0, common_util.No)(startChildNodes[range.startOffset + 1]) : startChildNodes[range.startOffset > 0 ? range.startOffset - 1 : range.startOffset]) || range.startContainer, end = range.endContainer.childNodes[range.endOffset > 0 ? range.endOffset - 1 : range.endOffset] || range.endContainer; + if (start.nodeType === Node.ELEMENT_NODE && end.nodeType === Node.ELEMENT_NODE && (start.contains(end) || end.contains(start))) { + var existNode = start.contains(end) ? start : end; + if (existNode.nodeType !== Node.TEXT_NODE) { + for(var nodes = [], textNodes = [], node = existNode; existNode.contains(node);)0 > nodes.indexOf(node) && node.childNodes && node.childNodes.length ? (nodes.push(node), node = node.childNodes[0]) : node.nextSibling ? node = node.nextSibling : node.parentNode && nodes.push(node = node.parentNode), 0 > textNodes.indexOf(node) && (node.nodeType === Node.TEXT_NODE || IGNORE_BLOCK_TAGS.indexOf(node.parentNode.tagName.toLocaleLowerCase()) >= 0 && ('BR' === node.tagName || 'IMG' === node.tagName)) && textNodes.push(node); + textNodes.length && (start = start.contains(end) ? textNodes[0] : start, end = textNodes[textNodes.length - 1]); + } + } + if (start !== end) { + if (start.nodeType !== Node.TEXT_NODE && ('BR' === start.tagName && IGNORE_BLOCK_TAGS.indexOf(start.parentNode.tagName.toLocaleLowerCase()) >= 0 || 'IMG' === start.tagName)) this.replaceWith(start, this.marker(markerClassName.startSelection, this.encode(start.textContent))), range.startContainer.querySelector('.' + markerClassName.startSelection).appendChild(start); + else if (3 != start.nodeType && '#text' != start.nodeName) { + var marker = this.marker(markerClassName.startSelection, ''); + (0, ej2_base.R3)([ + this.parseHTMLFragment(marker) + ], start); + } else this.replaceWith(start, this.marker(markerClassName.startSelection, this.encode(start.textContent))); + end.nodeType !== Node.TEXT_NODE && 'BR' === end.tagName && IGNORE_BLOCK_TAGS.indexOf(end.parentNode.tagName.toLocaleLowerCase()) >= 0 ? (this.replaceWith(end, this.marker(markerClassName.endSelection, this.encode(end.textContent))), range.endContainer.querySelector('.' + markerClassName.endSelection).appendChild(end)) : this.ensureSelfClosingTag(end, markerClassName.endSelection, range); + } else this.ensureSelfClosingTag(start, markerClassName.startSelection, range); + }, DOMNode.prototype.ensureSelfClosingTag = function(start, className, range) { + var isTable = !1; + if (3 === start.nodeType) this.replaceWith(start, this.marker(className, this.encode(start.textContent))); + else if ('BR' === start.tagName) this.replaceWith(start, this.marker(className, this.encode(start.textContent))), range.startContainer.querySelector('.' + className).appendChild(start); + else { + if ('IMG' === start.tagName) { + var parNode = document.createElement('p'); + start.parentElement.insertBefore(parNode, start), parNode.appendChild(start), start = parNode.children[0]; + } + if ('TABLE' === start.tagName) { + if (isTable = !0, '' === start.textContent) { + var tdNode = start.querySelectorAll('td'); + start = tdNode[tdNode.length - 1], start = (0, ej2_base.le)(start.childNodes[0]) ? start : start.childNodes[0]; + } else { + for(var lastNode = start.lastChild; 3 !== lastNode.nodeType && '#text' !== lastNode.nodeName && 'BR' !== lastNode.nodeName;)lastNode = lastNode.lastChild; + start = lastNode; + } + } + for(var i = 0; i < config.i7.length; i++)start = start.tagName !== config.i7[i] || isTable ? start : start.parentNode; + if (3 === start.nodeType && '#text' === start.nodeName) this.replaceWith(start, this.marker(className, this.encode(start.textContent))); + else if ('BR' === start.nodeName) this.replaceWith(start, this.marker(markerClassName.endSelection, this.encode(start.textContent))), range.endContainer.querySelector('.' + markerClassName.endSelection).appendChild(start); + else { + var marker = this.marker(className, ''); + (0, ej2_base.R3)([ + this.parseHTMLFragment(marker) + ], start); + } + } + }, DOMNode.prototype.createTempNode = function(element) { + var textContent = element.textContent; + if ('BR' === element.tagName) { + var wrapper = "

    ", node = element.parentNode; + IGNORE_BLOCK_TAGS.indexOf(node.tagName.toLocaleLowerCase()) >= 0 && (element = this.wrap(element, this.parseHTMLFragment(wrapper))); + } else if (element.nodeType !== Node.TEXT_NODE && (element.classList.contains(markerClassName.startSelection) || element.classList.contains(markerClassName.endSelection)) || textContent.replace(/\n/g, '').replace(/(^ *)|( *$)/g, '').length > 0 || textContent.length && 0 > textContent.indexOf('\n')) { + var wrapper = "

    ", target = element; + element = this.wrap(element, this.parseHTMLFragment(wrapper)), !(target.nodeType === Node.ELEMENT_NODE && target.firstChild && 'BR' === target.firstChild.nodeName && (target.classList.contains(markerClassName.startSelection) || target.classList.contains(markerClassName.endSelection))) && element.nextElementSibling && 'BR' === element.nextElementSibling.tagName && element.appendChild(element.nextElementSibling); + } + return element; + }, DOMNode.prototype.getImageTagInSelection = function() { + var selection = this.getSelection(); + return this.isEditorArea() && selection.rangeCount ? selection.focusNode.querySelectorAll('img') : null; + }, DOMNode.prototype.blockNodes = function() { + var collectionNodes = [], selection = this.getSelection(); + if (this.isEditorArea() && selection.rangeCount) for(var ranges = this.getRangePoint(), j = 0; j < ranges.length; j++){ + var parentNode = void 0, range = ranges[j], startNode = this.getSelectedNode(range.startContainer, range.startOffset), endNode = this.getSelectedNode(range.endContainer, range.endOffset); + if (this.isBlockNode(startNode) && 0 > collectionNodes.indexOf(startNode) && collectionNodes.push(startNode), (parentNode = this.blockParentNode(startNode)) && 0 > collectionNodes.indexOf(parentNode)) { + if (IGNORE_BLOCK_TAGS.indexOf(parentNode.tagName.toLocaleLowerCase()) >= 0 && ('BR' === startNode.tagName || startNode.nodeType === Node.TEXT_NODE || startNode.classList.contains(markerClassName.startSelection) || startNode.classList.contains(markerClassName.endSelection))) { + var tempNode = startNode.previousSibling && startNode.previousSibling.nodeType === Node.TEXT_NODE ? startNode.previousSibling : startNode; + startNode.nextSibling || startNode.previousSibling || 'BR' !== startNode.tagName ? collectionNodes.push(this.createTempNode(tempNode)) : collectionNodes.push(tempNode); + } else collectionNodes.push(parentNode); + } + for(var nodes = [], node = startNode; node !== endNode && node !== this.parent;)0 > nodes.indexOf(node) && node.childNodes && node.childNodes.length ? (nodes.push(node), node = node.childNodes[0]) : node && 8 !== node.nodeType && ('BR' === node.tagName || node.nodeType === Node.TEXT_NODE && '' !== node.textContent.trim() || node.nodeType !== Node.TEXT_NODE && (node.classList.contains(markerClassName.startSelection) || node.classList.contains(markerClassName.endSelection))) && IGNORE_BLOCK_TAGS.indexOf(node.parentNode.tagName.toLocaleLowerCase()) >= 0 ? node = this.createTempNode(node) : node.nextSibling && 8 !== node.nextSibling.nodeType && ('BR' === node.nextSibling.tagName || node.nextSibling.nodeType === Node.TEXT_NODE || node.nextSibling.classList.contains(markerClassName.startSelection) || node.nextSibling.classList.contains(markerClassName.endSelection)) && IGNORE_BLOCK_TAGS.indexOf(node.nextSibling.parentNode.tagName.toLocaleLowerCase()) >= 0 ? node = this.createTempNode(node.nextSibling) : node.nextSibling ? node = node.nextSibling : node.parentNode && (node = node.parentNode, nodes.push(node)), 0 > collectionNodes.indexOf(node) && node.nodeType === Node.ELEMENT_NODE && IGNORE_BLOCK_TAGS.indexOf(node.parentNode.tagName.toLocaleLowerCase()) >= 0 && (node.classList.contains(markerClassName.startSelection) || node.classList.contains(markerClassName.endSelection)) && collectionNodes.push(this.createTempNode(node)), this.isBlockNode(node) && this.ignoreTableTag(node) && 0 > nodes.indexOf(node) && 0 > collectionNodes.indexOf(node) && (node !== endNode || range.endOffset > 0) && collectionNodes.push(node), 'IMG' === node.nodeName && 'true' === node.parentElement.contentEditable && collectionNodes.push(node); + (parentNode = this.blockParentNode(endNode)) && this.ignoreTableTag(parentNode) && 0 > collectionNodes.indexOf(parentNode) && !(0, ej2_base.le)(parentNode.previousElementSibling) && 'IMG' !== parentNode.previousElementSibling.tagName && collectionNodes.push(parentNode); + } + for(var i = collectionNodes.length - 1; i > 0; i--){ + var nodes = this.nodeFinds(collectionNodes[i], collectionNodes); + if (nodes.length) { + var listNodes = collectionNodes[i].querySelectorAll('ul, ol'); + if ('LI' === collectionNodes[i].tagName && listNodes.length > 0) continue; + collectionNodes.splice(i, 1); + } + } + return collectionNodes; + }, DOMNode.prototype.ignoreTableTag = function(element) { + return !(TABLE_BLOCK_TAGS.indexOf(element.tagName.toLocaleLowerCase()) >= 0); + }, DOMNode; + }(), Lists = function() { + function Lists(parent) { + this.parent = parent, this.domNode = this.parent.domNode, this.addEventListener(); + } + return Lists.prototype.addEventListener = function() { + this.parent.observer.on(common_constant.PV, this.applyListsHandler, this), this.parent.observer.on(common_constant.kT, this.keyDownHandler, this), this.parent.observer.on(common_constant.My, this.onKeyUp, this), this.parent.observer.on(common_constant.nD, this.spaceKeyAction, this); + }, Lists.prototype.testList = function(elem) { + var olListRegex = [ + /^[\d]+[.]+$/, + /^(?=[MDCLXVI])M*(C[MD]|D?C{0,3})(X[CL]|L?X{0,3})(I[XV]|V?I{0,3})[.]$/gi, + /^[a-zA-Z][.]+$/ + ], elementStart = (0, ej2_base.le)(elem) ? null : elem.innerText.trim().split('.')[0] + '.'; + if (!(0, ej2_base.le)(elementStart)) { + for(var i = 0; i < olListRegex.length; i++)if (olListRegex[i].test(elementStart)) return !0; + } + return !1; + }, Lists.prototype.testCurrentList = function(range) { + var olListStartRegex = [ + /^[1]+[.]+$/, + /^[i]+[.]+$/, + /^[a]+[.]+$/ + ]; + if (!(0, ej2_base.le)(range.startContainer.textContent.slice(0, range.startOffset))) { + for(var currentContent = range.startContainer.textContent.replace(/\u200B/g, '').slice(0, range.startOffset).trim(), i = 0; i < olListStartRegex.length; i++)if (olListStartRegex[i].test(currentContent) && 2 === currentContent.length) return !0; + } + return !1; + }, Lists.prototype.spaceList = function(e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + this.saveSelection = this.parent.nodeSelection.save(range, this.parent.currentDocument); + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + var preElement = startNode.previousElementSibling, nextElement = startNode.nextElementSibling, preElemULStart = (0, ej2_base.le)(preElement) ? null : preElement.innerText.trim().substring(0, 1), nextElemULStart = (0, ej2_base.le)(nextElement) ? null : nextElement.innerText.trim().substring(0, 1), startElementOLTest = this.testCurrentList(range), preElementOLTest = this.testList(preElement), nextElementOLTest = this.testList(nextElement); + preElementOLTest || nextElementOLTest || '*' === preElemULStart || '*' === nextElemULStart || (startElementOLTest ? (range.startContainer.textContent = range.startContainer.textContent.slice(range.startOffset, range.startContainer.textContent.length), this.applyListsHandler({ + subCommand: 'OL', + callBack: e.callBack + }), e.event.preventDefault()) : ('*' === range.startContainer.textContent.replace(/\u200B/g, '').slice(0, range.startOffset).trim() || '-' === range.startContainer.textContent.replace(/\u200B/g, '').slice(0, range.startOffset).trim()) && (range.startContainer.textContent = range.startContainer.textContent.slice(range.startOffset, range.startContainer.textContent.length), this.applyListsHandler({ + subCommand: 'UL', + callBack: e.callBack + }), e.event.preventDefault())); + }, Lists.prototype.enterList = function(e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument), startNode = 'LI' === range.startContainer.nodeName ? range.startContainer : range.startContainer.parentElement.closest('LI'), endNode = 'LI' === range.endContainer.nodeName ? range.endContainer : range.endContainer.parentElement.closest('LI'); + if (!(0, ej2_base.le)(startNode) && !(0, ej2_base.le)(endNode) && startNode === endNode && 'LI' === startNode.tagName && '' === startNode.textContent.trim() && 0 === startNode.querySelectorAll('IMG').length) { + if (startNode.innerHTML.indexOf(' ') >= 0) return; + 65279 === startNode.textContent.charCodeAt(0) && (startNode.textContent = ''); + var startNodeParent = startNode.parentElement; + if ((0, ej2_base.le)(startNodeParent.parentElement.closest('UL')) && (0, ej2_base.le)(startNodeParent.parentElement.closest('OL'))) { + if (!(0, ej2_base.le)(startNode.nextElementSibling)) { + var nearBlockNode = this.parent.domNode.blockParentNode(startNode); + this.parent.nodeCutter.GetSpliceNode(range, nearBlockNode); + } + var insertTag = void 0; + 'DIV' === e.enterAction ? (insertTag = (0, ej2_base.az)('div')).innerHTML = '
    ' : 'P' === e.enterAction ? (insertTag = (0, ej2_base.az)('p')).innerHTML = '
    ' : insertTag = (0, ej2_base.az)('br'), this.parent.domNode.insertAfter(insertTag, startNodeParent), e.event.preventDefault(), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, insertTag, 0), '' === startNodeParent.textContent ? (0, ej2_base.og)(startNodeParent) : (0, ej2_base.og)(startNode); + } + } + }, Lists.prototype.backspaceList = function(e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument), startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset), endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + if ((startNode = 'BR' === startNode.nodeName ? startNode.parentElement : startNode) !== (endNode = 'BR' === endNode.nodeName ? endNode.parentElement : endNode) || (0, ej2_base.le)((0, ej2_base.oq)(startNode, 'li')) || ('' !== startNode.textContent.trim() || 65279 !== startNode.textContent.charCodeAt(0)) && (1 !== startNode.textContent.length || 8203 !== startNode.textContent.charCodeAt(0)) || (startNode.textContent = ''), startNode === endNode && 'LI' === startNode.tagName && 0 === startNode.textContent.length && (0, ej2_base.le)(startNode.previousElementSibling) && startNode.removeAttribute('style'), startNode === endNode && '' === startNode.textContent) { + if ('LI' === startNode.parentElement.tagName && 'LI' === endNode.parentElement.tagName) (0, ej2_base.og)(startNode); + else if (startNode.closest('ul') || startNode.closest('ol')) { + var parentList = (0, ej2_base.le)(startNode.closest('ul')) ? startNode.closest('ol') : startNode.closest('ul'); + if (parentList.firstElementChild === startNode && !(0, ej2_base.le)(parentList.children[1]) && ('OL' === parentList.children[1].tagName || 'UL' === parentList.children[1].tagName)) { + if (parentList.tagName === parentList.children[1].tagName) { + for(; parentList.children[1].lastChild;)this.parent.domNode.insertAfter(parentList.children[1].lastChild, parentList.children[1]); + (0, ej2_base.og)(parentList.children[1]); + } else parentList.parentElement.insertBefore(parentList.children[1], parentList); + } + } + } else if (!(0, ej2_base.le)(startNode.firstChild) && 'BR' === startNode.firstChild.nodeName && !(0, ej2_base.le)(startNode.childNodes[1]) && ('UL' === startNode.childNodes[1].nodeName || 'OL' === startNode.childNodes[1].nodeName)) { + var parentList = (0, ej2_base.le)(startNode.closest('ul')) ? startNode.closest('ol') : startNode.closest('ul'); + if (parentList.tagName === startNode.childNodes[1].nodeName) { + for(; startNode.childNodes[1].lastChild;)this.parent.domNode.insertAfter(startNode.children[1].lastChild, startNode); + (0, ej2_base.og)(startNode.childNodes[1]); + } else parentList.parentElement.insertBefore(startNode.children[1], parentList); + } + this.removeList(range, e), this.firstListBackSpace(range, e); + }, Lists.prototype.removeList = function(range, e) { + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset), endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + startNode = 'BR' === startNode.nodeName ? startNode.parentElement : startNode, endNode = 'BR' === endNode.nodeName ? endNode.parentElement : endNode, startNode = 'LI' === startNode.nodeName || (0, ej2_base.le)(startNode.closest('LI')) ? startNode : startNode.closest('LI'), endNode = 'LI' === endNode.nodeName || (0, ej2_base.le)(endNode.closest('LI')) ? endNode : endNode.closest('LI'), (('OL' === range.commonAncestorContainer.nodeName || 'UL' === range.commonAncestorContainer.nodeName || 'LI' === range.commonAncestorContainer.nodeName) && (0, ej2_base.le)(endNode.nextElementSibling) && endNode.textContent.length === range.endOffset && (0, ej2_base.le)(startNode.previousElementSibling) && 0 === range.startOffset || -1 != ej2_base.AR.userAgent.indexOf('Firefox') && range.startContainer === range.endContainer && range.startContainer === this.parent.editableElement && 0 === range.startOffset && 1 === range.endOffset) && (-1 != ej2_base.AR.userAgent.indexOf('Firefox') ? (0, ej2_base.og)(range.commonAncestorContainer.childNodes[0]) : 'LI' === range.commonAncestorContainer.nodeName ? (0, ej2_base.og)(range.commonAncestorContainer.parentElement) : (0, ej2_base.og)(range.commonAncestorContainer), e.event.preventDefault()); + }, Lists.prototype.onKeyUp = function() { + if (!(0, ej2_base.le)(this.commonLIParent) && !(0, ej2_base.le)(this.commonLIParent.querySelector('.removeList'))) { + for(var currentLIElem = this.commonLIParent.querySelector('.removeList'); !(0, ej2_base.le)(currentLIElem.firstChild);)this.parent.domNode.insertAfter(currentLIElem.firstChild, currentLIElem); + (0, ej2_base.og)(currentLIElem); + } + }, Lists.prototype.firstListBackSpace = function(range, e) { + var startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset); + if ((0, ej2_base.le)(startNode.closest('OL')) ? (0, ej2_base.le)(startNode.closest('UL')) || (this.commonLIParent = startNode.closest('UL')) : this.commonLIParent = startNode.closest('OL'), 'LI' === startNode.nodeName && 0 === range.startOffset && 0 === range.endOffset && (0, ej2_base.le)(startNode.previousSibling) && !(0, ej2_base.le)(this.commonLIParent) && (0, ej2_base.le)(this.commonLIParent.previousSibling) && (0, ej2_base.le)(this.commonLIParent.parentElement.closest('OL')) && (0, ej2_base.le)(this.commonLIParent.parentElement.closest('UL')) && (0, ej2_base.le)(this.commonLIParent.parentElement.closest('LI'))) { + var currentElem = (0, ej2_base.az)('P'); + currentElem.innerHTML = '​', startNode.classList.add('removeList'), this.commonLIParent.parentElement.insertBefore(currentElem, this.commonLIParent); + } + }, Lists.prototype.keyDownHandler = function(e) { + if (13 === e.event.which && this.enterList(e), 32 === e.event.which && this.spaceList(e), 8 === e.event.which && this.backspaceList(e), 46 === e.event.which && 'delete' === e.event.action) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument), commonAncestor = range.commonAncestorContainer, startEle = range.startContainer, endEle = range.endContainer, startNode = 3 === startEle.nodeType ? startEle.parentElement : startEle, endNode = 3 === endEle.nodeType ? endEle.parentElement : endEle; + 'UL' !== commonAncestor.nodeName && 'OL' !== commonAncestor.nodeName || startNode === endNode || (0, ej2_base.le)((0, ej2_base.oq)(startNode, 'ul')) && (0, ej2_base.le)((0, ej2_base.oq)(startNode, 'ol')) || (0, ej2_base.le)((0, ej2_base.oq)(endNode, 'ul')) && (0, ej2_base.le)((0, ej2_base.oq)(endNode, 'ol')) || commonAncestor.lastElementChild !== (0, ej2_base.oq)(endNode, 'li') || range.collapsed || (0, ej2_base.og)(commonAncestor), this.removeList(range, e); + } + if (9 === e.event.which) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + e.event.action && 'indent' === e.event.action || (this.saveSelection = this.parent.nodeSelection.save(range, this.parent.currentDocument)); + var blockNodes = void 0, startOffset = range.startOffset, endOffset = range.endOffset, startNode = this.parent.domNode.getSelectedNode(range.startContainer, range.startOffset), endNode = this.parent.domNode.getSelectedNode(range.endContainer, range.endOffset); + if (startNode === endNode && ('BR' === startNode.nodeName || '#text' === startNode.nodeName) && IGNORE_BLOCK_TAGS.indexOf(startNode.parentNode.tagName.toLocaleLowerCase()) >= 0) return; + e.event.action && 'indent' === e.event.action || this.domNode.setMarker(this.saveSelection), blockNodes = this.domNode.blockNodes(); + for(var nodes = [], isNested = !0, i = 0; i < blockNodes.length; i++)'LI' === blockNodes[i].parentNode.tagName ? nodes.push(blockNodes[i].parentNode) : 'LI' === blockNodes[i].tagName && 'P' !== blockNodes[i].childNodes[0].tagName && 'OL' !== blockNodes[i].childNodes[0].tagName && 'UL' !== blockNodes[i].childNodes[0].tagName && nodes.push(blockNodes[i]); + nodes.length > 1 || nodes.length && (0 === startOffset && 0 === endOffset || e.ignoreDefault) ? (e.event.preventDefault(), e.event.stopPropagation(), this.currentAction = this.getAction(nodes[0]), e.event.shiftKey ? (this.revertList(nodes, e), this.revertClean()) : isNested = this.nestedList(nodes), isNested && (this.cleanNode(), this.parent.editableElement.focus()), !(e.event.action && 'indent' === e.event.action) && (this.saveSelection = this.domNode.saveMarker(this.saveSelection), this.saveSelection.restore(), e.callBack && e.callBack({ + requestType: this.currentAction, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes(), + event: e.event + }))) : e.event.action && 'indent' === e.event.action || (e.event && e.event.shiftKey && 'Tab' === e.event.key && (e.event.action = 'tab'), this.saveSelection = this.domNode.saveMarker(this.saveSelection, e.event.action), this.saveSelection.restore()); + } else switch(e.event.action){ + case 'ordered-list': + this.applyListsHandler({ + subCommand: 'OL', + callBack: e.callBack + }), e.event.preventDefault(); + break; + case 'unordered-list': + this.applyListsHandler({ + subCommand: 'UL', + callBack: e.callBack + }), e.event.preventDefault(); + } + }, Lists.prototype.spaceKeyAction = function(e) { + 32 === e.event.which && this.spaceList(e); + }, Lists.prototype.getAction = function(element) { + return 'OL' === element.parentNode.nodeName ? 'OL' : 'UL'; + }, Lists.prototype.revertClean = function() { + for(var collectionNodes = this.parent.editableElement.querySelectorAll('ul, ol'), i = 0; i < collectionNodes.length; i++){ + var listNodes = collectionNodes[i].querySelectorAll('ul, ol'); + if (listNodes.length > 0) for(var j = 0; j < listNodes.length; j++){ + var prevSibling = listNodes[j].previousSibling; + prevSibling && 'LI' === prevSibling.tagName && prevSibling.appendChild(listNodes[j]); + } + } + }, Lists.prototype.noPreviousElement = function(elements) { + var firstNode, firstNodeOL, siblingListOL = elements.querySelectorAll('ol, ul'), siblingListLI = elements.querySelectorAll('li'), siblingListLIFirst = this.domNode.contents(siblingListLI[0])[0]; + if (siblingListLI.length > 0 && ('OL' === siblingListLIFirst.nodeName || 'UL' === siblingListLIFirst.nodeName) ? firstNode = siblingListLI[0] : firstNodeOL = siblingListOL[0], firstNode) for(var h = this.domNode.contents(elements)[0]; h && !this.domNode.isList(h);){ + var nextSibling = h.nextSibling; + (0, ej2_base.Ce)([ + h + ], firstNode), (0, ej2_base.V7)(elements, { + 'list-style-type': 'none' + }), (0, ej2_base.V7)(firstNode, { + 'list-style-type': '' + }), h = nextSibling; + } + else if (firstNodeOL) { + var nestedElement = (0, ej2_base.az)('li'); + (0, ej2_base.Ce)([ + nestedElement + ], firstNodeOL); + for(var h = this.domNode.contents(elements)[0]; h && !this.domNode.isList(h);){ + var nextSibling = h.nextSibling; + nestedElement.appendChild(h), h = nextSibling; + } + (0, ej2_base.Ce)([ + firstNodeOL + ], elements.parentNode), (0, ej2_base.og)(elements); + var nestedElementLI = (0, ej2_base.az)('li', { + styles: 'list-style-type: none;' + }); + (0, ej2_base.Ce)([ + nestedElementLI + ], firstNodeOL.parentNode), (0, ej2_base.R3)([ + firstNodeOL + ], nestedElementLI); + } else { + var nestedElementLI = (0, ej2_base.az)('li', { + styles: 'list-style-type: none;' + }); + (0, ej2_base.Ce)([ + nestedElementLI + ], elements.parentNode); + var nestedElement = (0, ej2_base.az)(elements.parentNode.tagName); + (0, ej2_base.Ce)([ + nestedElement + ], nestedElementLI), (0, ej2_base.R3)([ + elements + ], nestedElement); + } + }, Lists.prototype.nestedList = function(elements) { + for(var isNested = !1, i = 0; i < elements.length; i++){ + var prevSibling = this.domNode.getPreviousNode(elements[i]); + if (prevSibling) { + isNested = !0; + var firstNode = void 0, firstNodeLI = void 0, siblingListOL = elements[i].querySelectorAll('ol, ul'), siblingListLI = elements[i].querySelectorAll('li'), siblingListLIFirst = this.domNode.contents(siblingListLI[0])[0]; + if (siblingListLI.length > 0 && ('OL' === siblingListLIFirst.nodeName || 'UL' === siblingListLIFirst.nodeName) ? firstNodeLI = siblingListLI[0] : firstNode = siblingListOL[0], firstNode) { + var nestedElement = (0, ej2_base.az)('li'); + (0, ej2_base.Ce)([ + nestedElement + ], firstNode); + for(var h = this.domNode.contents(elements[i])[0]; h && !this.domNode.isList(h);){ + var nextSibling = h.nextSibling; + nestedElement.appendChild(h), h = nextSibling; + } + (0, ej2_base.R3)([ + firstNode + ], prevSibling), (0, ej2_base.og)(elements[i]); + } else if (firstNodeLI) { + if ('LI' === prevSibling.tagName) { + for(var h = this.domNode.contents(elements[i])[0]; h && !this.domNode.isList(h);){ + var nextSibling = h.nextSibling; + (0, ej2_base.Ce)([ + h + ], firstNodeLI), (0, ej2_base.V7)(elements[i], { + 'list-style-type': 'none' + }), (0, ej2_base.V7)(firstNodeLI, { + 'list-style-type': '' + }), h = nextSibling; + } + (0, ej2_base.R3)([ + firstNodeLI.parentNode + ], prevSibling), (0, ej2_base.og)(elements[i]); + } + } else if ('LI' === prevSibling.tagName) { + var nestedElement = (0, ej2_base.az)(elements[i].parentNode.tagName); + (0, ej2_base.R3)([ + nestedElement + ], prevSibling), (0, ej2_base.R3)([ + elements[i] + ], nestedElement); + } else ('OL' === prevSibling.tagName || 'UL' === prevSibling.tagName) && (0, ej2_base.R3)([ + elements[i] + ], prevSibling); + } else { + var element = elements[i]; + isNested = !0, this.noPreviousElement(element); + } + } + return isNested; + }, Lists.prototype.applyListsHandler = function(e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + if (-1 != ej2_base.AR.userAgent.indexOf('Firefox') && range.startContainer === range.endContainer && range.startContainer === this.parent.editableElement) { + for(var startNode = range.startContainer.childNodes[range.startOffset > 0 ? range.startOffset - 1 : range.startOffset] || range.startContainer, endNode = range.endContainer.childNodes[range.endOffset > 0 ? range.endOffset - 1 : range.endOffset] || range.endContainer, lastSelectionNode = 'BR' === endNode.lastChild.nodeName ? (0, ej2_base.le)(endNode.lastChild.previousSibling) ? endNode : endNode.lastChild.previousSibling : endNode.lastChild; !(0, ej2_base.le)(lastSelectionNode) && '#text' !== lastSelectionNode.nodeName && 'IMG' !== lastSelectionNode.nodeName && 'BR' !== lastSelectionNode.nodeName && 'HR' !== lastSelectionNode.nodeName;)lastSelectionNode = lastSelectionNode.lastChild; + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startNode, lastSelectionNode, 0, lastSelectionNode.textContent.length), range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + } + if (range.startContainer === range.endContainer && range.startContainer === this.parent.editableElement && range.startOffset === range.endOffset && 0 === range.startOffset && 0 === this.parent.editableElement.textContent.length && 'TABLE' != this.parent.editableElement.childNodes[0].nodeName && 'IMG' != this.parent.editableElement.childNodes[0].nodeName) { + var focusNode = range.startContainer.childNodes[0]; + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, focusNode, focusNode, 0, 0), range = this.parent.nodeSelection.getRange(this.parent.currentDocument); + } + this.saveSelection = this.parent.nodeSelection.save(range, this.parent.currentDocument), this.currentAction = e.subCommand, this.currentAction = e.subCommand = 'NumberFormatList' === this.currentAction ? 'OL' : 'BulletFormatList' === this.currentAction ? 'UL' : this.currentAction, this.domNode.setMarker(this.saveSelection); + var listsNodes = this.domNode.blockNodes(); + if ('BR' === e.enterAction) { + this.setSelectionBRConfig(); + var allSelectedNode = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), selectedNodes = this.parent.nodeSelection.getSelectionNodes(allSelectedNode), currentFormatNodes = []; + 0 === selectedNodes.length && selectedNodes.push(listsNodes[0]); + for(var i = 0; i < selectedNodes.length; i++){ + for(var currentNode = selectedNodes[i], previousCurrentNode = void 0; !this.parent.domNode.isBlockNode(currentNode) && currentNode !== this.parent.editableElement;)previousCurrentNode = currentNode, currentNode = currentNode.parentElement; + this.parent.domNode.isBlockNode(currentNode) && currentNode === this.parent.editableElement && currentFormatNodes.push(previousCurrentNode); + } + for(var i = 0; i < currentFormatNodes.length; i++)if (!this.parent.domNode.isBlockNode(currentFormatNodes[i])) { + for(var currentNode = currentFormatNodes[i], previousNode = currentNode; currentNode === this.parent.editableElement;)previousNode = currentNode, currentNode = currentNode.parentElement; + var tempElem = void 0; + this.parent.domNode.isBlockNode(previousNode.parentElement) && previousNode.parentElement === this.parent.editableElement ? (tempElem = (0, ej2_base.az)('p'), previousNode.parentElement.insertBefore(tempElem, previousNode), tempElem.appendChild(previousNode)) : tempElem = previousNode; + for(var preNode = tempElem.previousSibling; !(0, ej2_base.le)(preNode) && 'BR' !== preNode.nodeName && !this.parent.domNode.isBlockNode(preNode);)tempElem.firstChild.parentElement.insertBefore(preNode, tempElem.firstChild), preNode = tempElem.previousSibling; + (0, ej2_base.le)(preNode) || 'BR' !== preNode.nodeName || (0, ej2_base.og)(preNode); + for(var postNode = tempElem.nextSibling; !(0, ej2_base.le)(postNode) && 'BR' !== postNode.nodeName && !this.parent.domNode.isBlockNode(postNode);)tempElem.appendChild(postNode), postNode = tempElem.nextSibling; + (0, ej2_base.le)(postNode) || 'BR' !== postNode.nodeName || (0, ej2_base.og)(postNode); + } + this.setSelectionBRConfig(), listsNodes = this.parent.domNode.blockNodes(); + } + for(var i = 0; i < listsNodes.length; i++)'TABLE' !== listsNodes[i].tagName || range.collapsed || listsNodes.splice(i, 1), listsNodes.length > 0 && 'LI' !== listsNodes[i].tagName && 'LI' === listsNodes[i].parentNode.tagName && (listsNodes[i] = listsNodes[i].parentNode); + this.applyLists(listsNodes, this.currentAction, e.selector, e.item, e), e.callBack && e.callBack({ + requestType: this.currentAction, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + }, Lists.prototype.setSelectionBRConfig = function() { + var startElem = this.parent.editableElement.querySelector('.' + markerClassName.startSelection), endElem = this.parent.editableElement.querySelector('.' + markerClassName.endSelection); + (0, ej2_base.le)(endElem) ? this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, startElem, 0) : this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startElem, endElem, 0, 0); + }, Lists.prototype.applyLists = function(elements, type, selector, item, e) { + if (this.isRevert(elements, type, item) && (0, ej2_base.le)(item)) this.revertList(elements, e), this.removeEmptyListElements(); + else { + this.checkLists(elements, type, item); + for(var i = 0; i < elements.length; i++)if ((0, ej2_base.le)(item) || (0, ej2_base.le)(item.listStyle) || ('listImage' === item.listStyle ? (0, ej2_base.V7)(elements[i], { + 'list-style-image': item.listImage + }) : ((0, ej2_base.V7)(elements[i], { + 'list-style-image': 'none' + }), (0, ej2_base.V7)(elements[i], { + 'list-style-type': item.listStyle.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() + }))), 'true' === elements[i].getAttribute('contenteditable') && 1 === elements[i].childNodes.length && 'TABLE' === elements[i].childNodes[0].nodeName) { + var listEle = document.createElement(type); + listEle.innerHTML = '

  • ', elements[i].appendChild(listEle); + } else if ('LI' !== elements[i].tagName && (0, ej2_base.le)(item)) { + var elemAtt = 'IMG' === elements[i].tagName ? '' : this.domNode.attributes(elements[i]), openTag = '<' + type + '>', closeTag = '', newTag = 'li' + elemAtt, replaceHTML = 'p' === elements[i].tagName.toLowerCase() ? elements[i].innerHTML : elements[i].outerHTML, innerHTML = this.domNode.createTagString(newTag, null, replaceHTML), collectionString = openTag + innerHTML + closeTag; + this.domNode.replaceWith(elements[i], collectionString); + } else if (!(0, ej2_base.le)(item) && 'LI' !== elements[i].tagName) { + var elemAtt = 'IMG' === elements[i].tagName ? '' : this.domNode.attributes(elements[i]), openTag = '<' + type + elemAtt + '>', closeTag = '', newTag = 'li', replaceHTML = 'p' === elements[i].tagName.toLowerCase() ? elements[i].innerHTML : elements[i].outerHTML, innerHTML = this.domNode.createTagString(newTag, null, replaceHTML), collectionString = openTag + innerHTML + closeTag; + this.domNode.replaceWith(elements[i], collectionString); + } + } + this.cleanNode(), this.parent.editableElement.focus(), (0, common_util.FA)() && (0, common_util.ze)(this.parent.editableElement, selector), this.saveSelection = this.domNode.saveMarker(this.saveSelection), this.saveSelection.restore(); + }, Lists.prototype.removeEmptyListElements = function() { + for(var listElem = this.parent.editableElement.querySelectorAll('ol, ul'), i = 0; i < listElem.length; i++)'' === listElem[i].textContent.trim() && (0, ej2_base.og)(listElem[i]); + }, Lists.prototype.isRevert = function(nodes, tagName, item) { + for(var isRevert = !0, i = 0; i < nodes.length; i++){ + if ('LI' !== nodes[i].tagName) return !1; + (nodes[i].parentNode.tagName !== tagName || (0, ej2_base.le)(item) && '' !== nodes[i].parentNode.style.listStyleType) && (isRevert = !1); + } + return isRevert; + }, Lists.prototype.checkLists = function(nodes, tagName, item) { + for(var nodesTemp = [], i = 0; i < nodes.length; i++){ + var node = nodes[i].parentNode; + (0, ej2_base.le)(item) || 'LI' !== nodes[i].tagName || (0, ej2_base.le)(item.listStyle) || ('listImage' === item.listStyle ? (0, ej2_base.V7)(node, { + 'list-style-image': item.listImage + }) : ((0, ej2_base.V7)(node, { + 'list-style-image': 'none' + }), (0, ej2_base.V7)(node, { + 'list-style-type': item.listStyle.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() + }))), ('LI' === nodes[i].tagName && node.tagName !== tagName && 0 > nodesTemp.indexOf(node) || 'LI' === nodes[i].tagName && node.tagName === tagName && 0 > nodesTemp.indexOf(node) && null !== item) && nodesTemp.push(node), (0, ej2_base.le)(item) && (node.tagName === tagName || ('UL' === node.tagName || 'OL' === node.tagName) && node.hasAttribute('style')) && node.hasAttribute('style') && node.removeAttribute('style'); + } + for(var j = nodesTemp.length - 1; j >= 0; j--){ + var h = nodesTemp[j], replace = '<' + tagName.toLowerCase() + ' ' + this.domNode.attributes(h) + '>' + h.innerHTML + ''; + this.domNode.replaceWith(nodesTemp[j], replace); + } + }, Lists.prototype.cleanNode = function() { + for(var liParents = this.parent.editableElement.querySelectorAll('ol + ol, ul + ul'), c = 0; c < liParents.length; c++){ + var node = liParents[c]; + if (this.domNode.isList(node.previousElementSibling) && this.domNode.openTagString(node) === this.domNode.openTagString(node.previousElementSibling)) { + for(var contentNodes = this.domNode.contents(node), f = 0; f < contentNodes.length; f++)node.previousElementSibling.appendChild(contentNodes[f]); + node.parentNode.removeChild(node); + } + } + }, Lists.prototype.findUnSelected = function(temp, elements) { + if ((temp = temp.slice().reverse()).length > 0) { + var rightIndent = [], indentElements = [], lastElement = elements[elements.length - 1], lastElementChild = [], childElements = []; + lastElementChild = lastElement.childNodes; + for(var z = 0; z < lastElementChild.length; z++)if ('OL' === lastElementChild[z].tagName || 'UL' === lastElementChild[z].tagName) { + var childLI = lastElementChild[z].querySelectorAll('li'); + if (childLI.length > 0) for(var y = 0; y < childLI.length; y++)childElements.push(childLI[y]); + } + for(var i = 0; i < childElements.length; i++){ + for(var count = 0, j = 0; j < temp.length; j++)childElements[i].contains(temp[j]) || (count += 1); + count === temp.length && indentElements.push(childElements[i]); + } + if (indentElements.length > 0) for(var x = 0; x < indentElements.length; x++)'OL' !== this.domNode.contents(indentElements[x])[0].nodeName && 'UL' !== this.domNode.contents(indentElements[x])[0].nodeName && rightIndent.push(indentElements[x]); + rightIndent.length > 0 && this.nestedList(rightIndent); + } + }, Lists.prototype.revertList = function(elements, e) { + for(var temp = [], i = elements.length - 1; i >= 0; i--)for(var j = i - 1; j >= 0; j--)if (elements[j].contains(elements[i]) || elements[j] === elements[i]) { + temp.push(elements[i]), elements.splice(i, 1); + break; + } + this.findUnSelected(temp, elements); + for(var viewNode = [], i = 0; i < elements.length; i++){ + var element = elements[i]; + 3 === this.domNode.contents(element)[0].nodeType && 0 === this.domNode.contents(element)[0].textContent.trim().length && (0, ej2_base.og)(this.domNode.contents(element)[0]); + var parentNode = elements[i].parentNode, className = element.getAttribute('class'); + if (0 === temp.length) { + var firstNode = elements[i].querySelectorAll('ul, ol')[0]; + if (firstNode && firstNode.querySelectorAll('li')) { + var nestedElement = (0, ej2_base.az)(firstNode.tagName); + (0, ej2_base.R3)([ + nestedElement + ], firstNode.parentNode); + var nestedElementLI = (0, ej2_base.az)('li', { + styles: 'list-style-type: none;' + }); + (0, ej2_base.R3)([ + nestedElementLI + ], nestedElement), (0, ej2_base.R3)([ + firstNode + ], nestedElementLI); + } + } + if (element.parentNode.insertBefore(this.closeTag(parentNode.tagName), element), 'LI' === parentNode.parentNode.tagName || 'OL' === parentNode.parentNode.tagName || 'UL' === parentNode.parentNode.tagName) element.parentNode.insertBefore(this.closeTag('LI'), element); + else { + if (0 === element.querySelectorAll(BLOCK_TAGS.join(', ')).length) { + var wrapper = "

    "; + 'BR' !== e.enterAction && this.domNode.wrapInner(element, this.domNode.parseHTMLFragment(wrapper)); + } else if (3 === this.domNode.contents(element)[0].nodeType) { + var replace = this.domNode.createTagString('p', parentNode, this.parent.domNode.encode(this.domNode.contents(element)[0].textContent)); + this.domNode.replaceWith(this.domNode.contents(element)[0], replace); + } else if (this.domNode.contents(element)[0].classList.contains(markerClassName.startSelection) || this.domNode.contents(element)[0].classList.contains(markerClassName.endSelection)) { + var replace = this.domNode.createTagString('p', parentNode, this.domNode.contents(element)[0].outerHTML); + this.domNode.replaceWith(this.domNode.contents(element)[0], replace); + } else { + var childNode = element.firstChild; + className = childNode.getAttribute('class'), (0, ej2_base.Y4)(childNode, this.domNode.rawAttributes(parentNode)), className && childNode.getAttribute('class') && (0, ej2_base.Y4)(childNode, { + class: className + ' ' + childNode.getAttribute('class') + }); + } + (0, ej2_base.R3)([ + this.openTag('LI') + ], element), (0, ej2_base.Ce)([ + this.closeTag('LI') + ], element); + } + this.domNode.insertAfter(this.openTag(parentNode.tagName), element), 'LI' === parentNode.parentNode.tagName && (parentNode = parentNode.parentNode.parentNode), 0 > viewNode.indexOf(parentNode) && viewNode.push(parentNode); + } + for(var i = 0; i < viewNode.length; i++){ + var node = viewNode[i], nodeInnerHtml = node.innerHTML, closeTag = /<\/span>/g, openTag = /<\/span>/g; + nodeInnerHtml = (nodeInnerHtml = nodeInnerHtml.replace(closeTag, '')).replace(openTag, '<$1 ' + this.domNode.attributes(node) + '>'), this.domNode.replaceWith(node, this.domNode.openTagString(node) + nodeInnerHtml.trim() + this.domNode.closeTagString(node)); + } + for(var emptyUl = this.parent.editableElement.querySelectorAll('ul:empty, ol:empty'), i = 0; i < emptyUl.length; i++)(0, ej2_base.og)(emptyUl[i]); + for(var emptyLi = this.parent.editableElement.querySelectorAll('li:empty'), i = 0; i < emptyLi.length; i++)(0, ej2_base.og)(emptyLi[i]); + }, Lists.prototype.openTag = function(type) { + return this.domNode.parseHTMLFragment(''); + }, Lists.prototype.closeTag = function(type) { + return this.domNode.parseHTMLFragment(''); + }, Lists; + }(), InsertMethods = function() { + function InsertMethods() {} + return InsertMethods.WrapBefore = function(textNode, parentNode, isAfter) { + return parentNode.innerText = textNode.textContent, isAfter ? this.AppendBefore(parentNode, textNode, !0) : this.AppendBefore(parentNode, textNode), textNode.parentNode && textNode.parentNode.removeChild(textNode), parentNode.childNodes[0]; + }, InsertMethods.Wrap = function(childNode, parentNode) { + return this.AppendBefore(parentNode, childNode), parentNode.appendChild(childNode), childNode; + }, InsertMethods.unwrap = function(node) { + for(var parent = node.parentNode, child = []; node.firstChild;)child.push(parent.insertBefore(node.firstChild, node)); + return parent.removeChild(node), child; + }, InsertMethods.AppendBefore = function(textNode, parentNode, isAfter) { + return parentNode.parentNode ? isAfter ? parentNode.parentNode.insertBefore(textNode, parentNode.nextSibling) : parentNode.parentNode.insertBefore(textNode, parentNode) : parentNode; + }, InsertMethods; + }(), NodeCutter = function() { + function NodeCutter() { + this.enterAction = 'P', this.position = -1, this.nodeSelection = new selection.q(); + } + return NodeCutter.prototype.GetSpliceNode = function(range, node) { + return node = this.SplitNode(range, node, !0), node = this.SplitNode(range, node, !1); + }, NodeCutter.prototype.SplitNode = function(range, node, isCollapsed) { + if (!node) return null; + var clone = range.cloneRange(), parent_1 = node.parentNode, index = this.nodeSelection.getIndex(node); + clone.collapse(isCollapsed), isCollapsed ? clone.setStartBefore(node) : clone.setEndAfter(node); + var fragment = clone.extractContents(); + if (isCollapsed) { + if (node = parent_1.childNodes[index], (fragment = this.spliceEmptyNode(fragment, !1)) && fragment.childNodes.length > 0) { + var isEmpty = !!(1 === fragment.childNodes.length && 'IMG' !== fragment.childNodes[0].nodeName && this.isImgElm(fragment)) && '' === fragment.textContent; + if (!isEmpty) { + if (node) InsertMethods.AppendBefore(fragment, node); + else { + parent_1.appendChild(fragment); + var divNode = document.createElement('div'); + divNode.innerHTML = '', node = divNode.firstChild, parent_1.appendChild(node); + } + } + } + } else if (node = parent_1.childNodes.length > 1 ? parent_1.childNodes[index] : parent_1.childNodes[0], (fragment = this.spliceEmptyNode(fragment, !0)) && fragment.childNodes.length > 0) { + var isEmpty = !!(1 === fragment.childNodes.length && 'IMG' !== fragment.childNodes[0].nodeName && this.isImgElm(fragment)) && '' === fragment.textContent; + if (!isEmpty) { + if (node) InsertMethods.AppendBefore(fragment, node, !0); + else { + parent_1.appendChild(fragment); + var divNode = document.createElement('div'); + divNode.innerHTML = '', parent_1.insertBefore(divNode.firstChild, parent_1.firstChild), node = parent_1.firstChild; + } + } + } + return node; + }, NodeCutter.prototype.isImgElm = function(fragment) { + var result = !0; + if (1 === fragment.childNodes.length && 'IMG' !== fragment.childNodes[0].nodeName) for(var firstChild = fragment.childNodes[0], i = 0; !(0, ej2_base.le)(firstChild.childNodes) && i < firstChild.childNodes.length; i++)'IMG' === firstChild.childNodes[i].nodeName && (result = !1); + else result = !0; + return result; + }, NodeCutter.prototype.spliceEmptyNode = function(fragment, isStart) { + var len; + return (len = 1 === fragment.childNodes.length && '#text' === fragment.childNodes[0].nodeName && '' === fragment.childNodes[0].textContent || '' === fragment.textContent ? -1 : fragment.childNodes.length - 1) > -1 && !isStart ? this.spliceEmptyNode(fragment.childNodes[len], isStart) : len > -1 ? this.spliceEmptyNode(fragment.childNodes[0], isStart) : 3 !== fragment.nodeType && 11 !== fragment.nodeType && 'IMG' !== fragment.nodeName && fragment.parentNode.removeChild(fragment), fragment; + }, NodeCutter.prototype.GetCursorStart = function(indexes, index, isStart) { + for(var position = (indexes = isStart ? indexes : indexes.reverse())[0], num = 0; num < indexes.length && (isStart ? indexes[num] < index : indexes[num] >= index); num++)position = indexes[num]; + return position; + }, NodeCutter.prototype.GetCursorRange = function(docElement, range, node) { + var cursorRange = docElement.createRange(), indexes = []; + indexes.push(0); + for(var str = this.TrimLineBreak(node.data), index = str.indexOf(' ', 0); -1 !== index;)0 > indexes.indexOf(index) && indexes.push(index), RegExp('\\s').test(str[index - 1]) && 0 > indexes.indexOf(index - 1) && indexes.push(index - 1), RegExp('\\s').test(str[index + 1]) && indexes.push(index + 1), index = str.indexOf(' ', index + 1); + if (indexes.push(str.length), indexes.indexOf(range.startOffset) >= 0 || indexes.indexOf(range.startOffset - 1) >= 0 && (1 !== range.startOffset || 1 === range.startOffset && RegExp('\\s').test(str[0])) || indexes[indexes.length - 1] - 1 === range.startOffset) cursorRange = range, this.position = 1; + else { + var startOffset = this.GetCursorStart(indexes, range.startOffset, !0); + this.position = range.startOffset - startOffset, cursorRange.setStart(range.startContainer, startOffset), cursorRange.setEnd(range.startContainer, this.GetCursorStart(indexes, range.startOffset, !1)); + } + return cursorRange; + }, NodeCutter.prototype.GetCursorNode = function(docElement, range, node) { + return this.GetSpliceNode(this.GetCursorRange(docElement, range, node), node); + }, NodeCutter.prototype.TrimLineBreak = function(line) { + return line.replace(/(\r\n\t|\n|\r\t)/gm, ' '); + }, NodeCutter; + }(), Formats = function() { + function Formats(parent) { + this.parent = parent, this.addEventListener(); + } + return Formats.prototype.addEventListener = function() { + this.parent.observer.on(common_constant.Kj, this.applyFormats, this), this.parent.observer.on(common_constant.My, this.onKeyUp, this), this.parent.observer.on(common_constant.kT, this.onKeyDown, this); + }, Formats.prototype.getParentNode = function(node) { + for(; node.parentNode && node.parentNode !== this.parent.editableElement;)node = node.parentNode; + return node; + }, Formats.prototype.onKeyUp = function(e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument), endCon = range.endContainer, lastChild = endCon.lastChild; + if (13 === e.event.which && range.startContainer === endCon && 3 !== endCon.nodeType) { + var pTag = (0, ej2_base.az)('p'); + if (pTag.innerHTML = '
    ', !(0, ej2_base.le)(lastChild) && lastChild && 'BR' === lastChild.nodeName && lastChild.previousSibling && 'TABLE' === lastChild.previousSibling.nodeName) endCon.replaceChild(pTag, lastChild), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, pTag, 0); + else { + var brNode = this.parent.nodeSelection.getSelectionNodeCollectionBr(range)[0]; + !(0, ej2_base.le)(brNode) && 'BR' === brNode.nodeName && brNode.previousSibling && 'TABLE' === brNode.previousSibling.nodeName && (endCon.replaceChild(pTag, brNode), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, pTag, 0)); + } + } + }, Formats.prototype.onKeyDown = function(e) { + if (13 === e.event.which) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument), startCon = 0 === range.startContainer.textContent.length || 'PRE' === range.startContainer.nodeName ? range.startContainer : range.startContainer.parentElement, endCon = 0 === range.endContainer.textContent.length || 'PRE' === range.endContainer.nodeName ? range.endContainer : range.endContainer.parentElement, preElem = (0, ej2_base.oq)(startCon, 'pre'), endPreElem = (0, ej2_base.oq)(endCon, 'pre'); + if (((0, ej2_base.le)(preElem) || (0, ej2_base.le)(preElem.parentElement) || 'LI' !== preElem.parentElement.tagName) && (((0, ej2_base.le)(preElem) && !(0, ej2_base.le)(endPreElem) || !(0, ej2_base.le)(preElem) && (0, ej2_base.le)(endPreElem)) && (e.event.preventDefault(), this.deleteContent(range), this.removeCodeContent(range), range = this.parent.nodeSelection.getRange(this.parent.currentDocument), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, endCon, 0)), 13 === e.event.which && !(0, ej2_base.le)(preElem) && !(0, ej2_base.le)(endPreElem))) { + e.event.preventDefault(), this.deleteContent(range), this.removeCodeContent(range); + var lastEmpty = (range = this.parent.nodeSelection.getRange(this.parent.currentDocument)).startContainer.childNodes[range.endOffset], lastBeforeBr = range.startContainer.childNodes[range.endOffset - 1], startParent = range.startContainer; + if (!(0, ej2_base.le)(lastEmpty) && !(0, ej2_base.le)(lastBeforeBr) && (0, ej2_base.le)(lastEmpty.nextSibling) && 'BR' === lastEmpty.nodeName && 'BR' === lastBeforeBr.nodeName) this.paraFocus(range.startContainer, e.enterAction); + else if (8203 === startParent.textContent.charCodeAt(0) && 1 === startParent.textContent.length || 0 === startParent.textContent.length) { + for(; 'PRE' !== startParent.parentElement.nodeName && (1 === startParent.textContent.length || 0 === startParent.textContent.length);)startParent = startParent.parentElement; + !(0, ej2_base.le)(startParent.previousSibling) && 'BR' === startParent.previousSibling.nodeName && (0, ej2_base.le)(startParent.nextSibling) ? this.paraFocus(startParent.parentElement) : this.isNotEndCursor(preElem, range); + } else this.isNotEndCursor(preElem, range); + } + } + }, Formats.prototype.removeCodeContent = function(range) { + var regEx = RegExp("\uFEFF", 'g'); + if (!(0, ej2_base.le)(range.endContainer.textContent.match(regEx))) { + var pointer = 65279 === range.endContainer.textContent.charCodeAt(range.endOffset - 1) ? range.endOffset - 2 : range.endOffset; + range.endContainer.textContent = range.endContainer.textContent.replace(regEx, ''), '' === range.endContainer.textContent ? this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, range.endContainer.parentElement, 0) : this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, range.endContainer, pointer); + } + }, Formats.prototype.deleteContent = function(range) { + (range.startContainer !== range.endContainer || range.startOffset !== range.endOffset) && range.deleteContents(); + }, Formats.prototype.paraFocus = function(referNode, enterAction) { + var insertTag; + 'DIV' === enterAction ? (insertTag = (0, ej2_base.az)('div')).innerHTML = '
    ' : 'BR' === enterAction ? insertTag = (0, ej2_base.az)('br') : (insertTag = (0, ej2_base.az)('p')).innerHTML = '
    ', this.parent.domNode.insertAfter(insertTag, referNode), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, insertTag, 0), (0, ej2_base.og)(referNode.lastChild); + }, Formats.prototype.isNotEndCursor = function(preElem, range) { + var nodeCutter = new NodeCutter(), isEnd = range.startOffset === preElem.lastChild.textContent.length && preElem.lastChild.textContent === range.startContainer.textContent; + if (0 === preElem.textContent.indexOf(range.startContainer.textContent) && (0 === range.startOffset && 0 === range.endOffset || 'PRE' === range.startContainer.nodeName)) { + this.insertMarker(preElem, range); + var brTag = (0, ej2_base.az)('br'); + preElem.childNodes[range.endOffset].parentElement.insertBefore(brTag, preElem.childNodes[range.endOffset]); + } else { + var cloneNode = nodeCutter.SplitNode(range, preElem, !0); + this.insertMarker(preElem, range); + var previousSib = preElem.previousElementSibling; + 'PRE' === previousSib.tagName && (previousSib.insertAdjacentHTML('beforeend', '
    ' + cloneNode.innerHTML), (0, ej2_base.og)(preElem)); + } + this.setCursorPosition(isEnd, preElem); + }, Formats.prototype.setCursorPosition = function(isEnd, preElem) { + var isEmpty = !1, markerElem = this.parent.editableElement.querySelector('.tempSpan'), mrkParentElem = markerElem.parentElement; + if ('' === markerElem.parentNode.textContent ? isEmpty = !0 : this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, markerElem, 0), isEnd) { + if (isEmpty) mrkParentElem === preElem ? (this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, markerElem, 0), (0, ej2_base.og)(markerElem)) : this.focusSelectionParent(markerElem, mrkParentElem); + else { + var brElm = (0, ej2_base.az)('br'); + this.parent.domNode.insertAfter(brElm, markerElem), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, markerElem, 0), (0, ej2_base.og)(markerElem); + } + } else isEmpty ? this.focusSelectionParent(markerElem, mrkParentElem) : (0, ej2_base.og)(markerElem); + }, Formats.prototype.focusSelectionParent = function(markerElem, tempSpanPElem) { + (0, ej2_base.og)(markerElem), tempSpanPElem.innerHTML = '\u200B', this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, tempSpanPElem, 0); + }, Formats.prototype.insertMarker = function(preElem, range) { + var tempSpan = (0, ej2_base.az)('span', { + className: 'tempSpan' + }); + 'PRE' === range.startContainer.nodeName ? preElem.childNodes[range.endOffset].parentElement.insertBefore(tempSpan, preElem.childNodes[range.endOffset]) : range.startContainer.parentElement.insertBefore(tempSpan, range.startContainer); + }, Formats.prototype.applyFormats = function(e) { + var range = this.parent.nodeSelection.getRange(this.parent.currentDocument), isSelectAll = !1; + this.parent.editableElement !== range.endContainer || (0, ej2_base.le)(this.parent.editableElement.children[range.endOffset - 1]) || 'TABLE' !== this.parent.editableElement.children[range.endOffset - 1].tagName || range.collapsed || (isSelectAll = !0); + var save = this.parent.nodeSelection.save(range, this.parent.currentDocument); + this.parent.domNode.setMarker(save); + var formatsNodes = this.parent.domNode.blockNodes(); + if ('BR' === e.enterAction) { + this.setSelectionBRConfig(); + var allSelectedNode = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), selectedNodes = this.parent.nodeSelection.getSelectionNodes(allSelectedNode), currentFormatNodes = []; + 0 === selectedNodes.length && selectedNodes.push(formatsNodes[0]); + for(var i = 0; i < selectedNodes.length; i++){ + for(var currentNode = selectedNodes[i], previousCurrentNode = void 0; !this.parent.domNode.isBlockNode(currentNode) && currentNode !== this.parent.editableElement;)previousCurrentNode = currentNode, currentNode = currentNode.parentElement; + this.parent.domNode.isBlockNode(currentNode) && currentNode === this.parent.editableElement && currentFormatNodes.push(previousCurrentNode); + } + for(var i = 0; i < currentFormatNodes.length; i++)if (!this.parent.domNode.isBlockNode(currentFormatNodes[i])) { + for(var currentNode = currentFormatNodes[i], previousNode = currentNode; currentNode === this.parent.editableElement;)previousNode = currentNode, currentNode = currentNode.parentElement; + var tempElem = void 0; + this.parent.domNode.isBlockNode(previousNode.parentElement) && previousNode.parentElement === this.parent.editableElement ? (tempElem = (0, ej2_base.az)('div'), previousNode.parentElement.insertBefore(tempElem, previousNode), tempElem.appendChild(previousNode)) : tempElem = previousNode; + for(var preNode = tempElem.previousSibling; !(0, ej2_base.le)(preNode) && 'BR' !== preNode.nodeName && !this.parent.domNode.isBlockNode(preNode);)tempElem.firstChild.parentElement.insertBefore(preNode, tempElem.firstChild), preNode = tempElem.previousSibling; + (0, ej2_base.le)(preNode) || 'BR' !== preNode.nodeName || (0, ej2_base.og)(preNode); + for(var postNode = tempElem.nextSibling; !(0, ej2_base.le)(postNode) && 'BR' !== postNode.nodeName && !this.parent.domNode.isBlockNode(postNode);)tempElem.appendChild(postNode), postNode = tempElem.nextSibling; + (0, ej2_base.le)(postNode) || 'BR' !== postNode.nodeName || (0, ej2_base.og)(postNode); + } + this.setSelectionBRConfig(), formatsNodes = this.parent.domNode.blockNodes(); + } + for(var i = 0; i < formatsNodes.length; i++){ + var parentNode = void 0, replaceHTML = void 0; + if ('blockquote' === e.subCommand.toLowerCase() ? (parentNode = this.getParentNode(formatsNodes[i]), replaceHTML = this.parent.domNode.isList(parentNode) || 'TABLE' === parentNode.tagName ? parentNode.outerHTML : parentNode.innerHTML) : replaceHTML = (parentNode = formatsNodes[i]).innerHTML, !(e.subCommand.toLowerCase() === parentNode.tagName.toLowerCase() && ('pre' !== e.subCommand.toLowerCase() || !(0, ej2_base.le)(e.exeValue) && 'dropDownSelect' === e.exeValue.name) || (0, ej2_base.le)(parentNode.parentNode)) && ('TABLE' !== parentNode.tagName || 'pre' !== e.subCommand.toLowerCase())) { + this.cleanFormats(parentNode, e.subCommand); + var replaceNode = 'pre' === e.subCommand.toLowerCase() && 'pre' === parentNode.tagName.toLowerCase() ? 'p' : e.subCommand, replaceTag = this.parent.domNode.createTagString(replaceNode, parentNode, replaceHTML.replace(/>\s+<')); + 'LI' === parentNode.tagName ? (parentNode.innerHTML = '', parentNode.insertAdjacentHTML('beforeend', replaceTag)) : this.parent.domNode.replaceWith(parentNode, replaceTag); + } + } + this.preFormatMerge(); + var startNode = this.parent.editableElement.querySelector('.' + markerClassName.startSelection), endNode = this.parent.editableElement.querySelector('.' + markerClassName.endSelection); + (0, ej2_base.le)(startNode) || (0, ej2_base.le)(endNode) || (startNode = startNode.lastChild, endNode = endNode.lastChild), save = this.parent.domNode.saveMarker(save, null), (0, common_util.FA)() && (0, common_util.ze)(this.parent.editableElement, e.selector), isSelectAll ? this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startNode, endNode, 0, endNode.textContent.length) : save.restore(), e.callBack && e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + }, Formats.prototype.setSelectionBRConfig = function() { + var startElem = this.parent.editableElement.querySelector('.' + markerClassName.startSelection), endElem = this.parent.editableElement.querySelector('.' + markerClassName.endSelection); + (0, ej2_base.le)(endElem) ? this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, startElem, 0) : this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, startElem, endElem, 0, 0); + }, Formats.prototype.preFormatMerge = function() { + var preNodes = this.parent.editableElement.querySelectorAll('PRE'); + if (!(0, ej2_base.le)(preNodes)) for(var i = 0; i < preNodes.length; i++){ + var previousSib = preNodes[i].previousElementSibling; + (0, ej2_base.le)(previousSib) || 'PRE' !== previousSib.tagName || (previousSib.insertAdjacentHTML('beforeend', '
    ' + preNodes[i].innerHTML), (0, ej2_base.og)(preNodes[i])); + } + }, Formats.prototype.cleanFormats = function(element, tagName) { + var ignoreAttr = [ + 'display', + 'font-size', + 'margin-top', + 'margin-bottom', + 'margin-left', + 'margin-right', + 'font-weight' + ]; + tagName = tagName.toLowerCase(); + for(var i = 0; i < ignoreAttr.length && 'p' !== tagName && 'blockquote' !== tagName && 'pre' !== tagName; i++)element.style.removeProperty(ignoreAttr[i]); + }, Formats; + }(), InsertHtml = function() { + function InsertHtml() {} + return InsertHtml.Insert = function(docElement, insertNode, editNode, isExternal) { + if ('string' == typeof insertNode) { + var node, divNode = document.createElement('div'); + divNode.innerHTML = insertNode, node = isExternal ? divNode : divNode.firstChild; + } else if (isExternal && !(!(0, ej2_base.le)(insertNode) && !(0, ej2_base.le)(insertNode.classList) && insertNode.classList.contains('pasteContent'))) { + var divNode = document.createElement('div'); + divNode.appendChild(insertNode), node = divNode; + } else node = insertNode; + var nodeSelection = new selection.q(), nodeCutter = new NodeCutter(), range = nodeSelection.getRange(docElement); + if (range.startContainer === editNode && range.startContainer === range.endContainer && 0 === range.startOffset && range.startOffset === range.endOffset && 0 === editNode.textContent.length && 'P' === editNode.children[0].tagName && (nodeSelection.setSelectionText(docElement, range.startContainer.children[0], range.startContainer.children[0], 0, 0), range = nodeSelection.getRange(docElement)), 'BR' === range.startContainer.nodeName && 0 === range.startOffset && range.startOffset === range.endOffset && range.startContainer === range.endContainer) { + var currentIndex = Array.prototype.slice.call(range.startContainer.parentElement.children).indexOf(range.startContainer); + nodeSelection.setSelectionText(docElement, range.startContainer.parentElement, range.startContainer.parentElement, currentIndex + 1, currentIndex + 1), range = nodeSelection.getRange(docElement); + } + var isCursor = range.startOffset === range.endOffset && 0 === range.startOffset && range.startContainer === range.endContainer, isCollapsed = range.collapsed, nodes = this.getNodeCollection(range, nodeSelection, node), closestParentNode = 'table' === node.nodeName.toLowerCase() ? this.closestEle(nodes[0].parentNode, editNode) : nodes[0]; + if (isExternal || !(0, ej2_base.le)(node) && !(0, ej2_base.le)(node.classList) && node.classList.contains('pasteContent')) { + this.pasteInsertHTML(nodes, node, range, nodeSelection, nodeCutter, docElement, isCollapsed, closestParentNode, editNode); + return; + } + if (editNode === range.startContainer || (isCollapsed || closestParentNode.nodeType === Node.ELEMENT_NODE && -1 !== TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase())) && ('table' !== node.nodeName.toLowerCase() || !closestParentNode || -1 !== TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase()))) { + if (range.deleteContents(), isCursor && '' === range.startContainer.textContent && 'BR' !== range.startContainer.nodeName && (range.startContainer.innerHTML = ''), ej2_base.AR.isIE) { + var frag = docElement.createDocumentFragment(); + frag.appendChild(node), range.insertNode(frag); + } else if (1 === range.startContainer.nodeType && 'hr' === range.startContainer.nodeName.toLowerCase() && 'hr' === range.endContainer.nodeName.toLowerCase()) { + var paraElem = range.startContainer.nextElementSibling; + paraElem && (paraElem.querySelector('br') && (0, ej2_base.og)(paraElem.querySelector('br')), paraElem.appendChild(node)); + } else 'BR' === range.startContainer.nodeName ? range.startContainer.parentElement.insertBefore(node, range.startContainer) : range.insertNode(node); + 3 !== node.nodeType && node.childNodes.length > 0 ? nodeSelection.setSelectionText(docElement, node, node, 1, 1) : 'IMG' === node.nodeName ? this.imageFocus(node, nodeSelection, docElement) : 3 !== node.nodeType ? nodeSelection.setSelectionContents(docElement, node) : nodeSelection.setSelectionText(docElement, node, node, node.textContent.length, node.textContent.length); + } else { + var preNode = nodeCutter.GetSpliceNode(range, closestParentNode), sibNode = preNode.previousSibling, parentNode = preNode.parentNode; + if (1 === nodes.length || 'table' === node.nodeName.toLowerCase() && 0 === preNode.childElementCount) nodeSelection.setSelectionContents(docElement, preNode), range = nodeSelection.getRange(docElement); + else { + var lasNode = nodeCutter.GetSpliceNode(range, nodes[nodes.length - 1].parentElement); + lasNode = (0, ej2_base.le)(lasNode) ? preNode : lasNode, nodeSelection.setSelectionText(docElement, preNode, lasNode, 0, 3 === lasNode.nodeType ? lasNode.textContent.length : lasNode.childNodes.length), range = nodeSelection.getRange(docElement); + } + range.extractContents(), 'TABLE' === insertNode.tagName && this.removeEmptyElements(editNode); + for(var index = 0; index < nodes.length; index++)if (3 !== nodes[index].nodeType && null != nodes[index].parentNode) { + if ('IMG' === nodes[index].nodeName) continue; + nodes[index].parentNode.removeChild(nodes[index]); + } + if (sibNode) InsertMethods.AppendBefore(node, sibNode, !0); + else { + for(var previousNode = null; parentNode !== editNode && parentNode.firstChild && '' === parentNode.textContent.trim();){ + var parentNode1 = parentNode.parentNode; + previousNode = parentNode, parentNode = parentNode1; + } + null !== previousNode && (parentNode = previousNode), parentNode.firstChild && (parentNode !== editNode || 'TABLE' === node.nodeName && isCursor && parentNode === range.startContainer && parentNode === range.endContainer) ? '' === parentNode.textContent.trim() && parentNode !== editNode ? (InsertMethods.AppendBefore(node, parentNode, !1), (0, ej2_base.og)(parentNode)) : InsertMethods.AppendBefore(node, parentNode.firstChild, !1) : parentNode.appendChild(node); + } + 'IMG' === node.nodeName ? this.imageFocus(node, nodeSelection, docElement) : 3 !== node.nodeType ? nodeSelection.setSelectionText(docElement, node, node, 0, node.childNodes.length) : nodeSelection.setSelectionText(docElement, node, node, 0, node.textContent.length); + } + }, InsertHtml.pasteInsertHTML = function(nodes, node, range, nodeSelection, nodeCutter, docElement, isCollapsed, closestParentNode, editNode) { + var lasNode, sibNode, isSingleNode, preNode, lastSelectionNode, isCursor = range.startOffset === range.endOffset && range.startContainer === range.endContainer; + if (isCursor && range.startContainer === editNode && '' === editNode.textContent) { + var currentBlockNode = this.getImmediateBlockNode(nodes[nodes.length - 1], editNode); + nodeSelection.setSelectionText(docElement, currentBlockNode, currentBlockNode, 0, 0), range = nodeSelection.getRange(docElement); + } + editNode === range.startContainer || (isCollapsed || closestParentNode.nodeType === Node.ELEMENT_NODE && -1 !== TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase())) && ('table' !== node.nodeName.toLowerCase() || !closestParentNode || -1 !== TABLE_BLOCK_TAGS.indexOf(closestParentNode.tagName.toLocaleLowerCase())) || (preNode = nodeCutter.GetSpliceNode(range, closestParentNode), sibNode = (0, ej2_base.le)(preNode.previousSibling) ? preNode.parentNode.previousSibling : preNode.previousSibling, 1 === nodes.length ? (nodeSelection.setSelectionContents(docElement, preNode), range = nodeSelection.getRange(docElement), isSingleNode = !0) : (lasNode = nodeCutter.GetSpliceNode(range, nodes[nodes.length - 1].parentElement), lasNode = (0, ej2_base.le)(lasNode) ? preNode : lasNode, nodeSelection.setSelectionText(docElement, preNode, lasNode, 0, 3 === lasNode.nodeType ? lasNode.textContent.length : lasNode.childNodes.length), range = nodeSelection.getRange(docElement), isSingleNode = !1)); + var containsBlockNode = !1; + this.removingComments(node); + for(var allChildNodes = node.childNodes, i = 0; i < allChildNodes.length; i++)if (BLOCK_TAGS.indexOf(allChildNodes[i].nodeName.toLocaleLowerCase()) >= 0) { + containsBlockNode = !0; + break; + } + var fragment = document.createDocumentFragment(); + if (containsBlockNode) { + this.insertTempNode(range, node, nodes, nodeCutter, editNode); + var isFirstTextNode = !0, isPreviousInlineElem = void 0, paraElm = void 0, previousParent = void 0; + for(this.contentsDeleted || range.deleteContents(); node.firstChild;){ + if ('#text' === node.firstChild.nodeName && '' === node.firstChild.textContent.trim()) { + (0, ej2_base.og)(node.firstChild); + continue; + } + if ('#text' === node.firstChild.nodeName && isFirstTextNode || this.inlineNode.indexOf(node.firstChild.nodeName.toLocaleLowerCase()) >= 0 && isFirstTextNode) { + if (lastSelectionNode = node.firstChild, (0, ej2_base.le)(node.previousElementSibling)) { + var firstParaElm = (0, ej2_base.az)('p'); + node.parentElement.insertBefore(firstParaElm, node); + } + node.previousElementSibling.appendChild(node.firstChild); + } else lastSelectionNode = node.firstChild, '#text' === node.firstChild.nodeName || this.inlineNode.indexOf(node.firstChild.nodeName.toLocaleLowerCase()) >= 0 ? (isPreviousInlineElem ? (previousParent.appendChild(node.firstChild), fragment.appendChild(previousParent)) : ((paraElm = (0, ej2_base.az)('p')).appendChild(node.firstChild), fragment.appendChild(paraElm)), previousParent = paraElm, isPreviousInlineElem = !0) : (fragment.appendChild(node.firstChild), isPreviousInlineElem = !1), isFirstTextNode = !1; + } + node.parentNode.replaceChild(fragment, node); + } else if (isCursor) { + var tempSpan = (0, ej2_base.az)('span', { + className: 'tempSpan' + }), nearestAnchor = (0, ej2_base.oq)(range.startContainer.parentElement, 'a'); + if (3 === range.startContainer.nodeType && nearestAnchor && (0, ej2_base.oq)(nearestAnchor, 'span')) { + var immediateBlockNode = this.getImmediateBlockNode(range.startContainer, editNode); + immediateBlockNode.querySelectorAll('br').length > 0 && (0, ej2_base.og)(immediateBlockNode.querySelector('br')), (0, ej2_base.oq)(nearestAnchor, 'span').appendChild(tempSpan); + } else range.insertNode(tempSpan); + for(; node.firstChild;)lastSelectionNode = node.firstChild, fragment.appendChild(node.firstChild); + tempSpan.parentNode.replaceChild(fragment, tempSpan); + } else { + for(; node.firstChild;)lastSelectionNode = node.firstChild, fragment.appendChild(node.firstChild); + isSingleNode ? preNode.parentNode.replaceChild(fragment, preNode) : (range.deleteContents(), (0, ej2_base.og)(lasNode), (0, ej2_base.le)(sibNode) ? editNode.appendChild(fragment) : sibNode.parentNode.appendChild(fragment)); + } + '#text' === lastSelectionNode.nodeName ? this.placeCursorEnd(lastSelectionNode, node, nodeSelection, docElement, editNode) : this.cursorPos(lastSelectionNode, node, nodeSelection, docElement, editNode); + }, InsertHtml.placeCursorEnd = function(lastSelectionNode, node, nodeSelection, docElement, editNode) { + for(lastSelectionNode = 'BR' === lastSelectionNode.nodeName ? (0, ej2_base.le)(lastSelectionNode.previousSibling) ? lastSelectionNode.parentNode : lastSelectionNode.previousSibling : lastSelectionNode; !(0, ej2_base.le)(lastSelectionNode) && '#text' !== lastSelectionNode.nodeName && 'IMG' !== lastSelectionNode.nodeName && 'BR' !== lastSelectionNode.nodeName && 'HR' !== lastSelectionNode.nodeName;)lastSelectionNode = lastSelectionNode.lastChild; + 'IMG' === (lastSelectionNode = (0, ej2_base.le)(lastSelectionNode) ? node : lastSelectionNode).nodeName ? this.imageFocus(lastSelectionNode, nodeSelection, docElement) : nodeSelection.setSelectionText(docElement, lastSelectionNode, lastSelectionNode, lastSelectionNode.textContent.length, lastSelectionNode.textContent.length), this.removeEmptyElements(editNode); + }, InsertHtml.getNodeCollection = function(range, nodeSelection, node) { + var nodes = []; + return range.startOffset === range.endOffset && range.startContainer === range.endContainer && 'BR' != range.startContainer.nodeName && range.startContainer.childNodes.length > 0 && ('TD' === range.startContainer.nodeName || 3 !== range.startContainer.nodeType && node.classList && node.classList.contains('pasteContent')) ? nodes.push(range.startContainer.childNodes[range.endOffset]) : nodes = nodeSelection.getInsertNodeCollection(range), nodes; + }, InsertHtml.insertTempNode = function(range, node, nodes, nodeCutter, editNode) { + if (range.startContainer !== editNode || (0, ej2_base.le)(range.startContainer.childNodes[range.endOffset - 1]) || 'TABLE' !== range.startContainer.childNodes[range.endOffset - 1].nodeName) { + if (range.startContainer !== editNode || (0, ej2_base.le)(range.startContainer.childNodes[range.endOffset]) || 'TABLE' !== range.startContainer.childNodes[range.endOffset].nodeName) { + if (range.startContainer === range.endContainer && 3 !== range.startContainer.nodeType && 'HR' === node.firstChild.nodeName) range.startContainer.classList.contains('e-content') || 'BODY' === range.startContainer.nodeName ? range.startContainer.appendChild(node) : range.startContainer.parentNode.insertBefore(node, range.startContainer); + else { + var blockNode = this.getImmediateBlockNode(nodes[nodes.length - 1], editNode); + if (((0, ej2_base.le)(blockNode) || (0, ej2_base.le)(blockNode.parentElement)) && 3 !== range.endContainer.nodeType && (blockNode = range.endContainer, range.setEnd(blockNode, range.endContainer.textContent.length)), 'BODY' === blockNode.nodeName && range.startContainer === range.endContainer && 1 === range.startContainer.nodeType && (blockNode = range.startContainer), blockNode.closest('LI') && node && node.firstElementChild && ('OL' === node.firstElementChild.tagName || 'UL' === node.firstElementChild.tagName)) for(var liNode = void 0; node.firstElementChild.lastElementChild && 'LI' === node.firstElementChild.lastElementChild.tagName;)(liNode = node.firstElementChild.lastElementChild).style.removeProperty('margin-left'), liNode.style.removeProperty('margin-top'), liNode.style.removeProperty('margin-bottom'), node.firstElementChild.insertAdjacentElement('afterend', liNode); + if ('TD' === blockNode.nodeName || 'TH' === blockNode.nodeName || 'TR' === blockNode.nodeName) { + var tempSpan = (0, ej2_base.az)('span', { + className: 'tempSpan' + }); + range.insertNode(tempSpan), tempSpan.parentNode.replaceChild(node, tempSpan); + } else { + var nodeSelection = new selection.q(), currentNode = this.getNodeCollection(range, nodeSelection, node)[this.getNodeCollection(range, nodeSelection, node).length - 1], splitedElm = void 0; + if ('BR' !== currentNode.nodeName && 'HR' !== currentNode.nodeName && ('#text' !== currentNode.nodeName || (0, ej2_base.le)(currentNode.parentElement) || 'LI' !== currentNode.parentElement.nodeName) || (0, ej2_base.le)(currentNode.parentElement) || 0 !== currentNode.parentElement.textContent.trim().length) { + if ('#text' === currentNode.nodeName && !(0, ej2_base.le)(currentNode.parentElement) && 'LI' === currentNode.parentElement.nodeName && currentNode.parentElement.textContent.trim().length > 0) { + splitedElm = currentNode, 'LI' !== currentNode.parentElement.nodeName || (0, ej2_base.le)(currentNode.nextSibling) || 'BR' !== currentNode.nextSibling.nodeName || (0, ej2_base.og)(currentNode.nextSibling), range.collapsed || range.deleteContents(), range.insertNode(node), this.contentsDeleted = !0; + return; + } + splitedElm = nodeCutter.GetSpliceNode(range, blockNode); + } else splitedElm = currentNode, 'LI' !== currentNode.parentElement.nodeName || (0, ej2_base.le)(currentNode.nextSibling) || 'BR' !== currentNode.nextSibling.nodeName || (0, ej2_base.og)(currentNode.nextSibling); + splitedElm.parentNode.replaceChild(node, splitedElm); + } + } + } else range.startContainer.insertBefore(node, range.startContainer.childNodes[range.endOffset]); + } else (0, ej2_base.le)(range.startContainer.childNodes[range.endOffset - 1].nextSibling) ? range.startContainer.appendChild(node) : range.startContainer.insertBefore(node, range.startContainer.childNodes[range.endOffset - 1].nextSibling); + }, InsertHtml.cursorPos = function(lastSelectionNode, node, nodeSelection, docElement, editNode) { + lastSelectionNode.classList.add('lastNode'), editNode.innerHTML = (0, common_util.Hl)(editNode.innerHTML), lastSelectionNode = editNode.querySelector('.lastNode'), (0, ej2_base.le)(lastSelectionNode) || (this.placeCursorEnd(lastSelectionNode, node, nodeSelection, docElement, editNode), lastSelectionNode.classList.remove('lastNode'), 0 === lastSelectionNode.classList.length && lastSelectionNode.removeAttribute('class')); + }, InsertHtml.imageFocus = function(node, nodeSelection, docElement) { + var focusNode = document.createTextNode(' '); + node.parentNode.insertBefore(focusNode, node.nextSibling), nodeSelection.setSelectionText(docElement, node.nextSibling, node.nextSibling, 0, 0); + }, InsertHtml.getImmediateBlockNode = function(node, editNode) { + do node = node.parentNode; + while (node && 0 > BLOCK_TAGS.indexOf(node.nodeName.toLocaleLowerCase())) + return node; + }, InsertHtml.removingComments = function(elm) { + var innerElement = elm.innerHTML; + innerElement = innerElement.replace(//g, ''), elm.innerHTML = innerElement; + }, InsertHtml.findDetachEmptyElem = function(element) { + return (0, ej2_base.le)(element.parentElement) ? null : '' === element.parentElement.textContent.trim() && 'true' !== element.parentElement.contentEditable ? this.findDetachEmptyElem(element.parentElement) : element; + }, InsertHtml.removeEmptyElements = function(element) { + for(var emptyElements = element.querySelectorAll(':empty'), i = 0; i < emptyElements.length; i++)if (0 > SELF_CLOSING_TAGS.indexOf(emptyElements[i].tagName.toLowerCase())) { + var detachableElement = this.findDetachEmptyElem(emptyElements[i]); + (0, ej2_base.le)(detachableElement) || (0, ej2_base.og)(detachableElement); + } + }, InsertHtml.closestEle = function(element, editNode) { + for(var el = element; el && 1 === el.nodeType;){ + if (el.parentNode === editNode || !(0, ej2_base.le)(el.parentNode.tagName) && -1 !== IGNORE_BLOCK_TAGS.indexOf(el.parentNode.tagName.toLocaleLowerCase())) return el; + el = el.parentNode; + } + return null; + }, InsertHtml.inlineNode = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ], InsertHtml.contentsDeleted = !1, InsertHtml; + }(), LinkCommand = function() { + function LinkCommand(parent) { + this.parent = parent, this.addEventListener(); + } + return LinkCommand.prototype.addEventListener = function() { + this.parent.observer.on(LINK, this.linkCommand, this); + }, LinkCommand.prototype.linkCommand = function(e) { + switch(e.value.toString().toLocaleLowerCase()){ + case 'createlink': + case 'editlink': + this.createLink(e); + break; + case 'openlink': + this.openLink(e); + break; + case 'removelink': + this.removeLink(e); + } + }, LinkCommand.prototype.createLink = function(e) { + var closestAnchor = !(0, ej2_base.le)(e.item.selectParent) && e.item.selectParent.length > 0 && (0, ej2_base.oq)(e.item.selectParent[0], 'a'); + if (closestAnchor = (0, ej2_base.le)(closestAnchor) ? !(0, ej2_base.le)(e.item.selectParent) && e.item.selectParent.length > 0 ? e.item.selectParent[0] : null : closestAnchor, (0, ej2_base.le)(closestAnchor) || 'A' !== closestAnchor.tagName) { + var domSelection = new selection.q(), range = domSelection.getRange(this.parent.currentDocument); + '#text' === range.endContainer.nodeName && range.startContainer.textContent.length === range.endOffset + 1 && ' ' === range.endContainer.textContent.charAt(range.endOffset) && 'A' === range.endContainer.nextSibling.nodeName && (domSelection.setSelectionText(this.parent.currentDocument, range.startContainer, range.endContainer, range.startOffset, range.endOffset + 1), range = domSelection.getRange(this.parent.currentDocument)); + var text = !!(0, ej2_base.le)(e.item.text) || 0 > e.item.text.replace(/ /g, '').localeCompare(range.toString().replace(/\n/g, ' ').replace(/ /g, '')); + if (e.event && 'keydown' === e.event.type && (32 === e.event.keyCode || 13 === e.event.keyCode) || 'Paste' === e.item.action || range.collapsed || text) { + var anchor = this.createAchorNode(e); + if (anchor.innerText = '' === e.item.text ? e.item.url : e.item.text, e.item.selection.restore(), InsertHtml.Insert(this.parent.currentDocument, anchor, this.parent.editableElement), e.event && 'keydown' === e.event.type && (32 === e.event.keyCode || 13 === e.event.keyCode)) { + var startContainer = e.item.selection.range.startContainer; + startContainer.textContent = this.removeText(startContainer.textContent, e.item.text); + } else { + var startIndex = 'Paste' === e.item.action ? anchor.childNodes[0].textContent.length : 0; + e.item.selection.setSelectionText(this.parent.currentDocument, anchor.childNodes[0], anchor.childNodes[0], startIndex, anchor.childNodes[0].textContent.length); + } + } else this.createLinkNode(e); + } else { + var anchorEle = closestAnchor, linkText = ''; + if ((0, ej2_base.le)(e.item.url) || anchorEle.setAttribute('href', e.item.url), (0, ej2_base.le)(e.item.title) || anchorEle.setAttribute('title', e.item.title), (0, ej2_base.le)(e.item.text) || '' === e.item.text || (linkText = anchorEle.innerText, anchorEle.innerText = e.item.text), (0, ej2_base.le)(e.item.target) ? anchorEle.removeAttribute('target') : anchorEle.setAttribute('target', e.item.target), linkText === e.item.text) e.item.selection.setSelectionText(this.parent.currentDocument, anchorEle, anchorEle, 1, 1), e.item.selection.restore(); + else { + var startIndex = 'Paste' === e.item.action ? anchorEle.childNodes[0].textContent.length : 0; + e.item.selection.setSelectionText(this.parent.currentDocument, anchorEle.childNodes[0], anchorEle.childNodes[0], startIndex, anchorEle.childNodes[0].textContent.length); + } + } + e.callBack && e.callBack({ + requestType: 'Links', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, LinkCommand.prototype.createLinkNode = function(e) { + for(var currentNode, cloneNode, domSelection = new selection.q(), nodeCutter = new NodeCutter(), range = domSelection.getRange(this.parent.currentDocument), nodes = this.getSelectionNodes(domSelection.getNodeCollection(range)), save = domSelection.save(range, this.parent.currentDocument), txtArray = [], inlineNodes = [], removeNodes = [], anchorNodes = [], finalinlineNodes = [], index = 0; index < nodes.length; index++)nodes[index] = nodeCutter.GetSpliceNode(range, nodes[index]), txtArray[index] = nodes[index]; + for(var i = 0; i < txtArray.length; i++){ + var check = !0; + for(currentNode = txtArray[i]; !0 === check;){ + if ('A' === currentNode.parentNode.nodeName) { + var anchorEle = currentNode.parentNode; + currentNode.parentNode.parentNode.insertBefore(anchorEle.firstChild, anchorEle), currentNode.parentNode.removeChild(anchorEle); + } + this.isBlockNode(currentNode.parentNode) || 0 === txtArray.length || 0 === i || i === txtArray.length - 1 || 3 === range.startContainer.nodeType ? (inlineNodes[i] = currentNode, check = !1) : currentNode = currentNode.parentNode; + } + } + for(var i = 0, j_1 = 0; i < inlineNodes.length; i++)if (0 === i && (finalinlineNodes[j_1] = inlineNodes[i]), inlineNodes.length > 1 && i < inlineNodes.length - 1) { + if (inlineNodes[i].parentElement === inlineNodes[i + 1].parentElement && inlineNodes[i] === inlineNodes[i + 1]) continue; + finalinlineNodes[j_1 + 1] = inlineNodes[i + 1], j_1++; + } + var j = 0; + anchorNodes[j] = this.createAchorNode(e); + for(var i = 0; i < finalinlineNodes.length; i++)if (0 === i && (cloneNode = finalinlineNodes[i].cloneNode(!0), anchorNodes[i].appendChild(cloneNode)), i < finalinlineNodes.length - 1) { + if (finalinlineNodes[i].parentNode === finalinlineNodes[i + 1].parentNode) { + var cln = finalinlineNodes[i + 1].cloneNode(!0); + anchorNodes[j].appendChild(cln); + } else anchorNodes[j += 1] = this.createAchorNode(e), cloneNode = finalinlineNodes[i + 1].cloneNode(!0), anchorNodes[j].appendChild(cloneNode); + } + this.parent.nodeSelection.setRange(document, save.range); + for(var i = 0, j_2 = 0, k = 0; i <= finalinlineNodes.length; i++)0 === i && (finalinlineNodes[i].parentNode.insertBefore(anchorNodes[j_2], finalinlineNodes[i].nextSibling), 1 === this.parent.domNode.blockNodes().length && this.parent.nodeSelection.setSelectionNode(this.parent.currentDocument, anchorNodes[j_2]), removeNodes[k] = finalinlineNodes[i], k++), i < finalinlineNodes.length - 1 && (finalinlineNodes[i].parentNode === finalinlineNodes[i + 1].parentNode ? (removeNodes[k] = finalinlineNodes[i + 1], k++) : (j_2 += 1, finalinlineNodes[i + 1].parentNode.insertBefore(anchorNodes[j_2], finalinlineNodes[i + 1]), removeNodes[k] = finalinlineNodes[i + 1], k++)); + for(var i = 0; i < removeNodes.length; i++)removeNodes[i].parentNode && removeNodes[i].parentNode.removeChild(removeNodes[i]); + }, LinkCommand.prototype.createAchorNode = function(e) { + var anchorEle = (0, ej2_base.az)('a', { + className: 'e-rte-anchor', + attrs: { + href: e.item.url, + title: (0, ej2_base.le)(e.item.title) || '' === e.item.title ? e.item.url : e.item.title + } + }); + return (0, ej2_base.le)(e.item.target) || anchorEle.setAttribute('target', e.item.target), anchorEle; + }, LinkCommand.prototype.getSelectionNodes = function(nodeCollection) { + nodeCollection = nodeCollection.reverse(); + for(var index = 0; index < nodeCollection.length; index++)(3 !== nodeCollection[index].nodeType || '' === nodeCollection[index].textContent.trim()) && 'IMG' !== nodeCollection[index].nodeName && (nodeCollection.splice(index, 1), index--); + return nodeCollection.reverse(); + }, LinkCommand.prototype.isBlockNode = function(element) { + return !!element && element.nodeType === Node.ELEMENT_NODE && BLOCK_TAGS.indexOf(element.tagName.toLowerCase()) >= 0; + }, LinkCommand.prototype.removeText = function(text, val) { + for(var arr = text.split(' '), i = 0; i < arr.length; i++)arr[i] === val && (arr.splice(i, 1), i--); + return arr.join(' ') + ' '; + }, LinkCommand.prototype.openLink = function(e) { + document.defaultView.open(e.item.url, e.item.target), this.callBack(e); + }, LinkCommand.prototype.removeLink = function(e) { + var blockNodes = this.parent.domNode.blockNodes(); + if (blockNodes.length < 2) { + this.parent.domNode.setMarker(e.item.selection); + for(var closestAnchor = (0, ej2_base.oq)(e.item.selectParent[0], 'a'), selectParent = closestAnchor || e.item.selectParent[0], parent_1 = selectParent.parentNode, child = []; selectParent.firstChild;)child.push(parent_1.insertBefore(selectParent.firstChild, selectParent)); + parent_1.removeChild(selectParent), child && 1 === child.length && (e.item.selection.startContainer = e.item.selection.getNodeArray(child[child.length - 1], !0), e.item.selection.endContainer = e.item.selection.startContainer), e.item.selection = this.parent.domNode.saveMarker(e.item.selection); + } else for(var i = 0; i < blockNodes.length; i++)for(var linkNode = blockNodes[i].querySelectorAll('a'), j = 0; j < linkNode.length; j++)document.getSelection().containsNode(linkNode[j], !0) && (linkNode[j].outerHTML = linkNode[j].innerHTML); + e.item.selection.restore(), this.callBack(e); + }, LinkCommand.prototype.callBack = function(e) { + e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, LinkCommand; + }(), Alignments = function() { + function Alignments(parent) { + this.alignments = { + JustifyLeft: 'left', + JustifyCenter: 'center', + JustifyRight: 'right', + JustifyFull: 'justify' + }, this.parent = parent, this.addEventListener(); + } + return Alignments.prototype.addEventListener = function() { + this.parent.observer.on(ALIGNMENT_TYPE, this.applyAlignment, this), this.parent.observer.on(common_constant.kT, this.onKeyDown, this); + }, Alignments.prototype.onKeyDown = function(e) { + switch(e.event.action){ + case 'justify-center': + this.applyAlignment({ + subCommand: 'JustifyCenter', + callBack: e.callBack + }), e.event.preventDefault(); + break; + case 'justify-full': + this.applyAlignment({ + subCommand: 'JustifyFull', + callBack: e.callBack + }), e.event.preventDefault(); + break; + case 'justify-left': + this.applyAlignment({ + subCommand: 'JustifyLeft', + callBack: e.callBack + }), e.event.preventDefault(); + break; + case 'justify-right': + this.applyAlignment({ + subCommand: 'JustifyRight', + callBack: e.callBack + }), e.event.preventDefault(); + } + }, Alignments.prototype.getTableNode = function(range) { + var startNode = range.startContainer.nodeType === Node.ELEMENT_NODE ? range.startContainer : range.startContainer.parentNode; + return [ + (0, ej2_base.oq)(startNode, 'td,th') + ]; + }, Alignments.prototype.applyAlignment = function(e) { + var isTableAlign = 'Table' === e.value, range = this.parent.nodeSelection.getRange(this.parent.currentDocument), save = this.parent.nodeSelection.save(range, this.parent.currentDocument); + if (isTableAlign) (0, ej2_base.V7)(this.getTableNode(range)[0], { + 'text-align': this.alignments[e.subCommand] + }); + else { + this.parent.domNode.setMarker(save); + for(var alignmentNodes = this.parent.domNode.blockNodes(), i = 0; i < alignmentNodes.length; i++){ + var parentNode = alignmentNodes[i]; + (0, ej2_base.V7)(parentNode, { + 'text-align': this.alignments[e.subCommand] + }); + } + for(var imageTags = this.parent.domNode.getImageTagInSelection(), i = 0; i < imageTags.length; i++){ + var elementNode = []; + elementNode.push(imageTags[i]), this.parent.imgObj.imageCommand({ + item: { + selectNode: elementNode + }, + subCommand: e.subCommand, + value: e.subCommand, + callBack: e.callBack, + selector: e.selector + }); + } + this.parent.editableElement.focus(), save = this.parent.domNode.saveMarker(save), (0, common_util.FA)() && (0, common_util.ze)(this.parent.editableElement, e.selector), save.restore(); + } + e.callBack && e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: isTableAlign ? this.getTableNode(range) : this.parent.domNode.blockNodes() + }); + }, Alignments; + }(), Indents = function() { + function Indents(parent) { + this.indentValue = 20, this.parent = parent, this.addEventListener(); + } + return Indents.prototype.addEventListener = function() { + this.parent.observer.on(INDENT_TYPE, this.applyIndents, this), this.parent.observer.on(common_constant.kT, this.onKeyDown, this); + }, Indents.prototype.onKeyDown = function(e) { + switch(e.event.action){ + case 'indents': + this.applyIndents({ + subCommand: 'Indent', + callBack: e.callBack + }), e.event.preventDefault(); + break; + case 'outdents': + this.applyIndents({ + subCommand: 'Outdent', + callBack: e.callBack + }), e.event.preventDefault(); + } + }, Indents.prototype.applyIndents = function(e) { + var editEle = this.parent.editableElement, isRtl = editEle.classList.contains('e-rtl'), range = this.parent.nodeSelection.getRange(this.parent.currentDocument), save = this.parent.nodeSelection.save(range, this.parent.currentDocument); + this.parent.domNode.setMarker(save); + for(var indentsNodes = this.parent.domNode.blockNodes(), parentNodes = indentsNodes.slice(), listsNodes = [], i = 0; i < parentNodes.length; i++)'LI' !== parentNodes[i].tagName && 'LI' === parentNodes[i].parentNode.tagName ? (indentsNodes.splice(indentsNodes.indexOf(parentNodes[i]), 1), listsNodes.push(parentNodes[i].parentNode)) : 'LI' === parentNodes[i].tagName && (indentsNodes.splice(indentsNodes.indexOf(parentNodes[i]), 1), listsNodes.push(parentNodes[i])); + listsNodes.length > 0 && this.parent.observer.notify(common_constant.kT, { + event: { + preventDefault: function() {}, + stopPropagation: function() {}, + shiftKey: 'Indent' !== e.subCommand, + which: 9, + action: 'indent' + }, + ignoreDefault: !0 + }); + for(var i = 0; i < indentsNodes.length; i++){ + var parentNode = indentsNodes[i], marginLeftOrRight = isRtl ? parentNode.style.marginRight : parentNode.style.marginLeft, indentsValue = void 0; + 'Indent' === e.subCommand ? (indentsValue = '' === marginLeftOrRight ? this.indentValue + 'px' : parseInt(marginLeftOrRight, null) + this.indentValue + 'px', isRtl ? parentNode.style.marginRight = indentsValue : parentNode.style.marginLeft = indentsValue) : (indentsValue = '' === marginLeftOrRight || '0px' === marginLeftOrRight ? '' : parseInt(marginLeftOrRight, null) - this.indentValue + 'px', isRtl ? parentNode.style.marginRight = indentsValue : parentNode.style.marginLeft = indentsValue); + } + editEle.focus(), (0, common_util.FA)() && (0, common_util.ze)(editEle, e.selector), (save = this.parent.domNode.saveMarker(save)).restore(), e.callBack && e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + }, Indents; + }(), CLASS_IMAGE_RIGHT = 'e-imgright', CLASS_IMAGE_LEFT = 'e-imgleft', CLASS_IMAGE_CENTER = 'e-imgcenter', CLASS_IMAGE_BREAK = 'e-imgbreak', CLASS_CAPTION = 'e-img-caption', CLASS_CAPTION_INLINE = 'e-caption-inline', ImageCommand = function() { + function ImageCommand(parent) { + this.parent = parent, this.addEventListener(); + } + return ImageCommand.prototype.addEventListener = function() { + this.parent.observer.on(IMAGE, this.imageCommand, this); + }, ImageCommand.prototype.imageCommand = function(e) { + switch(e.value.toString().toLowerCase()){ + case 'image': + case 'replace': + this.createImage(e); + break; + case 'insertlink': + this.insertImageLink(e); + break; + case 'openimagelink': + this.openImageLink(e); + break; + case 'editimagelink': + this.editImageLink(e); + break; + case 'removeimagelink': + this.removeImageLink(e); + break; + case 'remove': + this.removeImage(e); + break; + case 'alttext': + this.insertAltTextImage(e); + break; + case 'dimension': + this.imageDimension(e); + break; + case 'caption': + this.imageCaption(e); + break; + case 'justifyleft': + this.imageJustifyLeft(e); + break; + case 'justifycenter': + this.imageJustifyCenter(e); + break; + case 'justifyright': + this.imageJustifyRight(e); + break; + case 'inline': + this.imageInline(e); + break; + case 'break': + this.imageBreak(e); + } + }, ImageCommand.prototype.createImage = function(e) { + var _this = this, isReplaced = !1; + if (e.item.url = (0, ej2_base.le)(e.item.url) || 'undefined' === e.item.url ? e.item.src : e.item.url, (0, ej2_base.le)(e.item.selectParent) || 'IMG' !== e.item.selectParent[0].tagName) { + var imgElement = (0, ej2_base.az)('img'); + this.setStyle(imgElement, e), (0, ej2_base.le)(e.item.selection) || e.item.selection.restore(), (0, ej2_base.le)(e.selector) || 'pasteCleanupModule' !== e.selector ? InsertHtml.Insert(this.parent.currentDocument, imgElement, this.parent.editableElement) : e.callBack({ + requestType: 'Images', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: [ + imgElement + ] + }); + } else { + var imgEle = e.item.selectParent[0]; + this.setStyle(imgEle, e), isReplaced = !0; + } + if (e.callBack && ((0, ej2_base.le)(e.selector) || !(0, ej2_base.le)(e.selector) && 'pasteCleanupModule' !== e.selector)) { + var selectedNode = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument)[0], imgElm_1 = 'Replace' === e.value || isReplaced ? e.item.selectParent[0] : ej2_base.AR.isIE ? selectedNode.previousSibling : selectedNode.previousElementSibling; + imgElm_1.addEventListener('load', function() { + 'Replace' === e.value && isReplaced || e.callBack({ + requestType: 'Images', + editorMode: 'HTML', + event: e.event, + range: _this.parent.nodeSelection.getRange(_this.parent.currentDocument), + elements: [ + imgElm_1 + ] + }); + }); + } + }, ImageCommand.prototype.setStyle = function(imgElement, e) { + (0, ej2_base.le)(e.item.url) || imgElement.setAttribute('src', e.item.url), imgElement.setAttribute('class', 'e-rte-image' + ((0, ej2_base.le)(e.item.cssClass) ? '' : ' ' + e.item.cssClass)), (0, ej2_base.le)(e.item.altText) || imgElement.setAttribute('alt', e.item.altText), (0, ej2_base.le)(e.item.width) || (0, ej2_base.le)(e.item.width.width) || imgElement.setAttribute('width', this.calculateStyleValue(e.item.width.width)), (0, ej2_base.le)(e.item.height) || (0, ej2_base.le)(e.item.height.height) || imgElement.setAttribute('height', this.calculateStyleValue(e.item.height.height)), (0, ej2_base.le)(e.item.width) || (0, ej2_base.le)(e.item.width.minWidth) || (imgElement.style.minWidth = this.calculateStyleValue(e.item.width.minWidth)), (0, ej2_base.le)(e.item.width) || (0, ej2_base.le)(e.item.width.maxWidth) || (imgElement.style.maxWidth = this.calculateStyleValue(e.item.width.maxWidth)), (0, ej2_base.le)(e.item.height) || (0, ej2_base.le)(e.item.height.minHeight) || (imgElement.style.minHeight = this.calculateStyleValue(e.item.height.minHeight)), (0, ej2_base.le)(e.item.height) || (0, ej2_base.le)(e.item.height.maxHeight) || (imgElement.style.maxHeight = this.calculateStyleValue(e.item.height.maxHeight)); + }, ImageCommand.prototype.calculateStyleValue = function(value) { + return 'string' == typeof value && (value.indexOf('px') || value.indexOf('%') || value.indexOf('auto')) ? value : value + 'px'; + }, ImageCommand.prototype.insertImageLink = function(e) { + var anchor = (0, ej2_base.az)('a', { + attrs: { + href: e.item.url + } + }); + e.item.selectNode[0].parentElement.classList.contains('e-img-wrap') && (e.item.selection.restore(), anchor.setAttribute('contenteditable', 'true')), anchor.appendChild(e.item.selectNode[0]), (0, ej2_base.le)(e.item.target) || anchor.setAttribute('target', e.item.target), InsertHtml.Insert(this.parent.currentDocument, anchor, this.parent.editableElement), this.callBack(e); + }, ImageCommand.prototype.openImageLink = function(e) { + document.defaultView.open(e.item.url, e.item.target), this.callBack(e); + }, ImageCommand.prototype.removeImageLink = function(e) { + var selectParent = e.item.selectParent[0]; + if (selectParent.classList.contains('e-img-caption')) { + var capImgWrap = (0, ej2_base.Ys)('.e-img-wrap', selectParent), textEle = (0, ej2_base.Ys)('.e-img-inner', selectParent), newTextEle = textEle.cloneNode(!0); + (0, ej2_base.og)((0, ej2_base.Ys)('a', selectParent)), (0, ej2_base.og)(textEle), capImgWrap.appendChild(e.item.insertElement), capImgWrap.appendChild(newTextEle); + } else (0, ej2_base.og)(selectParent), ej2_base.AR.isIE && e.item.selection.restore(), InsertHtml.Insert(this.parent.currentDocument, e.item.insertElement, this.parent.editableElement); + this.callBack(e); + }, ImageCommand.prototype.editImageLink = function(e) { + e.item.selectNode[0].parentElement.href = e.item.url, (0, ej2_base.le)(e.item.target) ? e.item.selectNode[0].parentElement.removeAttribute('target') : e.item.selectNode[0].parentElement.target = e.item.target, this.callBack(e); + }, ImageCommand.prototype.removeImage = function(e) { + (0, ej2_base.oq)(e.item.selectNode[0], 'a') && ('A' !== e.item.selectNode[0].parentElement.nodeName || (0, ej2_base.le)(e.item.selectNode[0].parentElement.innerText)) ? (0, ej2_base.og)((0, ej2_base.oq)(e.item.selectNode[0], 'a')) : (0, ej2_base.le)((0, ej2_base.oq)(e.item.selectNode[0], '.' + CLASS_CAPTION)) ? (0, ej2_base.og)(e.item.selectNode[0]) : (0, ej2_base.og)((0, ej2_base.oq)(e.item.selectNode[0], '.' + CLASS_CAPTION)), this.callBack(e); + }, ImageCommand.prototype.insertAltTextImage = function(e) { + e.item.selectNode[0].setAttribute('alt', e.item.altText), this.callBack(e); + }, ImageCommand.prototype.imageDimension = function(e) { + var selectNode = e.item.selectNode[0]; + selectNode.style.height = '', selectNode.style.width = '', 'auto' !== e.item.width ? selectNode.style.width = (0, ej2_base.Ac)(e.item.width) : selectNode.removeAttribute('width'), 'auto' !== e.item.height ? selectNode.style.height = (0, ej2_base.Ac)(e.item.height) : selectNode.removeAttribute('height'), this.callBack(e); + }, ImageCommand.prototype.imageCaption = function(e) { + InsertHtml.Insert(this.parent.currentDocument, e.item.insertElement, this.parent.editableElement), this.callBack(e); + }, ImageCommand.prototype.imageJustifyLeft = function(e) { + var selectNode = e.item.selectNode[0]; + (0, ej2_base.le)(selectNode) || (selectNode.removeAttribute('class'), (0, ej2_base.cn)([ + selectNode + ], 'e-rte-image'), (0, ej2_base.le)((0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION)) || ((0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_RIGHT), (0, ej2_base.cn)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_LEFT)), 'A' === selectNode.parentElement.nodeName && ((0, ej2_base.IV)([ + selectNode.parentElement + ], CLASS_IMAGE_RIGHT), (0, ej2_base.cn)([ + selectNode.parentElement + ], CLASS_IMAGE_LEFT)), (0, ej2_base.cn)([ + selectNode + ], CLASS_IMAGE_LEFT), this.callBack(e)); + }, ImageCommand.prototype.imageJustifyCenter = function(e) { + var selectNode = e.item.selectNode[0]; + (0, ej2_base.le)(selectNode) || (selectNode.removeAttribute('class'), (0, ej2_base.cn)([ + selectNode + ], 'e-rte-image'), (0, ej2_base.le)((0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION)) || ((0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_LEFT), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_RIGHT), (0, ej2_base.cn)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_CENTER)), 'A' === selectNode.parentElement.nodeName && ((0, ej2_base.IV)([ + selectNode.parentElement + ], CLASS_IMAGE_LEFT), (0, ej2_base.IV)([ + selectNode.parentElement + ], CLASS_IMAGE_RIGHT), (0, ej2_base.cn)([ + selectNode.parentElement + ], CLASS_IMAGE_CENTER)), (0, ej2_base.cn)([ + selectNode + ], CLASS_IMAGE_CENTER), this.callBack(e)); + }, ImageCommand.prototype.imageJustifyRight = function(e) { + var selectNode = e.item.selectNode[0]; + (0, ej2_base.le)(selectNode) || (selectNode.removeAttribute('class'), (0, ej2_base.cn)([ + selectNode + ], 'e-rte-image'), (0, ej2_base.le)((0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION)) || ((0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_LEFT), (0, ej2_base.cn)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_RIGHT)), 'A' === selectNode.parentElement.nodeName && ((0, ej2_base.IV)([ + selectNode.parentElement + ], CLASS_IMAGE_LEFT), (0, ej2_base.cn)([ + selectNode.parentElement + ], CLASS_IMAGE_RIGHT)), (0, ej2_base.cn)([ + selectNode + ], CLASS_IMAGE_RIGHT), this.callBack(e)); + }, ImageCommand.prototype.imageInline = function(e) { + var selectNode = e.item.selectNode[0]; + selectNode.removeAttribute('class'), (0, ej2_base.cn)([ + selectNode + ], 'e-rte-image'), (0, ej2_base.cn)([ + selectNode + ], 'e-imginline'), (0, ej2_base.le)((0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION)) || ((0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_BREAK), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_CENTER), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_LEFT), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_RIGHT), (0, ej2_base.cn)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_CAPTION_INLINE)), this.callBack(e); + }, ImageCommand.prototype.imageBreak = function(e) { + var selectNode = e.item.selectNode[0]; + selectNode.removeAttribute('class'), (0, ej2_base.cn)([ + selectNode + ], CLASS_IMAGE_BREAK), (0, ej2_base.cn)([ + selectNode + ], 'e-rte-image'), (0, ej2_base.le)((0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION)) || ((0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_CAPTION_INLINE), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_CENTER), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_LEFT), (0, ej2_base.IV)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_RIGHT), (0, ej2_base.cn)([ + (0, ej2_base.oq)(selectNode, '.' + CLASS_CAPTION) + ], CLASS_IMAGE_BREAK)), this.callBack(e); + }, ImageCommand.prototype.callBack = function(e) { + e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, ImageCommand; + }(), TableCommand = function() { + function TableCommand(parent) { + this.parent = parent, this.addEventListener(); + } + return TableCommand.prototype.addEventListener = function() { + this.parent.observer.on(TABLE, this.createTable, this), this.parent.observer.on(INSERT_ROW, this.insertRow, this), this.parent.observer.on(INSERT_COLUMN, this.insertColumn, this), this.parent.observer.on(DELETEROW, this.deleteRow, this), this.parent.observer.on(DELETECOLUMN, this.deleteColumn, this), this.parent.observer.on(REMOVETABLE, this.removeTable, this), this.parent.observer.on(TABLEHEADER, this.tableHeader, this), this.parent.observer.on(TABLE_VERTICAL_ALIGN, this.tableVerticalAlign, this), this.parent.observer.on(TABLE_MERGE, this.cellMerge, this), this.parent.observer.on(TABLE_HORIZONTAL_SPLIT, this.HorizontalSplit, this), this.parent.observer.on(TABLE_VERTICAL_SPLIT, this.VerticalSplit, this), this.parent.observer.on('TABLE_MOVE', this.tableMove, this); + }, TableCommand.prototype.createTable = function(e) { + var table = (0, ej2_base.az)('table', { + className: 'e-rte-table' + }), tblBody = (0, ej2_base.az)('tbody'); + (0, ej2_base.le)(e.item.width.width) || (table.style.width = this.calculateStyleValue(e.item.width.width)), (0, ej2_base.le)(e.item.width.minWidth) || (table.style.minWidth = this.calculateStyleValue(e.item.width.minWidth)), (0, ej2_base.le)(e.item.width.maxWidth) || (table.style.maxWidth = this.calculateStyleValue(e.item.width.maxWidth)); + for(var tdWid = parseInt(e.item.width.width, 10) > 100 ? 100 / e.item.columns : parseInt(e.item.width.width, 10) / e.item.columns, i = 0; i < e.item.rows; i++){ + for(var row = (0, ej2_base.az)('tr'), j = 0; j < e.item.columns; j++){ + var cell = (0, ej2_base.az)('td'); + cell.appendChild((0, ej2_base.az)('br')), cell.style.width = tdWid + '%', row.appendChild(cell); + } + tblBody.appendChild(row); + } + if (table.appendChild(tblBody), e.item.selection.restore(), InsertHtml.Insert(this.parent.currentDocument, table, this.parent.editableElement), this.removeEmptyNode(), e.item.selection.setSelectionText(this.parent.currentDocument, table.querySelector('td'), table.querySelector('td'), 0, 0), null === table.nextElementSibling) { + var insertElem = void 0; + 'DIV' === e.enterAction ? (insertElem = (0, ej2_base.az)('div')).appendChild((0, ej2_base.az)('br')) : 'BR' === e.enterAction ? insertElem = (0, ej2_base.az)('br') : (insertElem = (0, ej2_base.az)('p')).appendChild((0, ej2_base.az)('br')), this.insertAfter(insertElem, table); + } + return table.querySelector('td').classList.add('e-cell-select'), e.callBack && e.callBack({ + requestType: 'Table', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: [ + table + ] + }), table; + }, TableCommand.prototype.calculateStyleValue = function(value) { + return 'string' == typeof value && (value.indexOf('px') || value.indexOf('%') || value.indexOf('auto')) ? value : value + 'px'; + }, TableCommand.prototype.removeEmptyNode = function() { + for(var emptyUl = this.parent.editableElement.querySelectorAll('ul:empty, ol:empty'), i = 0; i < emptyUl.length; i++)(0, ej2_base.og)(emptyUl[i]); + for(var emptyLiChild = this.parent.editableElement.querySelectorAll('li *:empty:not(img)'), i = 0; i < emptyLiChild.length; i++)(0, ej2_base.og)(emptyLiChild[i]), emptyLiChild.length === i + 1 && (emptyLiChild = this.parent.editableElement.querySelectorAll('li *:empty:not(img)'), i = -1); + for(var emptyLi = this.parent.editableElement.querySelectorAll('li:empty'), i = 0; i < emptyLi.length; i++)(0, ej2_base.og)(emptyLi[i]); + }, TableCommand.prototype.insertAfter = function(newNode, referenceNode) { + referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); + }, TableCommand.prototype.getSelectedCellMinMaxIndex = function(e) { + for(var selectedCells = this.curTable.querySelectorAll('.e-cell-select'), a = 0, minI = e.length, maxI = 0, minJ = e[0].length, maxJ = 0; a < selectedCells.length; a++){ + var selectedCellIndex = this.getCorrespondingIndex(selectedCells[a], e), minMaxIndex = this.FindIndex(selectedCellIndex[0], selectedCellIndex[1], e); + minI = Math.min(selectedCellIndex[0], minI), maxI = Math.max(minMaxIndex[0], maxI), minJ = Math.min(selectedCellIndex[1], minJ), maxJ = Math.max(minMaxIndex[1], maxJ); + } + return { + startRow: minI, + endRow: maxI, + startColumn: minJ, + endColumn: maxJ + }; + }, TableCommand.prototype.insertRow = function(e) { + var isBelow = 'InsertRowBefore' !== e.item.subCommand, selectedCell = e.item.selection.range.startContainer; + if ('TH' === selectedCell.nodeName || 'TD' === selectedCell.nodeName || (selectedCell = (0, ej2_base.oq)(selectedCell.parentElement, 'td,th')), 'th' !== selectedCell.nodeName.toLowerCase() || 'InsertRowBefore' !== e.item.subCommand) { + if (this.curTable = (0, ej2_base.oq)(this.parent.nodeSelection.range.startContainer.parentElement, 'table'), 0 === this.curTable.querySelectorAll('.e-cell-select').length) { + var lastRow = this.curTable.rows[this.curTable.rows.length - 1], cloneRow = lastRow.cloneNode(!0); + cloneRow.removeAttribute('rowspan'), this.insertAfter(cloneRow, lastRow); + } else { + for(var allCells = this.getCorrespondingColumns(), minMaxIndex = this.getSelectedCellMinMaxIndex(allCells), minVal = isBelow ? minMaxIndex.endRow : minMaxIndex.startRow, newRow = (0, ej2_base.az)('tr'), isHeaderSelect = this.curTable.querySelectorAll('th.e-cell-select').length > 0, i = 0; i < allCells[minVal].length; i++)if (isBelow && minVal < allCells.length - 1 && allCells[minVal][i] === allCells[minVal + 1][i] || !isBelow && 0 < minVal && allCells[minVal][i] === allCells[minVal - 1][i]) (0 === i || 0 < i && allCells[minVal][i] !== allCells[minVal][i - 1]) && allCells[minVal][i].setAttribute('rowspan', (parseInt(allCells[minVal][i].getAttribute('rowspan'), 10) + 1).toString()); + else { + var tdElement = (0, ej2_base.az)('td'); + tdElement.appendChild((0, ej2_base.az)('br')), newRow.appendChild(tdElement), tdElement.setAttribute('style', allCells[isHeaderSelect && isBelow && allCells[minVal + 1] ? minVal + 1 : minVal][i].getAttribute('style')); + } + var selectedRow = void 0; + selectedRow = isHeaderSelect && isBelow ? this.curTable.querySelector('tbody').childNodes[0] : this.curTable.rows[minVal], 'InsertRowBefore' === e.item.subCommand ? selectedRow.parentElement.insertBefore(newRow, selectedRow) : isHeaderSelect ? selectedRow.parentElement.insertBefore(newRow, selectedRow) : this.insertAfter(newRow, selectedRow); + } + e.item.selection.setSelectionText(this.parent.currentDocument, e.item.selection.range.startContainer, e.item.selection.range.startContainer, 0, 0), e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }, TableCommand.prototype.insertColumn = function(e) { + var curCell, selectedCell = e.item.selection.range.startContainer; + 'TH' === selectedCell.nodeName || 'TD' === selectedCell.nodeName || (selectedCell = (0, ej2_base.oq)(selectedCell.parentElement, 'td,th')); + for(var curRow = (0, ej2_base.oq)(selectedCell, 'tr'), allRows = (0, ej2_base.oq)(curRow, 'table').rows, colIndex = Array.prototype.slice.call(curRow.querySelectorAll(':scope > td, :scope > th')).indexOf(selectedCell), previousWidth = parseInt(e.item.width, 10) / curRow.querySelectorAll(':scope > td, :scope > th').length, currentWidth = parseInt(e.item.width, 10) / (curRow.querySelectorAll(':scope > td, :scope > th').length + 1), currentTabElm = (0, ej2_base.oq)(curRow, 'table'), thTdElm = (0, ej2_base.oq)(curRow, 'table').querySelectorAll('th,td'), i = 0; i < thTdElm.length; i++)thTdElm[i].dataset.oldWidth = thTdElm[i].offsetWidth / currentTabElm.offsetWidth * 100 + '%'; + for(var i = 0; i < allRows.length; i++){ + var colTemplate = (curCell = allRows[i].querySelectorAll(':scope > td, :scope > th')[colIndex]).cloneNode(!0); + colTemplate.innerHTML = '', colTemplate.appendChild((0, ej2_base.az)('br')), colTemplate.removeAttribute('class'), colTemplate.removeAttribute('colspan'), colTemplate.removeAttribute('rowspan'), 'InsertColumnLeft' === e.item.subCommand ? curCell.parentElement.insertBefore(colTemplate, curCell) : this.insertAfter(colTemplate, curCell), colTemplate.style.width = currentWidth.toFixed(4) + '%', delete colTemplate.dataset.oldWidth; + } + for(var i = 0; i < thTdElm.length; i++)thTdElm[i].style.width = (Number(thTdElm[i].dataset.oldWidth.split('%')[0]) * currentWidth / previousWidth).toFixed(4) + '%', delete thTdElm[i].dataset.oldWidth; + e.item.selection.setSelectionText(this.parent.currentDocument, selectedCell, selectedCell, 0, 0), e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, TableCommand.prototype.deleteColumn = function(e) { + var selectedCell = e.item.selection.range.startContainer; + 3 === selectedCell.nodeType && (selectedCell = (0, ej2_base.oq)(selectedCell.parentElement, 'td,th')); + var tBodyHeadEle = (0, ej2_base.oq)(selectedCell, 'TH' === selectedCell.tagName ? 'thead' : 'tbody'), rowIndex = tBodyHeadEle && Array.prototype.indexOf.call(tBodyHeadEle.childNodes, selectedCell.parentNode); + if (this.curTable = (0, ej2_base.oq)(selectedCell, 'table'), 1 === (0, ej2_base.oq)(selectedCell, 'tr').querySelectorAll('th,td').length) e.item.selection.restore(), (0, ej2_base.og)((0, ej2_base.oq)(selectedCell.parentElement, 'table')); + else { + for(var deleteIndex = void 0, allCells = this.getCorrespondingColumns(), selectedMinMaxIndex = this.getSelectedCellMinMaxIndex(allCells), minCol = selectedMinMaxIndex.startColumn, maxCol = selectedMinMaxIndex.endColumn, i = 0; i < allCells.length; i++)for(var currentRow = allCells[i], j = 0; j < currentRow.length; j++){ + var currentCell = currentRow[j], currentCellIndex = this.getCorrespondingIndex(currentCell, allCells), colSpanVal = parseInt(currentCell.getAttribute('colspan'), 10) || 1; + currentCellIndex[1] + (colSpanVal - 1) >= minCol && currentCellIndex[1] <= maxCol && (colSpanVal > 1 ? currentCell.setAttribute('colspan', (colSpanVal - 1).toString()) : ((0, ej2_base.og)(currentCell), deleteIndex = j, ej2_base.AR.isIE && (e.item.selection.setSelectionText(this.parent.currentDocument, this.curTable.querySelector('td'), this.curTable.querySelector('td'), 0, 0), this.curTable.querySelector('td, th').classList.add('e-cell-select')))); + } + if (deleteIndex > -1) { + var rowHeadEle = tBodyHeadEle.children[rowIndex], nextFocusCell = rowHeadEle && rowHeadEle.children[deleteIndex <= rowHeadEle.children.length - 1 ? deleteIndex : deleteIndex - 1]; + nextFocusCell && (e.item.selection.setSelectionText(this.parent.currentDocument, nextFocusCell, nextFocusCell, 0, 0), nextFocusCell.classList.add('e-cell-select')); + } + } + if (e.callBack) { + var sContainer = this.parent.nodeSelection.getRange(this.parent.currentDocument).startContainer; + if ('TD' !== sContainer.nodeName) { + var startChildLength = this.parent.nodeSelection.getRange(this.parent.currentDocument).startOffset, focusNode = sContainer.children[startChildLength]; + focusNode && this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, focusNode, 0); + } + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }, TableCommand.prototype.deleteRow = function(e) { + var currentRow, maxI, j, selectedCell = e.item.selection.range.startContainer; + 3 === selectedCell.nodeType && (selectedCell = (0, ej2_base.oq)(selectedCell.parentElement, 'td,th')); + var colIndex = Array.prototype.indexOf.call(selectedCell.parentNode.childNodes, selectedCell); + this.curTable = (0, ej2_base.oq)(selectedCell, 'table'); + var allCells = this.getCorrespondingColumns(), minMaxIndex = this.getSelectedCellMinMaxIndex(allCells); + if (1 === this.curTable.rows.length) e.item.selection.restore(), (0, ej2_base.og)((0, ej2_base.oq)(selectedCell.parentElement, 'table')); + else for(maxI = minMaxIndex.endRow; maxI >= minMaxIndex.startRow; maxI--){ + for(j = 0, currentRow = this.curTable.rows[maxI]; j < allCells[maxI].length; j++){ + if ((0 === j || allCells[maxI][j] !== allCells[maxI][j - 1]) && 1 < parseInt(allCells[maxI][j].getAttribute('rowspan'), 10)) { + var rowSpanVal = parseInt(allCells[maxI][j].getAttribute('rowspan'), 10) - 1; + 1 === rowSpanVal ? allCells[maxI][j].removeAttribute('rowspan') : allCells[maxI][j].setAttribute('rowspan', rowSpanVal.toString()); + } + if (maxI < allCells.length - 1 && allCells[maxI][j] === allCells[maxI + 1][j] && (0 === maxI || allCells[maxI][j] !== allCells[maxI - 1][j])) { + var element = allCells[maxI][j], index = void 0; + for(index = j; 0 < index && allCells[maxI][index] === allCells[maxI][index - 1]; index--)0 === index ? this.curTable.rows[maxI + 1].prepend(element) : allCells[maxI + 1][index - 1].insertAdjacentElement('afterend', element); + } + } + var deleteIndex = currentRow.rowIndex; + this.curTable.deleteRow(deleteIndex); + var focusTrEle = (0, ej2_base.le)(this.curTable.rows[deleteIndex]) ? this.curTable.querySelectorAll('tbody tr')[deleteIndex - 1] : this.curTable.querySelectorAll('tbody tr')[deleteIndex], nextFocusCell = focusTrEle && focusTrEle.querySelectorAll('td')[colIndex]; + nextFocusCell ? (e.item.selection.setSelectionText(this.parent.currentDocument, nextFocusCell, nextFocusCell, 0, 0), nextFocusCell.classList.add('e-cell-select')) : (e.item.selection.setSelectionText(this.parent.currentDocument, this.curTable.querySelector('td'), this.curTable.querySelector('td'), 0, 0), this.curTable.querySelector('td, th').classList.add('e-cell-select')); + } + e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, TableCommand.prototype.removeTable = function(e) { + var selectedCell = e.item.selection.range.startContainer; + selectedCell = 3 === selectedCell.nodeType ? selectedCell.parentNode : selectedCell; + var selectedTable = (0, ej2_base.oq)(selectedCell.parentElement, 'table'); + selectedTable && (e.item.selection.restore(), (0, ej2_base.og)(selectedTable)), e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, TableCommand.prototype.tableHeader = function(e) { + var headerExit = !1, selectedCell = e.item.selection.range.startContainer; + selectedCell = 3 === selectedCell.nodeType ? selectedCell.parentNode : selectedCell; + var table = (0, ej2_base.oq)(selectedCell.parentElement, 'table'); + if ([].slice.call(table.childNodes).forEach(function(el) { + 'THEAD' === el.nodeName && (headerExit = !0); + }), table && !headerExit) { + for(var cellCount = table.querySelector('tr').childElementCount, colSpanCount = 0, i = 0; i < cellCount; i++)colSpanCount += parseInt(table.querySelector('tr').children[i].getAttribute('colspan'), 10) || 1; + for(var row = table.createTHead().insertRow(0), j = 0; j < colSpanCount; j++){ + var th = (0, ej2_base.az)('th'); + th.appendChild((0, ej2_base.az)('br')), row.appendChild(th); + } + } else table.deleteTHead(); + e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, TableCommand.prototype.tableVerticalAlign = function(e) { + 'AlignTop' === e.item.subCommand ? e.item.tableCell.style.verticalAlign = 'top' : 'AlignMiddle' === e.item.subCommand ? e.item.tableCell.style.verticalAlign = 'middle' : e.item.tableCell.style.verticalAlign = 'bottom', e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, TableCommand.prototype.cellMerge = function(e) { + (0, ej2_base.le)(this.curTable) && (this.curTable = (0, ej2_base.oq)(this.parent.nodeSelection.range.startContainer.parentElement, 'table')); + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + if (!(selectedCells.length < 2)) { + this.mergeCellContent(); + var minMaxIndexes = this.getSelectedMinMaxIndexes(this.getCorrespondingColumns()), firstCell = selectedCells[0], rowSelectedCells = firstCell.parentElement.querySelectorAll('.e-cell-select'); + minMaxIndexes.startColumn < minMaxIndexes.endColumn && firstCell.setAttribute('colspan', (minMaxIndexes.endColumn - minMaxIndexes.startColumn + 1).toString()), minMaxIndexes.startRow < minMaxIndexes.endRow && firstCell.setAttribute('rowspan', (minMaxIndexes.endRow - minMaxIndexes.startRow + 1).toString()); + for(var totalWidth = 0, j = rowSelectedCells.length - 1; j >= 0; j--)totalWidth += parseFloat(rowSelectedCells[j].style.width); + firstCell.style.width = totalWidth + '%'; + for(var i = 1; i <= selectedCells.length - 1; i++)(0, ej2_base.og)(selectedCells[i]); + for(var i = 0; i < this.curTable.rows.length; i++)'' === this.curTable.rows[i].innerHTML && (0, ej2_base.og)(this.curTable.rows[i]); + this.updateRowSpanStyle(minMaxIndexes.startRow, minMaxIndexes.endRow, this.getCorrespondingColumns()), this.updateColSpanStyle(minMaxIndexes.startColumn, minMaxIndexes.endColumn, this.getCorrespondingColumns()), e.item.selection.setSelectionText(this.parent.currentDocument, e.item.selection.range.startContainer, e.item.selection.range.startContainer, 0, 0), this.parent.nodeSelection.range && this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, 0), e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }, TableCommand.prototype.updateColSpanStyle = function(min, max, elements) { + var colValue, colIndex, colMin, attrValue, index = 0, count = 0; + if (min < (max = Math.min(max, elements[0].length - 1))) { + for(; colIndex <= max; colIndex++)if (!(min < colIndex && elements[0][colIndex] === elements[0][colIndex - 1]) && 1 < (index = Math.min(parseInt(elements[0][colIndex].getAttribute('colspan'), 10) || 1, max - min + 1)) && elements[0][colIndex] === elements[0][colIndex + 1]) for(count = index - 1, colValue = 1; colValue < elements.length; colValue++){ + if (elements[colValue][colIndex] !== elements[colValue - 1][colIndex]) { + for(colMin = colIndex; colMin < colIndex + index; colMin++)if (1 < (attrValue = parseInt(elements[colValue][colMin].getAttribute('colspan'), 10) || 1) && elements[colValue][colMin] === elements[colValue][colMin + 1]) colMin += count = Math.min(count, attrValue - 1); + else if (!(count = Math.max(0, count - 1))) break; + } + if (!count) break; + } + count && this.updateCellAttribute(elements, count, 'colspan', 0, elements.length - 1, min, max); + } + }, TableCommand.prototype.updateRowSpanStyle = function(min, max, ele) { + var rowValue, colIndex, rowMin, attrValue, index = 0, count = 0; + if (min < (max = Math.min(max, ele.length - 1))) { + for(rowValue = min; rowValue <= max; rowValue++)if (!(min < rowValue && ele[rowValue][0] === ele[rowValue - 1][0]) && ele[rowValue][0] && 1 < (index = Math.min(parseInt(ele[rowValue][0].getAttribute('rowspan'), 10) || 1, max - min + 1)) && ele[rowValue][0] === ele[rowValue + 1][0]) { + for(count = index - 1, colIndex = 1; colIndex < ele[0].length; colIndex++)if (ele[rowValue][colIndex] !== ele[rowValue][colIndex - 1]) { + for(rowMin = rowValue; rowMin < rowValue + index; rowMin++)if (1 < (attrValue = parseInt(ele[rowMin][colIndex].getAttribute('rowspan'), 10) || 1) && ele[rowMin][colIndex] === ele[rowMin + 1][colIndex]) rowMin += count = Math.min(count, attrValue - 1); + else if (!(count = Math.max(0, count - 1))) break; + if (!count) break; + } + } + count && this.updateCellAttribute(ele, count, 'rowspan', min, max, 0, ele[0].length - 1); + } + }, TableCommand.prototype.updateCellAttribute = function(elements, index, attr, min, max, firstIndex, length) { + var rowIndex, colIndex, spanCount; + for(rowIndex = min; rowIndex <= max; rowIndex++)for(colIndex = firstIndex; colIndex <= length; colIndex++)min < rowIndex && elements[rowIndex][colIndex] === elements[rowIndex - 1][colIndex] || firstIndex < colIndex && elements[rowIndex][colIndex] === elements[rowIndex][colIndex - 1] || 1 < (spanCount = parseInt(elements[rowIndex][colIndex].getAttribute(attr), 10) || 1) && (1 < spanCount - index ? elements[rowIndex][colIndex].setAttribute(attr, (spanCount - index).toString()) : elements[rowIndex][colIndex].removeAttribute(attr)); + }, TableCommand.prototype.mergeCellContent = function() { + for(var selectedCells = this.curTable.querySelectorAll('.e-cell-select'), innerHtml = '
    ' === selectedCells[0].innerHTML ? '' : selectedCells[0].innerHTML, i = 1; i < selectedCells.length; i++)'
    ' !== selectedCells[i].innerHTML && (innerHtml = innerHtml ? innerHtml + '
    ' + selectedCells[i].innerHTML : innerHtml + selectedCells[i].innerHTML); + selectedCells[0].innerHTML = innerHtml; + }, TableCommand.prototype.getSelectedMinMaxIndexes = function(correspondingCells) { + var selectedCells = this.curTable.querySelectorAll('.e-cell-select'); + if (0 < selectedCells.length) { + for(var minRow = correspondingCells.length, maxRow = 0, minCol = correspondingCells[0].length, maxCol = 0, i = 0; i < selectedCells.length; i++){ + var currentRowCol = this.getCorrespondingIndex(selectedCells[i], correspondingCells), targetRowCol = this.FindIndex(currentRowCol[0], currentRowCol[1], correspondingCells); + minRow = Math.min(currentRowCol[0], minRow), maxRow = Math.max(targetRowCol[0], maxRow), minCol = Math.min(currentRowCol[1], minCol), maxCol = Math.max(targetRowCol[1], maxCol); + } + return { + startRow: minRow, + endRow: maxRow, + startColumn: minCol, + endColumn: maxCol + }; + } + return null; + }, TableCommand.prototype.HorizontalSplit = function(e) { + var selectedCell = e.item.selection.range.startContainer; + if (this.curTable = (0, ej2_base.oq)(selectedCell.parentElement, 'table'), !(this.curTable.querySelectorAll('.e-cell-select').length > 1)) { + this.activeCell = this.curTable.querySelector('.e-cell-select'); + var newCell = this.activeCell.cloneNode(!0); + newCell.removeAttribute('class'), newCell.innerHTML = '
    '; + var activeCellIndex = this.getCorrespondingIndex(this.activeCell, this.getCorrespondingColumns()), correspondingCells = this.getCorrespondingColumns(), activeCellRowSpan = this.activeCell.getAttribute('rowspan') ? parseInt(this.activeCell.getAttribute('rowspan'), 10) : 1; + if (activeCellRowSpan > 1) { + var avgCount = Math.ceil(activeCellRowSpan / 2); + 1 < avgCount ? this.activeCell.setAttribute('rowspan', avgCount.toString()) : this.activeCell.removeAttribute('rowspan'), 1 < activeCellRowSpan - avgCount ? newCell.setAttribute('rowspan', (activeCellRowSpan - avgCount).toString()) : newCell.removeAttribute('rowspan'); + var avgRowIndex = void 0, colIndex = void 0; + for(avgRowIndex = activeCellIndex[0] + Math.ceil(activeCellRowSpan / 2), colIndex = 0 === activeCellIndex[1] ? activeCellIndex[1] : activeCellIndex[1] - 1; 0 <= colIndex && (correspondingCells[avgRowIndex][colIndex] === correspondingCells[avgRowIndex][colIndex - 1] || 0 < avgRowIndex && correspondingCells[avgRowIndex][colIndex] === correspondingCells[avgRowIndex - 1][colIndex]);)colIndex--; + -1 === colIndex ? this.curTable.rows[avgRowIndex].firstChild ? this.curTable.rows[avgRowIndex].prepend(newCell) : this.curTable.appendChild(newCell) : correspondingCells[avgRowIndex][colIndex].insertAdjacentElement('afterend', newCell); + } else { + var newTrEle = (0, ej2_base.az)('tr'); + newTrEle.appendChild(newCell); + for(var selectedRow = correspondingCells[activeCellIndex[0]], j = 0; j <= selectedRow.length - 1; j++)selectedRow[j] !== selectedRow[j - 1] && selectedRow[j] !== this.activeCell && selectedRow[j].setAttribute('rowspan', ((parseInt(selectedRow[j].getAttribute('rowspan'), 10) ? parseInt(selectedRow[j].getAttribute('rowspan'), 10) : 1) + 1).toString()); + this.activeCell.parentNode.insertAdjacentElement('afterend', newTrEle); + } + e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }, TableCommand.prototype.VerticalSplit = function(e) { + var selectedCell = e.item.selection.range.startContainer; + if (this.curTable = (0, ej2_base.oq)(selectedCell.parentElement, 'table'), !(this.curTable.querySelectorAll('.e-cell-select').length > 1)) { + this.activeCell = this.curTable.querySelector('.e-cell-select'); + var allRows = this.curTable.rows, newCell = this.activeCell.cloneNode(!0); + newCell.removeAttribute('class'), newCell.innerHTML = '
    '; + var avgWidth = parseFloat(this.activeCell.style.width) / 2; + if ('TH' === this.activeCell.tagName && isNaN(avgWidth)) { + for(var cellCount = this.curTable.querySelector('tr').childElementCount, i = 0; i < cellCount; i++)parseInt(this.curTable.querySelector('tr').children[i].getAttribute('colspan'), 10); + avgWidth = parseFloat((this.activeCell.offsetWidth / 2 / this.curTable.offsetWidth * 100).toFixed(1)); + } + var activeCellIndex = this.getCorrespondingIndex(this.activeCell, this.getCorrespondingColumns()), correspondingColumns = this.getCorrespondingColumns(), activeCellcolSpan = parseInt(this.activeCell.getAttribute('colspan'), 10); + if (activeCellcolSpan > 1) 1 < Math.ceil(activeCellcolSpan / 2) ? this.activeCell.setAttribute('colspan', (activeCellcolSpan / 2).toString()) : this.activeCell.removeAttribute('colspan'), 1 < activeCellcolSpan - activeCellcolSpan / 2 ? newCell.setAttribute('colspan', (activeCellcolSpan - activeCellcolSpan / 2).toString()) : newCell.removeAttribute('colspan'); + else for(var i = 0; i <= allRows.length - 1; i++)if (0 === i || correspondingColumns[i][activeCellIndex[1]] !== correspondingColumns[i - 1][activeCellIndex[1]]) { + var currentCell = correspondingColumns[i][activeCellIndex[1]]; + currentCell !== this.activeCell && currentCell.setAttribute('colspan', ((parseInt(currentCell.getAttribute('colspan'), 10) ? parseInt(currentCell.getAttribute('colspan'), 10) : 1) + 1).toString()); + } + this.activeCell.style.width = avgWidth + '%', newCell.style.width = avgWidth + '%', this.activeCell.parentNode.insertBefore(newCell, this.activeCell.nextSibling), e.callBack && e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }, TableCommand.prototype.getCorrespondingColumns = function() { + for(var elementArray = [], allRows = this.curTable.rows, i = 0; i <= allRows.length - 1; i++)for(var ele = allRows[i], index = 0, j = 0; j <= ele.children.length - 1; j++){ + for(var colEle = ele.children[j], colspan_1 = parseInt(colEle.getAttribute('colspan'), 10) || 1, rowSpan = parseInt(colEle.getAttribute('rowspan'), 10) || 1, rowIndex = i; rowIndex < i + rowSpan; rowIndex++)for(var colIndex = index; colIndex < index + colspan_1; colIndex++)elementArray[rowIndex] || (elementArray[rowIndex] = []), elementArray[rowIndex][colIndex] ? index++ : elementArray[rowIndex][colIndex] = colEle; + index += 0; + } + return elementArray; + }, TableCommand.prototype.FindIndex = function(rowIndex, columnIndex, cells) { + var nextIndex, nextCol; + for(nextIndex = rowIndex + 1, nextCol = columnIndex + 1; nextIndex < cells.length;){ + if (cells[nextIndex][columnIndex] !== cells[rowIndex][columnIndex]) { + nextIndex--; + break; + } + nextIndex++; + } + for(nextIndex === cells.length && nextIndex--; nextCol < cells[rowIndex].length;){ + if (cells[rowIndex][nextCol] !== cells[rowIndex][columnIndex]) { + nextCol--; + break; + } + nextCol++; + } + return nextCol === cells[rowIndex].length && nextCol--, [ + nextIndex, + nextCol + ]; + }, TableCommand.prototype.getCorrespondingIndex = function(cell, allCells) { + for(var i = 0; i < allCells.length; i++)for(var j = 0; j < allCells[i].length; j++)if (allCells[i][j] === cell) return [ + i, + j + ]; + return []; + }, TableCommand.prototype.highlightCells = function(minRow, maxRow, minCol, maxCol, eleArray) { + var j, k, startCell, endCell, minRowIndex = minRow, maxRowIndex = maxRow, minColIndex = minCol, maxColIndex = maxCol, minMaxValues = new MinMax(); + for(j = minRowIndex; j <= maxRowIndex; j++){ + for((1 < (parseInt(eleArray[j][minColIndex].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(eleArray[j][minColIndex].getAttribute('colspan'), 10) || 1)) && (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[j][minColIndex], eleArray))[0], startCell[1], eleArray)) ? (minRowIndex = Math.min(startCell[0], minRowIndex), maxRowIndex = Math.max(endCell[0], maxRowIndex), minColIndex = Math.min(startCell[1], minColIndex), maxColIndex = Math.max(endCell[1], maxColIndex)) : (1 < (parseInt(eleArray[j][maxColIndex].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(eleArray[j][maxColIndex].getAttribute('colspan'), 10) || 1)) && (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[j][maxColIndex], eleArray))[0], startCell[1], eleArray)) && (minRowIndex = Math.min(startCell[0], minRowIndex), maxRowIndex = Math.max(endCell[0], maxRowIndex), minColIndex = Math.min(startCell[1], minColIndex), maxColIndex = Math.max(endCell[1], maxColIndex)), k = minColIndex; k <= maxColIndex; k++)(1 < (parseInt(eleArray[minRowIndex][k].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(eleArray[minRowIndex][k].getAttribute('colspan'), 10) || 1)) && (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[minRowIndex][k], eleArray))[0], startCell[1], eleArray)) ? (minRowIndex = Math.min(startCell[0], minRowIndex), maxRowIndex = Math.max(endCell[0], maxRowIndex), minColIndex = Math.min(startCell[1], minColIndex), maxColIndex = Math.max(endCell[1], maxColIndex)) : (1 < (parseInt(eleArray[maxRowIndex][k].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(eleArray[maxRowIndex][k].getAttribute('colspan'), 10) || 1)) && (endCell = this.FindIndex((startCell = this.getCorrespondingIndex(eleArray[maxRowIndex][k], eleArray))[0], startCell[1], eleArray)) && (minRowIndex = Math.min(startCell[0], minRowIndex), maxRowIndex = Math.max(endCell[0], maxRowIndex), minColIndex = Math.min(startCell[1], minColIndex), maxColIndex = Math.max(endCell[1], maxColIndex)); + minMaxValues = minRowIndex === minRow && maxRowIndex === maxRow && minColIndex === minCol && maxColIndex === maxCol ? { + startRow: minRow, + endRow: maxRow, + startColumn: minCol, + endColumn: maxCol + } : this.highlightCells(minRowIndex, maxRowIndex, minColIndex, maxColIndex, eleArray); + } + return minMaxValues; + }, TableCommand.prototype.tableMove = function(e) { + this.activeCell = e.selectNode[0]; + var target = e.event.target, activeCellTag = this.activeCell.tagName, targetCellTag = target.tagName; + if (this.curTable = (0, ej2_base.oq)(target, 'table'), this.curTable.querySelectorAll('.e-cell-select').length > 1 && this.parent.nodeSelection.Clear(this.parent.currentDocument), 'TD' === target.tagName || 'TH' === target.tagName || activeCellTag === targetCellTag) { + for(var activeRowIndex = Array.prototype.slice.call(this.activeCell.parentElement.parentElement.children).indexOf(this.activeCell.parentElement), activeColumnIndex = Array.prototype.slice.call(this.activeCell.parentElement.children).indexOf(this.activeCell), targetRowIndex = Array.prototype.slice.call(target.parentElement.parentElement.children).indexOf(target.parentElement), targetColumnIndex = Array.prototype.slice.call(target.parentElement.children).indexOf(target), activeCellList = this.curTable.querySelectorAll('.e-cell-select'), i = activeCellList.length - 1; i >= 0; i--)this.activeCell !== activeCellList[i] && activeCellList[i].classList.remove('e-cell-select'); + if (activeRowIndex !== targetRowIndex || activeColumnIndex !== targetColumnIndex) { + for(var correspondingCells = this.getCorrespondingColumns(), activeIndexes = this.getCorrespondingIndex(this.activeCell, correspondingCells), targetIndexes = this.getCorrespondingIndex(target, correspondingCells), minMaxIndexes = this.highlightCells(Math.min(activeIndexes[0], targetIndexes[0]), Math.max(activeIndexes[0], targetIndexes[0]), Math.min(activeIndexes[1], targetIndexes[1]), Math.max(activeIndexes[1], targetIndexes[1]), correspondingCells), rowIndex = minMaxIndexes.startRow; rowIndex <= minMaxIndexes.endRow; rowIndex++)for(var colIndex = minMaxIndexes.startColumn; colIndex <= minMaxIndexes.endColumn; colIndex++)correspondingCells[rowIndex][colIndex].classList.add('e-cell-select'); + this.parent.nodeSelection.range && (this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, this.parent.nodeSelection.range.endContainer, 0, 0), this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, 0)); + } + } + }, TableCommand; + }(), MinMax = function() {}, IsFormatted = function() { + function IsFormatted() {} + return IsFormatted.prototype.getFormattedNode = function(node, format, endNode) { + var parentNode = this.getFormatParent(node, format, endNode); + return null !== parentNode && parentNode !== endNode ? parentNode : null; + }, IsFormatted.prototype.getFormatParent = function(node, format, endNode) { + do node = node.parentNode; + while (node && node !== endNode && !this.isFormattedNode(node, format)) + return node; + }, IsFormatted.prototype.isFormattedNode = function(node, format) { + switch(format){ + case 'bold': + return IsFormatted.isBold(node); + case 'italic': + return IsFormatted.isItalic(node); + case 'underline': + return IsFormatted.isUnderline(node); + case 'strikethrough': + return IsFormatted.isStrikethrough(node); + case 'superscript': + return IsFormatted.isSuperscript(node); + case 'subscript': + return IsFormatted.isSubscript(node); + case 'fontcolor': + return this.isFontColor(node); + case 'fontname': + return this.isFontName(node); + case 'fontsize': + return this.isFontSize(node); + case 'backgroundcolor': + return this.isBackgroundColor(node); + default: + return !1; + } + }, IsFormatted.isBold = function(node) { + return -1 !== [ + 'strong', + 'b' + ].indexOf(node.nodeName.toLowerCase()) || -1 !== this.inlineTags.indexOf(node.nodeName.toLowerCase()) && !!node.style && 'bold' === node.style.fontWeight; + }, IsFormatted.isItalic = function(node) { + return -1 !== [ + 'em', + 'i' + ].indexOf(node.nodeName.toLowerCase()) || -1 !== this.inlineTags.indexOf(node.nodeName.toLowerCase()) && !!node.style && 'italic' === node.style.fontStyle; + }, IsFormatted.isUnderline = function(node) { + return -1 !== [ + 'u' + ].indexOf(node.nodeName.toLowerCase()) || -1 !== this.inlineTags.indexOf(node.nodeName.toLowerCase()) && !!node.style && 'underline' === node.style.textDecoration; + }, IsFormatted.isStrikethrough = function(node) { + return -1 !== [ + 'del', + 'strike' + ].indexOf(node.nodeName.toLowerCase()) || -1 !== this.inlineTags.indexOf(node.nodeName.toLowerCase()) && !!node.style && 'line-through' === node.style.textDecoration; + }, IsFormatted.isSuperscript = function(node) { + return -1 !== [ + 'sup' + ].indexOf(node.nodeName.toLowerCase()); + }, IsFormatted.isSubscript = function(node) { + return -1 !== [ + 'sub' + ].indexOf(node.nodeName.toLowerCase()); + }, IsFormatted.prototype.isFontColor = function(node) { + var color = node.style && node.style.color; + return -1 !== IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) && null !== color && '' !== color && void 0 !== color; + }, IsFormatted.prototype.isBackgroundColor = function(node) { + var backColor = node.style && node.style.backgroundColor; + return -1 !== IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) && null !== backColor && '' !== backColor && void 0 !== backColor; + }, IsFormatted.prototype.isFontSize = function(node) { + var size = node.style && node.style.fontSize; + return -1 !== IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) && null !== size && '' !== size && void 0 !== size; + }, IsFormatted.prototype.isFontName = function(node) { + var name = node.style && node.style.fontFamily; + return -1 !== IsFormatted.inlineTags.indexOf(node.nodeName.toLowerCase()) && null !== name && '' !== name && void 0 !== name; + }, IsFormatted.inlineTags = [ + 'a', + 'abbr', + 'acronym', + 'b', + 'bdo', + 'big', + 'cite', + 'code', + 'dfn', + 'em', + 'i', + 'kbd', + 'label', + 'q', + 'samp', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'tt', + 'u', + 'var', + 'del' + ], IsFormatted; + }(), SelectionCommands = function() { + function SelectionCommands() {} + return SelectionCommands.applyFormat = function(docElement, format, endNode, enterAction, value, selector) { + if (this.enterAction = enterAction, [ + 'bold', + 'italic', + 'underline', + 'strikethrough', + 'superscript', + 'subscript', + 'uppercase', + 'lowercase', + 'fontcolor', + 'fontname', + 'fontsize', + 'backgroundcolor' + ].indexOf(format) > -1) { + 'backgroundcolor' === format && '' === value && (value = 'transparent'); + var domSelection = new selection.q(), domNode = new DOMNode(endNode, docElement), nodeCutter = new NodeCutter(), isFormatted = new IsFormatted(), range = domSelection.getRange(docElement), save = domSelection.save(range, docElement), nodes = range.collapsed ? domSelection.getSelectionNodeCollection(range) : domSelection.getSelectionNodeCollectionBr(range), isCollapsed = !1, isFormat = !1, isCursor = !1, preventRestore = !1, isFontStyle = [ + 'fontcolor', + 'fontname', + 'fontsize', + 'backgroundcolor' + ].indexOf(format) > -1; + if (range.collapsed) { + var currentFormatNode = isFormatted.getFormattedNode(range.startContainer, format, endNode), currentSelector = (0, ej2_base.le)(currentFormatNode) ? null : null === currentFormatNode.getAttribute('style') ? currentFormatNode.nodeName : currentFormatNode.nodeName + "[style='" + currentFormatNode.getAttribute('style') + "']"; + if (nodes.length > 0) isCollapsed = !0, range = nodeCutter.GetCursorRange(docElement, range, nodes[0]); + else if (3 === range.startContainer.nodeType && (range.startContainer.parentElement.childElementCount > 0 && range.startOffset > 0 && 'br' !== range.startContainer.parentElement.firstElementChild.tagName.toLowerCase() || !(0, ej2_base.le)(currentFormatNode) && currentFormatNode === range.startContainer.parentElement.closest(currentSelector) && 0 != range.startContainer.parentElement.closest(currentSelector).textContent.replace(RegExp("​", 'g'), '').trim().length)) isCollapsed = !0, range = nodeCutter.GetCursorRange(docElement, range, range.startContainer), nodes.push(range.startContainer); + else { + var cursorNode = this.insertCursorNode(docElement, domSelection, range, isFormatted, nodeCutter, format, value, endNode); + domSelection.endContainer = domSelection.startContainer = domSelection.getNodeArray(cursorNode, !0); + var childNodes = 'BR' === cursorNode.nodeName && cursorNode.parentNode.childNodes; + (0, ej2_base.le)(childNodes) || 1 !== childNodes.length || 'BR' !== childNodes[0].nodeName || 0 !== nodes.length ? domSelection.endOffset = domSelection.startOffset = 1 : (domSelection.setSelectionText(docElement, range.startContainer, range.endContainer, 0, 0), preventRestore = !0), 'BR' === cursorNode.nodeName && 0 === cursorNode.parentNode.textContent.length && (preventRestore = !0); + } + } + isCursor = range.collapsed; + for(var isSubSup = !1, index = 0; index < nodes.length; index++){ + var formatNode = isFormatted.getFormattedNode(nodes[index], format, endNode); + null === formatNode && ('subscript' === format ? isSubSup = null !== (formatNode = isFormatted.getFormattedNode(nodes[index], 'superscript', endNode)) : 'superscript' === format && (isSubSup = null !== (formatNode = isFormatted.getFormattedNode(nodes[index], 'subscript', endNode)))), 0 === index && null === formatNode && (isFormat = !0), null !== formatNode && (!isFormat || isFontStyle) ? nodes[index] = this.removeFormat(nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value, domSelection, endNode, domNode) : nodes[index] = this.insertFormat(docElement, nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value), domSelection = this.applySelection(nodes, domSelection, nodeCutter, index, isCollapsed); + } + (0, common_util.FA)() && (0, common_util.ze)(endNode, selector), preventRestore || save.restore(), isSubSup && this.applyFormat(docElement, format, endNode, enterAction); + } + }, SelectionCommands.insertCursorNode = function(docElement, domSelection, range, isFormatted, nodeCutter, format, value, endNode) { + var cursorNodes = domSelection.getNodeCollection(range), domNode = new DOMNode(endNode, docElement), cursorFormat = cursorNodes.length > 0 ? cursorNodes.length > 1 && range.startContainer === range.endContainer ? this.getCursorFormat(isFormatted, cursorNodes, format, endNode) : isFormatted.getFormattedNode(cursorNodes[0], format, endNode) : null, cursorNode = null; + if (cursorFormat) { + if (cursorNode = cursorNodes[0], 8203 === cursorFormat.firstChild.textContent.charCodeAt(0) && 3 === cursorFormat.firstChild.nodeType) { + var regEx = RegExp("​", 'g'), emptySpaceNode = void 0; + cursorFormat.firstChild === cursorNode ? (cursorNode.textContent = cursorFormat.parentElement && (domNode.isBlockNode(cursorFormat.parentElement) && cursorFormat.parentElement.textContent.length <= 1 ? cursorFormat.parentElement.childElementCount > 1 : 0 === cursorFormat.childElementCount) && (cursorFormat.parentElement.textContent.length > 1 || cursorFormat.parentElement.firstChild && 1 === cursorFormat.parentElement.firstChild.nodeType) ? cursorNode.textContent : cursorNode.textContent.replace(regEx, ''), emptySpaceNode = cursorNode) : (cursorFormat.firstChild.textContent = cursorFormat.firstChild.textContent.replace(regEx, ''), emptySpaceNode = cursorFormat.firstChild); + var pointer = void 0; + if (0 === emptySpaceNode.textContent.length) { + if ((0, ej2_base.le)(emptySpaceNode.previousSibling)) { + if (!(0, ej2_base.le)(emptySpaceNode.parentElement) && 0 === emptySpaceNode.parentElement.textContent.length) { + var brElem = document.createElement('BR'); + emptySpaceNode.parentElement.appendChild(brElem), (0, ej2_base.og)(emptySpaceNode), cursorNode = brElem, domSelection.setCursorPoint(docElement, cursorNode.parentElement, 0); + } + } else cursorNode = emptySpaceNode.previousSibling, pointer = emptySpaceNode.textContent.length - 1, domSelection.setCursorPoint(docElement, emptySpaceNode, pointer); + } + } + [ + 'fontcolor', + 'fontname', + 'fontsize', + 'backgroundcolor' + ].indexOf(format) > -1 ? ('fontcolor' === format ? cursorFormat.style.color = value : 'fontname' === format ? cursorFormat.style.fontFamily = value : 'fontsize' === format ? cursorFormat.style.fontSize = value : cursorFormat.style.backgroundColor = value, cursorNode = cursorFormat) : InsertMethods.unwrap(cursorFormat); + } else cursorNodes.length > 1 && range.startOffset > 0 && cursorNodes[0].firstElementChild && 'br' === cursorNodes[0].firstElementChild.tagName.toLowerCase() && (cursorNodes[0].innerHTML = ''), 1 === cursorNodes.length && 0 === range.startOffset && ('BR' === cursorNodes[0].nodeName || 'BR' === cursorNodes[0].nextSibling.nodeName) && (0, ej2_base.og)('#text' === cursorNodes[0].nodeName ? cursorNodes[0].nextSibling : cursorNodes[0]), cursorNode = this.getInsertNode(docElement, range, format, value).firstChild; + return cursorNode; + }, SelectionCommands.getCursorFormat = function(isFormatted, cursorNodes, format, endNode) { + for(var currentNode, index = 0; index < cursorNodes.length; index++)currentNode = cursorNodes[index].lastElementChild ? cursorNodes[index].lastElementChild : cursorNodes[index]; + return isFormatted.getFormattedNode(currentNode, format, endNode); + }, SelectionCommands.removeFormat = function(nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value, domSelection, endNode, domNode) { + var fontStyle, bgStyle, splitNode = null, startText = '#text' === range.startContainer.nodeName ? range.startContainer.textContent.substring(range.startOffset, range.startContainer.textContent.length) : range.startContainer.textContent; + if (!(range.startContainer === range.endContainer && 0 === range.startOffset && range.endOffset === range.startContainer.length)) { + var nodeIndex = [], cloneNode = nodes[index]; + do nodeIndex.push(domSelection.getIndex(cloneNode)), cloneNode = cloneNode.parentNode; + while (cloneNode && cloneNode !== formatNode) + if ('BR' !== nodes[index].nodeName && (cloneNode = splitNode = isCursor && formatNode.textContent.length - 1 === range.startOffset ? nodeCutter.SplitNode(range, formatNode, !0) : nodeCutter.GetSpliceNode(range, formatNode)), isCursor) { + for(var lastNode = splitNode; null !== lastNode.firstChild && 3 !== lastNode.firstChild.nodeType;)lastNode = lastNode.firstChild; + lastNode.innerHTML = '​', nodes[index] = lastNode.firstChild; + } else { + for(; cloneNode && cloneNode.childNodes.length > 0 && nodeIndex.length - 1 >= 0 && cloneNode.childNodes.length > nodeIndex[nodeIndex.length - 1];)cloneNode = cloneNode.childNodes[nodeIndex[nodeIndex.length - 1]], nodeIndex.pop(); + if ('BR' !== nodes[index].nodeName) { + if (3 !== cloneNode.nodeType || isCursor && '' === cloneNode.nodeValue) { + var divNode = document.createElement('div'); + divNode.innerHTML = '​', 3 !== cloneNode.nodeType ? (cloneNode.insertBefore(divNode.firstChild, cloneNode.firstChild), nodes[index] = cloneNode.firstChild) : (cloneNode.parentNode.insertBefore(divNode.firstChild, cloneNode), nodes[index] = cloneNode.previousSibling, cloneNode.parentNode.removeChild(cloneNode)); + } else nodes[index] = cloneNode; + } + } + } + if ('backgroundcolor' === format && (fontStyle = formatNode.style.fontSize), 'fontsize' === format) { + var bg = (0, ej2_base.oq)(nodes[index].parentElement, "span[style*=background-color]"); + (0, ej2_base.le)(bg) || (bgStyle = bg.style.backgroundColor); + } + var formatNodeStyles = formatNode.getAttribute('style'), formatNodeTagName = formatNode.tagName, child = InsertMethods.unwrap(formatNode); + if (child[0] && !isFontStyle) for(var nodeTraverse = child[index] ? child[index] : child[0], textNode = nodeTraverse; nodeTraverse && nodeTraverse.parentElement && nodeTraverse.parentElement !== endNode; nodeTraverse){ + var nodeTraverseCondition = void 0; + if (nodeTraverseCondition = 'SPAN' === formatNode.nodeName ? nodeTraverse.parentElement.tagName.toLocaleLowerCase() === formatNode.tagName.toLocaleLowerCase() && nodeTraverse.parentElement.getAttribute('style') === formatNodeStyles : nodeTraverse.parentElement.tagName.toLocaleLowerCase() === formatNode.tagName.toLocaleLowerCase(), nodeTraverse.parentElement && nodeTraverseCondition && (nodeTraverse.parentElement.childElementCount > 1 || range.startOffset > 1)) { + if (textNode.parentElement && textNode.parentElement.tagName.toLocaleLowerCase() === formatNode.tagName.toLocaleLowerCase() && range.startOffset === range.endOffset && 1 !== textNode.nodeType && !(0, ej2_base.le)(textNode.textContent) && textNode.parentElement.childElementCount > 1 && (range.setStart(textNode, 0), range.setEnd(textNode, textNode.textContent.length), nodeCutter.SplitNode(range, textNode.parentElement, !1)), 'span' === nodeTraverse.parentElement.tagName.toLocaleLowerCase() && 'underline' === formatNode.style.textDecoration && 'underline' !== nodeTraverse.parentElement.style.textDecoration) { + nodeTraverse = nodeTraverse.parentElement; + continue; + } + InsertMethods.unwrap(nodeTraverse.parentElement), nodeTraverse = (0, ej2_base.le)(nodeTraverse.parentElement) || domNode.isBlockNode(nodeTraverse.parentElement) ? nodeTraverse.parentElement : textNode; + } else nodeTraverse = nodeTraverse.parentElement; + } + if (child.length > 0 && isFontStyle) { + for(var num = 0; num < child.length; num++)(3 !== child[num].nodeType || child[num].textContent && child[num].textContent.trim().length > 0) && (child[num] = InsertMethods.Wrap(child[num], this.GetFormatNode(format, value, formatNodeTagName, formatNodeStyles)), child[num].textContent === startText && (0 === num ? range.setStartBefore(child[num]) : num === child.length - 1 && range.setEndAfter(child[num]))); + var currentNodeElem = nodes[index].parentElement; + if ((0, ej2_base.le)(fontStyle) || '' === fontStyle || (currentNodeElem.style.fontSize = fontStyle), (0, ej2_base.le)(bgStyle) || '' === bgStyle || (currentNodeElem.style.backgroundColor = bgStyle), 'backgroundcolor' === format && !(0, ej2_base.le)(fontStyle) && '' !== fontStyle && currentNodeElem.parentElement.innerHTML === currentNodeElem.outerHTML) { + var curParentElem = currentNodeElem.parentElement; + curParentElem.parentElement.insertBefore(currentNodeElem, curParentElem), (0, ej2_base.og)(curParentElem); + } + if ('fontsize' === format || 'fontcolor' === format) { + for(var liElement = nodes[index].parentElement, parentElement = nodes[index].parentElement; !(0, ej2_base.le)(parentElement) && 'li' !== parentElement.tagName.toLowerCase();)liElement = parentElement = parentElement.parentElement; + (0, ej2_base.le)(liElement) || 'li' !== liElement.tagName.toLowerCase() || liElement.textContent.trim() !== nodes[index].textContent.trim() || ('fontsize' === format ? liElement.style.fontSize = value : (liElement.style.color = value, liElement.style.textDecoration = 'inherit')); + } + } + return nodes[index]; + }, SelectionCommands.insertFormat = function(docElement, nodes, index, formatNode, isCursor, isFormat, isFontStyle, range, nodeCutter, format, value) { + if (isCursor) { + if ('uppercase' !== format && 'lowercase' !== format) { + var element = this.getInsertNode(docElement, range, format, value); + nodes[index] = element.firstChild, nodeCutter.position = 1; + } else nodeCutter.position = range.startOffset; + } else if (null === formatNode && isFormat || isFontStyle) { + if ('BR' !== nodes[index].nodeName && (nodes[index] = nodeCutter.GetSpliceNode(range, nodes[index]), nodes[index].textContent = nodeCutter.TrimLineBreak(nodes[index].textContent)), 'uppercase' === format || 'lowercase' === format) nodes[index].textContent = 'uppercase' === format ? nodes[index].textContent.toLocaleUpperCase() : nodes[index].textContent.toLocaleLowerCase(); + else if (!(!0 === isFontStyle && '' === value)) { + var element = this.GetFormatNode(format, value); + if ('fontsize' === format || 'fontcolor' === format) { + for(var liElement = nodes[index].parentElement, parentElement = nodes[index].parentElement; !(0, ej2_base.le)(parentElement) && 'li' !== parentElement.tagName.toLowerCase();)liElement = parentElement = parentElement.parentElement; + if ((0, ej2_base.le)(liElement) || 'li' !== liElement.tagName.toLowerCase() || liElement.textContent.trim() !== nodes[index].textContent.trim() || ('fontsize' === format ? liElement.style.fontSize = value : (liElement.style.color = value, liElement.style.textDecoration = 'inherit')), nodes[index] = this.applyStyles(nodes, index, element), 'fontsize' === format) { + var bg = (0, ej2_base.oq)(nodes[index].parentElement, "span[style*=background-color]"); + (0, ej2_base.le)(bg) || (nodes[index].parentElement.style.backgroundColor = bg.style.backgroundColor); + } + } else nodes[index] = this.applyStyles(nodes, index, element); + } + } else nodes[index] = nodeCutter.GetSpliceNode(range, nodes[index]); + return nodes[index]; + }, SelectionCommands.applyStyles = function(nodes, index, element) { + return 'BR' === nodes[index].nodeName && 'BR' === this.enterAction || (nodes[index] = index === nodes.length - 1 || 'BR' === nodes[index].nodeName ? InsertMethods.Wrap(nodes[index], element) : InsertMethods.WrapBefore(nodes[index], element, !0), nodes[index] = this.getChildNode(nodes[index], element)), nodes[index]; + }, SelectionCommands.getInsertNode = function(docElement, range, format, value) { + var element = this.GetFormatNode(format, value); + if (element.innerHTML = '​', ej2_base.AR.isIE) { + var frag = docElement.createDocumentFragment(); + frag.appendChild(element), range.insertNode(frag); + } else range.insertNode(element); + return element; + }, SelectionCommands.getChildNode = function(node, element) { + return null == node && (element.innerHTML = '​', node = element.firstChild), node; + }, SelectionCommands.applySelection = function(nodes, domSelection, nodeCutter, index, isCollapsed) { + return 1 !== nodes.length || isCollapsed ? 1 === nodes.length && isCollapsed ? (domSelection.startContainer = domSelection.getNodeArray(nodes[index], !0), domSelection.endContainer = domSelection.startContainer, domSelection.startOffset = nodeCutter.position, domSelection.endOffset = nodeCutter.position) : 0 === index ? (domSelection.startContainer = domSelection.getNodeArray(nodes[index], !0), domSelection.startOffset = 0) : index === nodes.length - 1 && (domSelection.endContainer = domSelection.getNodeArray(nodes[index], !1), domSelection.endOffset = nodes[index].textContent.length) : (domSelection.startContainer = domSelection.getNodeArray(nodes[index], !0), domSelection.endContainer = domSelection.startContainer, domSelection.startOffset = 0, domSelection.endOffset = nodes[index].textContent.length), domSelection; + }, SelectionCommands.GetFormatNode = function(format, value, tagName, styles) { + var node; + switch(format){ + case 'bold': + return document.createElement('strong'); + case 'italic': + return document.createElement('em'); + case 'underline': + return node = document.createElement('span'), this.updateStyles(node, tagName, styles), node.style.textDecoration = 'underline', node; + case 'strikethrough': + return node = document.createElement('span'), this.updateStyles(node, tagName, styles), node.style.textDecoration = 'line-through', node; + case 'superscript': + return document.createElement('sup'); + case 'subscript': + return document.createElement('sub'); + case 'fontcolor': + return node = document.createElement('span'), this.updateStyles(node, tagName, styles), node.style.color = value, node.style.textDecoration = 'inherit', node; + case 'fontname': + return node = document.createElement('span'), this.updateStyles(node, tagName, styles), node.style.fontFamily = value, node; + case 'fontsize': + return node = document.createElement('span'), this.updateStyles(node, tagName, styles), node.style.fontSize = value, node; + default: + return node = document.createElement('span'), this.updateStyles(node, tagName, styles), node.style.backgroundColor = value, node; + } + }, SelectionCommands.updateStyles = function(ele, tag, styles) { + null !== styles && 'SPAN' === tag && ele.setAttribute('style', styles); + }, SelectionCommands.enterAction = 'P', SelectionCommands; + }(), SelectionBasedExec = function() { + function SelectionBasedExec(parent) { + this.parent = parent, this.addEventListener(); + } + return SelectionBasedExec.prototype.addEventListener = function() { + this.parent.observer.on(SELECTION_TYPE, this.applySelection, this), this.parent.observer.on(common_constant.kT, this.keyDownHandler, this); + }, SelectionBasedExec.prototype.keyDownHandler = function(e) { + e.event.ctrlKey && [ + 'bold', + 'italic', + 'underline', + 'strikethrough', + 'superscript', + 'subscript', + 'uppercase', + 'lowercase' + ].indexOf(e.event.action) > -1 && (e.event.preventDefault(), SelectionCommands.applyFormat(this.parent.currentDocument, e.event.action, this.parent.editableElement, e.enterAction), this.callBack(e, e.event.action)); + }, SelectionBasedExec.prototype.applySelection = function(e) { + SelectionCommands.applyFormat(this.parent.currentDocument, e.subCommand.toLocaleLowerCase(), this.parent.editableElement, e.enterAction, e.value, e.selector), this.callBack(e, e.subCommand); + }, SelectionBasedExec.prototype.callBack = function(event, action) { + event.callBack && event.callBack({ + requestType: action, + event: event.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, SelectionBasedExec; + }(), InsertHtmlExec = function() { + function InsertHtmlExec(parent) { + this.parent = parent, this.addEventListener(); + } + return InsertHtmlExec.prototype.addEventListener = function() { + this.parent.observer.on(INSERTHTML_TYPE, this.applyHtml, this); + }, InsertHtmlExec.prototype.applyHtml = function(e) { + if (InsertHtml.Insert(this.parent.currentDocument, e.value, this.parent.editableElement, !0), 'pasteCleanup' === e.subCommand) { + var pastedElements = this.parent.editableElement.querySelectorAll('.pasteContent_RTE'), allPastedElements = [].slice.call(pastedElements), imgElements = this.parent.editableElement.querySelectorAll('.pasteContent_Img'), allImgElm = [].slice.call(imgElements); + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + elements: allPastedElements, + imgElem: allImgElm + }); + } else e.callBack && e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, InsertHtmlExec; + }(), ClearFormat = function() { + function ClearFormat() {} + return ClearFormat.clear = function(docElement, endNode, enterAction, selector) { + this.domNode = new DOMNode(endNode, docElement), this.defaultTag = 'P' === enterAction ? this.defaultTag : 'div'; + var nodeSelection = new selection.q(), nodeCutter = new NodeCutter(), range = nodeSelection.getRange(docElement), isCollapsed = range.collapsed, nodes = nodeSelection.getInsertNodeCollection(range), save = nodeSelection.save(range, docElement); + if (!isCollapsed) { + var preNode = void 0; + if (preNode = 'BR' === nodes[0].nodeName && (0, ej2_base.oq)(nodes[0], 'table') ? nodeCutter.GetSpliceNode(range, (0, ej2_base.oq)(nodes[0], 'table')) : nodeCutter.GetSpliceNode(range, nodes[nodes.length > 1 && 'IMG' === nodes[0].nodeName ? 1 : 0]), 1 === nodes.length) nodeSelection.setSelectionContents(docElement, preNode), range = nodeSelection.getRange(docElement); + else { + for(var i = 1, lastText = nodes[nodes.length - i]; nodes.length <= i && 'BR' === nodes[nodes.length - i].nodeName;)i++, lastText = nodes[nodes.length - i]; + var lasNode = nodeCutter.GetSpliceNode(range, lastText); + nodeSelection.setSelectionText(docElement, preNode, lasNode, 0, 3 === lasNode.nodeType ? lasNode.textContent.length : lasNode.childNodes.length), range = nodeSelection.getRange(docElement); + } + var exactNodes = nodeSelection.getNodeCollection(range), cloneSelectNodes = exactNodes.slice(); + this.clearInlines(nodeSelection.getSelectionNodes(cloneSelectNodes), cloneSelectNodes, nodeSelection.getRange(docElement), nodeCutter, endNode), this.reSelection(docElement, save, exactNodes), range = nodeSelection.getRange(docElement); + var cloneParentNodes = (exactNodes = nodeSelection.getNodeCollection(range)).slice(); + this.clearBlocks(docElement, cloneParentNodes, endNode, nodeCutter, nodeSelection), (0, common_util.FA)() && (0, common_util.ze)(endNode, selector), this.reSelection(docElement, save, exactNodes); + } + }, ClearFormat.reSelection = function(docElement, save, exactNodes) { + var selectionNodes = save.getInsertNodes(exactNodes); + save.startContainer = save.getNodeArray(selectionNodes[0], !0, docElement), save.startOffset = 0, save.endContainer = save.getNodeArray(selectionNodes[selectionNodes.length - 1], !1, docElement); + var endIndexNode = selectionNodes[selectionNodes.length - 1]; + save.endOffset = 3 === endIndexNode.nodeType ? endIndexNode.textContent.length : endIndexNode.childNodes.length, save.restore(); + }, ClearFormat.clearBlocks = function(docElement, nodes, endNode, nodeCutter, nodeSelection) { + for(var parentNodes = [], index = 0; index < nodes.length; index++)this.BLOCK_TAGS.indexOf(nodes[index].nodeName.toLocaleLowerCase()) > -1 && -1 === parentNodes.indexOf(nodes[index]) ? parentNodes.push(nodes[index]) : this.BLOCK_TAGS.indexOf(nodes[index].parentNode.nodeName.toLocaleLowerCase()) > -1 && -1 === parentNodes.indexOf(nodes[index].parentNode) && endNode !== nodes[index].parentNode && parentNodes.push(nodes[index].parentNode); + parentNodes = this.spliceParent(parentNodes, nodes)[0], parentNodes = this.removeParent(parentNodes), this.unWrap(docElement, parentNodes, nodeCutter, nodeSelection); + }, ClearFormat.spliceParent = function(parentNodes, nodes) { + for(var index1 = 0; index1 < parentNodes.length; index1++)for(var len = parentNodes[index1].childNodes.length, index2 = 0; index2 < len; index2++)if (nodes.indexOf(parentNodes[index1].childNodes[index2]) > 0 && parentNodes[index1].childNodes[index2].childNodes.length > 0 && (nodes = this.spliceParent([ + parentNodes[index1].childNodes[index2] + ], nodes)[1]), -1 >= nodes.indexOf(parentNodes[index1].childNodes[index2]) && '' !== parentNodes[index1].childNodes[index2].textContent.trim()) { + for(var index3 = 0; index3 < len; index3++)nodes.indexOf(parentNodes[index1].childNodes[index3]) > -1 && nodes.splice(nodes.indexOf(parentNodes[index1].childNodes[index3]), 1); + index2 = parentNodes[index1].childNodes.length; + var parentIndex = parentNodes.indexOf(parentNodes[index1].parentNode), nodeIndex = nodes.indexOf(parentNodes[index1].parentNode); + parentIndex > -1 && parentNodes.splice(parentIndex, 1), nodeIndex > -1 && nodes.splice(nodeIndex, 1); + var elementIndex = nodes.indexOf(parentNodes[index1]); + elementIndex > -1 && nodes.splice(elementIndex, 1), parentNodes.splice(index1, 1), index1--; + } + return [ + parentNodes, + nodes + ]; + }, ClearFormat.removeChild = function(parentNodes, parentNode) { + var count = parentNode.childNodes.length; + if (count > 0) for(var index = 0; index < count; index++)parentNodes.indexOf(parentNode.childNodes[index]) > -1 && (parentNodes = this.removeChild(parentNodes, parentNode.childNodes[index])).splice(parentNodes.indexOf(parentNode.childNodes[index]), 1); + return parentNodes; + }, ClearFormat.removeParent = function(parentNodes) { + for(var index = 0; index < parentNodes.length; index++)parentNodes.indexOf(parentNodes[index].parentNode) > -1 && ((parentNodes = this.removeChild(parentNodes, parentNodes[index])).splice(index, 1), index--); + return parentNodes; + }, ClearFormat.unWrap = function(docElement, parentNodes, nodeCutter, nodeSelection) { + for(var index1 = 0; index1 < parentNodes.length; index1++)if (this.NONVALID_TAGS.indexOf(parentNodes[index1].nodeName.toLowerCase()) > -1 && parentNodes[index1].parentNode && this.NONVALID_PARENT_TAGS.indexOf(parentNodes[index1].parentNode.nodeName.toLowerCase()) > -1 && (nodeSelection.setSelectionText(docElement, parentNodes[index1], parentNodes[index1], 0, parentNodes[index1].childNodes.length), InsertMethods.unwrap(nodeCutter.GetSpliceNode(nodeSelection.getRange(docElement), parentNodes[index1].parentNode))), 'p' !== parentNodes[index1].nodeName.toLocaleLowerCase()) { + !(0 > this.NONVALID_PARENT_TAGS.indexOf(parentNodes[index1].nodeName.toLowerCase())) || 'p' === parentNodes[index1].parentNode.nodeName.toLocaleLowerCase() || ('blockquote' === parentNodes[index1].nodeName.toLocaleLowerCase() || 'li' === parentNodes[index1].nodeName.toLocaleLowerCase()) && this.IGNORE_PARENT_TAGS.indexOf(parentNodes[index1].childNodes[0].nodeName.toLocaleLowerCase()) > -1 || 1 === parentNodes[index1].childNodes.length && 'p' === parentNodes[index1].childNodes[0].nodeName.toLocaleLowerCase() || InsertMethods.Wrap(parentNodes[index1], docElement.createElement(this.defaultTag)); + var childNodes = InsertMethods.unwrap(parentNodes[index1]); + 1 === childNodes.length && 'p' === childNodes[0].parentNode.nodeName.toLocaleLowerCase() && (InsertMethods.Wrap(parentNodes[index1], docElement.createElement(this.defaultTag)), InsertMethods.unwrap(parentNodes[index1])); + for(var index2 = 0; index2 < childNodes.length; index2++)if (this.NONVALID_TAGS.indexOf(childNodes[index2].nodeName.toLowerCase()) > -1) this.unWrap(docElement, [ + childNodes[index2] + ], nodeCutter, nodeSelection); + else if (this.BLOCK_TAGS.indexOf(childNodes[index2].nodeName.toLocaleLowerCase()) > -1 && 'p' !== childNodes[index2].nodeName.toLocaleLowerCase()) { + var blockNodes = this.removeParent([ + childNodes[index2] + ]); + this.unWrap(docElement, blockNodes, nodeCutter, nodeSelection); + } else this.BLOCK_TAGS.indexOf(childNodes[index2].nodeName.toLocaleLowerCase()) > -1 && childNodes[index2].parentNode.nodeName.toLocaleLowerCase() === childNodes[index2].nodeName.toLocaleLowerCase() ? InsertMethods.unwrap(childNodes[index2]) : this.BLOCK_TAGS.indexOf(childNodes[index2].nodeName.toLocaleLowerCase()) > -1 && 'p' === childNodes[index2].nodeName.toLocaleLowerCase() && (InsertMethods.Wrap(childNodes[index2], docElement.createElement(this.defaultTag)), InsertMethods.unwrap(childNodes[index2])); + } else InsertMethods.Wrap(parentNodes[index1], docElement.createElement(this.defaultTag)), InsertMethods.unwrap(parentNodes[index1]); + }, ClearFormat.clearInlines = function(textNodes, nodes, range, nodeCutter, endNode) { + for(var index = 0; index < textNodes.length; index++){ + for(var currentInlineNode = textNodes[index], currentNode = void 0; !this.domNode.isBlockNode(currentInlineNode) && currentInlineNode.parentElement && !currentInlineNode.parentElement.classList.contains('e-img-inner');)currentNode = currentInlineNode, currentInlineNode = currentInlineNode.parentElement; + currentNode && IsFormatted.inlineTags.indexOf(currentNode.nodeName.toLocaleLowerCase()) > -1 && (nodeCutter.GetSpliceNode(range, currentNode), this.removeInlineParent(currentNode)); + } + }, ClearFormat.removeInlineParent = function(textNodes) { + for(var nodes = InsertMethods.unwrap(textNodes), index = 0; index < nodes.length; index++)1 === nodes[index].parentNode.childNodes.length && !nodes[index].parentNode.classList.contains('e-img-inner') && IsFormatted.inlineTags.indexOf(nodes[index].parentNode.nodeName.toLocaleLowerCase()) > -1 ? this.removeInlineParent(nodes[index].parentNode) : IsFormatted.inlineTags.indexOf(nodes[index].nodeName.toLocaleLowerCase()) > -1 && this.removeInlineParent(nodes[index]); + }, ClearFormat.BLOCK_TAGS = [ + 'address', + 'article', + 'aside', + 'blockquote', + 'details', + 'dd', + 'div', + 'dl', + 'dt', + 'fieldset', + 'figcaption', + 'figure', + 'footer', + 'form', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'header', + 'hgroup', + 'li', + 'main', + 'nav', + 'noscript', + 'ol', + 'p', + 'pre', + 'section', + 'ul' + ], ClearFormat.NONVALID_PARENT_TAGS = [ + 'thead', + 'tbody', + 'ul', + 'ol', + 'table', + 'tfoot', + 'tr' + ], ClearFormat.IGNORE_PARENT_TAGS = [ + 'ul', + 'ol', + 'table' + ], ClearFormat.NONVALID_TAGS = [ + 'thead', + 'tbody', + 'figcaption', + 'td', + 'tr', + 'th', + 'tfoot', + 'figcaption', + 'li' + ], ClearFormat.defaultTag = 'p', ClearFormat; + }(), ClearFormatExec = function() { + function ClearFormatExec(parent) { + this.parent = parent, this.addEventListener(); + } + return ClearFormatExec.prototype.addEventListener = function() { + this.parent.observer.on(CLEAR_TYPE, this.applyClear, this), this.parent.observer.on(common_constant.kT, this.onKeyDown, this); + }, ClearFormatExec.prototype.onKeyDown = function(e) { + 'clear-format' === e.event.action && (this.applyClear({ + subCommand: 'ClearFormat', + callBack: e.callBack, + enterAction: e.enterAction + }), e.event.preventDefault()); + }, ClearFormatExec.prototype.applyClear = function(e) { + 'ClearFormat' === e.subCommand && (ClearFormat.clear(this.parent.currentDocument, this.parent.editableElement, e.enterAction, e.selector), e.callBack && e.callBack({ + requestType: e.subCommand, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + })); + }, ClearFormatExec; + }(), UndoRedoManager = function() { + function UndoRedoManager(parent, options) { + this.undoRedoStack = [], this.parent = parent, this.undoRedoSteps = (0, ej2_base.le)(options) ? 30 : options.undoRedoSteps, this.undoRedoTimer = (0, ej2_base.le)(options) ? 300 : options.undoRedoTimer, this.addEventListener(); + } + return UndoRedoManager.prototype.addEventListener = function() { + var debounceListener = (0, ej2_base.Ds)(this.keyUp, this.undoRedoTimer); + this.parent.observer.on(common_constant.My, debounceListener, this), this.parent.observer.on(common_constant.kT, this.keyDown, this), this.parent.observer.on(common_constant.om, this.onAction, this), this.parent.observer.on(common_constant.hL, this.onPropertyChanged, this); + }, UndoRedoManager.prototype.onPropertyChanged = function(props) { + for(var _i = 0, _a = Object.keys(props.newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'undoRedoSteps': + this.undoRedoSteps = props.newProp.undoRedoSteps; + break; + case 'undoRedoTimer': + this.undoRedoTimer = props.newProp.undoRedoTimer; + } + } + }, UndoRedoManager.prototype.removeEventListener = function() { + this.parent.observer.off(common_constant.My, this.keyUp), this.parent.observer.off(common_constant.kT, this.keyDown), this.parent.observer.off(common_constant.om, this.onAction); + }, UndoRedoManager.prototype.onAction = function(e) { + 'Undo' === e.subCommand ? this.undo(e) : this.redo(e); + }, UndoRedoManager.prototype.destroy = function() { + this.removeEventListener(); + }, UndoRedoManager.prototype.keyDown = function(e) { + var event = e.event; + switch(event.action){ + case 'undo': + event.preventDefault(), this.undo(e); + break; + case 'redo': + event.preventDefault(), this.redo(e); + } + }, UndoRedoManager.prototype.keyUp = function(e) { + 17 === e.event.keyCode || e.event.ctrlKey || this.saveData(e); + }, UndoRedoManager.prototype.saveData = function(e) { + for(var range = new selection.q().getRange(this.parent.currentDocument), currentContainer = this.parent.editableElement === range.startContainer.parentElement ? range.startContainer.parentElement : range.startContainer, i = currentContainer.childNodes.length - 1; i >= 0; i--)!(0, ej2_base.le)(currentContainer.childNodes[i]) && '#text' === currentContainer.childNodes[i].nodeName && 0 === currentContainer.childNodes[i].textContent.length && 'IMG' !== currentContainer.childNodes[i].nodeName && 'BR' !== currentContainer.childNodes[i].nodeName && currentContainer.childNodes[i].nodeName && (0, ej2_base.og)(currentContainer.childNodes[i]); + range = new selection.q().getRange(this.parent.currentDocument); + var save = new selection.q().save(range, this.parent.currentDocument), changEle = { + text: this.parent.editableElement.innerHTML, + range: save + }; + this.undoRedoStack.length >= this.steps && (this.undoRedoStack = this.undoRedoStack.slice(0, this.steps + 1)), (!(this.undoRedoStack.length > 1) || this.undoRedoStack[this.undoRedoStack.length - 1].range.range.collapsed !== range.collapsed || this.undoRedoStack[this.undoRedoStack.length - 1].range.startOffset !== save.range.startOffset || this.undoRedoStack[this.undoRedoStack.length - 1].range.endOffset !== save.range.endOffset || this.undoRedoStack[this.undoRedoStack.length - 1].range.range.startContainer !== save.range.startContainer || this.undoRedoStack[this.undoRedoStack.length - 1].text.trim() !== changEle.text.trim()) && (this.undoRedoStack.push(changEle), this.steps = this.undoRedoStack.length - 1, this.steps > this.undoRedoSteps && (this.undoRedoStack.shift(), this.steps--), e && e.callBack && e.callBack()); + }, UndoRedoManager.prototype.undo = function(e) { + if (this.steps > 0) { + var range = this.undoRedoStack[this.steps - 1].range, removedContent = this.undoRedoStack[this.steps - 1].text; + this.parent.editableElement.innerHTML = removedContent, this.parent.editableElement.focus(), (0, common_util.FA)() && (0, common_util.ze)(this.parent.editableElement, e.selector), range.restore(), this.steps--, e.callBack && e.callBack({ + requestType: 'Undo', + editorMode: 'HTML', + range: range, + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), + event: e.event + }); + } + }, UndoRedoManager.prototype.redo = function(e) { + if (null != this.undoRedoStack[this.steps + 1]) { + var range = this.undoRedoStack[this.steps + 1].range; + this.parent.editableElement.innerHTML = this.undoRedoStack[this.steps + 1].text, this.parent.editableElement.focus(), (0, common_util.FA)() && (0, common_util.ze)(this.parent.editableElement, e.selector), range.restore(), this.steps++, e.callBack && e.callBack({ + requestType: 'Redo', + editorMode: 'HTML', + range: range, + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), + event: e.event + }); + } + }, UndoRedoManager.prototype.getUndoStatus = function() { + var status = { + undo: !1, + redo: !1 + }; + return this.steps > 0 && (status.undo = !0), null != this.undoRedoStack[this.steps + 1] && (status.redo = !0), status; + }, UndoRedoManager; + }(), MsWordPaste = function() { + function MsWordPaste(parent) { + this.olData = [ + 'decimal', + 'lower-alpha', + 'lower-roman', + 'upper-alpha', + 'upper-roman', + 'lower-greek' + ], this.ulData = [ + 'disc', + 'square', + 'circle', + 'disc', + 'square', + 'circle' + ], this.ignorableNodes = [ + 'A', + 'APPLET', + 'B', + 'BLOCKQUOTE', + 'BR', + 'BUTTON', + 'CENTER', + 'CODE', + 'COL', + 'COLGROUP', + 'DD', + 'DEL', + 'DFN', + 'DIR', + 'DIV', + 'DL', + 'DT', + 'EM', + 'FIELDSET', + 'FONT', + 'FORM', + 'FRAME', + 'FRAMESET', + 'H1', + 'H2', + 'H3', + 'H4', + 'H5', + 'H6', + 'HR', + 'I', + 'IMG', + 'IFRAME', + 'INPUT', + 'INS', + 'LABEL', + 'LI', + 'OL', + 'OPTION', + 'P', + 'PARAM', + 'PRE', + 'Q', + 'S', + 'SELECT', + 'SPAN', + 'STRIKE', + 'STRONG', + 'SUB', + 'SUP', + 'TABLE', + 'TBODY', + 'TD', + 'TEXTAREA', + 'TFOOT', + 'TH', + 'THEAD', + 'TITLE', + 'TR', + 'TT', + 'U', + 'UL' + ], this.blockNode = [ + 'div', + 'p', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'address', + 'blockquote', + 'button', + 'center', + 'dd', + 'dir', + 'dl', + 'dt', + 'fieldset', + 'frameset', + 'hr', + 'iframe', + 'isindex', + 'li', + 'map', + 'menu', + 'noframes', + 'noscript', + 'object', + 'ol', + 'pre', + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr', + 'ul', + 'header', + 'article', + 'nav', + 'footer', + 'section', + 'aside', + 'main', + 'figure', + 'figcaption' + ], this.borderStyle = [ + 'border-top', + 'border-right', + 'border-bottom', + 'border-left' + ], this.removableElements = [ + 'o:p', + 'style' + ], this.listContents = [], this.parent = parent, this.addEventListener(); + } + return MsWordPaste.prototype.addEventListener = function() { + this.parent.observer.on(common_constant.M, this.wordCleanup, this); + }, MsWordPaste.prototype.wordCleanup = function(e) { + var wordPasteStyleConfig = (0, ej2_base.le)(e.allowedStylePropertiesArray) ? [] : e.allowedStylePropertiesArray, listNodes = [], tempHTMLContent = e.args.clipboardData.getData('text/HTML'), rtfData = e.args.clipboardData.getData('text/rtf'), elm = (0, ej2_base.az)('p'); + elm.setAttribute('id', 'MSWord-Content'), elm.innerHTML = tempHTMLContent; + var pattern4 = /style='mso-width-source:/i; + (/class='?Mso|style='[^ ]*\bmso-/i.test(tempHTMLContent) || /class="?Mso|style="[^ ]*\bmso-/i.test(tempHTMLContent) || /(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument)/gi.test(tempHTMLContent) || pattern4.test(tempHTMLContent)) && (this.imageConversion(elm, rtfData), tempHTMLContent = tempHTMLContent.replace(/]+>/i, ''), this.addListClass(elm), listNodes = this.cleanUp(elm, listNodes), (0, ej2_base.le)(listNodes[0]) || 'UL' === listNodes[0].parentElement.tagName || 'OL' === listNodes[0].parentElement.tagName || this.listConverter(listNodes), this.styleCorrection(elm, wordPasteStyleConfig), this.removingComments(elm), this.removeUnwantedElements(elm), this.removeEmptyElements(elm), this.breakLineAddition(elm), this.removeClassName(elm), pattern4.test(tempHTMLContent) && this.addTableBorderClass(elm)), e.callBack(elm.innerHTML); + }, MsWordPaste.prototype.addListClass = function(elm) { + for(var allNodes = elm.querySelectorAll('*'), index = 0; index < allNodes.length; index++)!(0, ej2_base.le)(allNodes[index].getAttribute('style')) && allNodes[index].getAttribute('style').replace(/ /g, '').replace('\n', '').indexOf('mso-list:l') >= 0 && -1 === allNodes[index].className.toLowerCase().indexOf('msolistparagraph') && 'H' !== allNodes[index].tagName.charAt(0) && allNodes[index].classList.add('msolistparagraph'); + }, MsWordPaste.prototype.addTableBorderClass = function(elm) { + for(var allTableElm = elm.querySelectorAll('table'), hasTableBorder = !1, i = 0; i < allTableElm.length; i++){ + for(var j = 0; j < this.borderStyle.length; j++)if (allTableElm[i].innerHTML.indexOf(this.borderStyle[j]) >= 0) { + hasTableBorder = !0; + break; + } + hasTableBorder && (allTableElm[i].classList.add('e-rte-table-border'), hasTableBorder = !1); + } + }, MsWordPaste.prototype.imageConversion = function(elm, rtfData) { + this.checkVShape(elm); + for(var imgElem = elm.querySelectorAll('img'), i = 0; i < imgElem.length; i++)!(0, ej2_base.le)(imgElem[i].getAttribute('v:shapes')) && 0 > imgElem[i].getAttribute('v:shapes').indexOf('Picture') && 0 > imgElem[i].getAttribute('v:shapes').indexOf('Image') && (0, ej2_base.og)(imgElem[i]); + imgElem = elm.querySelectorAll('img'); + var imgSrc = [], base64Src = [], imgName = [], linkRegex = RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (imgElem.length > 0) { + for(var i = 0; i < imgElem.length; i++)imgSrc.push(imgElem[i].getAttribute('src')), imgName.push(imgElem[i].getAttribute('src').split('/')[imgElem[i].getAttribute('src').split('/').length - 1].split('.')[0]); + for(var hexValue = this.hexConversion(rtfData), i = 0; i < hexValue.length; i++)base64Src.push(this.convertToBase64(hexValue[i])); + for(var i = 0; i < imgElem.length; i++)imgSrc[i].match(linkRegex) ? imgElem[i].setAttribute('src', imgSrc[i]) : imgElem[i].setAttribute('src', base64Src[i]), imgElem[i].setAttribute('id', 'msWordImg-' + imgName[i]); + } + }, MsWordPaste.prototype.checkVShape = function(elm) { + for(var allNodes = elm.querySelectorAll('*'), i = 0; i < allNodes.length; i++)switch(allNodes[i].nodeName){ + case 'V:SHAPETYPE': + (0, ej2_base.og)(allNodes[i]); + break; + case 'V:SHAPE': + if ('V:IMAGEDATA' === allNodes[i].firstElementChild.nodeName) { + var src = allNodes[i].firstElementChild.getAttribute('src'), imgElement = (0, ej2_base.az)('img'); + imgElement.setAttribute('src', src), allNodes[i].parentElement.insertBefore(imgElement, allNodes[i]), (0, ej2_base.og)(allNodes[i]); + } + } + }, MsWordPaste.prototype.convertToBase64 = function(hexValue) { + var byteArr = this.conHexStringToBytes(hexValue.hex), base64String = this.conBytesToBase64(byteArr); + return hexValue.type ? 'data:' + hexValue.type + ';base64,' + base64String : null; + }, MsWordPaste.prototype.conBytesToBase64 = function(byteArr) { + for(var base64Str = '', byteArrLen = byteArr.length, i = 0; i < byteArrLen; i += 3){ + var array3 = byteArr.slice(i, i + 3), array3length = array3.length, array4 = []; + if (array3length < 3) for(var j = array3length; j < 3; j++)array3[j] = 0; + array4[0] = (0xFC & array3[0]) >> 2, array4[1] = (0x03 & array3[0]) << 4 | array3[1] >> 4, array4[2] = (0x0F & array3[1]) << 2 | (0xC0 & array3[2]) >> 6, array4[3] = 0x3F & array3[2]; + for(var j = 0; j < 4; j++)j <= array3length ? base64Str += 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.charAt(array4[j]) : base64Str += '='; + } + return base64Str; + }, MsWordPaste.prototype.conHexStringToBytes = function(hex) { + for(var byteArr = [], byteArrLen = hex.length / 2, i = 0; i < byteArrLen; i++)byteArr.push(parseInt(hex.substr(2 * i, 2), 16)); + return byteArr; + }, MsWordPaste.prototype.hexConversion = function(rtfData) { + var imgType, picHead = /\{\\pict[\s\S]+?\\bliptag\-?\d+(\\blipupi\-?\d+)?(\{\\\*\\blipuid\s?[\da-fA-F]+)?[\s\}]*?/, pic = RegExp('(?:(' + picHead.source + '))([\\da-fA-F\\s]+)\\}', 'g'), fullImg = rtfData.match(pic), result = []; + if (!(0, ej2_base.le)(fullImg)) { + for(var i = 0; i < fullImg.length; i++)if (picHead.test(fullImg[i])) { + if (-1 !== fullImg[i].indexOf('\\pngblip')) imgType = 'image/png'; + else { + if (-1 === fullImg[i].indexOf('\\jpegblip')) continue; + imgType = 'image/jpeg'; + } + result.push({ + hex: imgType ? fullImg[i].replace(picHead, '').replace(/[^\da-fA-F]/g, '') : null, + type: imgType + }); + } + } + return result; + }, MsWordPaste.prototype.removeClassName = function(elm) { + for(var elmWithClass = elm.querySelectorAll('*[class]'), i = 0; i < elmWithClass.length; i++)elmWithClass[i].removeAttribute('class'); + }, MsWordPaste.prototype.breakLineAddition = function(elm) { + for(var allElements = elm.querySelectorAll('*'), i = 0; i < allElements.length; i++)if (0 === allElements[i].children.length && ' ' === allElements[i].innerHTML && ' ' === allElements[i].innerHTML && !allElements[i].closest('li') && !allElements[i].closest('td')) { + var detachableElement = this.findDetachElem(allElements[i]), brElement = (0, ej2_base.az)('br'); + (0, ej2_base.le)(detachableElement.parentElement) || (detachableElement.parentElement.insertBefore(brElement, detachableElement), (0, ej2_base.og)(detachableElement)); + } + }, MsWordPaste.prototype.findDetachElem = function(element) { + return !(0, ej2_base.le)(element.parentElement) && '' === element.parentElement.textContent.trim() && 'TD' !== element.parentElement.tagName && (0, ej2_base.le)(element.parentElement.querySelector('img')) ? this.findDetachElem(element.parentElement) : element; + }, MsWordPaste.prototype.removeUnwantedElements = function(elm) { + for(var innerElement = elm.innerHTML, i = 0; i < this.removableElements.length; i++){ + var regExpStartElem = RegExp('<' + this.removableElements[i] + '>', 'g'), regExpEndElem = RegExp('', 'g'); + innerElement = (innerElement = innerElement.replace(regExpStartElem, '')).replace(regExpEndElem, ''); + } + elm.innerHTML = innerElement, elm.querySelectorAll(':empty'); + }, MsWordPaste.prototype.findDetachEmptyElem = function(element) { + return (0, ej2_base.le)(element.parentElement) ? null : '' === element.parentElement.textContent.trim() && 'MSWord-Content' !== element.parentElement.getAttribute('id') && (0, ej2_base.le)(element.parentElement.querySelector('img')) ? this.findDetachEmptyElem(element.parentElement) : element; + }, MsWordPaste.prototype.removeEmptyElements = function(element) { + for(var emptyElements = element.querySelectorAll(':empty'), i = 0; i < emptyElements.length; i++)if ((0, ej2_base.le)(emptyElements[i].closest('td')) || (0, ej2_base.le)(emptyElements[i].closest('td').querySelector('.MsoNormal')) || (emptyElements[i].innerHTML = '-'), 'IMG' !== emptyElements[i].tagName && 'BR' !== emptyElements[i].tagName && 'IFRAME' !== emptyElements[i].tagName && 'TD' !== emptyElements[i].tagName && 'HR' !== emptyElements[i].tagName) { + var detachableElement = this.findDetachEmptyElem(emptyElements[i]); + (0, ej2_base.le)(detachableElement) || (0, ej2_base.og)(detachableElement); + } + }, MsWordPaste.prototype.styleCorrection = function(elm, wordPasteStyleConfig) { + var styleElement = elm.querySelectorAll('style'); + if (styleElement.length > 0) { + var styles = styleElement[0].innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi), styleClassObject_1 = (0, ej2_base.le)(styles) ? null : this.findStyleObject(styles), keys = Object.keys(styleClassObject_1), values = keys.map(function(key) { + return styleClassObject_1[key]; + }); + values = this.removeUnwantedStyle(values, wordPasteStyleConfig), this.filterStyles(elm, wordPasteStyleConfig); + for(var resultElem = void 0, fromClass = !1, i = 0; i < keys.length; i++){ + if ('' === keys[i].split('.')[0]) resultElem = elm.getElementsByClassName(keys[i].split('.')[1]), fromClass = !0; + else { + if (1 === keys[i].split('.').length && keys[i].split('.')[0].indexOf('@') >= 0) continue; + resultElem = 1 === keys[i].split('.').length && 0 > keys[i].split('.')[0].indexOf('@') ? elm.getElementsByTagName(keys[i]) : elm.querySelectorAll(keys[i]); + } + for(var j = 0; j < resultElem.length; j++){ + var styleProperty = resultElem[j].getAttribute('style'); + if ((0, ej2_base.le)(styleProperty) || '' === styleProperty.trim()) values[i] = values[i].replace(/text-indent:-(.*?)(?=;|$)/gm, ''), resultElem[j].setAttribute('style', values[i]); + else { + var valueSplit = values[i].split(';'); + if (!fromClass) for(var k = 0; k < valueSplit.length; k++)styleProperty.indexOf(valueSplit[k].split(':')[0]) >= 0 && (valueSplit.splice(k, 1), k--); + values[i] = valueSplit.join(';') + ';'; + var changedValue = styleProperty + values[i]; + resultElem[j].setAttribute('style', changedValue); + } + } + fromClass = !1; + } + } + }, MsWordPaste.prototype.filterStyles = function(elm, wordPasteStyleConfig) { + for(var elmWithStyles = elm.querySelectorAll('*[style]'), i = 0; i < elmWithStyles.length; i++){ + for(var elemStyleProperty = elmWithStyles[i].getAttribute('style').split(';'), styleValue = '', j = 0; j < elemStyleProperty.length; j++)wordPasteStyleConfig.indexOf(elemStyleProperty[j].split(':')[0].trim()) >= 0 && (styleValue += elemStyleProperty[j] + ';'); + elmWithStyles[i].setAttribute('style', styleValue); + } + }, MsWordPaste.prototype.removeUnwantedStyle = function(values, wordPasteStyleConfig) { + for(var i = 0; i < values.length; i++){ + var styleValues = values[i].split(';'); + values[i] = ''; + for(var j = 0; j < styleValues.length; j++)wordPasteStyleConfig.indexOf(styleValues[j].split(':')[0]) >= 0 && (values[i] += styleValues[j] + ';'); + } + return values; + }, MsWordPaste.prototype.findStyleObject = function(styles) { + for(var styleClassObject = {}, i = 0; i < styles.length; i++){ + var tempStyle = styles[i], classNameCollection = tempStyle.replace(/([\S ]+\s+){[\s\S]+?}/gi, '$1'), stylesCollection = tempStyle.replace(/[\S ]+\s+{([\s\S]+?)}/gi, '$1'); + classNameCollection = classNameCollection.replace(/^[\s]|[\s]$/gm, ''), stylesCollection = stylesCollection.replace(/^[\s]|[\s]$/gm, ''), classNameCollection = classNameCollection.replace(/\n|\r|\n\r/g, ''), stylesCollection = stylesCollection.replace(/\n|\r|\n\r/g, ''); + for(var classNames = classNameCollection.split(', '), j = 0; j < classNames.length; j++)styleClassObject[classNames[j]] = stylesCollection; + } + return styleClassObject; + }, MsWordPaste.prototype.removingComments = function(elm) { + var innerElement = elm.innerHTML; + innerElement = innerElement.replace(//g, ''), elm.innerHTML = innerElement; + }, MsWordPaste.prototype.cleanUp = function(node, listNodes) { + for(var prevflagState, tempCleaner = [], allNodes = node.querySelectorAll('*'), index = 0; index < allNodes.length; index++){ + if (-1 === this.ignorableNodes.indexOf(allNodes[index].nodeName) || 3 === allNodes[index].nodeType && '' === allNodes[index].textContent.trim()) { + tempCleaner.push(allNodes[index]); + continue; + } + allNodes[index].className && -1 !== allNodes[index].className.toLowerCase().indexOf('msolistparagraph') && 1 !== allNodes[index].childElementCount && !(0, ej2_base.le)(allNodes[index].getAttribute('style')) && allNodes[index].getAttribute('style').indexOf('mso-list:') >= 0 && (allNodes[index].className.indexOf('MsoListParagraphCxSpFirst') >= 0 && listNodes.length > 0 && null !== listNodes[listNodes.length - 1] && listNodes.push(null), listNodes.push(allNodes[index])), prevflagState && -1 !== this.blockNode.indexOf(allNodes[index].nodeName.toLowerCase()) && !(allNodes[index].className && -1 !== allNodes[index].className.toLowerCase().indexOf('msolistparagraph') && !(0, ej2_base.le)(allNodes[index].getAttribute('style')) && allNodes[index].getAttribute('style').indexOf('mso-list:') >= 0) && listNodes.push(null), -1 !== this.blockNode.indexOf(allNodes[index].nodeName.toLowerCase()) && (prevflagState = !!(allNodes[index].className && -1 !== allNodes[index].className.toLowerCase().indexOf('msolistparagraph') && !(0, ej2_base.le)(allNodes[index].getAttribute('style')) && allNodes[index].getAttribute('style').indexOf('mso-list:') >= 0)); + } + return listNodes.length && null !== listNodes[listNodes.length - 1] && listNodes.push(null), listNodes; + }, MsWordPaste.prototype.listConverter = function(listNodes) { + for(var level, stNode, data = [], collection = [], content = '', currentListStyle = '', i = 0; i < listNodes.length; i++){ + if (null === listNodes[i]) { + data.push({ + content: this.makeConversion(collection), + node: listNodes[i - 1] + }), collection = []; + continue; + } + listNodes[i].getAttribute('style') && -1 !== listNodes[i].getAttribute('style').indexOf('mso-outline-level') && listNodes[i].setAttribute('style', listNodes[i].getAttribute('style').replace('mso-outline-level', 'mso-outline')), level = (content = listNodes[i].getAttribute('style')) && -1 !== content.indexOf('level') ? parseInt(content.charAt(content.indexOf('level') + 5), null) : 1, this.listContents = [], this.getListContent(listNodes[i]); + var type = void 0, listStyleType = void 0; + if (!(0, ej2_base.le)(this.listContents[0])) { + type = this.listContents[0].trim().length > 1 ? 'ol' : 'ul', listStyleType = this.getlistStyleType(this.listContents[0], type); + for(var tempNode = [], j = 1; j < this.listContents.length; j++)tempNode.push(this.listContents[j]); + var currentClassName = void 0; + (0, ej2_base.le)(listNodes[i].className) || (currentClassName = listNodes[i].className), (0, ej2_base.le)(listNodes[i].getAttribute('style')) || (listNodes[i].setAttribute('style', listNodes[i].getAttribute('style').replace('text-align:start;', '')), '' !== listNodes[i].style.textAlign && (listNodes[i].setAttribute('style', 'text-align:' + listNodes[i].style.textAlign), currentListStyle = listNodes[i].getAttribute('style'))), collection.push({ + listType: type, + content: tempNode, + nestedLevel: level, + class: currentClassName, + listStyle: currentListStyle, + listStyleTypeName: listStyleType + }); + } + } + for(stNode = listNodes.shift(); stNode;){ + for(var elemColl = [], temp1 = 0; temp1 < data.length; temp1++)if (data[temp1].node === stNode) { + for(var index = 0; index < data[temp1].content.childNodes.length; index++)elemColl.push(data[temp1].content.childNodes[index]); + for(var index = 0; index < elemColl.length; index++)stNode.parentElement.insertBefore(elemColl[index], stNode); + break; + } + stNode.remove(), (stNode = listNodes.shift()) || (stNode = listNodes.shift()); + } + }, MsWordPaste.prototype.getlistStyleType = function(listContent, type) { + var currentListClass; + if ('ol' === type) switch(listContent.split('.')[0]){ + case "A": + currentListClass = "upper-alpha"; + break; + case "a": + currentListClass = "lower-alpha"; + break; + case "I": + currentListClass = "upper-roman"; + break; + case "i": + currentListClass = "lower-roman"; + break; + case "α": + currentListClass = "lower-greek"; + break; + default: + currentListClass = "decimal"; + } + else switch(listContent.split('.')[0]){ + case "o": + currentListClass = "circle"; + break; + case "§": + currentListClass = "square"; + break; + default: + currentListClass = "disc"; + } + return currentListClass; + }, MsWordPaste.prototype.makeConversion = function(collection) { + for(var temp, prevList, elem, root = (0, ej2_base.az)('div'), pLevel = 1, listCount = 0, index = 0; index < collection.length; index++){ + var pElement = (0, ej2_base.az)('p'); + if (pElement.innerHTML = collection[index].content.join(' '), 1 === collection[index].nestedLevel && 0 === listCount && collection[index].content) root.appendChild(temp = (0, ej2_base.az)(collection[index].listType)), (prevList = (0, ej2_base.az)('li')).appendChild(pElement), temp.appendChild(prevList), temp.setAttribute('level', collection[index].nestedLevel.toString()), temp.style.listStyleType = collection[index].listStyleTypeName; + else if (collection[index].nestedLevel === pLevel) prevList.parentElement.tagName.toLowerCase() === collection[index].listType ? (prevList.parentElement.appendChild(prevList = (0, ej2_base.az)('li')), prevList.appendChild(pElement)) : ((temp = (0, ej2_base.az)(collection[index].listType)).style.listStyleType = collection[index].listStyleTypeName, prevList.parentElement.parentElement.appendChild(temp), (prevList = (0, ej2_base.az)('li')).appendChild(pElement), temp.appendChild(prevList), temp.setAttribute('level', collection[index].nestedLevel.toString())); + else if (collection[index].nestedLevel > pLevel) { + if ((0, ej2_base.le)(prevList)) root.appendChild(temp = (0, ej2_base.az)(collection[index].listType)), (prevList = (0, ej2_base.az)('li')).appendChild(pElement), temp.appendChild(prevList), temp.setAttribute('level', collection[index].nestedLevel.toString()), temp.style.listStyleType = collection[index].listStyleTypeName; + else { + for(var j = 0; j < collection[index].nestedLevel - pLevel; j++)prevList.appendChild(temp = (0, ej2_base.az)(collection[index].listType)), prevList = (0, ej2_base.az)('li'), j != collection[index].nestedLevel - pLevel - 1 && collection[index].nestedLevel - pLevel > 1 && (prevList.style.listStyleType = "none"), temp.appendChild(prevList); + prevList.appendChild(pElement), temp.setAttribute('level', collection[index].nestedLevel.toString()), temp.style.listStyleType = collection[index].listStyleTypeName; + } + } else if (1 === collection[index].nestedLevel) root.lastChild.tagName.toLowerCase() === collection[index].listType ? temp = root.lastChild : (root.appendChild(temp = (0, ej2_base.az)(collection[index].listType)), temp.style.listStyleType = collection[index].listStyleTypeName), (prevList = (0, ej2_base.az)('li')).appendChild(pElement), temp.appendChild(prevList), temp.setAttribute('level', collection[index].nestedLevel.toString()); + else for(elem = prevList; elem.parentElement;)if ((elem = elem.parentElement).attributes.getNamedItem('level')) { + if (parseInt(elem.attributes.getNamedItem('level').textContent, null) === collection[index].nestedLevel) { + (prevList = (0, ej2_base.az)('li')).appendChild(pElement), elem.appendChild(prevList); + break; + } + if (collection[index].nestedLevel > parseInt(elem.attributes.getNamedItem('level').textContent, null)) { + elem.appendChild(temp = (0, ej2_base.az)(collection[index].listType)), (prevList = (0, ej2_base.az)('li')).appendChild(pElement), temp.appendChild(prevList), temp.setAttribute('level', collection[index].nestedLevel.toString()), temp.style.listStyleType = collection[index].listStyleTypeName; + break; + } + } + prevList.setAttribute('class', collection[index].class); + var currentStyle = prevList.getAttribute('style'); + prevList.setAttribute('style', (0, ej2_base.le)(currentStyle) ? '' : currentStyle), pLevel = collection[index].nestedLevel, listCount++; + } + return root; + }, MsWordPaste.prototype.getListContent = function(elem) { + var pushContent = '', firstChild = elem.firstElementChild; + if ('' !== firstChild.textContent.trim() || (0, ej2_base.le)(firstChild.firstElementChild) || 'IMG' !== firstChild.firstElementChild.nodeName) { + var styleNodes = [ + 'b', + 'em' + ]; + if (firstChild.childNodes.length > 0 && (firstChild.querySelectorAll('b').length > 0 || firstChild.querySelectorAll('em').length > 0)) for(var i = 0; i < firstChild.childNodes.length; i++){ + var nodeName = firstChild.childNodes[i].nodeName.toLowerCase(); + firstChild.childNodes[i].textContent.trim().length > 1 && -1 !== styleNodes.indexOf(nodeName) ? (pushContent = '<' + nodeName + '>' + firstChild.childNodes[i].textContent + '', this.listContents.push(pushContent)) : 1 === firstChild.childNodes[i].textContent.trim().length && this.listContents.push(firstChild.childNodes[i].textContent.trim()); + } + else pushContent = firstChild.textContent.trim(), this.listContents.push(pushContent); + } else pushContent = elem.innerHTML.trim(), this.listContents.push(''), this.listContents.push(pushContent); + (0, ej2_base.og)(firstChild), this.listContents.push(elem.innerHTML); + }, MsWordPaste; + }(), InsertTextExec = function() { + function InsertTextExec(parent) { + this.parent = parent, this.addEventListener(); + } + return InsertTextExec.prototype.addEventListener = function() { + this.parent.observer.on(INSERT_TEXT_TYPE, this.insertText, this); + }, InsertTextExec.prototype.insertText = function(e) { + var node = document.createTextNode(e.value); + InsertHtml.Insert(this.parent.currentDocument, node, this.parent.editableElement), e.callBack && e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + }, InsertTextExec; + }(), EditorManager = function() { + function EditorManager(options) { + this.currentDocument = options.document, this.editableElement = options.editableElement, this.nodeSelection = new selection.q(), this.nodeCutter = new NodeCutter(), this.domNode = new DOMNode(this.editableElement, this.currentDocument), this.observer = new ej2_base.Qj(this), this.listObj = new Lists(this), this.formatObj = new Formats(this), this.alignmentObj = new Alignments(this), this.indentsObj = new Indents(this), this.linkObj = new LinkCommand(this), this.imgObj = new ImageCommand(this), this.selectionObj = new SelectionBasedExec(this), this.inserthtmlObj = new InsertHtmlExec(this), this.insertTextObj = new InsertTextExec(this), this.clearObj = new ClearFormatExec(this), this.tableObj = new TableCommand(this), this.undoRedoManager = new UndoRedoManager(this, options.options), this.msWordPaste = new MsWordPaste(this), this.wireEvents(); + } + return EditorManager.prototype.wireEvents = function() { + this.observer.on(common_constant.Hb, this.editorKeyDown, this), this.observer.on(common_constant.R4, this.editorKeyUp, this), this.observer.on(common_constant.R4, this.editorKeyUp, this), this.observer.on(common_constant.kR, this.onPropertyChanged, this), this.observer.on(common_constant.Ki, this.onWordPaste, this), this.observer.on(common_constant.O6, this.onBegin, this); + }, EditorManager.prototype.onWordPaste = function(e) { + this.observer.notify(common_constant.M, e); + }, EditorManager.prototype.onPropertyChanged = function(props) { + this.observer.notify(common_constant.hL, props); + }, EditorManager.prototype.editorKeyDown = function(e) { + this.observer.notify(common_constant.kT, e); + }, EditorManager.prototype.editorKeyUp = function(e) { + this.observer.notify(common_constant.My, e); + }, EditorManager.prototype.onBegin = function(e) { + this.observer.notify(common_constant.nD, e); + }, EditorManager.prototype.execCommand = function(command, value, event, callBack, text, exeValue, selector, enterAction) { + switch(command.toLowerCase()){ + case 'lists': + this.observer.notify(common_constant.PV, { + subCommand: value, + event: event, + callBack: callBack, + selector: selector, + item: exeValue, + enterAction: enterAction + }); + break; + case 'formats': + this.observer.notify(common_constant.Kj, { + subCommand: value, + event: event, + callBack: callBack, + selector: selector, + exeValue: exeValue, + enterAction: enterAction + }); + break; + case 'alignments': + this.observer.notify(ALIGNMENT_TYPE, { + subCommand: value, + event: event, + callBack: callBack, + selector: selector, + value: exeValue + }); + break; + case 'indents': + this.observer.notify(INDENT_TYPE, { + subCommand: value, + event: event, + callBack: callBack, + selector: selector + }); + break; + case 'links': + this.observer.notify(LINK, { + command: command, + value: value, + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'files': + this.observer.notify(IMAGE, { + command: command, + value: 'Image', + item: exeValue, + event: event, + callBack: callBack, + selector: selector + }); + break; + case 'images': + this.observer.notify(IMAGE, { + command: command, + value: value, + item: exeValue, + event: event, + callBack: callBack, + selector: selector + }); + break; + case 'table': + switch(value.toString().toLocaleLowerCase()){ + case 'createtable': + this.observer.notify(TABLE, { + item: exeValue, + event: event, + callBack: callBack, + enterAction: enterAction + }); + break; + case 'insertrowbefore': + case 'insertrowafter': + this.observer.notify(INSERT_ROW, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'insertcolumnleft': + case 'insertcolumnright': + this.observer.notify(INSERT_COLUMN, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'deleterow': + this.observer.notify(DELETEROW, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'deletecolumn': + this.observer.notify(DELETECOLUMN, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'tableremove': + this.observer.notify(REMOVETABLE, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'tableheader': + this.observer.notify(TABLEHEADER, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'aligntop': + case 'alignmiddle': + case 'alignbottom': + this.observer.notify(TABLE_VERTICAL_ALIGN, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'merge': + this.observer.notify(TABLE_MERGE, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'horizontalsplit': + this.observer.notify(TABLE_HORIZONTAL_SPLIT, { + item: exeValue, + event: event, + callBack: callBack + }); + break; + case 'verticalsplit': + this.observer.notify(TABLE_VERTICAL_SPLIT, { + item: exeValue, + event: event, + callBack: callBack + }); + } + break; + case 'font': + case 'style': + case 'effects': + case 'casing': + this.observer.notify(SELECTION_TYPE, { + subCommand: value, + event: event, + callBack: callBack, + value: text, + selector: selector, + enterAction: enterAction + }); + break; + case 'inserthtml': + this.observer.notify(INSERTHTML_TYPE, { + subCommand: value, + callBack: callBack, + value: text + }); + break; + case 'inserttext': + this.observer.notify(INSERT_TEXT_TYPE, { + subCommand: value, + callBack: callBack, + value: text + }); + break; + case 'clear': + this.observer.notify(CLEAR_TYPE, { + subCommand: value, + event: event, + callBack: callBack, + selector: selector, + enterAction: enterAction + }); + break; + case 'actions': + this.observer.notify(common_constant.om, { + subCommand: value, + event: event, + callBack: callBack, + selector: selector + }); + } + }, EditorManager; + }(), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), HTMLFormatter = function(_super) { + function HTMLFormatter(options) { + var _this = _super.call(this) || this; + return _this.initialize(), (0, ej2_base.l7)(_this, _this, options, !0), _this.currentDocument && _this.element && _this.updateFormatter(_this.element, _this.currentDocument, options.options), _this; + } + return __extends(HTMLFormatter, _super), HTMLFormatter.prototype.initialize = function() { + this.keyConfig = config.qW; + }, HTMLFormatter.prototype.updateFormatter = function(editElement, doc, options) { + editElement && doc && (this.editorManager = new EditorManager({ + document: doc, + editableElement: editElement, + options: options + })); + }, HTMLFormatter; + }(Formatter), base_enum = __webpack_require__(809), classes = __webpack_require__(9805), statusCollection = (0, common_util.q_)(), ToolbarStatus = function() { + function ToolbarStatus() {} + return ToolbarStatus.get = function(docElement, targetNode, formatNode, fontSize, fontName, documentNode) { + for(var formatCollection = JSON.parse(JSON.stringify(statusCollection)), nodeCollection = JSON.parse(JSON.stringify(statusCollection)), nodeSelection = new selection.q(), nodes = documentNode ? [ + documentNode + ] : nodeSelection.getNodeCollection(nodeSelection.getRange(docElement)), nodesLength = nodes.length, isNodeChanged = !1, range = nodeSelection.getRange(docElement), index = 0; index < nodes.length; index++){ + for(; 3 === nodes[index].nodeType && 3 === range.startContainer.nodeType && nodes[index].parentNode && nodes[index].parentNode.lastElementChild && 'BR' !== nodes[index].parentNode.lastElementChild.nodeName && 0 === this.getImmediateBlockNode(nodes[index].parentNode).textContent.replace(/\u200B/g, '').length && 0 === range.startContainer.textContent.replace(/\u200B/g, '').length && 0 === nodeSelection.get(docElement).toString().replace(/\u200B/g, '').length;)nodes[index] = nodes[index].parentNode.lastElementChild.firstChild, isNodeChanged = !0; + isNodeChanged && nodes[index] && (nodeSelection.setCursorPoint(docElement, nodes[index], nodes[index].textContent.length), isNodeChanged = !1), ('BR' !== nodes[index].nodeName && 3 !== nodes[index].nodeType || nodesLength > 1 && 3 === nodes[index].nodeType && '' === nodes[index].textContent.trim()) && (nodes.splice(index, 1), index--); + } + for(var index = 0; index < nodes.length; index++)formatCollection = this.getFormatParent(docElement, formatCollection, nodes[index], targetNode, formatNode, fontSize, fontName), (0 === index && formatCollection.bold || !formatCollection.bold) && (nodeCollection.bold = formatCollection.bold), (0 === index && formatCollection.insertcode || !formatCollection.insertcode) && (nodeCollection.insertcode = formatCollection.insertcode), (0 === index && formatCollection.italic || !formatCollection.italic) && (nodeCollection.italic = formatCollection.italic), (0 === index && formatCollection.underline || !formatCollection.underline) && (nodeCollection.underline = formatCollection.underline), (0 === index && formatCollection.strikethrough || !formatCollection.strikethrough) && (nodeCollection.strikethrough = formatCollection.strikethrough), (0 === index && formatCollection.superscript || !formatCollection.superscript) && (nodeCollection.superscript = formatCollection.superscript), (0 === index && formatCollection.subscript || !formatCollection.subscript) && (nodeCollection.subscript = formatCollection.subscript), (0 === index && formatCollection.fontcolor || !formatCollection.fontcolor) && (nodeCollection.fontcolor = formatCollection.fontcolor), (0 === index && formatCollection.fontname || !formatCollection.fontname) && (nodeCollection.fontname = formatCollection.fontname), (0 === index && formatCollection.fontsize || !formatCollection.fontsize) && (nodeCollection.fontsize = formatCollection.fontsize), (0 === index && formatCollection.backgroundcolor || !formatCollection.backgroundcolor) && (nodeCollection.backgroundcolor = formatCollection.backgroundcolor), (0 === index && formatCollection.orderedlist || !formatCollection.orderedlist) && (nodeCollection.orderedlist = formatCollection.orderedlist), (0 === index && formatCollection.unorderedlist || !formatCollection.unorderedlist) && (nodeCollection.unorderedlist = formatCollection.unorderedlist), (0 === index && formatCollection.alignments || !formatCollection.alignments) && (nodeCollection.alignments = formatCollection.alignments), (0 === index && formatCollection.formats || !formatCollection.formats) && (nodeCollection.formats = formatCollection.formats), (0 === index && formatCollection.createlink || !formatCollection.createlink) && (nodeCollection.createlink = formatCollection.createlink), (0 === index && formatCollection.numberFormatList || !formatCollection.numberFormatList) && (nodeCollection.numberFormatList = formatCollection.numberFormatList), (0 === index && formatCollection.bulletFormatList || !formatCollection.bulletFormatList) && (nodeCollection.bulletFormatList = formatCollection.bulletFormatList), formatCollection = JSON.parse(JSON.stringify(statusCollection)); + return nodeCollection; + }, ToolbarStatus.getImmediateBlockNode = function(node) { + do node = node.parentNode; + while (node && 0 > BLOCK_TAGS.indexOf(node.nodeName.toLocaleLowerCase())) + return node; + }, ToolbarStatus.getFormatParent = function(docElement, formatCollection, node, targetNode, formatNode, fontSize, fontName) { + if (targetNode.contains(node) || 3 === node.nodeType && 3 !== targetNode.nodeType && targetNode.contains(node.parentNode)) do formatCollection = this.isFormattedNode(docElement, formatCollection, node, formatNode, fontSize, fontName), node = node.parentNode; + while (node && node !== targetNode) + return formatCollection; + }, ToolbarStatus.isFormattedNode = function(docElement, formatCollection, node, formatNode, fontSize, fontName) { + return formatCollection.bold || (formatCollection.bold = IsFormatted.isBold(node)), formatCollection.italic || (formatCollection.italic = IsFormatted.isItalic(node)), formatCollection.underline || (formatCollection.underline = IsFormatted.isUnderline(node)), formatCollection.strikethrough || (formatCollection.strikethrough = IsFormatted.isStrikethrough(node)), formatCollection.superscript || (formatCollection.superscript = IsFormatted.isSuperscript(node)), formatCollection.subscript || (formatCollection.subscript = IsFormatted.isSubscript(node)), formatCollection.fontcolor || (formatCollection.fontcolor = this.isFontColor(docElement, node)), formatCollection.fontname || (formatCollection.fontname = this.isFontName(docElement, node, fontName)), formatCollection.fontsize || (formatCollection.fontsize = this.isFontSize(node, fontSize)), formatCollection.backgroundcolor || (formatCollection.backgroundcolor = this.isBackgroundColor(node)), formatCollection.orderedlist || (formatCollection.orderedlist = this.isOrderedList(node)), formatCollection.unorderedlist || (formatCollection.unorderedlist = this.isUnorderedList(node)), formatCollection.alignments || (formatCollection.alignments = this.isAlignment(node)), formatCollection.formats || (formatCollection.formats = this.isFormats(node, formatNode), 'pre' !== formatCollection.formats || (formatCollection.insertcode = !0)), formatCollection.createlink || (formatCollection.createlink = this.isLink(node)), formatCollection.numberFormatList || (formatCollection.numberFormatList = this.isNumberFormatList(node)), formatCollection.bulletFormatList || (formatCollection.bulletFormatList = this.isBulletFormatList(node)), formatCollection; + }, ToolbarStatus.isFontColor = function(docElement, node) { + var color = node.style && node.style.color; + return ((null == color || '' === color) && 3 !== node.nodeType && (color = this.getComputedStyle(docElement, node, 'color')), null !== color && '' !== color && void 0 !== color) ? color : null; + }, ToolbarStatus.isLink = function(node) { + return 'a' === node.nodeName.toLocaleLowerCase(); + }, ToolbarStatus.isBackgroundColor = function(node) { + var backColor = node.style && node.style.backgroundColor; + return null !== backColor && '' !== backColor && void 0 !== backColor ? backColor : null; + }, ToolbarStatus.isFontSize = function(node, fontSize) { + var size = node.style && node.style.fontSize; + return null !== size && '' !== size && void 0 !== size && (null == fontSize || fontSize.indexOf(size) > -1) ? size : null; + }, ToolbarStatus.isFontName = function(docElement, node, fontName) { + var name = node.style && node.style.fontFamily; + (null == name || '' === name) && 3 !== node.nodeType && (name = this.getComputedStyle(docElement, node, 'font-family')); + var index = null; + return null !== name && '' !== name && void 0 !== name && (null == fontName || fontName.filter(function(value, pos) { + var pattern = RegExp(name, 'i'); + (value.replace(/"/g, '').replace(/ /g, '').toLowerCase() === name.replace(/"/g, '').replace(/ /g, '').toLowerCase() || value.search(pattern) > -1) && (index = pos); + }) && null !== index) ? null !== index ? fontName[index] : name.replace(/"/g, '') : null; + }, ToolbarStatus.isOrderedList = function(node) { + return 'ol' === node.nodeName.toLocaleLowerCase(); + }, ToolbarStatus.isUnorderedList = function(node) { + return 'ul' === node.nodeName.toLocaleLowerCase(); + }, ToolbarStatus.isAlignment = function(node) { + var align = node.style && node.style.textAlign; + return 'left' === align ? 'justifyleft' : 'center' === align ? 'justifycenter' : 'right' === align ? 'justifyright' : 'justify' === align ? 'justifyfull' : null; + }, ToolbarStatus.isFormats = function(node, formatNode) { + return null == formatNode && BLOCK_TAGS.indexOf(node.nodeName.toLocaleLowerCase()) > -1 || null != formatNode && formatNode.indexOf(node.nodeName.toLocaleLowerCase()) > -1 ? node.nodeName.toLocaleLowerCase() : null; + }, ToolbarStatus.getComputedStyle = function(docElement, node, prop) { + return docElement.defaultView.getComputedStyle(node, null).getPropertyValue(prop); + }, ToolbarStatus.isNumberFormatList = function(node) { + var list = node.style && node.style.listStyleType; + return 'lower-alpha' === list ? 'Lower Alpha' : 'number' === list ? 'Number' : 'upper-alpha' === list ? 'Upper Alpha' : 'lower-roman' === list ? 'Lower Roman' : 'upper-roman' === list ? 'Upper Roman' : 'lower-greek' === list ? 'Lower Greek' : 'none' === list ? 'None' : null; + }, ToolbarStatus.isBulletFormatList = function(node) { + var list = node.style && node.style.listStyleType; + return 'circle' === list ? 'Circle' : 'square' === list ? 'Square' : 'none' === list ? 'None' : 'disc' === list ? 'Disc' : null; + }, ToolbarStatus; + }(), HtmlToolbarStatus = function() { + function HtmlToolbarStatus(parent) { + this.parent = parent, this.toolbarStatus = this.prevToolbarStatus = (0, common_util.q_)(), this.addEventListener(); + } + return HtmlToolbarStatus.prototype.addEventListener = function() { + this.parent.on(constant.l0, this.onRefreshHandler, this), this.parent.on(constant.ob, this.removeEventListener, this); + }, HtmlToolbarStatus.prototype.removeEventListener = function() { + this.parent.off(constant.l0, this.onRefreshHandler), this.parent.off(constant.ob, this.removeEventListener); + }, HtmlToolbarStatus.prototype.onRefreshHandler = function(args) { + if (!this.parent.readonly) { + var fontsize = [], fontName = [], formats = []; + this.parent.fontSize.items.forEach(function(item) { + fontsize.push(item.value); + }), this.parent.fontFamily.items.forEach(function(item) { + fontName.push(item.value); + }), this.parent.format.types.forEach(function(item) { + formats.push(item.value.toLocaleLowerCase()); + }), this.toolbarStatus = ToolbarStatus.get(this.parent.contentModule.getDocument(), this.parent.contentModule.getEditPanel(), formats, fontsize, fontName, args.documentNode); + var tbStatusString = JSON.stringify(this.toolbarStatus); + this.parent.notify(constant.ko, this.toolbarStatus), JSON.stringify(this.prevToolbarStatus) !== tbStatusString && (this.parent.notify(constant.Wp, { + html: JSON.parse(tbStatusString), + markdown: null + }), this.prevToolbarStatus = JSON.parse(tbStatusString)); + } + }, HtmlToolbarStatus; + }(), ContentRender = function() { + function ContentRender(parent, serviceLocator) { + this.parent = parent, this.serviceLocator = serviceLocator; + } + return ContentRender.prototype.renderPanel = function() { + var rteObj = this.parent, div = this.parent.createElement('div', { + className: 'e-rte-content', + id: this.parent.getID() + 'rte-view' + }), rteContent = (0, util.v7)(rteObj.value, rteObj); + this.editableElement = this.parent.createElement('div', { + className: 'e-content', + id: this.parent.getID() + '_rte-edit-view', + attrs: { + contenteditable: 'true' + }, + innerHTML: rteContent + }), div.appendChild(this.editableElement), this.setPanel(div), rteObj.element.appendChild(div); + }, ContentRender.prototype.getPanel = function() { + return this.contentPanel; + }, ContentRender.prototype.getEditPanel = function() { + return this.editableElement; + }, ContentRender.prototype.getText = function() { + var textString = this.getEditPanel().innerText; + return '\n' === textString ? '' : textString; + }, ContentRender.prototype.setPanel = function(panel) { + this.contentPanel = panel; + }, ContentRender.prototype.getDocument = function() { + return this.getEditPanel().ownerDocument; + }, ContentRender; + }(), iframe_content_renderer_extends = (extendStatics1 = function(d, b) { + return (extendStatics1 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics1(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), IframeContentRender = function(_super) { + function IframeContentRender() { + return null !== _super && _super.apply(this, arguments) || this; + } + return iframe_content_renderer_extends(IframeContentRender, _super), IframeContentRender.prototype.renderPanel = function() { + var rteObj = this.parent, iFrameContent = '\n \n \n \n \n \n ' + (0, util.v7)(rteObj.value, rteObj) + '', iframe = this.parent.createElement('iframe', { + id: this.parent.getID() + '_rte-view', + className: 'e-rte-content', + styles: 'display:block;', + attrs: { + srcdoc: iFrameContent + } + }); + this.setPanel(iframe), rteObj.element.appendChild(iframe), iframe.contentDocument.body.id = this.parent.getID() + '_rte-edit-view', iframe.contentDocument.body.setAttribute('aria-owns', this.parent.getID()), iframe.contentDocument.open(), iFrameContent = this.setThemeColor(iFrameContent, { + color: '#333' + }), iframe.contentDocument.write(iFrameContent), iframe.contentDocument.close(), rteObj.enableRtl && this.contentPanel.contentDocument.body.setAttribute('class', 'e-rtl'); + }, IframeContentRender.prototype.setThemeColor = function(content, styles) { + var fontColor = getComputedStyle(this.parent.element, '.e-richtexteditor').getPropertyValue('color'); + return content.replace(styles.color, fontColor); + }, IframeContentRender.prototype.getEditPanel = function() { + return (0, ej2_base.le)(this.contentPanel.contentDocument) ? this.parent.inputElement : this.contentPanel.contentDocument.body; + }, IframeContentRender.prototype.getDocument = function() { + return this.getEditPanel().ownerDocument; + }, IframeContentRender; + }(ContentRender), items = __webpack_require__(3276), ColorPickerInput = function() { + function ColorPickerInput(parent, serviceLocator) { + this.tools = {}, this.parent = parent, this.locator = serviceLocator, this.renderFactory = this.locator.getService('rendererFactory'), this.addEventListener(), this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0 ? (0, ej2_base.l7)(this.tools, items.rj, (0, util.E)(this.parent.toolbarSettings.itemConfigs), !0) : this.tools = items.rj; + } + return ColorPickerInput.prototype.initializeInstance = function() { + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum.y2.Toolbar); + }, ColorPickerInput.prototype.renderColorPickerInput = function(args) { + var targetID, options, _this = this; + this.initializeInstance(); + var suffixID = args.containerType, tbElement = args.container; + items.rS.forEach(function(item) { + if (-1 !== (0, util.rw)(item, args.items)) switch(item){ + case 'fontcolor': + targetID = _this.parent.getID() + '_' + suffixID + '_FontColor_Target'; + var fontNode = _this.parent.createElement('input'); + if (fontNode.id = targetID, fontNode.classList.add(classes.Ds), !(0, ej2_base.le)(_this.parent.cssClass)) for(var allClassName = _this.parent.cssClass.split(' '), i = 0; i < allClassName.length; i++)'' !== allClassName[i].trim() && fontNode.classList.add(allClassName[i]); + document.body.appendChild(fontNode), options = { + cssClass: _this.tools[item.toLocaleLowerCase()].icon + ' ' + classes.i7 + ' ' + classes.Cd + ' ' + _this.parent.cssClass, + value: _this.tools[item.toLocaleLowerCase()].value, + command: _this.tools[item.toLocaleLowerCase()].command, + subCommand: _this.tools[item.toLocaleLowerCase()].subCommand, + element: (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + suffixID + '_FontColor', tbElement), + target: targetID + }, _this.fontColorPicker = _this.toolbarRenderer.renderColorPicker(options, 'fontcolor'), _this.fontColorDropDown = _this.toolbarRenderer.renderColorPickerDropDown(options, 'fontcolor', _this.fontColorPicker); + break; + case 'backgroundcolor': + targetID = _this.parent.getID() + '_' + suffixID + '_BackgroundColor_Target'; + var backNode = _this.parent.createElement('input'); + if (backNode.id = targetID, backNode.classList.add(classes.Ig), !(0, ej2_base.le)(_this.parent.cssClass)) for(var allClassName = _this.parent.cssClass.split(' '), i = 0; i < allClassName.length; i++)'' !== allClassName[i].trim() && backNode.classList.add(allClassName[i]); + document.body.appendChild(backNode), options = { + cssClass: _this.tools[item.toLocaleLowerCase()].icon + ' ' + classes.i7 + ' ' + classes.Cd + ' ' + _this.parent.cssClass, + value: _this.tools[item.toLocaleLowerCase()].value, + command: _this.tools[item.toLocaleLowerCase()].command, + subCommand: _this.tools[item.toLocaleLowerCase()].subCommand, + element: (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + suffixID + '_BackgroundColor', tbElement), + target: targetID + }, _this.backgroundColorPicker = _this.toolbarRenderer.renderColorPicker(options, 'backgroundcolor'), _this.backgroundColorDropDown = _this.toolbarRenderer.renderColorPickerDropDown(options, 'backgroundcolor', _this.backgroundColorPicker, _this.defaultColorPicker); + } + }), this.parent.inlineMode.enable && this.setCssClass({ + cssClass: this.parent.cssClass + }); + }, ColorPickerInput.prototype.destroy = function() { + this.removeEventListener(), this.destroyColorPicker(); + }, ColorPickerInput.prototype.destroyColorPicker = function() { + if (this.fontColorPicker && !this.fontColorPicker.isDestroyed && this.fontColorPicker.destroy(), this.backgroundColorPicker && !this.backgroundColorPicker.isDestroyed && this.backgroundColorPicker.destroy(), this.fontColorDropDown && !this.fontColorDropDown.isDestroyed) { + var innerEle = this.fontColorDropDown.element.querySelector('.e-rte-color-content'); + innerEle && (0, ej2_base.og)(innerEle), this.fontColorDropDown.destroy(); + } + if (this.backgroundColorDropDown && !this.backgroundColorDropDown.isDestroyed) { + var innerEle = this.backgroundColorDropDown.element.querySelector('.e-rte-color-content'); + innerEle && (this.defaultColorPicker = innerEle.children[0].style.borderBottomColor, (0, ej2_base.og)(innerEle)), this.backgroundColorDropDown.destroy(); + } + }, ColorPickerInput.prototype.setRtl = function(args) { + this.fontColorPicker && (this.fontColorPicker.setProperties({ + enableRtl: args.enableRtl + }), this.fontColorDropDown.setProperties({ + enableRtl: args.enableRtl + })), this.backgroundColorPicker && (this.backgroundColorPicker.setProperties({ + enableRtl: args.enableRtl + }), this.backgroundColorDropDown.setProperties({ + enableRtl: args.enableRtl + })); + }, ColorPickerInput.prototype.setCssClass = function(e) { + this.updateCss(this.fontColorPicker, this.fontColorDropDown, e), this.updateCss(this.backgroundColorPicker, this.backgroundColorDropDown, e); + }, ColorPickerInput.prototype.updateCss = function(colorPickerObj, dropDownObj, e) { + colorPickerObj && e.cssClass && ((0, ej2_base.le)(e.oldCssClass) ? (colorPickerObj.setProperties({ + cssClass: (colorPickerObj.cssClass + ' ' + e.cssClass).trim() + }), dropDownObj.setProperties({ + cssClass: (dropDownObj.cssClass + ' ' + e.cssClass).trim() + })) : (colorPickerObj.setProperties({ + cssClass: (colorPickerObj.cssClass.replace(e.oldCssClass, '').replace(' ', ' ').trim() + ' ' + e.cssClass).trim() + }), dropDownObj.setProperties({ + cssClass: (dropDownObj.cssClass.replace(e.oldCssClass, '').replace(' ', ' ').trim() + ' ' + e.cssClass).trim() + }))); + }, ColorPickerInput.prototype.addEventListener = function() { + this.parent.on(constant.vW, this.renderColorPickerInput, this), this.parent.on(constant.vN, this.setRtl, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.c0, this.destroyColorPicker, this), this.parent.on(constant.CC, this.onPropertyChanged, this), this.parent.on(constant._8, this.setCssClass, this); + }, ColorPickerInput.prototype.onPropertyChanged = function(model) { + for(var newProp = model.newProp, _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'fontColor': + if (this.fontColorPicker) for(var _b = 0, _c = Object.keys(newProp.fontColor); _b < _c.length; _b++){ + var font = _c[_b]; + switch(font){ + case 'default': + this.fontColorPicker.setProperties({ + value: newProp.fontColor.default + }), (0, this.fontColorDropDown.element).querySelector('.' + this.tools.fontcolor.icon).style.borderBottomColor = newProp.fontColor.default; + break; + case 'mode': + this.fontColorPicker.setProperties({ + mode: newProp.fontColor.mode + }); + break; + case 'columns': + this.fontColorPicker.setProperties({ + columns: newProp.fontColor.columns + }); + break; + case 'colorCode': + this.fontColorPicker.setProperties({ + presetColors: newProp.fontColor.colorCode + }); + break; + case 'modeSwitcher': + this.fontColorPicker.setProperties({ + modeSwitcher: newProp.fontColor.modeSwitcher + }); + } + } + break; + case 'backgroundColor': + if (this.backgroundColorPicker) for(var _d = 0, _e = Object.keys(newProp.backgroundColor); _d < _e.length; _d++){ + var background = _e[_d]; + switch(background){ + case 'default': + this.backgroundColorPicker.setProperties({ + value: newProp.backgroundColor.default + }), (0, this.backgroundColorDropDown.element).querySelector('.' + this.tools.backgroundcolor.icon).style.borderBottomColor = newProp.backgroundColor.default; + break; + case 'mode': + this.backgroundColorPicker.setProperties({ + mode: newProp.backgroundColor.mode + }); + break; + case 'columns': + this.backgroundColorPicker.setProperties({ + columns: newProp.backgroundColor.columns + }); + break; + case 'colorCode': + this.backgroundColorPicker.setProperties({ + presetColors: newProp.backgroundColor.colorCode + }); + break; + case 'modeSwitcher': + this.backgroundColorPicker.setProperties({ + modeSwitcher: newProp.backgroundColor.modeSwitcher + }); + } + } + } + } + }, ColorPickerInput.prototype.removeEventListener = function() { + this.parent.off(constant.vW, this.renderColorPickerInput), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.vN, this.setRtl), this.parent.off(constant.c0, this.destroyColorPicker), this.parent.off(constant.CC, this.onPropertyChanged), this.parent.off(constant._8, this.setCssClass); + }, ColorPickerInput; + }(), XhtmlValidation = function() { + function XhtmlValidation(parent) { + this.parent = parent, this.addEventListener(); + } + return XhtmlValidation.prototype.addEventListener = function() { + this.parent.on(constant.F, this.enableXhtmlValidation, this), this.parent.on(constant.ob, this.removeEventListener, this); + }, XhtmlValidation.prototype.removeEventListener = function() { + this.parent.off(constant.F, this.enableXhtmlValidation), this.parent.off(constant.ob, this.removeEventListener); + }, XhtmlValidation.prototype.enableXhtmlValidation = function() { + this.parent.enableXhtml && ((0, ej2_base.le)(this.parent.inputElement) ? this.currentElement = this.parent.element : this.currentElement = this.parent.inputElement, this.clean(this.currentElement), this.AddRootElement(), this.ImageTags(), this.removeTags(), this.RemoveUnsupported(), this.currentElement.innerHTML = this.selfEncloseValidation(this.currentElement.innerHTML, "\n" === this.currentElement.innerText ? this.currentElement.innerText.length : this.currentElement.innerText.trim().length), this.parent.setProperties({ + value: this.currentElement.innerHTML + }, !0)); + }, XhtmlValidation.prototype.selfEncloseValidation = function(currentValue, valueLength) { + if (0 === valueLength && 0 > currentValue.indexOf('table') && 0 > currentValue.indexOf('img')) { + var valueTemp, arrayValue = currentValue.split(' '); + arrayValue[arrayValue.length - 1] = '​' + arrayValue[arrayValue.length - 1], currentValue = arrayValue.join(''); + } + currentValue = currentValue.replace(/
    /g, '
    ').replace(/
    /g, '
    ').replace(/ /g, ' '); + for(var valueDupe = [], valueOriginal = [], imgRegexp = [ + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi + ], j = 0; j < imgRegexp.length; j++){ + for(valueTemp = imgRegexp[j].exec(currentValue); null !== valueTemp;)valueDupe.push(valueTemp[0].toString()), valueTemp = imgRegexp[j].exec(currentValue); + valueOriginal = valueDupe.slice(0); + for(var i = 0; i < valueDupe.length; i++)(-1 === valueDupe[i].indexOf('/') || valueDupe[i].lastIndexOf('/') !== valueDupe[i].length - 2) && (valueDupe[i] = valueDupe[i].substr(0, valueDupe[i].length - 1) + ' /' + valueDupe[i].substr(valueDupe[i].length - 1, valueDupe[i].length)); + for(var g = 0; g <= valueDupe.length - 1; g++)currentValue = currentValue.replace(valueOriginal[g], valueDupe[g]); + } + return currentValue; + }, XhtmlValidation.prototype.AddRootElement = function() { + if (1 === this.currentElement.childNodes.length && 'DIV' !== this.currentElement.firstChild.nodeName || this.currentElement.childNodes.length > 1) { + for(var parentEle = this.parent.createElement('div'); this.currentElement.childNodes.length > 0;)parentEle.appendChild(this.currentElement.childNodes[0]); + this.currentElement.appendChild(parentEle); + } + }, XhtmlValidation.prototype.clean = function(node) { + for(var n = 0; n < node.childNodes.length; n++){ + var child = node.childNodes[n]; + 8 === child.nodeType || 'V:IMAGE' === child.nodeName ? (node.removeChild(child), n--) : 1 === child.nodeType && this.clean(child); + } + return this.currentElement.innerHTML; + }, XhtmlValidation.prototype.ImageTags = function() { + for(var imgNodes = this.currentElement.querySelectorAll('IMG'), i = imgNodes.length - 1; i >= 0; i--)imgNodes[i].hasAttribute('alt') || imgNodes[i].setAttribute('alt', ''); + }, XhtmlValidation.prototype.removeTags = function() { + for(var removeAttribute = [ + [ + 'br', + 'ul' + ], + [ + 'br', + 'ol' + ], + [ + 'table', + 'span' + ], + [ + 'div', + 'span' + ], + [ + 'p', + 'span' + ] + ], i = 0; i < removeAttribute.length; i++)this.RemoveElementNode(removeAttribute[i][0], removeAttribute[i][1]); + }, XhtmlValidation.prototype.RemoveElementNode = function(rmvNode, parentNode) { + for(var parentArray = this.currentElement.querySelectorAll(parentNode), i = 0; i < parentArray.length; i++)for(var rmvArray = parentArray[i].querySelectorAll(rmvNode), j = rmvArray.length; j > 0; j--)(0, ej2_base.og)(rmvArray[j - 1]); + }, XhtmlValidation.prototype.RemoveUnsupported = function() { + for(var underlineEle = this.currentElement.querySelectorAll('u'), i = underlineEle.length - 1; i >= 0; i--){ + var spanEle = this.parent.createElement('span'); + spanEle.style.textDecoration = 'underline', spanEle.innerHTML = underlineEle[i].innerHTML, underlineEle[i].parentNode.insertBefore(spanEle, underlineEle[i]), (0, ej2_base.og)(underlineEle[i]); + } + for(var strongEle = this.currentElement.querySelectorAll('strong'), i = strongEle.length - 1; i >= 0; i--){ + var boldEle = this.parent.createElement('b'); + boldEle.innerHTML = strongEle[i].innerHTML, strongEle[i].parentNode.insertBefore(boldEle, strongEle[i]), (0, ej2_base.og)(strongEle[i]); + } + for(var attrArray = [ + 'language', + 'role', + 'target', + 'contenteditable', + 'cellspacing', + 'cellpadding', + 'border', + 'valign', + 'colspan' + ], i = 0; i <= attrArray.length; i++)this.RemoveAttributeByName(attrArray[i]); + }, XhtmlValidation.prototype.RemoveAttributeByName = function(attrName) { + if (null !== this.currentElement.firstChild && 3 !== this.currentElement.firstChild.nodeType) for(var i = 0; i < this.currentElement.childNodes.length; i++){ + var ele = this.currentElement.childNodes[i]; + if (3 !== ele.nodeType && 'TABLE' !== ele.nodeName && 'TBODY' !== ele.nodeName && 'THEAD' !== ele.nodeName && 'TH' !== ele.nodeName && 'TR' !== ele.nodeName && 'TD' !== ele.nodeName && (ele.hasAttribute(attrName) && ele.removeAttribute(attrName), ele.hasChildNodes())) for(var j = 0; j < ele.childNodes.length; j++){ + var childEle = ele.childNodes[j]; + if (3 !== childEle.nodeType && 'TABLE' !== childEle.nodeName && 'TBODY' !== childEle.nodeName && 'THEAD' !== childEle.nodeName && 'TH' !== childEle.nodeName && 'TR' !== childEle.nodeName && 'TD' !== childEle.nodeName && childEle.hasAttribute(attrName) && childEle.removeAttribute(attrName), childEle.hasChildNodes()) for(var k = 0; k < childEle.childNodes.length; k++)3 !== childEle.childNodes[k].nodeType && 'TABLE' !== childEle.childNodes[k].nodeName && 'TBODY' !== childEle.childNodes[k].nodeName && 'THEAD' !== childEle.childNodes[k].nodeName && 'TH' !== childEle.childNodes[k].nodeName && 'TR' !== childEle.childNodes[k].nodeName && 'TD' !== childEle.childNodes[k].nodeName && childEle.childNodes[k].hasAttribute(attrName) && childEle.childNodes[k].removeAttribute(attrName); + } + } + }, XhtmlValidation; + }(), HtmlEditor = function() { + function HtmlEditor(parent, serviceLocator) { + this.rangeCollection = [], this.isImageDelete = !1, this.parent = parent, this.locator = serviceLocator, this.renderFactory = this.locator.getService('rendererFactory'), this.xhtmlValidation = new XhtmlValidation(parent), this.addEventListener(); + } + return HtmlEditor.prototype.destroy = function() { + this.removeEventListener(); + }, HtmlEditor.prototype.sanitizeHelper = function(value) { + return value = (0, util.cC)(value, this.parent); + }, HtmlEditor.prototype.addEventListener = function() { + this.parent.isDestroyed || (this.nodeSelectionObj = new selection.q(), this.colorPickerModule = new ColorPickerInput(this.parent, this.locator), this.parent.on(constant.T5, this.instantiateRenderer, this), this.parent.on(constant.s0, this.onToolbarClick, this), this.parent.on(constant.QG, this.onKeyDown, this), this.parent.on(constant.yR, this.onKeyUp, this), this.parent.on(constant.jm, this.renderColorPicker, this), this.parent.on(constant.Xr, this.render, this), this.parent.on(constant.CC, this.onPropertyChanged, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.td, this.selectAll, this), this.parent.on(constant.jh, this.selectRange, this), this.parent.on(constant.Db, this.getSelectedHtml, this), this.parent.on(constant.gA, this.onSelectionSave, this), this.parent.on(constant.Wz, this.onSelectionRestore, this), this.parent.on(constant.Ed, this.updateReadOnly, this), this.parent.on(constant.RE, this.onPaste, this), this.parent.on(constant.LF, this.isTableClassAdded, this)); + }, HtmlEditor.prototype.updateReadOnly = function() { + this.parent.readonly ? ((0, ej2_base.Y4)(this.parent.contentModule.getEditPanel(), { + contenteditable: 'false' + }), (0, ej2_base.cn)([ + this.parent.element + ], classes.PW)) : ((0, ej2_base.Y4)(this.parent.contentModule.getEditPanel(), { + contenteditable: 'true' + }), (0, ej2_base.IV)([ + this.parent.element + ], classes.PW)); + }, HtmlEditor.prototype.isTableClassAdded = function() { + for(var tableElement = this.parent.inputElement.querySelectorAll('table'), i = 0; i < tableElement.length; i++)tableElement[i].classList.contains('e-rte-table') || tableElement[i].classList.add('e-rte-table'); + }, HtmlEditor.prototype.onSelectionSave = function() { + var currentDocument = this.contentRenderer.getDocument(), range = this.nodeSelectionObj.getRange(currentDocument); + this.saveSelection = this.nodeSelectionObj.save(range, currentDocument); + }, HtmlEditor.prototype.onSelectionRestore = function(e) { + this.parent.isBlur = !1, this.contentRenderer.getEditPanel().focus(), ((0, ej2_base.le)(e.items) || e.items) && this.saveSelection.restore(); + }, HtmlEditor.prototype.onKeyUp = function(e) { + var pointer, args = e.args, range = this.parent.getRange(), regEx = RegExp("​", 'g'); + !(0 > [ + 8, + 9, + 13, + 16, + 17, + 18, + 20, + 27, + 37, + 38, + 39, + 40, + 44, + 45, + 46, + 91, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ].indexOf(args.keyCode)) || args.shiftKey || args.ctrlKey || args.altKey || (8203 === range.startContainer.textContent.charCodeAt(0) && (pointer = range.startOffset - 1, range.startContainer.textContent = range.startContainer.textContent.replace(regEx, ''), this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), range.startContainer, pointer)), (0, ej2_base.le)(range.startContainer.previousSibling) || (0, ej2_base.le)(range.startContainer.previousSibling.parentElement) || range.startContainer.parentElement !== range.startContainer.previousSibling.parentElement || 8203 !== range.startContainer.previousSibling.textContent.charCodeAt(0) || !(range.startContainer.previousSibling.textContent.length <= 1) || (range.startContainer.previousSibling.textContent = range.startContainer.previousSibling.textContent.replace(regEx, '')), 8203 === range.endContainer.textContent.charCodeAt(range.endOffset) && (pointer = range.startOffset, range.endContainer.textContent = range.endContainer.textContent.replace(regEx, ''), this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), range.startContainer, pointer))); + }, HtmlEditor.prototype.onKeyDown = function(e) { + var currentRange, _this = this, args = e.args; + if ('chrome' === ej2_base.AR.info.name && (currentRange = this.parent.getRange(), this.backSpaceCleanup(e, currentRange), this.deleteCleanup(e, currentRange)), 9 === args.keyCode && this.parent.enableTabKey && !(0, ej2_base.le)(args.target) && (0, ej2_base.le)((0, ej2_base.oq)(args.target, '.e-rte-toolbar'))) { + var range = this.nodeSelectionObj.getRange(this.contentRenderer.getDocument()), parentNode = this.nodeSelectionObj.getParentNodeCollection(range); + if (!(('LI' === parentNode[0].nodeName || (0, ej2_base.oq)(parentNode[0], 'li') || (0, ej2_base.oq)(parentNode[0], 'table')) && 0 === range.startOffset)) { + if (args.preventDefault(), args.shiftKey) { + if (this.rangeCollection.length > 0 && 4 === this.rangeCollection[this.rangeCollection.length - 1].startContainer.textContent.length) { + var textCont = this.rangeCollection[this.rangeCollection.length - 1].startContainer; + this.nodeSelectionObj.setSelectionText(this.contentRenderer.getDocument(), textCont, textCont, 0, textCont.textContent.length), InsertHtml.Insert(this.contentRenderer.getDocument(), document.createTextNode('')), this.rangeCollection.pop(); + } + } else InsertHtml.Insert(this.contentRenderer.getDocument(), '    '), this.rangeCollection.push(this.nodeSelectionObj.getRange(this.contentRenderer.getDocument())); + } + } + if (('space' === e.args.action || 'enter' === e.args.action || 13 === e.args.keyCode) && (this.spaceLink(e.args), 'HTML' === this.parent.editorMode && !this.parent.readonly)) { + var currentLength = this.parent.getText().trim().length, selectionLength = this.parent.getSelection().length; + if (-1 === this.parent.maxLength || currentLength - selectionLength + 1 <= this.parent.maxLength || 13 !== e.args.keyCode) this.parent.notify(constant.dp, { + args: e.args + }); + else { + e.args.preventDefault(); + return; + } + } + if ('space' === e.args.action) { + var currentRange_1 = this.parent.getRange(), editorValue = currentRange_1.startContainer.textContent.slice(0, currentRange_1.startOffset), orderedList_1 = this.isOrderedList(editorValue), unOrderedList = this.isUnOrderedList(editorValue); + if (orderedList_1 && !unOrderedList || unOrderedList && !orderedList_1) { + var eventArgs_1 = { + callBack: null, + event: e.args, + name: 'keydown-handler' + }, actionBeginArgs = { + cancel: !1, + item: { + command: 'Lists', + subCommand: orderedList_1 ? 'OL' : 'UL' + }, + name: 'actionBegin', + originalEvent: e.args, + requestType: orderedList_1 ? 'OL' : 'UL' + }; + this.parent.trigger(constant.m2, actionBeginArgs, function(actionBeginArgs) { + actionBeginArgs.cancel || (_this.parent.formatter.editorManager.observer.notify(common_constant.O6, eventArgs_1), _this.parent.trigger(constant.i8, { + editorMode: _this.parent.editorMode, + elements: _this.parent.formatter.editorManager.domNode.blockNodes(), + event: e.args, + name: constant.i8, + range: _this.parent.getRange(), + requestType: orderedList_1 ? 'OL' : 'UL' + })); + }); + } + } + 'chrome' !== ej2_base.AR.info.name || ((0, ej2_base.le)(this.rangeElement) || (0, ej2_base.le)(this.oldRangeElement)) && ((0, ej2_base.le)(this.deleteRangeElement) || (0, ej2_base.le)(this.deleteOldRangeElement)) || 'TD' === currentRange.startContainer.parentElement.tagName || 'TH' === currentRange.startContainer.parentElement.tagName || (this.rangeElement = null, this.oldRangeElement = null, this.deleteRangeElement = null, this.deleteOldRangeElement = null, this.isImageDelete || args.preventDefault(), args.preventDefault()); + }, HtmlEditor.prototype.isOrderedList = function(editorValue) { + editorValue = editorValue.replace(/\u200B/g, ''); + var olListStartRegex = [ + /^[1]+[.]+$/, + /^[i]+[.]+$/, + /^[a]+[.]+$/ + ]; + if (!(0, ej2_base.le)(editorValue)) { + for(var i = 0; i < olListStartRegex.length; i++)if (olListStartRegex[i].test(editorValue)) return !0; + } + return !1; + }, HtmlEditor.prototype.isUnOrderedList = function(editorValue) { + editorValue = editorValue.replace(/\u200B/g, ''); + var ulListStartRegex = [ + /^[*]$/, + /^[-]$/ + ]; + if (!(0, ej2_base.le)(editorValue)) { + for(var i = 0; i < ulListStartRegex.length; i++)if (ulListStartRegex[i].test(editorValue)) return !0; + } + return !1; + }, HtmlEditor.prototype.backSpaceCleanup = function(e, currentRange) { + var isLiElement = !1; + if ('Backspace' === e.args.code && 8 === e.args.keyCode && 0 === currentRange.startOffset && 0 === currentRange.endOffset && 0 === this.parent.getSelection().length && currentRange.startContainer.textContent.length > 0 && 'TD' !== currentRange.startContainer.parentElement.tagName && 'TH' !== currentRange.startContainer.parentElement.tagName) { + if (this.rangeElement = this.getRootBlockNode(currentRange.startContainer), 'OL' === this.rangeElement.tagName || 'UL' === this.rangeElement.tagName) { + var liElement = this.getRangeLiNode(currentRange.startContainer); + liElement.previousElementSibling && liElement.previousElementSibling.childElementCount > 0 && (this.oldRangeElement = 'BR' === liElement.previousElementSibling.lastElementChild.nodeName ? liElement.previousElementSibling : liElement.previousElementSibling.lastElementChild, (0, ej2_base.le)(liElement.lastElementChild) || 'BR' === liElement.lastElementChild.nodeName ? this.rangeElement = liElement : (this.rangeElement = liElement.lastElementChild, isLiElement = !0)); + } else { + if (this.rangeElement === this.parent.inputElement || 'TABLE' === this.rangeElement.tagName || !(0, ej2_base.le)(this.rangeElement.previousElementSibling) && 'TABLE' === this.rangeElement.previousElementSibling.tagName) return; + this.oldRangeElement = this.rangeElement.previousElementSibling; + } + if ((0, ej2_base.le)(this.oldRangeElement)) return; + if (('OL' === this.oldRangeElement.tagName || 'UL' === this.oldRangeElement.tagName) && (this.oldRangeElement = this.oldRangeElement.lastElementChild.lastElementChild ? this.oldRangeElement.lastElementChild.lastElementChild : this.oldRangeElement.lastElementChild), this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), this.oldRangeElement, this.oldRangeElement.childNodes.length), this.oldRangeElement.querySelector('BR') && (0, ej2_base.og)(this.oldRangeElement.querySelector('BR')), !(0, ej2_base.le)(this.rangeElement) && this.oldRangeElement !== this.rangeElement) { + for(; this.rangeElement.firstChild;)this.oldRangeElement.appendChild(this.rangeElement.childNodes[0]); + isLiElement ? (0, ej2_base.og)(this.rangeElement.parentElement) : (0, ej2_base.og)(this.rangeElement), this.oldRangeElement.normalize(); + } + } + }, HtmlEditor.prototype.deleteCleanup = function(e, currentRange) { + var liElement, rootElement, isLiElement = !1; + if ('Delete' === e.args.code && 46 === e.args.keyCode && 0 !== this.parent.contentModule.getText().trim().length && 0 === this.parent.getSelection().length && 'TD' !== currentRange.startContainer.parentElement.tagName && 'TH' !== currentRange.startContainer.parentElement.tagName) { + if (this.deleteRangeElement = rootElement = this.getRootBlockNode(currentRange.startContainer), 'OL' === this.deleteRangeElement.tagName || 'UL' === this.deleteRangeElement.tagName) (liElement = this.getRangeLiNode(currentRange.startContainer)).nextElementSibling && liElement.nextElementSibling.childElementCount > 0 && !liElement.nextElementSibling.querySelector('BR') ? (0, ej2_base.le)(liElement.lastElementChild) ? this.deleteRangeElement = liElement : (this.deleteRangeElement = liElement.lastElementChild, isLiElement = !0) : this.deleteRangeElement = this.getRangeElement(liElement); + else if (3 === this.deleteRangeElement.nodeType || 'TABLE' === this.deleteRangeElement.tagName || !(0, ej2_base.le)(this.deleteRangeElement.nextElementSibling) && 'TABLE' === this.deleteRangeElement.nextElementSibling.tagName) return; + if (this.getCaretIndex(currentRange, this.deleteRangeElement) === this.deleteRangeElement.textContent.length) { + if ((0, ej2_base.le)(liElement) ? this.deleteOldRangeElement = this.deleteRangeElement.nextElementSibling : isLiElement || !(0, ej2_base.le)(liElement.nextElementSibling) ? this.deleteOldRangeElement = this.getRangeElement(liElement.nextElementSibling) : this.deleteOldRangeElement = rootElement.nextElementSibling, (0, ej2_base.le)(this.deleteOldRangeElement)) return; + if (0 === currentRange.startOffset && 1 === currentRange.endOffset && 'IMG' === this.deleteRangeElement.childNodes[0].nodeName ? (this.parent.formatter.editorManager.nodeSelection.setSelectionText(this.parent.contentModule.getDocument(), this.deleteRangeElement, this.deleteRangeElement, 0, 1), this.isImageDelete = !0) : (this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), this.deleteRangeElement, this.deleteRangeElement.childNodes.length), this.isImageDelete = !1), this.deleteRangeElement.querySelector('BR') && (0, ej2_base.og)(this.deleteRangeElement.querySelector('BR')), (0, ej2_base.le)(this.deleteRangeElement) || 'OL' === this.deleteOldRangeElement.tagName || 'UL' === this.deleteOldRangeElement.tagName || this.deleteOldRangeElement === this.deleteRangeElement) this.deleteRangeElement = null, this.deleteOldRangeElement = null; + else { + for(; this.deleteOldRangeElement.firstChild;)this.deleteRangeElement.appendChild(this.deleteOldRangeElement.childNodes[0]); + isLiElement ? (0, ej2_base.og)(this.deleteOldRangeElement.parentElement) : (0, ej2_base.og)(this.deleteOldRangeElement), this.deleteRangeElement.normalize(); + } + } else this.deleteRangeElement = null; + } + }, HtmlEditor.prototype.getCaretIndex = function(currentRange, element) { + var position = 0; + if (0 !== this.parent.contentModule.getDocument().getSelection().rangeCount) { + var preCaretRange = currentRange.cloneRange(); + preCaretRange.selectNodeContents(element), preCaretRange.setEnd(currentRange.endContainer, currentRange.endOffset), position = preCaretRange.toString().length; + } + return position; + }, HtmlEditor.prototype.getRangeElement = function(element) { + return element.lastElementChild ? 'BR' === element.lastElementChild.tagName ? element.lastElementChild.previousElementSibling ? element.lastElementChild.previousElementSibling : element : element.lastElementChild : element; + }, HtmlEditor.prototype.getRootBlockNode = function(rangeBlockNode) { + for(; rangeBlockNode && this.parent && this.parent.inputElement !== rangeBlockNode && rangeBlockNode.parentElement !== this.parent.inputElement; rangeBlockNode)rangeBlockNode = rangeBlockNode.parentElement; + return rangeBlockNode; + }, HtmlEditor.prototype.getRangeLiNode = function(rangeLiNode) { + for(var node = rangeLiNode.parentElement; node !== this.parent.inputElement && (1 !== node.nodeType || 'LI' !== node.tagName);)node = node.parentElement; + return node; + }, HtmlEditor.prototype.onPaste = function(e) { + var regex = RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (e.text.match(regex)) { + if (e.isWordPaste) return; + e.args.preventDefault(); + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.save(range, this.parent.contentModule.getDocument()); + for(var httpRegex = RegExp(/([^\S]|^)(((https?\:\/\/)))/gi), wwwRegex = RegExp(/([^\S]|^)(((www\.))(\S+))/gi), enterSplitText = e.text.split('\n'), contentInnerElem = '', i = 0; i < enterSplitText.length; i++)if ('' === enterSplitText[i].trim()) contentInnerElem += (0, util.oG)(this.parent); + else { + for(var contentWithSpace = '', spaceBetweenContent = !0, spaceSplit = enterSplitText[i].split(' '), j = 0; j < spaceSplit.length; j++)'' === spaceSplit[j].trim() ? contentWithSpace += spaceBetweenContent ? ' ' : ' ' : (spaceBetweenContent = !1, contentWithSpace += spaceSplit[j] + ' '); + 0 === i ? contentInnerElem += '' + contentWithSpace.trim() + '' : contentInnerElem += '

    ' + contentWithSpace.trim() + '

    '; + } + var divElement = this.parent.createElement('div'); + divElement.setAttribute('class', 'pasteContent'), divElement.style.display = 'inline', divElement.innerHTML = contentInnerElem.replace('¶', '&para'); + for(var paraElem = divElement.querySelectorAll('span, p'), i = 0; i < paraElem.length; i++){ + for(var splitTextContent = paraElem[i].innerHTML.split(' '), resultSplitContent = '', j = 0; j < splitTextContent.length; j++)splitTextContent[j].match(httpRegex) || splitTextContent[j].match(wwwRegex) ? resultSplitContent += '' + splitTextContent[j] + ' ' : resultSplitContent += splitTextContent[j] + ' '; + paraElem[i].innerHTML = resultSplitContent.trim(); + } + (0, ej2_base.le)(this.parent.pasteCleanupModule) ? this.parent.formatter.editorManager.execCommand('insertHTML', null, null, null, divElement) : e.callBack(divElement.innerHTML); + } + }, HtmlEditor.prototype.spaceLink = function(e) { + var range = this.nodeSelectionObj.getRange(this.contentRenderer.getDocument()), selectNodeEle = this.nodeSelectionObj.getParentNodeCollection(range), text = range.startContainer.textContent.substr(0, range.endOffset), splitText = text.split(' '), urlText = splitText[splitText.length - 1], urlTextRange = range.startOffset - (text.length - splitText[splitText.length - 1].length); + urlText = urlText.slice(0, urlTextRange); + var regex = RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if ('A' !== selectNodeEle[0].nodeName && urlText.match(regex)) { + var selection = this.nodeSelectionObj.save(range, this.parent.contentModule.getDocument()), url = urlText.indexOf('http') > -1 ? urlText : 'http://' + urlText, selectParent = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range), value = { + url: url, + selection: selection, + selectParent: selectParent, + text: urlText, + title: '', + target: '_blank' + }; + this.parent.formatter.process(this.parent, { + item: { + command: 'Links', + subCommand: 'CreateLink' + } + }, e, value); + } + }, HtmlEditor.prototype.onToolbarClick = function(args) { + var save, selectNodeEle, selectParentEle, item = args.item, closestElement = (0, ej2_base.oq)(args.originalEvent.target, '.e-rte-quick-popup'); + if (closestElement && !closestElement.classList.contains('e-rte-inline-popup')) { + if (!('SourceCode' === item.subCommand || 'Preview' === item.subCommand || 'FontColor' === item.subCommand || 'BackgroundColor' === item.subCommand)) { + (0, common_util.FA)() && 'Images' === item.command && this.nodeSelectionObj.restore(); + var range = this.nodeSelectionObj.getRange(this.parent.contentModule.getDocument()); + save = this.nodeSelectionObj.save(range, this.parent.contentModule.getDocument()), selectNodeEle = this.nodeSelectionObj.getNodeCollection(range), selectParentEle = this.nodeSelectionObj.getParentNodeCollection(range); + } + 'Images' === item.command && this.parent.notify(constant.YV, { + member: 'image', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }), 'Links' === item.command && this.parent.notify(constant.Tc, { + member: 'link', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }), 'Table' === item.command && this.parent.notify(constant.ZY, { + member: 'table', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }); + } else { + var linkDialog = document.getElementById(this.parent.getID() + '_rtelink'), imageDialog = document.getElementById(this.parent.getID() + '_image'); + if (!('SourceCode' === item.subCommand || 'Preview' === item.subCommand || 'FontColor' === item.subCommand || 'BackgroundColor' === item.subCommand)) { + var range = this.nodeSelectionObj.getRange(this.parent.contentModule.getDocument()); + (0, ej2_base.le)(linkDialog) && (0, ej2_base.le)(imageDialog) && (save = this.nodeSelectionObj.save(range, this.parent.contentModule.getDocument())), selectNodeEle = this.nodeSelectionObj.getNodeCollection(range), selectParentEle = this.nodeSelectionObj.getParentNodeCollection(range); + } + switch(item.subCommand){ + case 'Maximize': + this.parent.notify(constant.ex, { + args: args + }); + break; + case 'Minimize': + this.parent.notify(constant.Fx, { + args: args + }); + break; + case 'CreateLink': + this.parent.notify(constant.T8, { + member: 'link', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }); + break; + case 'RemoveLink': + this.parent.notify(constant.tC, { + member: 'link', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }); + break; + case 'Print': + this.parent.print(); + break; + case 'Image': + this.parent.notify(constant.rL, { + member: 'image', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }); + break; + case 'CreateTable': + this.parent.notify(constant.W_, { + member: 'table', + args: args, + selection: save + }); + break; + case 'SourceCode': + this.parent.notify(constant.sv, { + member: 'viewSource', + args: args + }); + break; + case 'Preview': + this.parent.notify(constant.v0, { + member: 'updateSource', + args: args + }); + break; + case 'FontColor': + case 'BackgroundColor': + break; + case 'File': + this.parent.notify(constant._I, { + member: 'fileManager', + args: args, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }); + break; + default: + this.parent.formatter.process(this.parent, args, args.originalEvent, null); + } + } + }, HtmlEditor.prototype.renderColorPicker = function(args) { + this.colorPickerModule.renderColorPickerInput(args); + }, HtmlEditor.prototype.instantiateRenderer = function() { + this.parent.iframeSettings.enable ? this.renderFactory.addRenderer(base_enum.y2.Content, new IframeContentRender(this.parent, this.locator)) : this.renderFactory.addRenderer(base_enum.y2.Content, new ContentRender(this.parent, this.locator)); + }, HtmlEditor.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(constant.Xr, this.render), this.parent.off(constant.CC, this.onPropertyChanged), this.parent.off(constant.s0, this.onToolbarClick), this.parent.off(constant.jm, this.renderColorPicker), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.QG, this.onKeyDown), this.parent.off(constant.T5, this.instantiateRenderer), this.parent.off(constant.td, this.selectAll), this.parent.off(constant.jh, this.selectRange), this.parent.off(constant.Db, this.getSelectedHtml), this.parent.off(constant.gA, this.onSelectionSave), this.parent.off(constant.Wz, this.onSelectionRestore), this.parent.off(constant.Ed, this.updateReadOnly), this.parent.off(constant.RE, this.onPaste), this.parent.off(constant.LF, this.isTableClassAdded)); + }, HtmlEditor.prototype.render = function() { + this.contentRenderer = this.renderFactory.getRenderer(base_enum.y2.Content); + var editElement = this.contentRenderer.getEditPanel(), option = { + undoRedoSteps: this.parent.undoRedoSteps, + undoRedoTimer: this.parent.undoRedoTimer + }; + if ((0, ej2_base.le)(this.parent.formatter)) { + var formatterClass = new HTMLFormatter({ + currentDocument: this.contentRenderer.getDocument(), + element: editElement, + options: option + }); + this.parent.setProperties({ + formatter: formatterClass + }, !0); + } else this.parent.formatter.updateFormatter(editElement, this.contentRenderer.getDocument(), option); + this.parent.enableXhtml && this.parent.notify(constant.F, {}), this.parent.toolbarSettings.enable && (this.toolbarUpdate = new HtmlToolbarStatus(this.parent)), this.parent.inlineMode.enable && ((0, ej2_base.le)(this.parent.fontFamily.default) || (editElement.style.fontFamily = this.parent.fontFamily.default), (0, ej2_base.le)(this.parent.fontSize.default) || (editElement.style.fontSize = this.parent.fontSize.default)), this.parent.notify(constant.$d, {}); + }, HtmlEditor.prototype.onPropertyChanged = function(e) { + if (!(0, ej2_base.le)(e.newProp.formatter)) { + var editElement = this.contentRenderer.getEditPanel(), option = { + undoRedoSteps: this.parent.undoRedoSteps, + undoRedoTimer: this.parent.undoRedoTimer + }; + this.parent.formatter.updateFormatter(editElement, this.contentRenderer.getDocument(), option); + } + }, HtmlEditor.prototype.getModuleName = function() { + return 'htmlEditor'; + }, HtmlEditor.prototype.selectAll = function() { + var nodes = (0, util.wX)(this.parent.contentModule.getDocument(), this.parent.contentModule.getEditPanel()); + nodes.length > 0 && this.parent.formatter.editorManager.nodeSelection.setSelectionText(this.parent.contentModule.getDocument(), nodes[0], nodes[nodes.length - 1], 0, nodes[nodes.length - 1].textContent.length); + }, HtmlEditor.prototype.selectRange = function(e) { + this.parent.formatter.editorManager.nodeSelection.setRange(this.parent.contentModule.getDocument(), e.range); + }, HtmlEditor.prototype.getSelectedHtml = function(e) { + e.callBack(this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()).toString()); + }, HtmlEditor; + }(); + }, + 3725: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + q: function() { + return PasteCleanup; + } + }); + var extendStatics, constant = __webpack_require__(3386), popup = __webpack_require__(9486), ej2_base = __webpack_require__(1807), common = __webpack_require__(759), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, LABEL = 'e-label', RIPPLE = 'e-ripple-container', RTL = 'e-rtl', WRAPPER = 'e-radio-wrapper', ATTRIBUTES = [ + 'title', + 'class', + 'style', + 'disabled', + 'readonly', + 'name', + 'value' + ], RadioButton = function(_super) { + var RadioButton_1; + function RadioButton(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.isFocused = !1, _this; + } + return __extends(RadioButton, _super), RadioButton_1 = RadioButton, RadioButton.prototype.changeHandler = function(event) { + this.checked = !0, this.dataBind(); + var value = this.element.getAttribute('value'); + value = this.isVue && value ? this.element.value : this.value, this.trigger('change', { + value: value, + event: event + }), 'EJS-RADIOBUTTON' === this.tagName && event.stopPropagation(); + }, RadioButton.prototype.updateChange = function() { + for(var input, instance, radioGrp = this.getRadioGroup(), i = 0; i < radioGrp.length; i++)(input = radioGrp[i]) !== this.element && ((instance = (0, ej2_base.s8)(input, RadioButton_1)).checked = !1, 'EJS-RADIOBUTTON' === this.tagName && (instance.angularValue = this.value)); + }, RadioButton.prototype.destroy = function() { + var _this = this, radioWrap = this.wrapper; + _super.prototype.destroy.call(this), radioWrap && (this.disabled || this.unWireEvents(), 'INPUT' === this.tagName ? (radioWrap.parentNode && radioWrap.parentNode.insertBefore(this.element, radioWrap), (0, ej2_base.og)(radioWrap), this.element.checked = !1, [ + 'name', + 'value', + 'disabled' + ].forEach(function(key) { + _this.element.removeAttribute(key); + })) : ([ + 'role', + 'aria-checked', + 'class' + ].forEach(function(key) { + radioWrap.removeAttribute(key); + }), radioWrap.innerHTML = '')); + }, RadioButton.prototype.focusHandler = function() { + this.isFocused = !0; + }, RadioButton.prototype.focusOutHandler = function() { + var label = this.getLabel(); + label && label.classList.remove('e-focus'); + }, RadioButton.prototype.getModuleName = function() { + return 'radio'; + }, RadioButton.prototype.getSelectedValue = function() { + for(var input, radioGrp = this.getRadioGroup(), i = 0, len = radioGrp.length; i < len; i++)if ((input = radioGrp[i]).checked) return input.value; + return ''; + }, RadioButton.prototype.getRadioGroup = function() { + return document.querySelectorAll('input.e-radio[name="' + this.element.getAttribute('name') + '"]'); + }, RadioButton.prototype.getPersistData = function() { + return this.addOnPersist([ + 'checked' + ]); + }, RadioButton.prototype.getWrapper = function() { + return this.element ? this.element.parentElement : null; + }, RadioButton.prototype.getLabel = function() { + return this.element ? this.element.nextElementSibling : null; + }, RadioButton.prototype.initialize = function() { + (0, ej2_base.le)(this.initialCheckedValue) && (this.initialCheckedValue = this.checked), this.initWrapper(), this.updateHtmlAttribute(), this.name && this.element.setAttribute('name', this.name); + var value = this.element.getAttribute('value'); + this.isVue && value && value === this.value && (this.checked = !0), (this.isVue ? this.value && !value : this.value) && this.element.setAttribute('value', this.value), this.checked && (this.element.checked = !0), this.disabled && this.setDisabled(); + }, RadioButton.prototype.initWrapper = function() { + var rippleSpan, wrapper = this.element.parentElement; + wrapper.classList.contains(WRAPPER) || (wrapper = this.createElement('div', { + className: WRAPPER + }), this.element.parentNode.insertBefore(wrapper, this.element)); + var label = this.createElement('label', { + attrs: { + for: this.element.id + } + }); + wrapper.appendChild(this.element), wrapper.appendChild(label), ej2_base.re && (rippleSpan = this.createElement('span', { + className: RIPPLE + }), label.appendChild(rippleSpan), (0, ej2_base.qx)(rippleSpan, { + duration: 400, + isCenterRipple: !0 + })), wrapper.classList.add('e-wrapper'), this.enableRtl && label.classList.add(RTL), this.cssClass && (0, ej2_base.cn)([ + wrapper + ], this.cssClass.split(' ')), this.label && this.setText(this.label); + }, RadioButton.prototype.keyUpHandler = function() { + this.isFocused && this.getLabel().classList.add('e-focus'); + }, RadioButton.prototype.labelRippleHandler = function(e) { + var ripple = this.getLabel().getElementsByClassName(RIPPLE)[0]; + (0, common.sg)(e, ripple); + }, RadioButton.prototype.formResetHandler = function() { + this.checked = this.initialCheckedValue, this.initialCheckedValue && (0, ej2_base.Y4)(this.element, { + checked: 'true' + }); + }, RadioButton.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var wrap = this.getWrapper(), label = this.getLabel(), _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'checked': + newProp.checked && this.updateChange(), this.element.checked = newProp.checked; + break; + case 'disabled': + newProp.disabled ? (this.setDisabled(), this.unWireEvents()) : (this.element.disabled = !1, this.wireEvents()); + break; + case 'cssClass': + oldProp.cssClass && (0, ej2_base.IV)([ + wrap + ], oldProp.cssClass.split(' ')), newProp.cssClass && (0, ej2_base.cn)([ + wrap + ], newProp.cssClass.split(' ')); + break; + case 'enableRtl': + newProp.enableRtl ? label.classList.add(RTL) : label.classList.remove(RTL); + break; + case 'label': + this.setText(newProp.label); + break; + case 'labelPosition': + 'Before' === newProp.labelPosition ? label.classList.add('e-right') : label.classList.remove('e-right'); + break; + case 'name': + this.element.setAttribute('name', newProp.name); + break; + case 'value': + if (!(0, ej2_base.le)(this.htmlAttributes) && this.htmlAttributes.value) break; + this.element.setAttribute('value', newProp.value); + break; + case 'htmlAttributes': + this.updateHtmlAttribute(); + } + } + }, RadioButton.prototype.preRender = function() { + var element = this.element; + if (this.formElement = (0, ej2_base.oq)(this.element, 'form'), this.tagName = this.element.tagName, element = (0, common.Rm)(this.createElement, 'EJS-RADIOBUTTON', 'radio', element, WRAPPER, 'radio'), this.element = element, 'radio' !== this.element.getAttribute('type') && this.element.setAttribute('type', 'radio'), this.element.id || (this.element.id = (0, ej2_base.QI)('e-' + this.getModuleName())), 'EJS-RADIOBUTTON' === this.tagName) { + var formControlName = this.element.getAttribute('formcontrolname'); + formControlName && (this.setProperties({ + name: formControlName + }, !0), this.element.setAttribute('name', formControlName)); + } + }, RadioButton.prototype.render = function() { + this.initialize(), this.disabled || this.wireEvents(), this.renderComplete(), this.wrapper = this.getWrapper(); + }, RadioButton.prototype.setDisabled = function() { + this.element.disabled = !0; + }, RadioButton.prototype.setText = function(text) { + var label = this.getLabel(), textLabel = label.getElementsByClassName(LABEL)[0]; + textLabel ? textLabel.textContent = text : (text = this.enableHtmlSanitizer ? ej2_base.pJ.sanitize(text) : text, textLabel = this.createElement('span', { + className: LABEL, + innerHTML: text + }), label.appendChild(textLabel)), 'Before' === this.labelPosition ? this.getLabel().classList.add('e-right') : this.getLabel().classList.remove('e-right'); + }, RadioButton.prototype.updateHtmlAttribute = function() { + if (!(0, ej2_base.le)(this.htmlAttributes)) for(var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++){ + var key = _a[_i]; + if (ATTRIBUTES.indexOf(key) > -1) { + var wrapper = this.element.parentElement; + 'class' === key ? (0, ej2_base.cn)([ + wrapper + ], this.htmlAttributes[key].split(' ')) : 'title' === key || 'style' === key ? wrapper.setAttribute(key, this.htmlAttributes[key]) : this.element.setAttribute(key, this.htmlAttributes[key]); + } + } + }, RadioButton.prototype.unWireEvents = function() { + var label = this.wrapper; + ej2_base.bi.remove(this.element, 'change', this.changeHandler), ej2_base.bi.remove(this.element, 'focus', this.focusHandler), ej2_base.bi.remove(this.element, 'focusout', this.focusOutHandler), ej2_base.bi.remove(this.element, 'keyup', this.keyUpHandler); + var rippleLabel = label.getElementsByTagName('label')[0]; + rippleLabel && (ej2_base.bi.remove(rippleLabel, 'mousedown', this.labelRippleHandler), ej2_base.bi.remove(rippleLabel, 'mouseup', this.labelRippleHandler)), this.formElement && ej2_base.bi.remove(this.formElement, 'reset', this.formResetHandler); + }, RadioButton.prototype.wireEvents = function() { + var label = this.getLabel(); + ej2_base.bi.add(this.element, 'change', this.changeHandler, this), ej2_base.bi.add(this.element, 'keyup', this.keyUpHandler, this), ej2_base.bi.add(this.element, 'focus', this.focusHandler, this), ej2_base.bi.add(this.element, 'focusout', this.focusOutHandler, this); + var rippleLabel = label.getElementsByClassName(LABEL)[0]; + rippleLabel && (ej2_base.bi.add(rippleLabel, 'mousedown', this.labelRippleHandler, this), ej2_base.bi.add(rippleLabel, 'mouseup', this.labelRippleHandler, this)), this.formElement && ej2_base.bi.add(this.formElement, 'reset', this.formResetHandler, this); + }, RadioButton.prototype.click = function() { + this.element.click(); + }, RadioButton.prototype.focusIn = function() { + this.element.focus(); + }, __decorate([ + (0, ej2_base.ju)() + ], RadioButton.prototype, "change", void 0), __decorate([ + (0, ej2_base.ju)() + ], RadioButton.prototype, "created", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], RadioButton.prototype, "checked", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], RadioButton.prototype, "cssClass", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], RadioButton.prototype, "disabled", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], RadioButton.prototype, "label", void 0), __decorate([ + (0, ej2_base.Z9)('After') + ], RadioButton.prototype, "labelPosition", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], RadioButton.prototype, "name", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], RadioButton.prototype, "value", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], RadioButton.prototype, "enableHtmlSanitizer", void 0), __decorate([ + (0, ej2_base.Z9)({}) + ], RadioButton.prototype, "htmlAttributes", void 0), RadioButton = RadioButton_1 = __decorate([ + ej2_base.Zl + ], RadioButton); + }(ej2_base.wA), classes = __webpack_require__(9805), config = __webpack_require__(103), selection = __webpack_require__(8867), common_constant = __webpack_require__(8082), base_enum = __webpack_require__(809), globalTimeOut = {}, CLS_SHOWSPIN = 'e-spin-show', CLS_HIDESPIN = 'e-spin-hide', CLS_MATERIALSPIN = 'e-spin-material', CLS_FABRICSPIN = 'e-spin-fabric', CLS_FLUENTSPIN = 'e-spin-fluent', CLS_TAILWINDSPIN = 'e-spin-tailwind', CLS_BOOT4SPIN = 'e-spin-bootstrap4', CLS_BOOT5SPIN = 'e-spin-bootstrap5', CLS_HIGHCONTRASTSPIN = 'e-spin-high-contrast', CLS_SPINWRAP = 'e-spinner-pane', CLS_SPININWRAP = 'e-spinner-inner', CLS_SPINCIRCLE = 'e-path-circle', CLS_SPINTEMPLATE = 'e-spin-template'; + function createSpinner(args, internalCreateElement) { + if (args.target) { + var target, makeElement, spinnerContainer, spinnerInnerContainer, radius, makeElement1 = (0, ej2_base.le)(internalCreateElement) ? ej2_base.az : internalCreateElement, container = (target = args.target, spinnerContainer = (makeElement = makeElement1)('div', {}), spinnerInnerContainer = makeElement('div', {}), spinnerContainer.classList.add(CLS_SPINWRAP), spinnerInnerContainer.classList.add(CLS_SPININWRAP), target.appendChild(spinnerContainer), spinnerContainer.appendChild(spinnerInnerContainer), { + wrap: spinnerContainer, + inner_wrap: spinnerInnerContainer + }); + if ((0, ej2_base.le)(args.cssClass) || container.wrap.classList.add(args.cssClass), (0, ej2_base.le)(args.template) && (0, ej2_base.le)(null)) { + var container1, container2, label, labelEle, theme = (0, ej2_base.le)(args.type) ? (container1 = container.wrap, window.getComputedStyle(container1, ':after').getPropertyValue('content').replace(/['"]+/g, '')) : args.type; + radius = function(width, theme) { + var defaultSize; + switch(theme){ + case 'Material': + case 'Fabric': + case 'Tailwind': + case 'Tailwind-dark': + case 'Fluent': + default: + defaultSize = 30; + break; + case 'Bootstrap4': + case 'Bootstrap5': + defaultSize = 36; + } + return width = width ? parseFloat(width + '') : defaultSize, 'Bootstrap' === theme ? width : width / 2; + }((0, ej2_base.le)(args.width) ? void 0 : args.width, theme), function(theme, container, radius, makeElement) { + var innerContainer, radius1, makeElement1, uniqueID, container1, radius2, makeElement2, uniqueID1, container2, radius3, makeElement3, uniqueID2, container3, radius4, makeElement4, uniqueID3, container4, radius5, makeElement5, uniqueID4, container5, radius6, makeElement6, uniqueID5, container6, radius7, makeElement7, uniqueID6, container7, radius8, makeElement8, uniqueID7, innerContainer1 = container.querySelector('.' + CLS_SPININWRAP), svg = innerContainer1.querySelector('svg'); + switch((0, ej2_base.le)(svg) || innerContainer1.removeChild(svg), theme){ + case 'Material': + container1 = innerContainer1, radius2 = radius, makeElement2 = makeElement, globalTimeOut[uniqueID1 = random_generator()] = { + timeOut: 0, + type: 'Material', + radius: radius2 + }, create_material_element(container1, uniqueID1, makeElement2, CLS_MATERIALSPIN), mat_calculate_attributes(radius2, container1, 'Material', CLS_MATERIALSPIN); + break; + case 'Fabric': + container2 = innerContainer1, radius3 = radius, makeElement3 = makeElement, globalTimeOut[uniqueID2 = random_generator()] = { + timeOut: 0, + type: 'Fabric', + radius: radius3 + }, create_fabric_element(container2, uniqueID2, CLS_FABRICSPIN, makeElement3), fb_calculate_attributes(radius3, container2, CLS_FABRICSPIN); + break; + case 'Fluent': + container3 = innerContainer1, radius4 = radius, makeElement4 = makeElement, globalTimeOut[uniqueID3 = random_generator()] = { + timeOut: 0, + type: 'Fluent', + radius: radius4 + }, create_fabric_element(container3, uniqueID3, CLS_FLUENTSPIN, makeElement4), fb_calculate_attributes(radius4, container3, CLS_FLUENTSPIN); + break; + case 'Bootstrap': + innerContainer = innerContainer1, radius1 = radius, makeElement1 = makeElement, globalTimeOut[uniqueID = random_generator()] = { + timeOut: 0, + type: 'Bootstrap', + radius: radius1 + }, function(innerContainer, uniqueID, makeElement) { + var svgBoot = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + svgBoot.setAttribute('id', uniqueID), svgBoot.setAttribute('class', 'e-spin-bootstrap'), svgBoot.setAttribute('viewBox', "0 0 64 64"), innerContainer.insertBefore(svgBoot, innerContainer.firstChild); + for(var item = 0; item <= 7; item++){ + var bootCircle = document.createElementNS('http://www.w3.org/2000/svg', 'circle'); + bootCircle.setAttribute('class', CLS_SPINCIRCLE + '_' + item), bootCircle.setAttribute('r', "2"), bootCircle.setAttribute('transform', "translate(32,32)"), svgBoot.appendChild(bootCircle); + } + }(innerContainer, uniqueID, makeElement1), function(innerContainer, radius) { + var svg = innerContainer.querySelector('svg.e-spin-bootstrap'); + svg.style.width = svg.style.height = radius + 'px'; + for(var startArc = 90, item = 0; item <= 7; item++){ + var start = defineArcPoints(0, 0, 24, startArc), circleEle = svg.querySelector('.' + CLS_SPINCIRCLE + '_' + item); + circleEle.setAttribute('cx', start.x + ''), circleEle.setAttribute('cy', start.y + ''), startArc = startArc >= 360 ? 0 : startArc, startArc += 45; + } + }(innerContainer, radius1); + break; + case 'HighContrast': + container4 = innerContainer1, radius5 = radius, makeElement5 = makeElement, globalTimeOut[uniqueID4 = random_generator()] = { + timeOut: 0, + type: 'HighContrast', + radius: radius5 + }, create_fabric_element(container4, uniqueID4, CLS_HIGHCONTRASTSPIN, makeElement5), fb_calculate_attributes(radius5, container4, CLS_HIGHCONTRASTSPIN); + break; + case 'Bootstrap4': + container5 = innerContainer1, radius6 = radius, makeElement6 = makeElement, globalTimeOut[uniqueID5 = random_generator()] = { + timeOut: 0, + type: 'Bootstrap4', + radius: radius6 + }, create_material_element(container5, uniqueID5, makeElement6, CLS_BOOT4SPIN), mat_calculate_attributes(radius6, container5, 'Bootstrap4', CLS_BOOT4SPIN); + break; + case 'Bootstrap5': + container6 = innerContainer1, radius7 = radius, makeElement7 = makeElement, globalTimeOut[uniqueID6 = random_generator()] = { + timeOut: 0, + type: 'Bootstrap5', + radius: radius7 + }, create_material_element(container6, uniqueID6, makeElement7, CLS_BOOT5SPIN), mat_calculate_attributes(radius7, container6, 'Bootstrap5', CLS_BOOT5SPIN); + break; + case 'Tailwind': + case 'Tailwind-dark': + container7 = innerContainer1, radius8 = radius, makeElement8 = makeElement, globalTimeOut[uniqueID7 = random_generator()] = { + timeOut: 0, + type: 'Tailwind', + radius: radius8 + }, create_fabric_element(container7, uniqueID7, CLS_TAILWINDSPIN, makeElement8), fb_calculate_attributes(radius8, container7, CLS_TAILWINDSPIN); + } + }(theme, container.wrap, radius, makeElement1), (0, ej2_base.le)(args.label) || (container2 = container.inner_wrap, label = args.label, (labelEle = makeElement1('div', {})).classList.add('e-spin-label'), labelEle.innerHTML = label, container2.appendChild(labelEle)); + } else { + var container3, template, cssClass, template1 = (0, ej2_base.le)(args.template) ? null : args.template; + container.wrap.classList.add(CLS_SPINTEMPLATE), container3 = container.wrap, template = template1, cssClass = null, (0, ej2_base.le)(cssClass) || container3.classList.add(cssClass), container3.querySelector('.e-spinner-inner').innerHTML = template; + } + container.wrap.classList.add(CLS_HIDESPIN), container = null; + } + } + function generateSeries(begin, stop) { + var series = [], increment = !1, count = 1; + return function formSeries(i) { + series.push(i), (i !== stop || 1 === count) && (i <= begin && i > 1 && !increment ? i = parseFloat((i - 0.2).toFixed(2)) : 1 === i ? (i = parseFloat(((i = 7) + 0.2).toFixed(2)), increment = !0) : i < 8 && increment ? 8 === (i = parseFloat((i + 0.2).toFixed(2))) && (increment = !1) : i <= 8 && !increment && (i = parseFloat((i - 0.2).toFixed(2))), ++count, formSeries(i)); + }(begin), series; + } + function random_generator() { + for(var random = '', combine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', i = 0; i < 5; i++)random += combine.charAt(Math.floor(Math.random() * combine.length)); + return random; + } + function create_fabric_element(innerCon, uniqueID, themeClass, makeElement) { + var svgFabric = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + svgFabric.setAttribute('id', uniqueID), svgFabric.setAttribute('class', themeClass); + var fabricCirclePath = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + fabricCirclePath.setAttribute('class', CLS_SPINCIRCLE); + var fabricCircleArc = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + fabricCircleArc.setAttribute('class', 'e-path-arc'), innerCon.insertBefore(svgFabric, innerCon.firstChild), svgFabric.appendChild(fabricCirclePath), svgFabric.appendChild(fabricCircleArc); + } + function create_material_element(innerContainer, uniqueID, makeElement, cls) { + var svgMaterial = document.createElementNS('http://www.w3.org/2000/svg', 'svg'), matCirclePath = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + svgMaterial.setAttribute('class', cls), svgMaterial.setAttribute('id', uniqueID), matCirclePath.setAttribute('class', CLS_SPINCIRCLE), innerContainer.insertBefore(svgMaterial, innerContainer.firstChild), svgMaterial.appendChild(matCirclePath); + } + function mat_calculate_attributes(radius, container, type, cls) { + var diameter, strokeSize, radius1, offset, diameter1 = 2 * radius, svg = container.querySelector('svg.' + cls), path = svg.querySelector('path.e-path-circle'), strokeSize1 = getStrokeSize(diameter1), transformOrigin = diameter1 / 2 + 'px'; + svg.setAttribute('viewBox', '0 0 ' + diameter1 + ' ' + diameter1), svg.style.width = svg.style.height = diameter1 + 'px', svg.style.transformOrigin = transformOrigin + ' ' + transformOrigin + ' ' + transformOrigin, path.setAttribute('d', (diameter = diameter1, strokeSize = strokeSize1, 'M' + (radius1 = diameter / 2) + ',' + (offset = strokeSize / 2) + 'A' + (radius1 - offset) + ',' + (radius1 - offset) + ' 0 1 1 ' + offset + ',' + radius1)), 'Material' === type && (path.setAttribute('stroke-width', strokeSize1 + ''), path.setAttribute('stroke-dasharray', (diameter1 - strokeSize1) * Math.PI * 0.75 + ''), path.setAttribute('stroke-dashoffset', getDashOffset(diameter1, strokeSize1, 1, 75) + '')); + } + function getStrokeSize(diameter) { + return 0.1 * diameter; + } + function getDashOffset(diameter, strokeSize, value, max) { + return (diameter - strokeSize) * Math.PI * (3 * max / 100 - value / 100); + } + function easeAnimation(current, start, change, duration) { + var timestamp = (current /= duration) * current, timecount = timestamp * current; + return start + change * (6 * timecount * timestamp + -15 * timestamp * timestamp + 10 * timecount); + } + function fb_calculate_attributes(radius, innerConainer, trgClass) { + var radius1, x, y, radius2, start, end, diameter = 2 * radius, svg = innerConainer.querySelector('.' + trgClass), circle = svg.querySelector('.e-path-circle'), path = svg.querySelector('.e-path-arc'), transformOrigin = diameter / 2 + 'px'; + circle.setAttribute('d', [ + 'M', + radius, + radius, + 'm', + -(radius1 = radius), + 0, + 'a', + radius1, + radius1, + 0, + 1, + 0, + 2 * radius1, + 0, + 'a', + radius1, + radius1, + 0, + 1, + 0, + -(2 * radius1), + 0 + ].join(' ')), path.setAttribute('d', (start = defineArcPoints(x = radius, y = radius, radius2 = radius, 45), end = defineArcPoints(x, y, radius2, 315), [ + 'M', + start.x, + start.y, + 'A', + radius2, + radius2, + 0, + 0, + 0, + end.x, + end.y + ].join(' '))), svg.setAttribute('viewBox', '0 0 ' + diameter + ' ' + diameter), svg.style.transformOrigin = transformOrigin + ' ' + transformOrigin + ' ' + transformOrigin, svg.style.width = svg.style.height = diameter + 'px'; + } + function defineArcPoints(centerX, centerY, radius, angle) { + var radians = (angle - 90) * Math.PI / 180.0; + return { + x: centerX + radius * Math.cos(radians), + y: centerY + radius * Math.sin(radians) + }; + } + function showSpinner(container) { + showHideSpinner(container, !1), container = null; + } + function showHideSpinner(container, isHide) { + var spinnerWrap; + if (container && (spinnerWrap = container.classList.contains(CLS_SPINWRAP) ? container : container.querySelector('.' + CLS_SPINWRAP)), container && spinnerWrap) { + var inner = spinnerWrap.querySelector('.' + CLS_SPININWRAP); + if (isHide ? !spinnerWrap.classList.contains(CLS_SPINTEMPLATE) && !spinnerWrap.classList.contains(CLS_HIDESPIN) : !spinnerWrap.classList.contains(CLS_SPINTEMPLATE) && !spinnerWrap.classList.contains(CLS_SHOWSPIN)) { + var container1, uniqueID, radius, globalObject, svgEle = spinnerWrap.querySelector('svg'); + if ((0, ej2_base.le)(svgEle)) return; + var id = svgEle.getAttribute('id'); + switch(globalTimeOut[id].isAnimate = !isHide, globalTimeOut[id].type){ + case 'Material': + isHide ? clearTimeout(globalTimeOut[id].timeOut) : (container1 = inner, uniqueID = id, radius = globalTimeOut[id].radius, globalObject = {}, globalTimeOut[uniqueID].timeOut = 0, globalObject[uniqueID] = { + radius: radius, + count: 0, + previousId: 0 + }, function animateMaterial(spinnerInfo) { + (function(start, end, easing, duration, count, max, spinnerInfo) { + var id = ++spinnerInfo.globalInfo[spinnerInfo.uniqueID].previousId, startTime = new Date().getTime(), change = 149 - start, diameter = parseFloat(2 * spinnerInfo.globalInfo[spinnerInfo.uniqueID].radius + ''), strokeSize = getStrokeSize(diameter), rotate = -90 * (spinnerInfo.globalInfo[spinnerInfo.uniqueID].count || 0); + (function mat_animation(spinnerInfo) { + var currentTime = Math.max(0, Math.min(new Date().getTime() - startTime, duration)); + (function(value, container) { + if (!(0, ej2_base.le)(container.querySelector('svg.e-spin-material')) && !(0, ej2_base.le)(container.querySelector('svg.e-spin-material').querySelector('path.e-path-circle'))) { + var path = container.querySelector('svg.e-spin-material').querySelector('path.e-path-circle'); + path.setAttribute('stroke-dashoffset', getDashOffset(diameter, strokeSize, value, 75) + ''), path.setAttribute('transform', 'rotate(' + rotate + ' ' + diameter / 2 + ' ' + diameter / 2 + ')'); + } + })(easing(currentTime, start, change, duration), spinnerInfo.container), id === spinnerInfo.globalInfo[spinnerInfo.uniqueID].previousId && currentTime < duration ? globalTimeOut[spinnerInfo.uniqueID].timeOut = setTimeout(mat_animation.bind(null, spinnerInfo), 1) : animateMaterial(spinnerInfo); + })(spinnerInfo); + })(1, 149, easeAnimation, 1333, spinnerInfo.globalInfo[spinnerInfo.uniqueID].count, 75, spinnerInfo), spinnerInfo.globalInfo[spinnerInfo.uniqueID].count = ++spinnerInfo.globalInfo[spinnerInfo.uniqueID].count % 4; + }({ + uniqueID: uniqueID, + container: container1, + globalInfo: globalObject, + timeOutVar: 0 + })); + break; + case 'Bootstrap': + isHide ? clearTimeout(globalTimeOut[id].timeOut) : function(innerContainer) { + for(var id = innerContainer.querySelector('svg.e-spin-bootstrap').getAttribute('id'), i = 1; i <= 8; i++)rotation(innerContainer.getElementsByClassName('e-path-circle_' + (8 === i ? 0 : i))[0], i, i, generateSeries(i, i), id); + function rotation(circle, start, end, series, id) { + var count = 0; + !function boot_animate(radius) { + globalTimeOut[id].isAnimate && (++count, circle.setAttribute('r', radius + ''), count >= series.length && (count = 0), globalTimeOut[id].timeOut = setTimeout(boot_animate.bind(null, series[count]), 18)); + }(start); + } + }(inner); + } + } + isHide ? (0, ej2_base.s1)(spinnerWrap, [ + CLS_HIDESPIN + ], [ + CLS_SHOWSPIN + ]) : (0, ej2_base.s1)(spinnerWrap, [ + CLS_SHOWSPIN + ], [ + CLS_HIDESPIN + ]), container = null; + } + } + function hideSpinner(container) { + showHideSpinner(container, !0), container = null; + } + var extendStatics1, uploader_extends = (extendStatics1 = function(d, b) { + return (extendStatics1 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics1(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), uploader_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, INPUT_WRAPPER = 'e-file-select', DROP_AREA = 'e-file-drop', LIST_PARENT = 'e-upload-files', FILE = 'e-upload-file-list', STATUS = 'e-file-status', FILE_NAME = 'e-file-name', FILE_TYPE = 'e-file-type', FILE_SIZE = 'e-file-size', REMOVE_ICON = 'e-file-remove-btn', DELETE_ICON = 'e-file-delete-btn', SPINNER_PANE = 'e-spinner-pane', ABORT_ICON = 'e-file-abort-btn', RETRY_ICON = 'e-file-reload-btn', DRAG_HOVER = 'e-upload-drag-hover', PROGRESS_WRAPPER = 'e-upload-progress-wrap', PROGRESSBAR = 'e-upload-progress-bar', PROGRESSBAR_TEXT = 'e-progress-bar-text', UPLOAD_INPROGRESS = 'e-upload-progress', UPLOAD_SUCCESS = 'e-upload-success', UPLOAD_FAILED = 'e-upload-fails', TEXT_CONTAINER = 'e-file-container', VALIDATION_FAILS = 'e-validation-fails', uploader_RTL = 'e-rtl', DISABLED = 'e-disabled', RTL_CONTAINER = 'e-rtl-container', ICON_FOCUSED = 'e-clear-icon-focus', PAUSE_UPLOAD = 'e-file-pause-btn', RESUME_UPLOAD = 'e-file-play-btn', RESTRICT_RETRY = 'e-restrict-retry', wrapperAttr = [ + 'title', + 'style', + 'class' + ], FORM_UPLOAD = 'e-form-upload', INVALID_FILE = 'e-file-invalid', FilesProp = function(_super) { + function FilesProp() { + return null !== _super && _super.apply(this, arguments) || this; + } + return uploader_extends(FilesProp, _super), uploader_decorate([ + (0, ej2_base.Z9)('') + ], FilesProp.prototype, "name", void 0), uploader_decorate([ + (0, ej2_base.Z9)(null) + ], FilesProp.prototype, "size", void 0), uploader_decorate([ + (0, ej2_base.Z9)('') + ], FilesProp.prototype, "type", void 0), FilesProp; + }(ej2_base.rt), ButtonsProps = function(_super) { + function ButtonsProps() { + return null !== _super && _super.apply(this, arguments) || this; + } + return uploader_extends(ButtonsProps, _super), uploader_decorate([ + (0, ej2_base.Z9)('Browse...') + ], ButtonsProps.prototype, "browse", void 0), uploader_decorate([ + (0, ej2_base.Z9)('Upload') + ], ButtonsProps.prototype, "upload", void 0), uploader_decorate([ + (0, ej2_base.Z9)('Clear') + ], ButtonsProps.prototype, "clear", void 0), ButtonsProps; + }(ej2_base.rt), AsyncSettings = function(_super) { + function AsyncSettings() { + return null !== _super && _super.apply(this, arguments) || this; + } + return uploader_extends(AsyncSettings, _super), uploader_decorate([ + (0, ej2_base.Z9)('') + ], AsyncSettings.prototype, "saveUrl", void 0), uploader_decorate([ + (0, ej2_base.Z9)('') + ], AsyncSettings.prototype, "removeUrl", void 0), uploader_decorate([ + (0, ej2_base.Z9)(0) + ], AsyncSettings.prototype, "chunkSize", void 0), uploader_decorate([ + (0, ej2_base.Z9)(3) + ], AsyncSettings.prototype, "retryCount", void 0), uploader_decorate([ + (0, ej2_base.Z9)(500) + ], AsyncSettings.prototype, "retryAfterDelay", void 0), AsyncSettings; + }(ej2_base.rt), Uploader = function(_super) { + function Uploader(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.initialAttr = { + accept: null, + multiple: !1, + disabled: !1 + }, _this.uploadedFilesData = [], _this.base64String = [], _this.isForm = !1, _this.allTypes = !1, _this.pausedData = [], _this.uploadMetaData = [], _this.tabIndex = '0', _this.btnTabIndex = '0', _this.disableKeyboardNavigation = !1, _this.count = -1, _this.actionCompleteCount = 0, _this.flag = !0, _this.selectedFiles = [], _this.uploaderName = 'UploadFiles', _this.fileStreams = [], _this.newFileRef = 0, _this.isFirstFileOnSelection = !1, _this.dragCounter = 0, _this.isAngular = !1, _this.fileList = [], _this.filesData = [], _this.uploaderOptions = options, _this; + } + return uploader_extends(Uploader, _super), Uploader.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'allowedExtensions': + this.setExtensions(this.allowedExtensions), this.clearAll(); + break; + case 'enabled': + this.setControlStatus(); + break; + case 'multiple': + this.setMultipleSelection(); + break; + case 'enableRtl': + this.setRTL(), this.reRenderFileList(); + break; + case 'buttons': + this.buttons.browse = (0, ej2_base.le)(this.buttons.browse) ? '' : this.buttons.browse, this.buttons.clear = (0, ej2_base.le)(this.buttons.clear) ? '' : this.buttons.clear, this.buttons.upload = (0, ej2_base.le)(this.buttons.upload) ? '' : this.buttons.upload, this.renderButtonTemplates(); + break; + case 'dropArea': + this.unBindDropEvents(), this.updateDropArea(); + break; + case 'htmlAttributes': + this.updateHTMLAttrToElement(), this.updateHTMLAttrToWrapper(), this.checkHTMLAttributes(!0); + break; + case 'files': + this.renderPreLoadFiles(); + break; + case 'directoryUpload': + this.updateDirectoryAttributes(); + break; + case 'template': + case 'minFileSize': + case 'maxFileSize': + case 'autoUpload': + case 'sequentialUpload': + this.clearAll(); + break; + case 'locale': + this.l10n.setLocale(this.locale), this.setLocalizedTexts(), this.preLocaleObj = (0, ej2_base.NA)('currentLocale', this.l10n); + break; + case 'cssClass': + this.setCSSClass(oldProp.cssClass); + } + } + }, Uploader.prototype.setLocalizedTexts = function() { + (0, ej2_base.le)(this.template) && ('string' == typeof this.buttons.browse && (this.browseButton.innerText = 'Browse...' === this.buttons.browse ? this.localizedTexts('Browse') : this.buttons.browse, this.browseButton.setAttribute('title', this.browseButton.innerText), this.uploadWrapper && !(0, ej2_base.le)(this.uploadWrapper.querySelector('.' + DROP_AREA)) && (this.uploadWrapper.querySelector('.' + DROP_AREA).innerHTML = this.localizedTexts('dropFilesHint'))), this.updateFileList()); + }, Uploader.prototype.getKeyValue = function(val) { + for(var keyValue, _i = 0, _a = Object.keys(this.preLocaleObj); _i < _a.length; _i++){ + var key = _a[_i]; + this.preLocaleObj[key] === val && (keyValue = key); + } + return keyValue; + }, Uploader.prototype.updateFileList = function() { + if (this.fileList.length > 0 && !(0, ej2_base.le)(this.uploadWrapper.querySelector('.' + LIST_PARENT))) for(var i = 0; i < this.fileList.length; i++)this.fileList[i].querySelector('.e-file-status').innerHTML = this.localizedTexts(this.getKeyValue(this.filesData[i].status)), this.filesData[i].status = this.localizedTexts(this.getKeyValue(this.filesData[i].status)), this.fileList[i].classList.contains(UPLOAD_SUCCESS) && this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('delete')), this.fileList[i].querySelector('.e-file-play-btn') && this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('resume')), this.fileList[i].querySelector('.e-file-remove-btn') && this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('remove')), this.fileList[i].querySelector('.e-file-reload-btn') && this.fileList[i].querySelector('.e-icons').setAttribute('title', this.localizedTexts('retry')), this.autoUpload || (this.uploadButton.innerText = 'Upload' === this.buttons.upload ? this.localizedTexts('Upload') : this.buttons.upload, this.uploadButton.setAttribute('title', this.localizedTexts('Upload')), this.clearButton.innerText = 'Clear' === this.buttons.clear ? this.localizedTexts('Clear') : this.buttons.clear, this.clearButton.setAttribute('title', this.localizedTexts('Clear'))); + }, Uploader.prototype.reRenderFileList = function() { + this.listParent && ((0, ej2_base.og)(this.listParent), this.listParent = null, this.fileList = [], this.createFileList(this.filesData), this.actionButtons && (this.removeActionButtons(), this.renderActionButtons(), this.checkActionButtonStatus())); + }, Uploader.prototype.preRender = function() { + this.localeText = { + Browse: 'Browse...', + Clear: 'Clear', + Upload: 'Upload', + dropFilesHint: 'Or drop files here', + invalidMaxFileSize: 'File size is too large', + invalidMinFileSize: 'File size is too small', + invalidFileType: 'File type is not allowed', + uploadFailedMessage: 'File failed to upload', + uploadSuccessMessage: 'File uploaded successfully', + removedSuccessMessage: 'File removed successfully', + removedFailedMessage: 'Unable to remove file', + inProgress: 'Uploading', + readyToUploadMessage: 'Ready to upload', + abort: 'Abort', + remove: 'Remove', + cancel: 'Cancel', + delete: 'Delete file', + pauseUpload: 'File upload paused', + pause: 'Pause', + resume: 'Resume', + retry: 'Retry', + fileUploadCancel: 'File upload canceled', + invalidFileSelection: 'Invalid files selected', + totalFiles: 'Total files', + size: 'Size' + }, this.l10n = new ej2_base.E7('uploader', this.localeText, this.locale), this.preLocaleObj = (0, ej2_base.NA)('currentLocale', this.l10n), this.formRendered(), this.updateHTMLAttrToElement(), this.checkHTMLAttributes(!1); + var ejInstance = (0, ej2_base.NA)('ej2_instances', this.element); + if ('EJS-UPLOADER' === this.element.tagName) { + for(var inputElement = this.createElement('input', { + attrs: { + type: 'file' + } + }), index = 0; index < this.element.attributes.length; index++)inputElement.setAttribute(this.element.attributes[index].nodeName, this.element.attributes[index].nodeValue), inputElement.innerHTML = this.element.innerHTML; + inputElement.hasAttribute('name') || inputElement.setAttribute('name', 'UploadFiles'), this.element.appendChild(inputElement), this.element = inputElement, (0, ej2_base.sO)('ej2_instances', ejInstance, this.element); + } + ejInstance[0].isPureReactComponent && ((0, ej2_base.le)(ejInstance[0].props.name) ? !(0, ej2_base.le)(ejInstance[0].props.id) && (0, ej2_base.le)(ejInstance[0].props.name) ? this.element.setAttribute('name', ejInstance[0].props.id) : this.element.setAttribute('name', 'UploadFiles') : this.element.setAttribute('name', ejInstance[0].props.name)), (0, ej2_base.le)(this.element.getAttribute('name')) && this.element.setAttribute('name', this.element.getAttribute('id')), this.element.hasAttribute('type') || this.element.setAttribute('type', 'file'), this.updateDirectoryAttributes(), this.keyConfigs = { + enter: 'enter' + }, this.element.hasAttribute('tabindex') && (this.tabIndex = this.element.getAttribute('tabindex')), this.browserName = ej2_base.AR.info.name, this.uploaderName = this.element.getAttribute('name'); + }, Uploader.prototype.formRendered = function() { + var parentEle = (0, ej2_base.oq)(this.element, 'form'); + if (!(0, ej2_base.le)(parentEle)) for(; parentEle && parentEle !== document.documentElement; parentEle = parentEle.parentElement)'FORM' === parentEle.tagName && (this.isForm = !0, this.formElement = parentEle, parentEle.setAttribute('enctype', 'multipart/form-data'), parentEle.setAttribute('encoding', 'multipart/form-data')); + }, Uploader.prototype.getPersistData = function() { + return this.addOnPersist([ + 'filesData' + ]); + }, Uploader.prototype.getModuleName = function() { + return 'uploader'; + }, Uploader.prototype.updateDirectoryAttributes = function() { + this.directoryUpload ? (this.element.setAttribute('directory', 'true'), this.element.setAttribute('webkitdirectory', 'true')) : (this.element.removeAttribute('directory'), this.element.removeAttribute('webkitdirectory')); + }, Uploader.prototype.render = function() { + this.renderBrowseButton(), this.initializeUpload(), this.updateHTMLAttrToWrapper(), this.wireEvents(), this.setMultipleSelection(), this.setExtensions(this.allowedExtensions), this.setRTL(), this.renderPreLoadFiles(), this.setControlStatus(), this.setCSSClass(); + }, Uploader.prototype.renderBrowseButton = function() { + this.browseButton = this.createElement('button', { + className: 'e-css e-btn', + attrs: { + type: 'button' + } + }), this.browseButton.setAttribute('tabindex', this.tabIndex), 'string' == typeof this.buttons.browse ? (this.browseButton.textContent = 'Browse...' === this.buttons.browse ? this.localizedTexts('Browse') : this.buttons.browse, this.browseButton.setAttribute('title', this.browseButton.innerText)) : this.browseButton.appendChild(this.buttons.browse), this.element.setAttribute('aria-label', 'Uploader'); + }, Uploader.prototype.renderActionButtons = function() { + this.element.setAttribute('tabindex', '-1'), this.actionButtons = this.createElement('div', { + className: 'e-upload-actions' + }), this.uploadButton = this.createElement('button', { + className: 'e-file-upload-btn e-css e-btn e-flat e-primary', + attrs: { + type: 'button', + tabindex: this.btnTabIndex + } + }), this.clearButton = this.createElement('button', { + className: 'e-file-clear-btn e-css e-btn e-flat', + attrs: { + type: 'button', + tabindex: this.btnTabIndex + } + }), this.actionButtons.appendChild(this.clearButton), this.actionButtons.appendChild(this.uploadButton), this.renderButtonTemplates(), this.uploadWrapper.appendChild(this.actionButtons), this.browseButton.blur(), this.isPreloadFiles || this.uploadButton.focus(), this.wireActionButtonEvents(); + }, Uploader.prototype.serverActionButtonsEventBind = function(element) { + element && !this.isForm && (this.browseButton.blur(), this.actionButtons = element, this.uploadButton = this.actionButtons.querySelector('.e-file-upload-btn'), this.clearButton = this.actionButtons.querySelector('.e-file-clear-btn'), this.uploadButton.focus(), this.unwireActionButtonEvents(), this.wireActionButtonEvents(), this.checkActionButtonStatus()); + }, Uploader.prototype.wireActionButtonEvents = function() { + ej2_base.bi.add(this.uploadButton, 'click', this.uploadButtonClick, this), ej2_base.bi.add(this.clearButton, 'click', this.clearButtonClick, this); + }, Uploader.prototype.unwireActionButtonEvents = function() { + ej2_base.bi.remove(this.uploadButton, 'click', this.uploadButtonClick), ej2_base.bi.remove(this.clearButton, 'click', this.clearButtonClick); + }, Uploader.prototype.removeActionButtons = function() { + this.actionButtons && (this.unwireActionButtonEvents(), (0, ej2_base.og)(this.actionButtons), this.actionButtons = null); + }, Uploader.prototype.renderButtonTemplates = function() { + if ('string' == typeof this.buttons.browse ? (this.browseButton.textContent = 'Browse...' === this.buttons.browse ? this.localizedTexts('Browse') : this.buttons.browse, this.browseButton.setAttribute('title', this.browseButton.textContent)) : (this.browseButton.innerHTML = '', this.browseButton.appendChild(this.buttons.browse)), this.uploadButton) { + var uploadText = (0, ej2_base.le)(this.buttons.upload) ? 'Upload' : this.buttons.upload; + this.buttons.upload = uploadText, 'string' == typeof this.buttons.upload ? (this.uploadButton.textContent = 'Upload' === this.buttons.upload ? this.localizedTexts('Upload') : this.buttons.upload, this.uploadButton.setAttribute('title', this.uploadButton.textContent)) : (this.uploadButton.innerHTML = '', this.uploadButton.appendChild(this.buttons.upload)); + } + if (this.clearButton) { + var clearText = (0, ej2_base.le)(this.buttons.clear) ? 'Clear' : this.buttons.clear; + this.buttons.clear = clearText, 'string' == typeof this.buttons.clear ? (this.clearButton.textContent = 'Clear' === this.buttons.clear ? this.localizedTexts('Clear') : this.buttons.clear, this.clearButton.setAttribute('title', this.clearButton.textContent)) : (this.clearButton.innerHTML = '', this.clearButton.appendChild(this.buttons.clear)); + } + }, Uploader.prototype.initializeUpload = function() { + this.element.setAttribute('tabindex', '-1'); + var inputWrapper = this.createElement('span', { + className: INPUT_WRAPPER + }); + this.element.parentElement.insertBefore(inputWrapper, this.element), this.dropAreaWrapper = this.createElement('div', { + className: 'e-file-select-wrap' + }), this.element.parentElement.insertBefore(this.dropAreaWrapper, this.element), inputWrapper.appendChild(this.element), this.dropAreaWrapper.appendChild(this.browseButton), this.dropAreaWrapper.appendChild(inputWrapper), this.uploadWrapper = this.createElement('div', { + className: 'e-upload e-control-wrapper' + }), this.dropAreaWrapper.parentElement.insertBefore(this.uploadWrapper, this.dropAreaWrapper), this.uploadWrapper.appendChild(this.dropAreaWrapper), this.setDropArea(); + }, Uploader.prototype.renderPreLoadFiles = function() { + if (this.files.length) { + if (this.enablePersistence && this.filesData.length) { + this.createFileList(this.filesData); + return; + } + if (!(0, ej2_base.le)(this.files[0].size)) { + this.isPreloadFiles = !0; + var files = [].slice.call(this.files), filesData = []; + this.multiple || (this.clearData(), files = [ + files[0] + ]); + for(var _i = 0, files_1 = files; _i < files_1.length; _i++){ + var data = files_1[_i], fileData = { + name: data.name + '.' + data.type.split('.')[data.type.split('.').length - 1], + rawFile: '', + size: data.size, + status: this.localizedTexts('uploadSuccessMessage'), + type: data.type, + validationMessages: { + minSize: '', + maxSize: '' + }, + statusCode: '2' + }; + filesData.push(fileData), this.filesData.push(fileData); + } + this.createFileList(filesData), !this.autoUpload && this.listParent && !this.actionButtons && (!this.isForm || this.allowUpload()) && this.showFileList && this.renderActionButtons(), this.checkActionButtonStatus(), this.sequentialUpload && (this.count = this.filesData.length - 1), this.isPreloadFiles = !1; + } + } + }, Uploader.prototype.checkActionButtonStatus = function() { + if (this.actionButtons) { + var length_1 = this.uploadWrapper.querySelectorAll('.' + VALIDATION_FAILS).length + this.uploadWrapper.querySelectorAll('.e-upload-fails:not(.e-upload-progress)').length + this.uploadWrapper.querySelectorAll('span.' + UPLOAD_SUCCESS).length + this.uploadWrapper.querySelectorAll('span.' + UPLOAD_INPROGRESS).length; + length_1 > 0 && length_1 === this.uploadWrapper.querySelectorAll('li').length ? this.uploadButton.setAttribute('disabled', 'disabled') : this.uploadButton.removeAttribute('disabled'); + } + }, Uploader.prototype.setDropArea = function() { + var dropTextArea = this.dropAreaWrapper.querySelector('.e-file-drop'); + if (this.dropArea) { + this.dropZoneElement = 'string' != typeof this.dropArea ? this.dropArea : (0, ej2_base.Ys)(this.dropArea, document); + for(var element = this.element, enableDropText = !1; element.parentNode;)(element = element.parentNode) === this.dropZoneElement && (enableDropText = !0, dropTextArea ? dropTextArea.innerHTML = this.localizedTexts('dropFilesHint') : this.createDropTextHint()); + !enableDropText && dropTextArea && (0, ej2_base.Od)(dropTextArea); + } else (0, ej2_base.le)(this.uploaderOptions) || void 0 !== this.uploaderOptions.dropArea || (this.createDropTextHint(), this.dropZoneElement = this.uploadWrapper, this.setProperties({ + dropArea: this.uploadWrapper + }, !0)); + this.bindDropEvents(); + }, Uploader.prototype.updateDropArea = function() { + if (this.dropArea) this.setDropArea(); + else { + this.dropZoneElement = null; + var dropTextArea = this.dropAreaWrapper.querySelector('.e-file-drop'); + dropTextArea && (0, ej2_base.Od)(dropTextArea); + } + }, Uploader.prototype.createDropTextHint = function() { + var fileDropArea = this.createElement('span', { + className: DROP_AREA + }); + fileDropArea.innerHTML = this.localizedTexts('dropFilesHint'), this.dropAreaWrapper.appendChild(fileDropArea); + }, Uploader.prototype.updateHTMLAttrToElement = function() { + if (!(0, ej2_base.le)(this.htmlAttributes)) for(var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++){ + var pro = _a[_i]; + 0 > wrapperAttr.indexOf(pro) && this.element.setAttribute(pro, this.htmlAttributes[pro]); + } + }, Uploader.prototype.updateHTMLAttrToWrapper = function() { + if (!(0, ej2_base.le)(this.htmlAttributes)) for(var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++){ + var pro = _a[_i]; + if (wrapperAttr.indexOf(pro) > -1) { + if ('class' === pro) { + var updatedClassValues = this.htmlAttributes[pro].replace(/\s+/g, ' ').trim(); + '' !== updatedClassValues && (0, ej2_base.cn)([ + this.uploadWrapper + ], updatedClassValues.split(' ')); + } else if ('style' === pro) { + var uploadStyle = this.uploadWrapper.getAttribute(pro); + uploadStyle = (0, ej2_base.le)(uploadStyle) ? this.htmlAttributes[pro] : uploadStyle + this.htmlAttributes[pro], this.uploadWrapper.setAttribute(pro, uploadStyle); + } else this.uploadWrapper.setAttribute(pro, this.htmlAttributes[pro]); + } + } + }, Uploader.prototype.setMultipleSelection = function() { + if (this.multiple && !this.element.hasAttribute('multiple')) { + var newAttr = document.createAttribute('multiple'); + newAttr.value = 'multiple', this.element.setAttributeNode(newAttr); + } else this.multiple || this.element.removeAttribute('multiple'); + }, Uploader.prototype.checkAutoUpload = function(fileData) { + this.autoUpload ? (this.sequentialUpload ? this.sequenceUpload(fileData) : this.upload(fileData), this.removeActionButtons()) : this.actionButtons || this.renderActionButtons(), this.checkActionButtonStatus(); + }, Uploader.prototype.sequenceUpload = function(fileData) { + if (this.filesData.length - fileData.length == 0 || '1' !== this.filesData[this.filesData.length - fileData.length - 1].statusCode) { + ++this.count; + var isFileListCreated = !this.showFileList; + 'object' == typeof this.filesData[this.count] ? (this.isFirstFileOnSelection = !1, this.upload(this.filesData[this.count], isFileListCreated), '0' === this.filesData[this.count].statusCode && this.sequenceUpload(fileData)) : --this.count; + } + }, Uploader.prototype.setCSSClass = function(oldCSSClass) { + var updatedCssClassValue = this.cssClass; + (0, ej2_base.le)(this.cssClass) || '' === this.cssClass || (updatedCssClassValue = this.cssClass.replace(/\s+/g, ' ').trim()), (0, ej2_base.le)(this.cssClass) || '' === updatedCssClassValue || (0, ej2_base.cn)([ + this.uploadWrapper + ], updatedCssClassValue.split(updatedCssClassValue.indexOf(',') > -1 ? ',' : ' ')); + var updatedOldCssClass = oldCSSClass; + (0, ej2_base.le)(oldCSSClass) || (updatedOldCssClass = oldCSSClass.replace(/\s+/g, ' ').trim()), (0, ej2_base.le)(oldCSSClass) || '' === updatedOldCssClass || (0, ej2_base.IV)([ + this.uploadWrapper + ], updatedOldCssClass.split(' ')); + }, Uploader.prototype.wireEvents = function() { + ej2_base.bi.add(this.browseButton, 'click', this.browseButtonClick, this), ej2_base.bi.add(this.element, 'change', this.onSelectFiles, this), ej2_base.bi.add(document, 'click', this.removeFocus, this), this.keyboardModule = new ej2_base.nv(this.uploadWrapper, { + keyAction: this.keyActionHandler.bind(this), + keyConfigs: this.keyConfigs, + eventName: 'keydown' + }), this.isForm && ej2_base.bi.add(this.formElement, 'reset', this.resetForm, this); + }, Uploader.prototype.unWireEvents = function() { + ej2_base.bi.remove(this.browseButton, 'click', this.browseButtonClick), ej2_base.bi.remove(this.element, 'change', this.onSelectFiles), ej2_base.bi.remove(document, 'click', this.removeFocus), this.isForm && ej2_base.bi.remove(this.formElement, 'reset', this.resetForm), this.keyboardModule && this.keyboardModule.destroy(); + }, Uploader.prototype.resetForm = function() { + this.clearAll(); + }, Uploader.prototype.keyActionHandler = function(e) { + var targetElement = e.target; + if ('enter' === e.action) { + if (e.target === this.clearButton) this.clearButtonClick(); + else if (e.target === this.uploadButton) this.uploadButtonClick(); + else if (e.target === this.browseButton) this.browseButtonClick(); + else if (targetElement.classList.contains(PAUSE_UPLOAD)) { + var metaData = this.getCurrentMetaData(null, e); + metaData.file.statusCode = '4', metaData.file.status = this.localizedTexts('pauseUpload'), this.abortUpload(metaData, !1); + } else if (targetElement.classList.contains(RESUME_UPLOAD)) this.resumeUpload(this.getCurrentMetaData(null, e), e); + else if (targetElement.classList.contains(RETRY_ICON)) { + var metaData = this.getCurrentMetaData(null, e); + if ((0, ej2_base.le)(metaData)) { + var target = e.target.parentElement, fileData = this.filesData[this.fileList.indexOf(target)]; + this.retry(fileData); + } else metaData.file.statusCode = '1', metaData.file.status = this.localizedTexts('readyToUploadMessage'), this.chunkUpload(metaData.file); + } else this.removeFiles(e), targetElement.classList.contains(ABORT_ICON) || this.browseButton.focus(); + e.preventDefault(), e.stopPropagation(); + } + }, Uploader.prototype.getCurrentMetaData = function(fileInfo, e) { + if ((0, ej2_base.le)(fileInfo)) { + var fileData, targetMetaData, target = e.target.parentElement; + fileData = this.filesData[this.fileList.indexOf(target)]; + } else fileData = fileInfo; + for(var i = 0; i < this.uploadMetaData.length; i++)this.uploadMetaData[i].file.name === fileData.name && (targetMetaData = this.uploadMetaData[i]); + return targetMetaData; + }, Uploader.prototype.removeFocus = function() { + this.uploadWrapper && this.listParent && this.listParent.querySelector('.' + ICON_FOCUSED) && (document.activeElement.blur(), this.listParent.querySelector('.' + ICON_FOCUSED).classList.remove(ICON_FOCUSED)); + }, Uploader.prototype.browseButtonClick = function() { + this.element.click(); + }, Uploader.prototype.uploadButtonClick = function() { + this.sequentialUpload ? this.sequenceUpload(this.filesData) : this.upload(this.filesData); + }, Uploader.prototype.clearButtonClick = function() { + this.clearAll(), this.sequentialUpload && (this.count = -1), this.actionCompleteCount = 0; + }, Uploader.prototype.bindDropEvents = function() { + this.dropZoneElement && (ej2_base.bi.add(this.dropZoneElement, 'drop', this.dropElement, this), ej2_base.bi.add(this.dropZoneElement, 'dragover', this.dragHover, this), ej2_base.bi.add(this.dropZoneElement, 'dragleave', this.onDragLeave, this), ej2_base.bi.add(this.dropZoneElement, 'paste', this.onPasteFile, this), ej2_base.bi.add(this.dropZoneElement, 'dragenter', this.onDragEnter, this)); + }, Uploader.prototype.unBindDropEvents = function() { + this.dropZoneElement && (ej2_base.bi.remove(this.dropZoneElement, 'drop', this.dropElement), ej2_base.bi.remove(this.dropZoneElement, 'dragover', this.dragHover), ej2_base.bi.remove(this.dropZoneElement, 'dragleave', this.onDragLeave), ej2_base.bi.remove(this.dropZoneElement, 'dragenter', this.onDragEnter)); + }, Uploader.prototype.onDragEnter = function(e) { + this.enabled && (this.dropZoneElement.classList.add(DRAG_HOVER), this.dragCounter = this.dragCounter + 1, e.preventDefault(), e.stopPropagation()); + }, Uploader.prototype.onDragLeave = function() { + this.enabled && (this.dragCounter = this.dragCounter - 1, this.dragCounter || this.dropZoneElement.classList.remove(DRAG_HOVER)); + }, Uploader.prototype.dragHover = function(e) { + this.enabled && ('Default' !== this.dropEffect && (e.dataTransfer.dropEffect = this.dropEffect.toLowerCase()), e.preventDefault(), e.stopPropagation()); + }, Uploader.prototype.dropElement = function(e) { + this.dragCounter = 0, this.dropZoneElement.classList.remove(DRAG_HOVER), this.onSelectFiles(e), e.preventDefault(), e.stopPropagation(); + }, Uploader.prototype.onPasteFile = function(event) { + var item = event.clipboardData.items; + if ('paste' == event.type && 'msie' !== this.browserName && 'edge' !== this.browserName && 'safari' !== this.browserName && (this.element.files = event.clipboardData.files), 1 === item.length) { + var pasteFile = [].slice.call(item)[0]; + 'file' === pasteFile.kind && pasteFile.type.match('^image/') && this.renderSelectedFiles(event, [ + pasteFile.getAsFile() + ], !1, !0); + } + }, Uploader.prototype.getSelectedFiles = function(index) { + for(var data = [], liElement = this.fileList[index], allFiles = this.getFilesData(), nameElements = +liElement.getAttribute('data-files-count'), startIndex = 0, i = 0; i < index; i++)startIndex += +this.fileList[i].getAttribute('data-files-count'); + for(var j = startIndex; j < startIndex + nameElements; j++)data.push(allFiles[j]); + return data; + }, Uploader.prototype.removeFiles = function(args) { + if (this.enabled) { + var selectedElement = args.target.parentElement, index = this.fileList.indexOf(selectedElement), liElement = this.fileList[index], formUpload = this.isFormUpload(), fileData = formUpload ? this.getSelectedFiles(index) : this.getFilesInArray(this.filesData[index]); + if (!(0, ej2_base.le)(fileData)) { + if (args.target.classList.contains(ABORT_ICON) && !formUpload) { + if (fileData[0].statusCode = '5', !(0, ej2_base.le)(liElement)) { + var spinnerTarget = liElement.querySelector('.' + ABORT_ICON); + createSpinner({ + target: spinnerTarget, + width: '20px' + }), showSpinner(spinnerTarget); + } + this.sequentialUpload && this.uploadSequential(), liElement.classList.contains(RESTRICT_RETRY) || this.checkActionComplete(!0); + } else (0, ej2_base.oq)(args.target, '.' + SPINNER_PANE) || this.remove(fileData, !1, !1, !0, args); + this.element.value = '', this.checkActionButtonStatus(); + } + } + }, Uploader.prototype.removeFilesData = function(file, customTemplate) { + if (customTemplate) { + this.showFileList || (index = this.filesData.indexOf(file), this.filesData.splice(index, 1)); + return; + } + var index, selectedElement = this.getLiElement(file); + !(0, ej2_base.le)(selectedElement) && ((0, ej2_base.og)(selectedElement), index = this.fileList.indexOf(selectedElement), this.fileList.splice(index, 1), this.filesData.splice(index, 1), 0 !== this.fileList.length || (0, ej2_base.le)(this.listParent) || ((0, ej2_base.og)(this.listParent), this.listParent = null, this.removeActionButtons()), this.sequentialUpload && index <= this.count && --this.count); + }, Uploader.prototype.removeUploadedFile = function(file, eventArgs, removeDirectly, custom) { + var _this = this, ajax = new ej2_base.tk(this.asyncSettings.removeUrl, 'POST', !0, null); + ajax.emitError = !1; + var formData = new FormData(); + ajax.beforeSend = function(e) { + eventArgs.currentRequest = ajax.httpRequest, removeDirectly ? _this.removingEventCallback(eventArgs, formData, file, file) : _this.trigger('removing', eventArgs, function(eventArgs) { + eventArgs.cancel ? e.cancel = !0 : _this.removingEventCallback(eventArgs, formData, file, file); + }); + }, ajax.onLoad = function(e) { + return _this.removeCompleted(e, file, custom), {}; + }, ajax.onError = function(e) { + return _this.removeFailed(e, file, custom), {}; + }, ajax.send(formData); + }, Uploader.prototype.removingEventCallback = function(eventArgs, formData, selectedFiles, file) { + var name = this.element.getAttribute('name'), liElement = this.getLiElement(file); + if (!(0, ej2_base.le)(liElement) && (!(0, ej2_base.le)(liElement.querySelector('.' + DELETE_ICON)) || !(0, ej2_base.le)(liElement.querySelector('.' + REMOVE_ICON)))) { + var spinnerTarget = liElement.querySelector('.' + DELETE_ICON) ? liElement.querySelector('.' + DELETE_ICON) : liElement.querySelector('.' + REMOVE_ICON); + createSpinner({ + target: spinnerTarget, + width: '20px' + }), showSpinner(spinnerTarget); + } + eventArgs.postRawFile && !(0, ej2_base.le)(selectedFiles.rawFile) && '' !== selectedFiles.rawFile ? formData.append(name, selectedFiles.rawFile, selectedFiles.name) : formData.append(name, selectedFiles.name), this.updateFormData(formData, eventArgs.customFormData); + }, Uploader.prototype.updateFormData = function(formData, customData) { + if (customData.length > 0 && customData[0]) for(var i = 0; i < customData.length; i++)!function(i) { + var data = customData[i], value = Object.keys(data).map(function(e) { + return data[e]; + }); + formData.append(Object.keys(data)[0], value); + }(i); + }, Uploader.prototype.updateCustomheader = function(request, currentRequest) { + if (currentRequest.length > 0 && currentRequest[0]) for(var i = 0; i < currentRequest.length; i++)!function(i) { + var data = currentRequest[i], value = Object.keys(data).map(function(e) { + return data[e]; + }); + request.setRequestHeader(Object.keys(data)[0], value); + }(i); + }, Uploader.prototype.removeCompleted = function(e, files, customTemplate) { + var response = e && e.currentTarget ? this.getResponse(e) : null, status = e.target; + if (4 === status.readyState && status.status >= 200 && status.status <= 299) { + var args = { + e: e, + response: response, + operation: 'remove', + file: this.updateStatus(files, this.localizedTexts('removedSuccessMessage'), '2') + }; + this.trigger('success', args), this.removeFilesData(files, customTemplate); + var index = this.uploadedFilesData.indexOf(files); + this.uploadedFilesData.splice(index, 1), this.trigger('change', { + files: this.uploadedFilesData + }); + } else this.removeFailed(e, files, customTemplate); + }, Uploader.prototype.removeFailed = function(e, files, customTemplate) { + var response = e && e.currentTarget ? this.getResponse(e) : null, args = { + e: e, + response: response, + operation: 'remove', + file: this.updateStatus(files, this.localizedTexts('removedFailedMessage'), '0') + }; + if (!customTemplate) { + var index = this.filesData.indexOf(files), rootElement = this.fileList[index]; + if (rootElement) { + rootElement.classList.remove(UPLOAD_SUCCESS), rootElement.classList.add(UPLOAD_FAILED); + var statusElement = rootElement.querySelector('.' + STATUS); + statusElement && (statusElement.classList.remove(UPLOAD_SUCCESS), statusElement.classList.add(UPLOAD_FAILED)); + } + this.checkActionButtonStatus(); + } + this.trigger('failure', args); + var liElement = this.getLiElement(files); + (0, ej2_base.le)(liElement) || (0, ej2_base.le)(liElement.querySelector('.' + DELETE_ICON)) || (hideSpinner(liElement.querySelector('.' + DELETE_ICON)), (0, ej2_base.og)(liElement.querySelector('.e-spinner-pane'))); + }, Uploader.prototype.getFilesFromFolder = function(event) { + this.filesEntries = []; + var items = this.multiple ? event.dataTransfer.items : [ + event.dataTransfer.items[0] + ]; + if (this.checkDirectoryUpload(items)) for(var this_1 = this, i = 0; i < items.length; i++)!function(i) { + var item = items[i].webkitGetAsEntry(); + if (item.isFile) { + var files_2 = []; + item.file(function(fileObj) { + var path = item.fullPath; + files_2.push({ + path: path, + file: fileObj + }); + }), this_1.renderSelectedFiles(event, files_2, !0); + } else item.isDirectory && this_1.traverseFileTree(item, event); + }(i); + }, Uploader.prototype.checkDirectoryUpload = function(items) { + for(var i = 0; items && i < items.length; i++)if (items[i].webkitGetAsEntry().isDirectory) return !0; + return !1; + }, Uploader.prototype.traverseFileTree = function(item, event) { + if (item.isFile) this.filesEntries.push(item); + else if (item.isDirectory) { + var directoryReader = item.createReader(); + this.readFileFromDirectory(directoryReader, event); + } + }, Uploader.prototype.readFileFromDirectory = function(directoryReader, event) { + var _this = this; + directoryReader.readEntries(function(entries) { + for(var i = 0; i < entries.length; i++)_this.traverseFileTree(entries[i], event); + _this.pushFilesEntries(event), entries.length && _this.readFileFromDirectory(directoryReader); + }); + }, Uploader.prototype.pushFilesEntries = function(event) { + for(var _this = this, files = [], _loop_4 = function(i) { + this_2.filesEntries[i].file(function(fileObj) { + if (_this.filesEntries.length) { + var path = _this.filesEntries[i].fullPath; + files.push({ + path: path, + file: fileObj + }), i === _this.filesEntries.length - 1 && (_this.filesEntries = [], _this.renderSelectedFiles(event, files, !0)); + } + }); + }, this_2 = this, i = 0; i < this.filesEntries.length; i++)_loop_4(i); + }, Uploader.prototype.onSelectFiles = function(args) { + if (this.enabled) { + if ('drop' === args.type) { + if (this.directoryUpload) this.getFilesFromFolder(args); + else { + var targetFiles, files = this.sortFilesList = args.dataTransfer.files; + 'msie' !== this.browserName && 'edge' !== this.browserName && 'safari' !== this.browserName && (this.element.files = files), files.length > 0 && (targetFiles = this.multiple ? this.sortFileList(files) : [ + files[0] + ], this.renderSelectedFiles(args, targetFiles)); + } + } else targetFiles = [].slice.call(args.target.files), this.renderSelectedFiles(args, targetFiles); + this.isAngular && args.stopPropagation(); + } + }, Uploader.prototype.getBase64 = function(file) { + return new Promise(function(resolve, reject) { + var fileReader = new FileReader(); + fileReader.readAsDataURL(file), fileReader.onload = function() { + return resolve(fileReader.result); + }, fileReader.onerror = function(error) { + return reject(error); + }; + }); + }, Uploader.prototype.renderSelectedFiles = function(args, targetFiles, directory, paste) { + var _this = this; + this.base64String = []; + var eventArgs = { + event: args, + cancel: !1, + filesData: [], + isModified: !1, + modifiedFilesData: [], + progressInterval: '', + isCanceled: !1, + currentRequest: null, + customFormData: null + }; + if (targetFiles.length < 1) { + eventArgs.isCanceled = !0, this.trigger('selected', eventArgs); + return; + } + this.flag = !0; + var fileData = []; + this.multiple || (this.clearData(!0), targetFiles = [ + targetFiles[0] + ]); + for(var i = 0; i < targetFiles.length; i++){ + var file = directory ? targetFiles[i].file : targetFiles[i]; + this.updateInitialFileDetails(args, targetFiles, file, i, fileData, directory, paste); + } + eventArgs.filesData = fileData, this.allowedExtensions.indexOf('*') > -1 && (this.allTypes = !0), this.allTypes || (fileData = this.checkExtension(fileData)), this.trigger('selected', eventArgs, function(eventArgs) { + _this._internalRenderSelect(eventArgs, fileData); + }); + }, Uploader.prototype.updateInitialFileDetails = function(args, targetFiles, file, i, fileData, directory, paste) { + var fileDetails = { + name: directory ? targetFiles[i].path.substring(1, targetFiles[i].path.length) : paste ? (0, ej2_base.QI)(file.name.substring(0, file.name.lastIndexOf('.'))) + '.' + this.getFileType(file.name) : this.directoryUpload ? targetFiles[i].webkitRelativePath : file.name, + rawFile: file, + size: file.size, + status: this.localizedTexts('readyToUploadMessage'), + type: this.getFileType(file.name), + validationMessages: this.validatedFileSize(file.size), + statusCode: '1', + id: (0, ej2_base.QI)(file.name.substring(0, file.name.lastIndexOf('.'))) + '.' + this.getFileType(file.name) + }; + paste && (fileDetails.fileSource = 'paste'), fileDetails.status = '' !== fileDetails.validationMessages.minSize ? this.localizedTexts('invalidMinFileSize') : '' !== fileDetails.validationMessages.maxSize ? this.localizedTexts('invalidMaxFileSize') : fileDetails.status, ('' !== fileDetails.validationMessages.minSize || '' !== fileDetails.validationMessages.maxSize) && (fileDetails.statusCode = '0'), fileData.push(fileDetails); + }, Uploader.prototype._internalRenderSelect = function(eventArgs, fileData) { + if (!eventArgs.cancel) { + if (this.selectedFiles = this.selectedFiles.concat(fileData), this.btnTabIndex = this.disableKeyboardNavigation ? '-1' : '0', this.showFileList) { + if (eventArgs.isModified && eventArgs.modifiedFilesData.length > 0) { + for(var j = 0; j < eventArgs.modifiedFilesData.length; j++)for(var k = 0; k < fileData.length; k++)eventArgs.modifiedFilesData[j].id === fileData[k].id && (eventArgs.modifiedFilesData[j].rawFile = fileData[k].rawFile); + var dataFiles = this.allTypes ? eventArgs.modifiedFilesData : this.checkExtension(eventArgs.modifiedFilesData); + this.updateSortedFileList(dataFiles), this.filesData = dataFiles, (!this.isForm || this.allowUpload()) && this.checkAutoUpload(dataFiles); + } else this.createFileList(fileData, !0), this.filesData = this.filesData.concat(fileData), (!this.isForm || this.allowUpload()) && this.checkAutoUpload(fileData); + (0, ej2_base.le)(eventArgs.progressInterval) || '' === eventArgs.progressInterval || (this.progressInterval = eventArgs.progressInterval); + } else this.filesData = this.filesData.concat(fileData), this.autoUpload && this.upload(this.filesData, !0); + this.raiseActionComplete(), this.isFirstFileOnSelection = !0; + } + }, Uploader.prototype.allowUpload = function() { + var allowFormUpload = !1; + return this.isForm && !(0, ej2_base.le)(this.asyncSettings.saveUrl) && '' !== this.asyncSettings.saveUrl && (allowFormUpload = !0), allowFormUpload; + }, Uploader.prototype.isFormUpload = function() { + var isFormUpload = !1; + return this.isForm && ((0, ej2_base.le)(this.asyncSettings.saveUrl) || '' === this.asyncSettings.saveUrl) && ((0, ej2_base.le)(this.asyncSettings.removeUrl) || '' === this.asyncSettings.removeUrl) && (isFormUpload = !0), isFormUpload; + }, Uploader.prototype.clearData = function(singleUpload) { + (0, ej2_base.le)(this.listParent) || ((0, ej2_base.og)(this.listParent), this.listParent = null), 'msie' === this.browserName || singleUpload || (this.element.value = ''), this.fileList = [], this.filesData = [], this.removeActionButtons(); + }, Uploader.prototype.updateSortedFileList = function(filesData) { + var removedList, previousListClone = this.createElement('div', { + id: 'clonewrapper' + }), added = -1; + if (this.listParent) { + for(var i = 0; i < this.listParent.querySelectorAll('li').length; i++){ + var liElement = this.listParent.querySelectorAll('li')[i]; + previousListClone.appendChild(liElement.cloneNode(!0)); + } + removedList = this.listParent.querySelectorAll('li'); + for(var _i = 0, removedList_1 = removedList; _i < removedList_1.length; _i++){ + var item = removedList_1[_i]; + (0, ej2_base.og)(item); + } + this.removeActionButtons(); + var oldList = [].slice.call(previousListClone.childNodes); + (0, ej2_base.og)(this.listParent), this.listParent = null, this.fileList = [], this.createParentUL(); + for(var index = 0; index < filesData.length; index++){ + for(var j = 0; j < this.filesData.length; j++)this.filesData[j].name === filesData[index].name && (this.listParent.appendChild(oldList[j]), ej2_base.bi.add(oldList[j].querySelector('.e-icons'), 'click', this.removeFiles, this), this.fileList.push(oldList[j]), added = index); + added !== index && this.createFileList([ + filesData[index] + ]); + } + } else this.createFileList(filesData); + }, Uploader.prototype.isBlank = function(str) { + return !str || /^\s*$/.test(str); + }, Uploader.prototype.checkExtension = function(files) { + if (!this.isBlank(this.allowedExtensions)) { + for(var allowedExtensions = [], extensions = this.allowedExtensions.split(','), _i = 0; _i < extensions.length; _i++){ + var extension = extensions[_i]; + allowedExtensions.push(extension.trim().toLocaleLowerCase()); + } + for(var i = 0; i < files.length; i++)-1 === allowedExtensions.indexOf(('.' + files[i].type).toLocaleLowerCase()) && (files[i].status = this.localizedTexts('invalidFileType'), files[i].statusCode = '0'); + } + return files; + }, Uploader.prototype.validatedFileSize = function(fileSize) { + var minSizeError = '', maxSizeError = ''; + return fileSize < this.minFileSize ? minSizeError = this.localizedTexts('invalidMinFileSize') : fileSize > this.maxFileSize ? maxSizeError = this.localizedTexts('invalidMaxFileSize') : (minSizeError = '', maxSizeError = ''), { + minSize: minSizeError, + maxSize: maxSizeError + }; + }, Uploader.prototype.isPreLoadFile = function(fileData) { + for(var isPreload = !1, i = 0; i < this.files.length; i++)this.files[i].name === fileData.name.slice(0, fileData.name.lastIndexOf('.')) && this.files[i].type === fileData.type && (isPreload = !0); + return isPreload; + }, Uploader.prototype.createCustomfileList = function(fileData) { + this.createParentUL(); + for(var _i = 0; _i < fileData.length; _i++){ + var listItem = fileData[_i], listElement = this.createElement('li', { + className: FILE, + attrs: { + 'data-file-name': listItem.name + } + }); + this.uploadTemplateFn = this.templateComplier(this.template); + var liTempCompiler = this.uploadTemplateFn(listItem, this, 'template', this.element.id + 'Template', this.isStringTemplate, null, listElement); + if (liTempCompiler) { + var fromElements = [].slice.call(liTempCompiler); + (0, ej2_base.R3)(fromElements, listElement); + } + var index = fileData.indexOf(listItem), eventArgs = { + element: listElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }, eventsArgs = { + element: listElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }; + this.trigger('rendering', eventArgs), this.trigger('fileListRendering', eventsArgs), this.listParent.appendChild(listElement), this.fileList.push(listElement); + } + this.renderReactTemplates(); + }, Uploader.prototype.createParentUL = function() { + (0, ej2_base.le)(this.listParent) && (this.listParent = this.createElement('ul', { + className: LIST_PARENT + }), this.uploadWrapper.appendChild(this.listParent)); + }, Uploader.prototype.formFileList = function(fileData, files) { + var statusMessage, fileList = this.createElement('li', { + className: FILE + }); + fileList.setAttribute('data-files-count', fileData.length + ''); + for(var fileContainer = this.createElement('span', { + className: TEXT_CONTAINER + }), _i = 0; _i < fileData.length; _i++){ + var listItem = fileData[_i], fileNameEle = this.createElement('span', { + className: FILE_NAME + }); + fileNameEle.innerHTML = this.getFileNameOnly(listItem.name); + var fileTypeEle = this.createElement('span', { + className: FILE_TYPE + }), fileType = this.getFileType(listItem.name); + if (fileTypeEle.innerHTML = '.' + fileType, fileType || fileTypeEle.classList.add('e-hidden'), this.enableRtl) { + var rtlContainer = this.createElement('span', { + className: RTL_CONTAINER + }); + rtlContainer.appendChild(fileTypeEle), rtlContainer.appendChild(fileNameEle), fileContainer.appendChild(rtlContainer); + } else fileContainer.appendChild(fileNameEle), fileContainer.appendChild(fileTypeEle); + this.truncateName(fileNameEle), statusMessage = this.formValidateFileInfo(listItem, fileList); + } + fileList.appendChild(fileContainer), this.setListToFileInfo(fileData, fileList); + var index = this.listParent.querySelectorAll('li').length, infoEle = this.createElement('span'); + if (fileList.classList.contains(INVALID_FILE) ? (infoEle.classList.add(STATUS), infoEle.classList.add(INVALID_FILE), infoEle.innerText = fileData.length > 1 ? this.localizedTexts('invalidFileSelection') : statusMessage) : (infoEle.classList.add(fileData.length > 1 ? 'e-file-information' : FILE_SIZE), infoEle.innerText = fileData.length > 1 ? this.localizedTexts('totalFiles') + ': ' + fileData.length + ' , ' + this.localizedTexts('size') + ': ' + this.bytesToSize(this.getFileSize(fileData)) : this.bytesToSize(fileData[0].size), this.createFormInput(fileData)), fileContainer.appendChild(infoEle), (0, ej2_base.le)(fileList.querySelector('.e-icons'))) { + var iconElement = this.createElement('span', { + className: 'e-icons', + attrs: { + tabindex: this.btnTabIndex + } + }); + 'msie' === this.browserName && iconElement.classList.add('e-msie'), iconElement.setAttribute('title', this.localizedTexts('remove')), fileList.appendChild(fileContainer), fileList.appendChild(iconElement), ej2_base.bi.add(iconElement, 'click', this.removeFiles, this), iconElement.classList.add(REMOVE_ICON); + } + var eventArgs = { + element: fileList, + fileInfo: this.mergeFileInfo(fileData, fileList), + index: index, + isPreload: this.isPreLoadFile(this.mergeFileInfo(fileData, fileList)) + }, eventsArgs = { + element: fileList, + fileInfo: this.mergeFileInfo(fileData, fileList), + index: index, + isPreload: this.isPreLoadFile(this.mergeFileInfo(fileData, fileList)) + }; + this.trigger('rendering', eventArgs), this.trigger('fileListRendering', eventsArgs), this.listParent.appendChild(fileList), this.fileList.push(fileList); + }, Uploader.prototype.formValidateFileInfo = function(listItem, fileList) { + var statusMessage = listItem.status, validationMessages = this.validatedFileSize(listItem.size); + ('' !== validationMessages.minSize || '' !== validationMessages.maxSize) && (this.addInvalidClass(fileList), statusMessage = '' !== validationMessages.minSize ? this.localizedTexts('invalidMinFileSize') : '' !== validationMessages.maxSize ? this.localizedTexts('invalidMaxFileSize') : statusMessage); + var typeValidationMessage = this.checkExtension(this.getFilesInArray(listItem))[0].status; + return typeValidationMessage === this.localizedTexts('invalidFileType') && (this.addInvalidClass(fileList), statusMessage = typeValidationMessage), statusMessage; + }, Uploader.prototype.addInvalidClass = function(fileList) { + fileList.classList.add(INVALID_FILE); + }, Uploader.prototype.createFormInput = function(fileData) { + if ('safari' !== this.browserName) { + var inputElement = this.element.cloneNode(!0); + inputElement.classList.add('e-hidden-file-input'); + for(var _i = 0; _i < fileData.length; _i++)fileData[_i].input = inputElement; + inputElement.setAttribute('name', this.uploaderName), this.uploadWrapper.querySelector('.' + INPUT_WRAPPER).appendChild(inputElement), 'msie' !== this.browserName && 'edge' !== this.browserName && (this.element.value = ''); + } + }, Uploader.prototype.getFileSize = function(fileData) { + for(var fileSize = 0, _i = 0; _i < fileData.length; _i++)fileSize += fileData[_i].size; + return fileSize; + }, Uploader.prototype.mergeFileInfo = function(fileData, fileList) { + for(var result = { + name: '', + rawFile: '', + size: 0, + status: '', + type: '', + validationMessages: { + minSize: '', + maxSize: '' + }, + statusCode: '1', + list: fileList + }, fileNames = [], type = '', _i = 0; _i < fileData.length; _i++){ + var listItem = fileData[_i]; + fileNames.push(listItem.name), type = listItem.type; + } + return result.name = fileNames.join(', '), result.size = this.getFileSize(fileData), result.type = type, result.status = this.statusForFormUpload(fileData, fileList), result; + }, Uploader.prototype.statusForFormUpload = function(fileData, fileList) { + for(var statusMessage, isValid = !0, _i = 0; _i < fileData.length; _i++){ + var listItem = fileData[_i]; + statusMessage = listItem.status; + var validationMessages = this.validatedFileSize(listItem.size); + ('' !== validationMessages.minSize || '' !== validationMessages.maxSize) && (isValid = !1, statusMessage = '' !== validationMessages.minSize ? this.localizedTexts('invalidMinFileSize') : '' !== validationMessages.maxSize ? this.localizedTexts('invalidMaxFileSize') : statusMessage); + var typeValidationMessage = this.checkExtension(this.getFilesInArray(listItem))[0].status; + typeValidationMessage === this.localizedTexts('invalidFileType') && (isValid = !1, statusMessage = typeValidationMessage); + } + return isValid ? statusMessage = this.localizedTexts('totalFiles') + ': ' + fileData.length + ' , ' + this.localizedTexts('size') + ': ' + this.bytesToSize(this.getFileSize(fileData)) : (fileList.classList.add(INVALID_FILE), statusMessage = fileData.length > 1 ? this.localizedTexts('invalidFileSelection') : statusMessage), statusMessage; + }, Uploader.prototype.formCustomFileList = function(fileData, files) { + this.createParentUL(); + var fileList = this.createElement('li', { + className: FILE + }); + fileList.setAttribute('data-files-count', fileData.length + ''), this.setListToFileInfo(fileData, fileList); + var result = this.mergeFileInfo(fileData, fileList); + fileList.setAttribute('data-file-name', result.name), this.uploadTemplateFn = this.templateComplier(this.template); + var liTempCompiler = this.uploadTemplateFn(result, this, 'template', this.element.id + 'Template', this.isStringTemplate, null, fileList); + if (liTempCompiler) { + var fromElements = [].slice.call(liTempCompiler); + (0, ej2_base.R3)(fromElements, fileList); + } + var index = this.listParent.querySelectorAll('li').length; + fileList.classList.contains(INVALID_FILE) || this.createFormInput(fileData); + var eventArgs = { + element: fileList, + fileInfo: result, + index: index, + isPreload: this.isPreLoadFile(result) + }, eventsArgs = { + element: fileList, + fileInfo: result, + index: index, + isPreload: this.isPreLoadFile(result) + }; + this.trigger('rendering', eventArgs), this.trigger('fileListRendering', eventsArgs), this.listParent.appendChild(fileList), this.fileList.push(fileList), this.renderReactTemplates(); + }, Uploader.prototype.createFileList = function(fileData, isSelectedFile) { + if (this.createParentUL(), '' === this.template || (0, ej2_base.le)(this.template)) { + if (this.isFormUpload()) this.uploadWrapper.classList.add(FORM_UPLOAD), this.formFileList(fileData, this.element.files); + else for(var _i = 0; _i < fileData.length; _i++){ + var listItem = fileData[_i], liElement = this.createElement('li', { + className: FILE, + attrs: { + 'data-file-name': listItem.name, + 'data-files-count': '1' + } + }), textContainer = this.createElement('span', { + className: TEXT_CONTAINER + }), textElement = this.createElement('span', { + className: FILE_NAME, + attrs: { + title: listItem.name + } + }); + textElement.innerHTML = this.getFileNameOnly(listItem.name); + var fileExtension = this.createElement('span', { + className: FILE_TYPE + }), fileType = this.getFileType(listItem.name); + if (fileExtension.innerHTML = '.' + fileType, fileType || fileExtension.classList.add('e-hidden'), this.enableRtl) { + var rtlContainer = this.createElement('span', { + className: RTL_CONTAINER + }); + rtlContainer.appendChild(fileExtension), rtlContainer.appendChild(textElement), textContainer.appendChild(rtlContainer); + } else textContainer.appendChild(textElement), textContainer.appendChild(fileExtension); + var fileSize = this.createElement('span', { + className: FILE_SIZE + }); + fileSize.innerHTML = this.bytesToSize(listItem.size), textContainer.appendChild(fileSize); + var statusElement = this.createElement('span', { + className: STATUS + }); + textContainer.appendChild(statusElement), statusElement.innerHTML = listItem.status, liElement.appendChild(textContainer); + var iconElement = this.createElement('span', { + className: ' e-icons', + attrs: { + tabindex: this.btnTabIndex + } + }); + 'msie' === this.browserName && iconElement.classList.add('e-msie'), iconElement.setAttribute('title', this.localizedTexts('remove')), liElement.appendChild(iconElement), ej2_base.bi.add(iconElement, 'click', this.removeFiles, this), '2' === listItem.statusCode ? (statusElement.classList.add(UPLOAD_SUCCESS), iconElement.classList.add(DELETE_ICON), iconElement.setAttribute('title', this.localizedTexts('delete'))) : '1' !== listItem.statusCode && (statusElement.classList.remove(UPLOAD_SUCCESS), statusElement.classList.add(VALIDATION_FAILS)), this.autoUpload && '1' === listItem.statusCode && '' !== this.asyncSettings.saveUrl && (statusElement.innerHTML = ''), iconElement.classList.contains(DELETE_ICON) || iconElement.classList.add(REMOVE_ICON); + var index = fileData.indexOf(listItem), eventArgs = { + element: liElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }, eventsArgs = { + element: liElement, + fileInfo: listItem, + index: index, + isPreload: this.isPreLoadFile(listItem) + }; + this.trigger('rendering', eventArgs), this.trigger('fileListRendering', eventsArgs), this.listParent.appendChild(liElement), this.fileList.push(liElement), this.truncateName(textElement); + var preventActionComplete = this.flag; + this.isPreLoadFile(listItem) && (this.flag = !1, this.checkActionComplete(!0), this.flag = preventActionComplete); + } + } else this.isFormUpload() ? (this.uploadWrapper.classList.add(FORM_UPLOAD), this.formCustomFileList(fileData, this.element.files)) : this.createCustomfileList(fileData); + }, Uploader.prototype.getSlicedName = function(nameElement) { + var text = nameElement.textContent; + nameElement.dataset.tail = text.slice(text.length - 10); + }, Uploader.prototype.setListToFileInfo = function(fileData, fileList) { + for(var _i = 0; _i < fileData.length; _i++)fileData[_i].list = fileList; + }, Uploader.prototype.truncateName = function(name) { + 'edge' !== this.browserName && name.offsetWidth < name.scrollWidth ? this.getSlicedName(name) : name.offsetWidth + 1 < name.scrollWidth && this.getSlicedName(name); + }, Uploader.prototype.getFileType = function(name) { + var extension, index = name.lastIndexOf('.'); + return index >= 0 && (extension = name.substring(index + 1)), extension || ''; + }, Uploader.prototype.getFileNameOnly = function(name) { + var type = this.getFileType(name); + return name.split('.' + type)[0]; + }, Uploader.prototype.setInitialAttributes = function() { + if (this.initialAttr.accept && this.element.setAttribute('accept', this.initialAttr.accept), this.initialAttr.disabled && this.element.setAttribute('disabled', 'disabled'), this.initialAttr.multiple) { + var newAttr = document.createAttribute('multiple'); + this.element.setAttributeNode(newAttr); + } + }, Uploader.prototype.filterfileList = function(files) { + for(var filterFiles = [], i = 0; i < files.length; i++)this.getLiElement(files[i]).classList.contains(UPLOAD_SUCCESS) || filterFiles.push(files[i]); + return filterFiles; + }, Uploader.prototype.updateStatus = function(files, status, statusCode, updateLiStatus) { + if (void 0 === updateLiStatus && (updateLiStatus = !0), '' === status || (0, ej2_base.le)(status) || '' === statusCode || (0, ej2_base.le)(statusCode) || (files.status = status, files.statusCode = statusCode), updateLiStatus) { + var li = this.getLiElement(files); + (0, ej2_base.le)(li) || (0, ej2_base.le)(li.querySelector('.' + STATUS)) || '' === status || (0, ej2_base.le)(status) || (li.querySelector('.' + STATUS).textContent = status); + } + return files; + }, Uploader.prototype.getLiElement = function(files) { + for(var index, i = 0; i < this.filesData.length; i++)(0, ej2_base.le)(files) || ((0, ej2_base.le)(this.filesData[i].id) || (0, ej2_base.le)(files.id) ? this.filesData[i].name !== files.name : this.filesData[i].name !== files.name || this.filesData[i].id !== files.id) || (index = i); + return this.fileList[index]; + }, Uploader.prototype.createProgressBar = function(liElement) { + var progressbarWrapper = this.createElement('span', { + className: PROGRESS_WRAPPER + }), progressBar = this.createElement('progressbar', { + className: PROGRESSBAR, + attrs: { + value: '0', + max: '100' + } + }), progressbarInnerWrapper = this.createElement('span', { + className: 'e-progress-inner-wrap' + }); + progressBar.setAttribute('style', 'width: 0%'); + var progressbarText = this.createElement('span', { + className: PROGRESSBAR_TEXT + }); + progressbarText.textContent = '0%', progressbarInnerWrapper.appendChild(progressBar), progressbarWrapper.appendChild(progressbarInnerWrapper), progressbarWrapper.appendChild(progressbarText), liElement.querySelector('.' + TEXT_CONTAINER).appendChild(progressbarWrapper); + }, Uploader.prototype.updateProgressbar = function(e, li) { + if (!isNaN(Math.round(e.loaded / e.total * 100)) && !(0, ej2_base.le)(li.querySelector('.' + PROGRESSBAR))) { + if ((0, ej2_base.le)(this.progressInterval) || '' === this.progressInterval) this.changeProgressValue(li, Math.round(e.loaded / e.total * 100).toString() + '%'); + else { + var value = Math.round(e.loaded / e.total * 100) % parseInt(this.progressInterval, 10); + (0 === value || 100 === value) && this.changeProgressValue(li, Math.round(e.loaded / e.total * 100).toString() + '%'); + } + } + }, Uploader.prototype.changeProgressValue = function(li, progressValue) { + li.querySelector('.' + PROGRESSBAR).setAttribute('style', 'width:' + progressValue), li.querySelector('.' + PROGRESSBAR_TEXT).textContent = progressValue; + }, Uploader.prototype.uploadInProgress = function(e, files, customUI, request) { + var li = this.getLiElement(files); + if (!(0, ej2_base.le)(li) || customUI) { + if ((0, ej2_base.le)(li)) this.cancelUploadingFile(files, e, request); + else { + '5' === files.statusCode && this.cancelUploadingFile(files, e, request, li), !(li.querySelectorAll('.' + PROGRESS_WRAPPER).length > 0) && li.querySelector('.' + STATUS) && (li.querySelector('.' + STATUS).classList.add(UPLOAD_INPROGRESS), this.createProgressBar(li), this.updateProgressBarClasses(li, UPLOAD_INPROGRESS), li.querySelector('.' + STATUS).classList.remove(UPLOAD_FAILED)), this.updateProgressbar(e, li); + var iconEle = li.querySelector('.' + REMOVE_ICON); + (0, ej2_base.le)(iconEle) || (iconEle.classList.add(ABORT_ICON, UPLOAD_INPROGRESS), iconEle.setAttribute('title', this.localizedTexts('abort')), iconEle.classList.remove(REMOVE_ICON)); + } + var args = { + e: e, + operation: 'upload', + file: this.updateStatus(files, this.localizedTexts('inProgress'), '3') + }; + this.trigger('progress', args); + } + }, Uploader.prototype.cancelUploadingFile = function(files, e, request, li) { + var _this = this; + '5' === files.statusCode && this.trigger('canceling', { + event: e, + fileData: files, + cancel: !1, + customFormData: [] + }, function(eventArgs) { + if (eventArgs.cancel) { + if (files.statusCode = '3', !(0, ej2_base.le)(li)) { + var spinnerTarget = li.querySelector('.' + ABORT_ICON); + (0, ej2_base.le)(spinnerTarget) || (hideSpinner(spinnerTarget), (0, ej2_base.og)(li.querySelector('.e-spinner-pane'))); + } + } else { + request.emitError = !1, request.httpRequest.abort(); + var formData = new FormData(); + if ('5' === files.statusCode) { + var name_1 = _this.element.getAttribute('name'); + formData.append(name_1, files.name), formData.append('cancel-uploading', files.name), _this.updateFormData(formData, eventArgs.customFormData); + var ajax = new ej2_base.tk(_this.asyncSettings.removeUrl, 'POST', !0, null); + ajax.emitError = !1, ajax.onLoad = function(e) { + return _this.removecanceledFile(e, files), {}; + }, ajax.send(formData); + } + } + }); + }, Uploader.prototype.removecanceledFile = function(e, file) { + var liElement = this.getLiElement(file); + if (!((0, ej2_base.le)(liElement) || liElement.querySelector('.' + RETRY_ICON) || (0, ej2_base.le)(liElement.querySelector('.' + ABORT_ICON)))) { + this.updateStatus(file, this.localizedTexts('fileUploadCancel'), '5'), this.renderFailureState(e, file, liElement); + var spinnerTarget = liElement.querySelector('.' + REMOVE_ICON); + (0, ej2_base.le)(liElement) || (hideSpinner(spinnerTarget), (0, ej2_base.le)(liElement.querySelector('.e-spinner-pane')) || (0, ej2_base.og)(liElement.querySelector('.e-spinner-pane'))); + var requestResponse = e && e.currentTarget ? this.getResponse(e) : null; + this.trigger('success', { + event: e, + response: requestResponse, + operation: 'cancel', + file: file + }); + } + }, Uploader.prototype.renderFailureState = function(e, file, liElement) { + var _this = this; + this.updateProgressBarClasses(liElement, UPLOAD_FAILED), this.removeProgressbar(liElement, 'failure'), (0, ej2_base.le)(liElement.querySelector('.e-file-status')) || liElement.querySelector('.e-file-status').classList.add(UPLOAD_FAILED); + var deleteIcon = liElement.querySelector('.' + ABORT_ICON); + (0, ej2_base.le)(deleteIcon) || (deleteIcon.classList.remove(ABORT_ICON, UPLOAD_INPROGRESS), deleteIcon.classList.add(REMOVE_ICON), deleteIcon.setAttribute('title', this.localizedTexts('remove')), this.pauseButton = this.createElement('span', { + className: 'e-icons e-file-reload-btn', + attrs: { + tabindex: this.btnTabIndex + } + }), deleteIcon.parentElement.insertBefore(this.pauseButton, deleteIcon), this.pauseButton.setAttribute('title', this.localizedTexts('retry')), liElement.querySelector('.' + RETRY_ICON).addEventListener('click', function(e) { + _this.reloadcanceledFile(e, file, liElement, !1); + }, !1)); + }, Uploader.prototype.reloadcanceledFile = function(e, file, liElement, custom) { + file.statusCode = '1', file.status = this.localizedTexts('readyToUploadMessage'), custom || ((0, ej2_base.le)(liElement.querySelector('.' + STATUS)) || liElement.querySelector('.' + STATUS).classList.remove(UPLOAD_FAILED), (0, ej2_base.le)(liElement.querySelector('.' + RETRY_ICON)) || (0, ej2_base.og)(liElement.querySelector('.' + RETRY_ICON)), this.pauseButton = null), liElement.classList.add(RESTRICT_RETRY), this.upload([ + file + ]); + }, Uploader.prototype.uploadComplete = function(e, file, customUI) { + var status = e.target; + if (4 === status.readyState && status.status >= 200 && status.status <= 299) { + var li = this.getLiElement(file); + if ((0, ej2_base.le)(li) && (!customUI || (0, ej2_base.le)(customUI))) return; + if (!(0, ej2_base.le)(li)) { + this.updateProgressBarClasses(li, UPLOAD_SUCCESS), this.removeProgressbar(li, 'success'); + var iconEle = li.querySelector('.' + ABORT_ICON); + (0, ej2_base.le)(iconEle) || (iconEle.classList.add(DELETE_ICON), iconEle.setAttribute('title', this.localizedTexts('delete')), iconEle.classList.remove(ABORT_ICON), iconEle.classList.remove(UPLOAD_INPROGRESS)); + } + this.raiseSuccessEvent(e, file); + } else this.uploadFailed(e, file); + }, Uploader.prototype.getResponse = function(e) { + var target = e.currentTarget; + return { + readyState: target.readyState, + statusCode: target.status, + statusText: target.statusText, + headers: target.getAllResponseHeaders(), + withCredentials: target.withCredentials + }; + }, Uploader.prototype.raiseSuccessEvent = function(e, file) { + var _this = this, response = e && e.currentTarget ? this.getResponse(e) : null, statusMessage = this.localizedTexts('uploadSuccessMessage'), args = { + e: e, + response: response, + operation: 'upload', + file: this.updateStatus(file, statusMessage, '2', !1), + statusText: statusMessage + }, liElement = this.getLiElement(file); + if (!(0, ej2_base.le)(liElement)) { + var spinnerEle = liElement.querySelector('.' + SPINNER_PANE); + (0, ej2_base.le)(spinnerEle) || (hideSpinner(liElement), (0, ej2_base.og)(spinnerEle)); + } + this.trigger('success', args, function(args) { + _this.updateStatus(file, args.statusText, '2'), _this.uploadedFilesData.push(file), _this.trigger('change', { + file: _this.uploadedFilesData + }), _this.checkActionButtonStatus(), _this.fileList.length > 0 && (_this.getLiElement(file).classList.contains(RESTRICT_RETRY) ? _this.getLiElement(file).classList.remove(RESTRICT_RETRY) : (_this.uploadSequential(), _this.checkActionComplete(!0))); + }); + }, Uploader.prototype.uploadFailed = function(e, file) { + var _this = this, li = this.getLiElement(file), response = e && e.currentTarget ? this.getResponse(e) : null, statusMessage = this.localizedTexts('uploadFailedMessage'), args = { + e: e, + response: response, + operation: 'upload', + file: this.updateStatus(file, statusMessage, '0', !1), + statusText: statusMessage + }; + (0, ej2_base.le)(li) || this.renderFailureState(e, file, li), this.trigger('failure', args, function(args) { + _this.updateStatus(file, args.statusText, '0'), _this.checkActionButtonStatus(), _this.uploadSequential(), _this.checkActionComplete(!0); + }); + }, Uploader.prototype.uploadSequential = function() { + this.sequentialUpload && (this.autoUpload ? this.checkAutoUpload(this.filesData) : this.uploadButtonClick()); + }, Uploader.prototype.checkActionComplete = function(increment) { + increment ? ++this.actionCompleteCount : --this.actionCompleteCount, this.raiseActionComplete(); + }, Uploader.prototype.raiseActionComplete = function() { + if (this.filesData.length === this.actionCompleteCount && this.flag) { + this.flag = !1; + var eventArgs = { + fileData: [] + }; + eventArgs.fileData = this.getSelectedFileStatus(this.selectedFiles), this.trigger('actionComplete', eventArgs); + } + }, Uploader.prototype.getSelectedFileStatus = function(selectedFiles) { + for(var matchFiles = [], matchFilesIndex = 0, selectFileIndex = 0; selectFileIndex < selectedFiles.length; selectFileIndex++)for(var selectedFileData = selectedFiles[selectFileIndex], fileDataIndex = 0; fileDataIndex < this.filesData.length; fileDataIndex++)this.filesData[fileDataIndex].name === selectedFileData.name && (matchFiles[matchFilesIndex] = this.filesData[fileDataIndex], ++matchFilesIndex); + return matchFiles; + }, Uploader.prototype.updateProgressBarClasses = function(li, className) { + var progressBar = li.querySelector('.' + PROGRESSBAR); + (0, ej2_base.le)(progressBar) || progressBar.classList.add(className); + }, Uploader.prototype.removeProgressbar = function(li, callType) { + var _this = this; + (0, ej2_base.le)(li.querySelector('.' + PROGRESS_WRAPPER)) || (this.progressAnimation = new ej2_base.fw({ + duration: 1250 + }), this.progressAnimation.animate(li.querySelector('.' + PROGRESS_WRAPPER), { + name: 'FadeOut' + }), this.progressAnimation.animate(li.querySelector('.' + PROGRESSBAR_TEXT), { + name: 'FadeOut' + }), setTimeout(function() { + _this.animateProgressBar(li, callType); + }, 750)); + }, Uploader.prototype.animateProgressBar = function(li, callType) { + 'success' === callType ? (li.classList.add(UPLOAD_SUCCESS), (0, ej2_base.le)(li.querySelector('.' + STATUS)) || (li.querySelector('.' + STATUS).classList.remove(UPLOAD_INPROGRESS), this.progressAnimation.animate(li.querySelector('.' + STATUS), { + name: 'FadeIn' + }), li.querySelector('.' + STATUS).classList.add(UPLOAD_SUCCESS))) : (0, ej2_base.le)(li.querySelector('.' + STATUS)) || (li.querySelector('.' + STATUS).classList.remove(UPLOAD_INPROGRESS), this.progressAnimation.animate(li.querySelector('.' + STATUS), { + name: 'FadeIn' + }), li.querySelector('.' + STATUS).classList.add(UPLOAD_FAILED)), li.querySelector('.' + PROGRESS_WRAPPER) && (0, ej2_base.og)(li.querySelector('.' + PROGRESS_WRAPPER)); + }, Uploader.prototype.setExtensions = function(extensions) { + '' === extensions || (0, ej2_base.le)(extensions) ? this.element.removeAttribute('accept') : this.element.setAttribute('accept', extensions); + }, Uploader.prototype.templateComplier = function(uploadTemplate) { + if (uploadTemplate) try { + if ((0, ej2_base.td)(uploadTemplate, document).length) return (0, ej2_base.MY)((0, ej2_base.Ys)(uploadTemplate, document).innerHTML.trim()); + return (0, ej2_base.MY)(uploadTemplate); + } catch (exception) { + return (0, ej2_base.MY)(uploadTemplate); + } + }, Uploader.prototype.setRTL = function() { + this.enableRtl ? (0, ej2_base.cn)([ + this.uploadWrapper + ], uploader_RTL) : (0, ej2_base.IV)([ + this.uploadWrapper + ], uploader_RTL); + }, Uploader.prototype.localizedTexts = function(localeText) { + return this.l10n.setLocale(this.locale), this.l10n.getConstant(localeText); + }, Uploader.prototype.setControlStatus = function() { + this.enabled ? (this.uploadWrapper.classList.contains(DISABLED) && this.uploadWrapper.classList.remove(DISABLED), !(0, ej2_base.le)(this.browseButton) && this.element.hasAttribute('disabled') && (this.element.removeAttribute('disabled'), this.browseButton.removeAttribute('disabled')), !(0, ej2_base.le)(this.clearButton) && this.clearButton.hasAttribute('disabled') && this.clearButton.removeAttribute('disabled'), !(0, ej2_base.le)(this.uploadButton) && this.uploadButton.hasAttribute('disabled') && this.uploadButton.hasAttribute('disabled')) : (this.uploadWrapper.classList.add(DISABLED), this.element.setAttribute('disabled', 'disabled'), this.browseButton.setAttribute('disabled', 'disabled'), (0, ej2_base.le)(this.clearButton) || this.clearButton.setAttribute('disabled', 'disabled'), (0, ej2_base.le)(this.uploadButton) || this.uploadButton.setAttribute('disabled', 'disabled')); + }, Uploader.prototype.checkHTMLAttributes = function(isDynamic) { + for(var attributes = isDynamic ? (0, ej2_base.le)(this.htmlAttributes) ? [] : Object.keys(this.htmlAttributes) : [ + 'accept', + 'multiple', + 'disabled' + ], _i = 0; _i < attributes.length; _i++){ + var prop = attributes[_i]; + if (!(0, ej2_base.le)(this.element.getAttribute(prop))) switch(prop){ + case 'accept': + ((0, ej2_base.le)(this.uploaderOptions) || void 0 === this.uploaderOptions.allowedExtensions || isDynamic) && (this.setProperties({ + allowedExtensions: this.element.getAttribute('accept') + }, !isDynamic), this.initialAttr.accept = this.allowedExtensions); + break; + case 'multiple': + if ((0, ej2_base.le)(this.uploaderOptions) || void 0 === this.uploaderOptions.multiple || isDynamic) { + var isMutiple = 'multiple' === this.element.getAttribute(prop) || '' === this.element.getAttribute(prop) || 'true' === this.element.getAttribute(prop); + this.setProperties({ + multiple: isMutiple + }, !isDynamic), this.initialAttr.multiple = !0; + } + break; + case 'disabled': + if ((0, ej2_base.le)(this.uploaderOptions) || void 0 === this.uploaderOptions.enabled || isDynamic) { + var isDisabled = 'disabled' !== this.element.getAttribute(prop) && '' !== this.element.getAttribute(prop) && 'true' !== this.element.getAttribute(prop); + this.setProperties({ + enabled: isDisabled + }, !isDynamic), this.initialAttr.disabled = !0; + } + } + } + }, Uploader.prototype.chunkUpload = function(file, custom, fileIndex) { + var end = Math.min(this.asyncSettings.chunkSize, file.size), blob = file.rawFile.slice(0, end); + this.sendRequest(file, { + chunkIndex: 0, + blob: blob, + file: file, + start: 0, + end: end, + retryCount: 0, + request: null + }, custom, fileIndex); + }, Uploader.prototype.sendRequest = function(file, metaData, custom, fileIndex) { + var _this = this, formData = new FormData(), blob = file.rawFile.slice(metaData.start, metaData.end); + formData.append(this.uploaderName, blob, file.name), formData.append('chunk-index', metaData.chunkIndex.toString()), formData.append('chunkIndex', metaData.chunkIndex.toString()); + var totalChunk = Math.max(Math.ceil(file.size / this.asyncSettings.chunkSize), 1); + formData.append('total-chunk', totalChunk.toString()), formData.append('totalChunk', totalChunk.toString()); + var ajax = new ej2_base.tk({ + url: this.asyncSettings.saveUrl, + type: 'POST', + async: !0, + contentType: null + }); + ajax.emitError = !1, ajax.onLoad = function(e) { + return _this.chunkUploadComplete(e, metaData, custom), {}; + }, ajax.onUploadProgress = function(e) { + return _this.chunkUploadInProgress(e, metaData, custom), {}; + }; + var eventArgs = { + fileData: file, + customFormData: [], + cancel: !1, + chunkSize: 0 === this.asyncSettings.chunkSize ? null : this.asyncSettings.chunkSize + }; + ajax.beforeSend = function(e) { + eventArgs.currentRequest = ajax.httpRequest, eventArgs.currentChunkIndex = metaData.chunkIndex, 0 === eventArgs.currentChunkIndex ? _this.trigger('uploading', eventArgs, function(eventArgs) { + _this.uploadingEventCallback(formData, eventArgs, e, file); + }) : _this.trigger('chunkUploading', eventArgs, function(eventArgs) { + _this.uploadingEventCallback(formData, eventArgs, e, file); + }); + }, ajax.onError = function(e) { + return _this.chunkUploadFailed(e, metaData, custom), {}; + }, ajax.send(formData), metaData.request = ajax; + }, Uploader.prototype.uploadingEventCallback = function(formData, eventArgs, e, file) { + eventArgs.cancel ? this.eventCancelByArgs(e, eventArgs, file) : this.updateFormData(formData, eventArgs.customFormData); + }, Uploader.prototype.eventCancelByArgs = function(e, eventArgs, file) { + var _this = this; + if (e.cancel = !0, '5' !== eventArgs.fileData.statusCode) { + eventArgs.fileData.statusCode = '5', eventArgs.fileData.status = this.localizedTexts('fileUploadCancel'); + var liElement = this.getLiElement(eventArgs.fileData); + if (liElement) { + (0, ej2_base.le)(liElement.querySelector('.' + STATUS)) || (liElement.querySelector('.' + STATUS).innerHTML = this.localizedTexts('fileUploadCancel'), liElement.querySelector('.' + STATUS).classList.add(UPLOAD_FAILED)), this.pauseButton = this.createElement('span', { + className: 'e-icons e-file-reload-btn', + attrs: { + tabindex: this.btnTabIndex + } + }); + var removeIcon = liElement.querySelector('.' + REMOVE_ICON); + removeIcon && removeIcon.parentElement.insertBefore(this.pauseButton, removeIcon), this.pauseButton.setAttribute('title', this.localizedTexts('retry')), this.pauseButton.addEventListener('click', function(e) { + _this.reloadcanceledFile(e, file, liElement); + }, !1), this.checkActionButtonStatus(); + } + } + }, Uploader.prototype.checkChunkUpload = function() { + return !(this.asyncSettings.chunkSize <= 0 || (0, ej2_base.le)(this.asyncSettings.chunkSize)); + }, Uploader.prototype.chunkUploadComplete = function(e, metaData, custom) { + var liElement, _this = this, response = e.target; + if (4 === response.readyState && response.status >= 200 && response.status < 300) { + var requestResponse = e && e.currentTarget ? this.getResponse(e) : null, totalChunk = Math.max(Math.ceil(metaData.file.size / this.asyncSettings.chunkSize), 1), eventArgs = { + event: e, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + totalChunk: totalChunk, + chunkSize: this.asyncSettings.chunkSize, + response: requestResponse + }; + if (this.trigger('chunkSuccess', eventArgs), ((0, ej2_base.le)(custom) || !custom) && (liElement = this.getLiElement(metaData.file)), this.updateMetaData(metaData), metaData.end === metaData.file.size && (metaData.file.statusCode = '3'), '5' === metaData.file.statusCode) { + var eventArgs_1 = { + event: e, + fileData: metaData.file, + cancel: !1, + customFormData: [] + }; + this.trigger('canceling', eventArgs_1, function(eventArgs) { + if (eventArgs.cancel) { + metaData.file.statusCode = '3'; + var spinnerTarget = liElement.querySelector('.' + ABORT_ICON); + (0, ej2_base.le)(liElement) || (0, ej2_base.le)(spinnerTarget) || (hideSpinner(spinnerTarget), (0, ej2_base.og)(liElement.querySelector('.e-spinner-pane'))), _this.sendNextRequest(metaData); + } else { + metaData.request.emitError = !1, response.abort(); + var formData = new FormData(), name_2 = _this.element.getAttribute('name'); + formData.append(name_2, metaData.file.name), formData.append('cancel-uploading', metaData.file.name), formData.append('cancelUploading', metaData.file.name), _this.updateFormData(formData, eventArgs.customFormData); + var ajax = new ej2_base.tk(_this.asyncSettings.removeUrl, 'POST', !0, null); + ajax.emitError = !1, ajax.onLoad = function(e) { + return _this.removeChunkFile(e, metaData, custom), {}; + }, ajax.send(formData); + } + }); + } else { + if (totalChunk - 1 === metaData.chunkIndex && totalChunk > metaData.chunkIndex) { + var index = this.pausedData.indexOf(metaData); + index >= 0 && this.pausedData.splice(index, 1), (0, ej2_base.le)(this.template) && ((0, ej2_base.le)(custom) || !custom) && liElement && (liElement && !(0, ej2_base.le)(liElement.querySelector('.' + PAUSE_UPLOAD)) && (0, ej2_base.og)(liElement.querySelector('.' + PAUSE_UPLOAD)), this.removeChunkProgressBar(metaData)), this.raiseSuccessEvent(e, metaData.file); + return; + } + '4' !== metaData.file.statusCode && this.sendNextRequest(metaData); + } + } else this.chunkUploadFailed(e, metaData); + }, Uploader.prototype.sendNextRequest = function(metaData) { + metaData.start = metaData.end, metaData.end += this.asyncSettings.chunkSize, metaData.end = Math.min(metaData.end, metaData.file.size), metaData.chunkIndex += 1, this.sendRequest(metaData.file, metaData); + }, Uploader.prototype.removeChunkFile = function(e, metaData, custom) { + if ((0, ej2_base.le)(this.template) && (0, ej2_base.le)(custom) && !custom) { + var liElement = this.getLiElement(metaData.file), deleteIcon = liElement.querySelector('.' + ABORT_ICON); + this.updateStatus(metaData.file, this.localizedTexts('fileUploadCancel'), '5'), this.updateProgressBarClasses(liElement, UPLOAD_FAILED), this.removeProgressbar(liElement, 'failure'), deleteIcon && deleteIcon.classList.remove(ABORT_ICON), deleteIcon && deleteIcon.classList.add(REMOVE_ICON), deleteIcon && deleteIcon.setAttribute('title', this.localizedTexts('remove')); + var pauseIcon = liElement.querySelector('.' + PAUSE_UPLOAD); + pauseIcon && pauseIcon.classList.add(RETRY_ICON), pauseIcon && pauseIcon.classList.remove(PAUSE_UPLOAD), pauseIcon && pauseIcon.setAttribute('title', this.localizedTexts('retry')), (0, ej2_base.le)(liElement) || (0, ej2_base.le)(deleteIcon) || (0, ej2_base.le)(liElement.querySelector('.e-spinner-pane')) || (hideSpinner(deleteIcon), (0, ej2_base.og)(liElement.querySelector('.e-spinner-pane'))); + } + }, Uploader.prototype.pauseUpload = function(metaData, e, custom) { + metaData.file.statusCode = '4', metaData.file.status = this.localizedTexts('pause'), this.updateMetaData(metaData); + var eventArgs = { + event: e || null, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + chunkCount: Math.round(metaData.file.size / this.asyncSettings.chunkSize), + chunkSize: this.asyncSettings.chunkSize + }; + this.abortUpload(metaData, custom, eventArgs); + }, Uploader.prototype.abortUpload = function(metaData, custom, eventArgs) { + '4' !== metaData.file.statusCode && (metaData.request.emitError = !1, metaData.request.httpRequest.abort()); + var liElement = this.getLiElement(metaData.file); + if ((0, ej2_base.le)(this.template) && ((0, ej2_base.le)(custom) || !custom)) { + var targetElement = liElement.querySelector('.' + PAUSE_UPLOAD); + targetElement.classList.remove(PAUSE_UPLOAD), targetElement.classList.add(RESUME_UPLOAD), targetElement.setAttribute('title', this.localizedTexts('resume')), targetElement.nextElementSibling.classList.add(REMOVE_ICON), targetElement.nextElementSibling.classList.remove(ABORT_ICON), targetElement.nextElementSibling.setAttribute('title', this.localizedTexts('remove')); + } + for(var i = 0; i < this.pausedData.length; i++)this.pausedData[i].file.name === metaData.file.name && this.pausedData.splice(i, 1); + this.pausedData.push(metaData), this.trigger('pausing', eventArgs); + }, Uploader.prototype.resumeUpload = function(metaData, e, custom) { + var targetElement, liElement = this.getLiElement(metaData.file); + (0, ej2_base.le)(liElement) || (targetElement = liElement.querySelector('.' + RESUME_UPLOAD)), !(0, ej2_base.le)(targetElement) && ((0, ej2_base.le)(custom) || !custom) && (targetElement.classList.remove(RESUME_UPLOAD), targetElement.classList.add(PAUSE_UPLOAD), targetElement.setAttribute('title', this.localizedTexts('pause')), targetElement.nextElementSibling.classList.remove(REMOVE_ICON), targetElement.nextElementSibling.classList.add(ABORT_ICON), targetElement.nextElementSibling.setAttribute('title', this.localizedTexts('abort'))), metaData.file.status = this.localizedTexts('inProgress'), metaData.file.statusCode = '3', this.updateMetaData(metaData); + var eventArgs = { + event: e || null, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + chunkCount: Math.round(metaData.file.size / this.asyncSettings.chunkSize), + chunkSize: this.asyncSettings.chunkSize + }; + this.trigger('resuming', eventArgs); + for(var i = 0; i < this.pausedData.length; i++)this.pausedData[i].end === this.pausedData[i].file.size ? this.chunkUploadComplete(e, metaData, custom) : this.pausedData[i].file.name === metaData.file.name && (this.pausedData[i].start = this.pausedData[i].end, this.pausedData[i].end = this.pausedData[i].end + this.asyncSettings.chunkSize, this.pausedData[i].end = Math.min(this.pausedData[i].end, this.pausedData[i].file.size), this.pausedData[i].chunkIndex = this.pausedData[i].chunkIndex + 1, this.sendRequest(this.pausedData[i].file, this.pausedData[i], custom)); + }, Uploader.prototype.updateMetaData = function(metaData) { + -1 === this.uploadMetaData.indexOf(metaData) || this.uploadMetaData.splice(this.uploadMetaData.indexOf(metaData), 1), this.uploadMetaData.push(metaData); + }, Uploader.prototype.removeChunkProgressBar = function(metaData) { + var liElement = this.getLiElement(metaData.file); + if (!(0, ej2_base.le)(liElement)) { + this.updateProgressBarClasses(liElement, UPLOAD_SUCCESS), this.removeProgressbar(liElement, 'success'); + var cancelButton = liElement.querySelector('.' + ABORT_ICON); + (0, ej2_base.le)(cancelButton) || (cancelButton.classList.add(DELETE_ICON), cancelButton.setAttribute('title', this.localizedTexts('delete')), cancelButton.classList.remove(ABORT_ICON, UPLOAD_INPROGRESS)); + } + }, Uploader.prototype.chunkUploadFailed = function(e, metaData, custom) { + var liElement, _this = this, chunkCount = Math.max(Math.ceil(metaData.file.size / this.asyncSettings.chunkSize), 1); + (0, ej2_base.le)(this.template) && ((0, ej2_base.le)(custom) || !custom) && (liElement = this.getLiElement(metaData.file)); + var requestResponse = e && e.currentTarget ? this.getResponse(e) : null, eventArgs = { + event: e, + file: metaData.file, + chunkIndex: metaData.chunkIndex, + totalChunk: chunkCount, + chunkSize: this.asyncSettings.chunkSize, + cancel: !1, + response: requestResponse + }; + this.trigger('chunkFailure', eventArgs, function(eventArgs) { + if (!eventArgs.cancel) { + if (metaData.retryCount < _this.asyncSettings.retryCount) setTimeout(function() { + _this.retryRequest(liElement, metaData, custom); + }, _this.asyncSettings.retryAfterDelay); + else { + if (!(0, ej2_base.le)(liElement)) { + var pauseButton = liElement.querySelector('.' + PAUSE_UPLOAD) ? liElement.querySelector('.' + PAUSE_UPLOAD) : liElement.querySelector('.' + RESUME_UPLOAD); + (0, ej2_base.le)(pauseButton) || (pauseButton.classList.add(RETRY_ICON), pauseButton.classList.remove(PAUSE_UPLOAD, RESUME_UPLOAD)), _this.updateProgressBarClasses(liElement, UPLOAD_FAILED), _this.removeProgressbar(liElement, 'failure'), liElement.querySelector('.e-icons').classList.remove(UPLOAD_INPROGRESS); + var iconElement = liElement.querySelector('.' + ABORT_ICON) ? liElement.querySelector('.' + ABORT_ICON) : liElement.querySelector('.' + REMOVE_ICON); + iconElement.classList.remove(ABORT_ICON), (0, ej2_base.le)(liElement.querySelector('.' + PAUSE_UPLOAD)) || (0, ej2_base.og)(liElement.querySelector('.' + PAUSE_UPLOAD)), metaData.start > 0 ? (iconElement.classList.add(DELETE_ICON), iconElement.setAttribute('title', _this.localizedTexts('delete'))) : (iconElement.classList.add(REMOVE_ICON), iconElement.setAttribute('title', _this.localizedTexts('remove'))); + } + metaData.retryCount = 0; + var file_1 = metaData.file, failureMessage = _this.localizedTexts('uploadFailedMessage'), args = { + e: e, + response: requestResponse, + operation: 'upload', + file: _this.updateStatus(file_1, failureMessage, '0', !1), + statusText: failureMessage + }; + _this.trigger('failure', args, function(args) { + _this.updateStatus(file_1, args.statusText, '0'), _this.uploadSequential(), _this.checkActionComplete(!0); + }); + } + } + }); + }, Uploader.prototype.retryRequest = function(liElement, metaData, custom) { + (0, ej2_base.le)(this.template) && ((0, ej2_base.le)(custom) || !custom) && liElement && this.updateProgressBarClasses(liElement, UPLOAD_FAILED), metaData.retryCount += 1, this.sendRequest(metaData.file, metaData); + }, Uploader.prototype.checkPausePlayAction = function(e) { + var targetElement = e.target, selectedElement = e.target.parentElement, index = this.fileList.indexOf(selectedElement), fileData = this.filesData[index], metaData = this.getCurrentMetaData(fileData); + targetElement.classList.contains(PAUSE_UPLOAD) ? this.pauseUpload(metaData, e) : targetElement.classList.contains(RESUME_UPLOAD) ? this.resumeUpload(metaData, e) : targetElement.classList.contains(RETRY_ICON) && (metaData.file.status === this.localizedTexts('fileUploadCancel') ? this.retryUpload(metaData, !1) : this.retryUpload(metaData, !0)); + }, Uploader.prototype.retryUpload = function(metaData, fromcanceledStage) { + fromcanceledStage ? (metaData.end = metaData.end + this.asyncSettings.chunkSize, metaData.start = metaData.start + this.asyncSettings.chunkSize, this.sendRequest(metaData.file, metaData)) : (metaData.file.statusCode = '1', metaData.file.status = this.localizedTexts('readyToUploadMessage'), this.chunkUpload(metaData.file)), this.getLiElement(metaData.file).classList.add(RESTRICT_RETRY); + }, Uploader.prototype.chunkUploadInProgress = function(e, metaData, custom) { + var _this = this; + if ('4' !== metaData.file.statusCode) { + '4' !== metaData.file.statusCode && '5' !== metaData.file.statusCode && (metaData.file.statusCode = '3', metaData.file.status = this.localizedTexts('inProgress')), this.updateMetaData(metaData); + var liElement = this.getLiElement(metaData.file); + if (!(0, ej2_base.le)(liElement)) { + var retryElement = liElement.querySelector('.' + RETRY_ICON); + if ((0, ej2_base.le)(retryElement) || (retryElement.classList.add(PAUSE_UPLOAD), retryElement.setAttribute('title', this.localizedTexts('pause')), retryElement.classList.remove(RETRY_ICON)), !(0, ej2_base.le)(liElement)) { + if (!(liElement.querySelectorAll('.' + PROGRESS_WRAPPER).length > 0)) { + var statusElement = liElement.querySelector('.' + STATUS); + (0, ej2_base.le)(this.template) && (statusElement.classList.add(UPLOAD_INPROGRESS), statusElement.classList.remove(UPLOAD_FAILED), this.createProgressBar(liElement), this.updateProgressBarClasses(liElement, UPLOAD_INPROGRESS)); + var clearIcon = liElement.querySelector('.' + REMOVE_ICON) ? liElement.querySelector('.' + REMOVE_ICON) : liElement.querySelector('.' + DELETE_ICON); + (0, ej2_base.le)(clearIcon) || (clearIcon.classList.add(ABORT_ICON), clearIcon.setAttribute('title', this.localizedTexts('abort')), clearIcon.classList.remove(REMOVE_ICON)); + } + if (!isNaN(Math.round(e.loaded / e.total * 100)) && (0, ej2_base.le)(this.template) && '4' !== metaData.file.statusCode) { + var progressVal = void 0, totalChunks = Math.ceil(metaData.file.size / this.asyncSettings.chunkSize) - 1; + this.asyncSettings.chunkSize && totalChunks && (progressVal = Math.round(metaData.chunkIndex / totalChunks * 100), this.changeProgressValue(liElement, progressVal.toString() + '%')); + } + 0 === metaData.chunkIndex && this.checkActionButtonStatus(); + } + if ((0, ej2_base.le)(liElement.querySelector('.' + PAUSE_UPLOAD)) && (0, ej2_base.le)(this.template) && (0, ej2_base.le)(liElement.querySelector('.' + DELETE_ICON))) { + this.pauseButton = this.createElement('span', { + className: 'e-icons e-file-pause-btn', + attrs: { + tabindex: this.btnTabIndex + } + }), 'msie' === this.browserName && this.pauseButton.classList.add('e-msie'); + var abortIcon = liElement.querySelector('.' + ABORT_ICON); + abortIcon.parentElement.insertBefore(this.pauseButton, abortIcon), this.pauseButton.setAttribute('title', this.localizedTexts('pause')), this.pauseButton.addEventListener('click', function(e) { + _this.checkPausePlayAction(e); + }, !1); + } + } + } + }, Uploader.prototype.bytesToSize = function(bytes) { + var i = -1; + if (!bytes) return '0.0 KB'; + do bytes /= 1024, i++; + while (bytes > 99) + return i >= 2 && (bytes *= 1024, i = 1), Math.max(bytes, 0).toFixed(1) + ' ' + [ + 'KB', + 'MB' + ][i]; + }, Uploader.prototype.sortFileList = function(filesData) { + for(var files = filesData = filesData || this.sortFilesList, fileNames = [], i = 0; i < files.length; i++)fileNames.push(files[i].name); + for(var sortedFileNames = fileNames.sort(), sortedFilesData = [], _i = 0; _i < sortedFileNames.length; _i++)for(var name_3 = sortedFileNames[_i], i = 0; i < files.length; i++)name_3 === files[i].name && sortedFilesData.push(files[i]); + return sortedFilesData; + }, Uploader.prototype.destroy = function() { + this.element.value = null, this.clearTemplate(), this.clearAll(), this.unWireEvents(), this.unBindDropEvents(), this.multiple && this.element.removeAttribute('multiple'), this.enabled || this.element.removeAttribute('disabled'), this.element.removeAttribute('accept'), this.setInitialAttributes(); + for(var _i = 0, attributes_2 = [ + 'aria-label', + 'directory', + 'webkitdirectory', + 'tabindex' + ]; _i < attributes_2.length; _i++){ + var key = attributes_2[_i]; + this.element.removeAttribute(key); + } + (0, ej2_base.le)(this.uploadWrapper) || (this.uploadWrapper.parentElement.appendChild(this.element), (0, ej2_base.og)(this.uploadWrapper)), this.uploadWrapper = null, _super.prototype.destroy.call(this); + }, Uploader.prototype.upload = function(files, custom) { + var _this = this; + if (files = files || this.filesData, this.sequentialUpload && (this.isFirstFileOnSelection || custom)) this.sequenceUpload(files); + else { + var uploadFiles_1 = this.getFilesInArray(files); + this.trigger('beforeUpload', { + customFormData: [], + currentRequest: null, + cancel: !1 + }, function(eventArgs) { + eventArgs.cancel || _this.uploadFiles(uploadFiles_1, custom); + }); + } + }, Uploader.prototype.getFilesInArray = function(files) { + var uploadFiles = []; + return files instanceof Array ? uploadFiles = files : uploadFiles.push(files), uploadFiles; + }, Uploader.prototype.serverReadFileBase64 = function(fileIndex, position, totalCount) { + var _this = this; + return new Promise(function(resolve, reject) { + var file = _this.fileStreams[fileIndex].rawFile; + try { + var args, reader = new FileReader(); + reader.onload = (args = reader, function() { + try { + var contents = args.result, data = contents ? contents.split(';base64,')[1] : null; + resolve(data); + } catch (e) { + reject(e); + } + }), reader.readAsDataURL(file.slice(position, position + totalCount)); + } catch (e) { + reject(e); + } + }); + }, Uploader.prototype.uploadFileCount = function(ele) { + var files = this.filesData; + return files && 0 !== files.length ? files.length : -1; + }, Uploader.prototype.getFileRead = function(index, ele) { + var files = this.filesData; + if (!files || 0 === files.length) return -1; + var file = files[index], fileCount = this.newFileRef++; + return this.fileStreams[fileCount] = file, fileCount; + }, Uploader.prototype.getFileInfo = function(index, ele) { + var files = this.filesData; + return files && 0 !== files.length && files[index] ? this.filesData[index] : null; + }, Uploader.prototype.uploadFiles = function(files, custom) { + var selectedFiles = []; + if (!('' === this.asyncSettings.saveUrl || (0, ej2_base.le)(this.asyncSettings.saveUrl))) { + if (!custom || (0, ej2_base.le)(custom)) { + if (this.multiple) selectedFiles = this.filterfileList(files); + else { + var file = []; + file.push(files[0]), selectedFiles = this.filterfileList(file); + } + } else selectedFiles = files; + for(var i = 0; i < selectedFiles.length; i++)this.uploadFilesRequest(selectedFiles, i, custom); + } + }, Uploader.prototype.uploadFilesRequest = function(selectedFiles, i, custom) { + var _this = this, chunkEnabled = this.checkChunkUpload(), ajax = new ej2_base.tk(this.asyncSettings.saveUrl, 'POST', !0, null); + ajax.emitError = !1; + var eventArgs = { + fileData: selectedFiles[i], + customFormData: [], + cancel: !1 + }, formData = new FormData(); + if (ajax.beforeSend = function(e) { + eventArgs.currentRequest = ajax.httpRequest, _this.trigger('uploading', eventArgs, function(eventArgs) { + eventArgs.cancel && _this.eventCancelByArgs(e, eventArgs, selectedFiles[i]), _this.updateFormData(formData, eventArgs.customFormData); + }); + }, '1' === selectedFiles[i].statusCode) { + var name_4 = this.element.getAttribute('name'); + formData.append(name_4, selectedFiles[i].rawFile, selectedFiles[i].name), chunkEnabled && selectedFiles[i].size > this.asyncSettings.chunkSize ? this.chunkUpload(selectedFiles[i], custom, i) : (ajax.onLoad = function(e) { + return eventArgs.cancel || _this.uploadComplete(e, selectedFiles[i], custom), {}; + }, ajax.onUploadProgress = function(e) { + return eventArgs.cancel || _this.uploadInProgress(e, selectedFiles[i], custom, ajax), {}; + }, ajax.onError = function(e) { + return _this.uploadFailed(e, selectedFiles[i]), {}; + }, ajax.send(formData)); + } + }, Uploader.prototype.spliceFiles = function(liIndex) { + for(var liElement = this.fileList[liIndex], allFiles = this.getFilesData(), nameElements = +liElement.getAttribute('data-files-count'), startIndex = 0, i = 0; i < liIndex; i++)startIndex += +this.fileList[i].getAttribute('data-files-count'); + for(var endIndex = startIndex + nameElements - 1, j = endIndex; j >= startIndex; j--)allFiles.splice(j, 1); + }, Uploader.prototype.remove = function(fileData, customTemplate, removeDirectly, postRawFile, args) { + var _this = this; + (0, ej2_base.le)(postRawFile) && (postRawFile = !0); + var eventArgs = { + event: args, + cancel: !1, + filesData: [], + customFormData: [], + postRawFile: postRawFile, + currentRequest: null + }; + this.trigger('beforeRemove', { + cancel: !1, + customFormData: [], + currentRequest: null + }, function(beforeEventArgs) { + if (!beforeEventArgs.cancel) { + if (_this.isFormUpload()) eventArgs.filesData = fileData, _this.trigger('removing', eventArgs, function(eventArgs) { + if (!eventArgs.cancel) for(var removingFiles = _this.getFilesInArray(fileData), isLiRemoved = !1, liIndex = void 0, _i = 0; _i < removingFiles.length; _i++){ + var data = removingFiles[_i]; + if (isLiRemoved || (liIndex = _this.fileList.indexOf(data.list)), liIndex > -1) { + var inputElement = (0, ej2_base.le)(data.input) ? null : data.input; + inputElement && (0, ej2_base.og)(inputElement), _this.spliceFiles(liIndex), (0, ej2_base.og)(_this.fileList[liIndex]), _this.fileList.splice(liIndex, 1), isLiRemoved = !0, liIndex = -1; + } + } + }); + else if (_this.isForm && ((0, ej2_base.le)(_this.asyncSettings.removeUrl) || '' === _this.asyncSettings.removeUrl)) eventArgs.filesData = _this.getFilesData(), _this.trigger('removing', eventArgs, function(eventArgs) { + eventArgs.cancel || _this.clearAll(); + }); + else { + var removeFiles = []; + (fileData = (0, ej2_base.le)(fileData) ? _this.filesData : fileData) instanceof Array ? removeFiles = fileData : removeFiles.push(fileData), eventArgs.filesData = removeFiles; + for(var removeUrl = _this.asyncSettings.removeUrl, validUrl = !('' === removeUrl || (0, ej2_base.le)(removeUrl)), _loop_5 = function(files) { + var fileUploadedIndex = _this.uploadedFilesData.indexOf(files); + ('2' === files.statusCode || '4' === files.statusCode || '0' === files.statusCode && -1 !== fileUploadedIndex) && validUrl ? _this.removeUploadedFile(files, eventArgs, removeDirectly, customTemplate) : removeDirectly ? _this.removeFilesData(files, customTemplate) : _this.trigger('removing', eventArgs, function(eventArgs) { + eventArgs.cancel || _this.removeFilesData(files, customTemplate); + }), args && !args.target.classList.contains(REMOVE_ICON) && _this.checkActionComplete(!1); + }, _i = 0, removeFiles_1 = removeFiles; _i < removeFiles_1.length; _i++)_loop_5(removeFiles_1[_i]); + } + } + }); + }, Uploader.prototype.clearAll = function() { + var _this = this; + if ((0, ej2_base.le)(this.listParent)) { + 'msie' !== this.browserName && (this.element.value = ''), this.filesData = []; + return; + } + var eventArgs = { + cancel: !1, + filesData: this.filesData + }; + this.trigger('clearing', eventArgs, function(eventArgs) { + eventArgs.cancel || (_this.clearData(), _this.actionCompleteCount = 0, _this.count = -1); + }); + }, Uploader.prototype.getFilesData = function(index) { + return (0, ej2_base.le)(index) ? this.filesData : this.getSelectedFiles(index); + }, Uploader.prototype.pause = function(fileData, custom) { + fileData = fileData || this.filesData; + var fileDataFiles = this.getFilesInArray(fileData); + this.pauseUploading(fileDataFiles, custom); + }, Uploader.prototype.pauseUploading = function(fileData, custom) { + for(var files = this.getFiles(fileData), i = 0; i < files.length; i++)'3' === files[i].statusCode && this.pauseUpload(this.getCurrentMetaData(files[i], null), null, custom); + }, Uploader.prototype.getFiles = function(fileData) { + var files = []; + return (0, ej2_base.le)(fileData) || fileData instanceof Array ? files = fileData : files.push(fileData), files; + }, Uploader.prototype.resume = function(fileData, custom) { + fileData = fileData || this.filesData; + var fileDataFiles = this.getFilesInArray(fileData); + this.resumeFiles(fileDataFiles, custom); + }, Uploader.prototype.resumeFiles = function(fileData, custom) { + for(var files = this.getFiles(fileData), i = 0; i < files.length; i++)'4' === files[i].statusCode && this.resumeUpload(this.getCurrentMetaData(files[i], null), null, custom); + }, Uploader.prototype.retry = function(fileData, fromcanceledStage, custom) { + fileData = fileData || this.filesData; + var fileDataFiles = this.getFilesInArray(fileData); + this.sequentialUpload && this.isFirstFileOnSelection && (this.isFirstFileOnSelection = !1), this.retryFailedFiles(fileDataFiles, fromcanceledStage, custom); + }, Uploader.prototype.retryFailedFiles = function(fileData, fromcanceledStage, custom) { + for(var files = this.getFiles(fileData), i = 0; i < files.length; i++)if ('5' === files[i].statusCode || '0' === files[i].statusCode) { + if (this.asyncSettings.chunkSize > 0) this.retryUpload(this.getCurrentMetaData(files[i], null), fromcanceledStage); + else { + var liElement = void 0; + custom || (liElement = this.fileList[this.filesData.indexOf(files[i])]), this.reloadcanceledFile(null, files[i], liElement, custom); + } + } + }, Uploader.prototype.cancel = function(fileData) { + fileData = fileData || this.filesData; + var cancelingFiles = this.getFilesInArray(fileData); + this.cancelUpload(cancelingFiles); + }, Uploader.prototype.cancelUpload = function(fileData) { + var files = this.getFiles(fileData); + if (this.asyncSettings.chunkSize > 0) { + for(var i = 0; i < files.length; i++)if ('3' === files[i].statusCode) { + var metaData = this.getCurrentMetaData(files[i], null); + metaData.file.statusCode = '5', metaData.file.status = this.localizedTexts('fileUploadCancel'), this.updateMetaData(metaData), this.showHideUploadSpinner(files[i]); + } + } else for(var i = 0; i < files.length; i++)'3' === files[i].statusCode && (files[i].statusCode = '5', files[i].status = this.localizedTexts('fileUploadCancel'), this.showHideUploadSpinner(files[i])); + }, Uploader.prototype.showHideUploadSpinner = function(files) { + var liElement = this.getLiElement(files); + if (!(0, ej2_base.le)(liElement) && (0, ej2_base.le)(this.template)) { + var spinnerTarget = liElement.querySelector('.' + ABORT_ICON); + createSpinner({ + target: spinnerTarget, + width: '20px' + }), showSpinner(spinnerTarget); + } + }, uploader_decorate([ + (0, ej2_base.Zz)({ + saveUrl: '', + removeUrl: '' + }, AsyncSettings) + ], Uploader.prototype, "asyncSettings", void 0), uploader_decorate([ + (0, ej2_base.Z9)(!1) + ], Uploader.prototype, "sequentialUpload", void 0), uploader_decorate([ + (0, ej2_base.Z9)({}) + ], Uploader.prototype, "htmlAttributes", void 0), uploader_decorate([ + (0, ej2_base.Z9)('') + ], Uploader.prototype, "cssClass", void 0), uploader_decorate([ + (0, ej2_base.Z9)(!0) + ], Uploader.prototype, "enabled", void 0), uploader_decorate([ + (0, ej2_base.Z9)(null) + ], Uploader.prototype, "template", void 0), uploader_decorate([ + (0, ej2_base.Z9)(!0) + ], Uploader.prototype, "multiple", void 0), uploader_decorate([ + (0, ej2_base.Z9)(!0) + ], Uploader.prototype, "autoUpload", void 0), uploader_decorate([ + (0, ej2_base.Zz)({}, ButtonsProps) + ], Uploader.prototype, "buttons", void 0), uploader_decorate([ + (0, ej2_base.Z9)('') + ], Uploader.prototype, "allowedExtensions", void 0), uploader_decorate([ + (0, ej2_base.Z9)(0) + ], Uploader.prototype, "minFileSize", void 0), uploader_decorate([ + (0, ej2_base.Z9)(30000000) + ], Uploader.prototype, "maxFileSize", void 0), uploader_decorate([ + (0, ej2_base.Z9)(null) + ], Uploader.prototype, "dropArea", void 0), uploader_decorate([ + (0, ej2_base.FE)([ + {} + ], FilesProp) + ], Uploader.prototype, "files", void 0), uploader_decorate([ + (0, ej2_base.Z9)(!0) + ], Uploader.prototype, "showFileList", void 0), uploader_decorate([ + (0, ej2_base.Z9)(!1) + ], Uploader.prototype, "directoryUpload", void 0), uploader_decorate([ + (0, ej2_base.Z9)('Default') + ], Uploader.prototype, "dropEffect", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "created", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "actionComplete", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "rendering", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "beforeUpload", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "fileListRendering", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "selected", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "uploading", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "success", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "failure", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "removing", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "beforeRemove", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "clearing", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "progress", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "change", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "chunkSuccess", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "chunkFailure", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "chunkUploading", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "canceling", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "pausing", void 0), uploader_decorate([ + (0, ej2_base.ju)() + ], Uploader.prototype, "resuming", void 0), Uploader = uploader_decorate([ + ej2_base.Zl + ], Uploader); + }(ej2_base.wA), util = __webpack_require__(5932), PasteCleanup = function() { + function PasteCleanup(parent, serviceLocator) { + this.inlineNode = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ], this.blockNode = [ + 'div', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'address', + 'blockquote', + 'button', + 'center', + 'dd', + 'dir', + 'dl', + 'dt', + 'fieldset', + 'frameset', + 'hr', + 'iframe', + 'isindex', + 'li', + 'map', + 'menu', + 'noframes', + 'noscript', + 'object', + 'ol', + 'pre', + 'td', + 'tr', + 'th', + 'tbody', + 'tfoot', + 'thead', + 'table', + 'ul', + 'header', + 'article', + 'nav', + 'footer', + 'section', + 'aside', + 'main', + 'figure', + 'figcaption' + ], this.isNotFromHtml = !1, this.containsHtml = !1, this.parent = parent, this.locator = serviceLocator, this.renderFactory = this.locator.getService('rendererFactory'), this.i10n = serviceLocator.getService('rteLocale'), this.dialogRenderObj = serviceLocator.getService('dialogRenderObject'), this.addEventListener(); + } + return PasteCleanup.prototype.addEventListener = function() { + this.nodeSelectionObj = new selection.q(), this.parent.isDestroyed || (this.parent.on(constant.dI, this.pasteClean, this), this.parent.on(constant._8, this.setCssClass, this), this.parent.on(constant.ob, this.destroy, this)); + }, PasteCleanup.prototype.destroy = function() { + this.removeEventListener(); + }, PasteCleanup.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(constant.dI, this.pasteClean), this.parent.off(constant._8, this.setCssClass), this.parent.off(constant.ob, this.destroy)); + }, PasteCleanup.prototype.pasteClean = function(e) { + var imageproperties, _this = this, args = { + requestType: 'Paste', + editorMode: this.parent.editorMode, + event: e + }, value = null; + if (e.args && !(0, ej2_base.le)(e.args.clipboardData) && (value = e.args.clipboardData.getData('text/html')), this.parent.trigger(constant.xu, { + value: value + }), e.args && null !== value && 'HTML' === this.parent.editorMode) { + if (0 === value.length) { + var htmlRegex = RegExp(/<\/[a-z][\s\S]*>/i); + value = e.args.clipboardData.getData('text/plain'), this.isNotFromHtml = '' !== value, value = (value = value.replace(//g, '>'), this.containsHtml = htmlRegex.test(value); + var file = e && e.args.clipboardData && e.args.clipboardData.items.length > 0 ? null === e.args.clipboardData.items[0].getAsFile() ? (0, ej2_base.le)(e.args.clipboardData.items[1]) ? null : e.args.clipboardData.items[1].getAsFile() : e.args.clipboardData.items[0].getAsFile() : null; + if (this.parent.notify(constant.RE, { + file: file, + args: e.args, + text: value, + callBack: function(b) { + 'object' == typeof (imageproperties = b) ? _this.parent.formatter.editorManager.execCommand('Images', 'Image', e.args, _this.imageFormatting.bind(_this, args), 'pasteCleanup', imageproperties, 'pasteCleanupModule') : value = imageproperties; + } + }), !htmlRegex.test(value)) { + var divElement = this.parent.createElement('div'); + divElement.innerHTML = this.splitBreakLine(value), value = divElement.innerHTML; + } + } else value.length > 0 && this.parent.formatter.editorManager.observer.notify(common_constant.Ki, { + args: e.args, + text: e.text, + allowedStylePropertiesArray: this.parent.pasteCleanupSettings.allowedStyleProps, + callBack: function(a) { + value = a.trim(); + } + }); + this.contentRenderer = this.renderFactory.getRenderer(base_enum.y2.Content); + var currentDocument = this.contentRenderer.getDocument(), range = this.nodeSelectionObj.getRange(currentDocument); + if (this.saveSelection = this.nodeSelectionObj.save(range, currentDocument), this.parent.trigger(constant.v, { + value: value + }, function(updatedArgs) { + value = updatedArgs.value; + }), this.parent.pasteCleanupSettings.prompt) { + e.args.preventDefault(); + var tempDivElem = this.parent.createElement('div'); + tempDivElem.innerHTML = value, '' === tempDivElem.textContent && (0, ej2_base.le)(tempDivElem.querySelector('img')) && (0, ej2_base.le)(tempDivElem.querySelector('table')) || this.pasteDialog(value, args); + } else this.parent.pasteCleanupSettings.plainText ? (e.args.preventDefault(), this.plainFormatting(value, args)) : this.parent.pasteCleanupSettings.keepFormat ? (e.args.preventDefault(), this.formatting(value, !1, args)) : (e.args.preventDefault(), this.formatting(value, !0, args)); + } + }, PasteCleanup.prototype.splitBreakLine = function(value) { + for(var enterSplitText = value.split('\n'), contentInnerElem = '', i = 0; i < enterSplitText.length; i++)'' === enterSplitText[i].trim() ? contentInnerElem += (0, util.oG)(this.parent) : contentInnerElem += '

    ' + this.makeSpace(enterSplitText[i]).trim() + '

    '; + return contentInnerElem; + }, PasteCleanup.prototype.makeSpace = function(enterSplitText) { + for(var contentWithSpace = '', spaceBetweenContent = !0, spaceSplit = enterSplitText.split(' '), j = 0; j < spaceSplit.length; j++)'' === spaceSplit[j].trim() ? contentWithSpace += spaceBetweenContent ? ' ' : ' ' : (spaceBetweenContent = !1, contentWithSpace += spaceSplit[j] + ' '); + return contentWithSpace; + }, PasteCleanup.prototype.imgUploading = function(elm) { + var allImgElm = elm.querySelectorAll('.pasteContent_Img'); + if (this.parent.insertImageSettings.saveUrl && allImgElm.length > 0) { + for(var base64Src = [], imgName = [], uploadImg = [], i = 0; i < allImgElm.length; i++)allImgElm[i].getAttribute('src').split(',')[0].indexOf('base64') >= 0 && (base64Src.push(allImgElm[i].getAttribute('src')), imgName.push((0, ej2_base.QI)('rte_image')), uploadImg.push(allImgElm[i])); + for(var fileList = [], i = 0; i < base64Src.length; i++)fileList.push(this.base64ToFile(base64Src[i], imgName[i])); + for(var i = 0; i < fileList.length; i++)this.uploadMethod(fileList[i], uploadImg[i]); + (0, ej2_base.le)(this.parent.insertImageSettings.path) && 'Blob' === this.parent.insertImageSettings.saveFormat && this.getBlob(allImgElm); + } else 'Blob' === this.parent.insertImageSettings.saveFormat && this.getBlob(allImgElm); + for(var allImgElmId = elm.querySelectorAll('.pasteContent_Img'), i = 0; i < allImgElmId.length; i++)allImgElmId[i].classList.remove('pasteContent_Img'), '' === allImgElmId[i].getAttribute('class').trim() && allImgElm[i].removeAttribute('class'); + }, PasteCleanup.prototype.getBlob = function(allImgElm) { + for(var i = 0; i < allImgElm.length; i++)if (!(0, ej2_base.le)(allImgElm[i].getAttribute('src')) && allImgElm[i].getAttribute('src').split(',')[0].indexOf('base64') >= 0) { + var blopUrl = URL.createObjectURL((0, util.K_)(allImgElm[i].getAttribute('src'))); + allImgElm[i].setAttribute('src', blopUrl); + } + }, PasteCleanup.prototype.toolbarEnableDisable = function(state) { + this.parent.inlineMode.enable || this.parent.toolbarModule.baseToolbar.toolbarObj.disable(state); + }, PasteCleanup.prototype.uploadMethod = function(fileList, imgElem) { + var rawFile, beforeUploadArgs, _this = this, uploadEle = document.createElement('div'); + document.body.appendChild(uploadEle), uploadEle.setAttribute('display', 'none'), imgElem.style.opacity = '0.5'; + var popupEle = this.parent.createElement('div'); + this.parent.element.appendChild(popupEle); + var contentEle = this.parent.createElement('input', { + id: this.parent.element.id + '_upload', + attrs: { + type: 'File', + name: 'UploadFiles' + } + }), offsetY = this.parent.iframeSettings.enable ? -50 : -90; + this.popupObj = new popup.GI(popupEle, { + relateTo: imgElem, + height: '85px', + width: '300px', + offsetY: offsetY, + content: contentEle, + viewPortElement: this.parent.element, + position: { + X: 'center', + Y: 'top' + }, + enableRtl: this.parent.enableRtl, + zIndex: 10001, + close: function(event) { + _this.parent.isBlur = !1, _this.popupObj.destroy(), (0, ej2_base.og)(_this.popupObj.element); + } + }), this.popupObj.element.style.display = 'none', (0, ej2_base.cn)([ + this.popupObj.element + ], [ + classes._R, + classes.MO + ]), (0, ej2_base.le)(this.parent.cssClass) || (0, ej2_base.cn)([ + this.popupObj.element + ], this.parent.cssClass), setTimeout(function() { + _this.refreshPopup(imgElem, _this.popupObj); + }, fileList.size > 1000000 ? 300 : 100), this.uploadObj = new Uploader({ + asyncSettings: { + saveUrl: this.parent.insertImageSettings.saveUrl, + removeUrl: this.parent.insertImageSettings.removeUrl + }, + cssClass: classes.VE, + dropArea: this.parent.inputElement, + allowedExtensions: this.parent.insertImageSettings.allowedTypes.toString(), + success: function(e) { + setTimeout(function() { + _this.popupClose(_this.popupObj, _this.uploadObj, imgElem, e); + }, 900); + }, + uploading: function(e) { + _this.parent.isServerRendered || _this.parent.trigger(constant.Go, e, function(imageUploadingArgs) { + imageUploadingArgs.cancel ? ((0, ej2_base.le)(imgElem) || (0, ej2_base.og)(imgElem), (0, ej2_base.le)(_this.popupObj.element) || (0, ej2_base.og)(_this.popupObj.element)) : _this.parent.inputElement.contentEditable = 'false'; + }); + }, + beforeUpload: function(args) { + _this.parent.isServerRendered ? ((beforeUploadArgs = JSON.parse(JSON.stringify(args))).filesData = rawFile, args.cancel = !0, _this.parent.trigger(constant.Go, beforeUploadArgs, function(beforeUploadArgs) { + beforeUploadArgs.cancel || (_this.toolbarEnableDisable(!0), _this.uploadObj.currentRequestHeader = beforeUploadArgs.currentRequest ? beforeUploadArgs.currentRequest : _this.uploadObj.currentRequestHeader, _this.uploadObj.customFormDatas = beforeUploadArgs.customFormData && beforeUploadArgs.customFormData.length > 0 ? beforeUploadArgs.customFormData : _this.uploadObj.customFormDatas, _this.uploadObj.uploadFiles(rawFile, null)); + })) : (_this.parent.trigger(constant.cA, args), _this.toolbarEnableDisable(!0)); + }, + failure: function(e) { + setTimeout(function() { + _this.uploadFailure(imgElem, _this.uploadObj, _this.popupObj, e); + }, 900); + }, + canceling: function() { + _this.parent.inputElement.contentEditable = 'true', ' ' === imgElem.nextSibling.textContent && (0, ej2_base.og)(imgElem.nextSibling), (0, ej2_base.og)(imgElem), _this.popupObj.close(); + }, + selected: function(e) { + e.cancel = !0, _this.parent.isServerRendered && (rawFile = e.filesData); + }, + removing: function() { + _this.parent.inputElement.contentEditable = 'true', ' ' === imgElem.nextSibling.textContent && (0, ej2_base.og)(imgElem.nextSibling), (0, ej2_base.og)(imgElem), _this.popupObj.close(); + } + }), this.uploadObj.appendTo(this.popupObj.element.childNodes[0]); + var fileData = [ + { + name: fileList.name, + rawFile: fileList, + size: fileList.size, + type: fileList.type, + validationMessages: { + minSize: "", + maxSize: "" + }, + statusCode: '1' + } + ]; + this.uploadObj.createFileList(fileData), this.uploadObj.filesData.push(fileData[0]), rawFile = fileData, this.uploadObj.upload(fileData), this.popupObj.element.getElementsByClassName('e-file-select-wrap')[0].style.display = 'none', (0, ej2_base.og)(this.popupObj.element.querySelector('.e-rte-dialog-upload .e-file-select-wrap')); + }, PasteCleanup.prototype.uploadFailure = function(imgElem, uploadObj, popupObj, e) { + this.parent.inputElement.contentEditable = 'true', (0, ej2_base.og)(imgElem), popupObj && popupObj.close(), this.parent.trigger(constant.vD, e), uploadObj.destroy(); + }, PasteCleanup.prototype.popupClose = function(popupObj, uploadObj, imgElem, e) { + var _this = this; + this.parent.inputElement.contentEditable = 'true', e.element = imgElem, this.parent.trigger(constant.AL, e, function(e) { + if (!(0, ej2_base.le)(_this.parent.insertImageSettings.path)) { + var url = _this.parent.insertImageSettings.path + e.file.name; + imgElem.src = url, imgElem.setAttribute('alt', e.file.name); + } + }), popupObj.close(), imgElem.style.opacity = '1', uploadObj.destroy(), this.toolbarEnableDisable(!1); + }, PasteCleanup.prototype.refreshPopup = function(imageElement, popupObj) { + (this.parent.iframeSettings.enable ? this.parent.element.offsetTop + imageElement.offsetTop : imageElement.offsetTop) > this.parent.element.offsetTop + this.parent.element.offsetHeight ? (popupObj.relateTo = this.parent.inputElement, popupObj.offsetY = this.parent.iframeSettings.enable ? -30 : -65, popupObj.element.style.display = 'block') : popupObj && (popupObj.refreshPosition(imageElement), popupObj.element.style.display = 'block'); + }, PasteCleanup.prototype.base64ToFile = function(base64, filename) { + for(var baseStr = base64.split(','), extension = baseStr[0].match(/:(.*?);/)[1].split('/')[1], decodeStr = atob(baseStr[1]), strLen = decodeStr.length, decodeArr = new Uint8Array(strLen); strLen--;)decodeArr[strLen] = decodeStr.charCodeAt(strLen); + if (!(ej2_base.AR.isIE || navigator.appVersion.indexOf('Edge') > -1)) return new File([ + decodeArr + ], filename + '.' + ((0, ej2_base.le)(extension) ? '' : extension), { + type: extension + }); + var blob = new Blob([ + decodeArr + ], { + type: extension + }); + return (0, ej2_base.l7)(blob, { + name: filename + '.' + ((0, ej2_base.le)(extension) ? '' : extension) + }), blob; + }, PasteCleanup.prototype.imageFormatting = function(pasteArgs, imgElement) { + var imageElement = this.parent.createElement('span'); + imageElement.appendChild(imgElement.elements[0]); + var imageValue = imageElement.innerHTML; + this.contentRenderer = this.renderFactory.getRenderer(base_enum.y2.Content); + var currentDocument = this.contentRenderer.getDocument(), range = this.nodeSelectionObj.getRange(currentDocument); + this.saveSelection = this.nodeSelectionObj.save(range, currentDocument), this.parent.pasteCleanupSettings.prompt ? this.pasteDialog(imageValue, pasteArgs) : this.parent.pasteCleanupSettings.plainText ? this.plainFormatting(imageValue, pasteArgs) : this.parent.pasteCleanupSettings.keepFormat ? this.formatting(imageValue, !1, pasteArgs) : this.formatting(imageValue, !0, pasteArgs); + }, PasteCleanup.prototype.radioRender = function() { + this.keepRadioButton = new RadioButton({ + label: this.i10n.getConstant('keepFormat'), + name: 'pasteOption', + checked: !0 + }), this.keepRadioButton.isStringTemplate = !0; + var keepFormatElement = this.parent.element.querySelector('#keepFormating'); + this.keepRadioButton.appendTo(keepFormatElement), this.cleanRadioButton = new RadioButton({ + label: this.i10n.getConstant('cleanFormat'), + name: 'pasteOption' + }), this.cleanRadioButton.isStringTemplate = !0; + var cleanFormatElement = this.parent.element.querySelector('#cleanFormat'); + this.cleanRadioButton.appendTo(cleanFormatElement), this.plainTextRadioButton = new RadioButton({ + label: this.i10n.getConstant('plainText'), + name: 'pasteOption' + }), this.plainTextRadioButton.isStringTemplate = !0; + var plainTextElement = this.parent.element.querySelector('#plainTextFormat'); + this.plainTextRadioButton.appendTo(plainTextElement); + }, PasteCleanup.prototype.selectFormatting = function(value, args, keepChecked, cleanChecked) { + keepChecked ? this.formatting(value, !1, args) : cleanChecked ? this.formatting(value, !0, args) : this.plainFormatting(value, args); + }, PasteCleanup.prototype.pasteDialog = function(value, args) { + var _this = this, isHeight = !1, preRTEHeight = this.parent.height, dialogModel = { + buttons: [ + { + click: function() { + if (!_this.dialogObj.isDestroyed) { + var keepChecked = _this.parent.element.querySelector('#keepFormating').checked, cleanChecked = _this.parent.element.querySelector('#cleanFormat').checked; + _this.dialogObj.hide(), _this.parent.height = isHeight ? preRTEHeight : _this.parent.height, isHeight = !1; + var argument = _this.dialogObj; + _this.dialogRenderObj.close(argument), _this.dialogObj.destroy(), _this.selectFormatting(value, args, keepChecked, cleanChecked); + } + }, + buttonModel: { + isPrimary: !0, + cssClass: 'e-flat ' + classes.mO, + content: this.i10n.getConstant('pasteDialogOk') + } + }, + { + click: function() { + if (!_this.dialogObj.isDestroyed) { + _this.dialogObj.hide(), _this.parent.height = isHeight ? preRTEHeight : _this.parent.height, isHeight = !1; + var args_1 = _this.dialogObj; + _this.dialogRenderObj.close(args_1), _this.dialogObj.destroy(); + } + }, + buttonModel: { + cssClass: 'e-flat ' + classes.Gj, + content: this.i10n.getConstant('pasteDialogCancel') + } + } + ], + header: this.i10n.getConstant('pasteFormat'), + content: this.i10n.getConstant('pasteFormatContent') + '
    ', + target: this.parent.element, + width: '300px', + height: '265px', + cssClass: classes.Rw, + isModal: !0, + visible: !1 + }; + this.dialogObj = this.dialogRenderObj.render(dialogModel); + var rteDialogWrapper = this.parent.element.querySelector('#' + this.parent.getID() + '_pasteCleanupDialog'); + null !== rteDialogWrapper && '' !== rteDialogWrapper.innerHTML && this.destroyDialog(rteDialogWrapper), null === rteDialogWrapper && (rteDialogWrapper = this.parent.createElement('div', { + id: this.parent.getID() + '_pasteCleanupDialog' + }), this.parent.element.appendChild(rteDialogWrapper)), this.dialogObj.appendTo(rteDialogWrapper), this.radioRender(), this.parent.element.offsetHeight < parseInt(this.dialogObj.height.split('px')[0], null) && (this.parent.height = parseInt(this.dialogObj.height.split('px')[0], null) + 40, isHeight = !0), this.dialogObj.show(), this.setCssClass({ + cssClass: this.parent.cssClass + }); + }, PasteCleanup.prototype.updateCss = function(currentObj, e) { + currentObj && e.cssClass && ((0, ej2_base.le)(e.oldCssClass) ? currentObj.setProperties({ + cssClass: (currentObj.cssClass + ' ' + e.cssClass).trim() + }) : currentObj.setProperties({ + cssClass: (currentObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + })); + }, PasteCleanup.prototype.setCssClass = function(e) { + this.popupObj && e.cssClass && ((0, ej2_base.le)(e.oldCssClass) || (0, ej2_base.IV)([ + this.popupObj.element + ], e.oldCssClass), (0, ej2_base.cn)([ + this.popupObj.element + ], e.cssClass)), this.updateCss(this.dialogObj, e), this.updateCss(this.uploadObj, e), this.updateCss(this.plainTextRadioButton, e), this.updateCss(this.cleanRadioButton, e), this.updateCss(this.keepRadioButton, e); + }, PasteCleanup.prototype.destroyDialog = function(rteDialogWrapper) { + var rteDialogContainer = this.parent.element.querySelector('.e-dlg-container'); + (0, ej2_base.og)(rteDialogContainer); + for(var rteDialogWrapperChildLength = rteDialogWrapper.children.length, i = 0; i < rteDialogWrapperChildLength; i++)(0, ej2_base.og)(rteDialogWrapper.children[0]); + }, PasteCleanup.prototype.cleanAppleClass = function(elem) { + for(var appleClassElem = elem.querySelectorAll('br.Apple-interchange-newline'), i = 0; i < appleClassElem.length; i++)(0, ej2_base.og)(appleClassElem[i]); + return elem; + }, PasteCleanup.prototype.formatting = function(value, clean, args) { + var _this = this, clipBoardElem = this.parent.createElement('div', { + className: 'pasteContent', + styles: 'display:inline;' + }); + this.isNotFromHtml && this.containsHtml && (value = this.splitBreakLine(value)), clipBoardElem.innerHTML = value, clipBoardElem = this.cleanAppleClass(clipBoardElem), null !== this.parent.pasteCleanupSettings.deniedTags && (clipBoardElem = this.deniedTags(clipBoardElem)), clean ? clipBoardElem = this.deniedAttributes(clipBoardElem, clean) : null !== this.parent.pasteCleanupSettings.deniedAttrs && (clipBoardElem = this.deniedAttributes(clipBoardElem, clean)), null !== this.parent.pasteCleanupSettings.allowedStyleProps && (clipBoardElem = this.allowedStyle(clipBoardElem)), this.saveSelection.restore(), clipBoardElem.innerHTML = this.sanitizeHelper(clipBoardElem.innerHTML); + for(var allImg = clipBoardElem.querySelectorAll('img'), i = 0; i < allImg.length; i++)allImg[i].classList.add('pasteContent_Img'), 'auto' !== this.parent.insertImageSettings.width && allImg[i].setAttribute('width', this.parent.insertImageSettings.width), '0' !== this.parent.insertImageSettings.minWidth && 0 !== this.parent.insertImageSettings.minWidth && (allImg[i].style.minWidth = this.parent.insertImageSettings.minWidth.toString()), null !== this.parent.insertImageSettings.maxWidth && (allImg[i].style.maxWidth = this.parent.getInsertImgMaxWidth().toString()), 'auto' !== this.parent.insertImageSettings.height && allImg[i].setAttribute('height', this.parent.insertImageSettings.height), '0' !== this.parent.insertImageSettings.minHeight && 0 !== this.parent.insertImageSettings.minHeight && (allImg[i].style.minHeight = this.parent.insertImageSettings.minHeight.toString()), null !== this.parent.insertImageSettings.maxHeight && (allImg[i].style.maxHeight = this.parent.insertImageSettings.maxHeight.toString()); + this.addTempClass(clipBoardElem), '' === clipBoardElem.textContent && (0, ej2_base.le)(clipBoardElem.querySelector('img')) && (0, ej2_base.le)(clipBoardElem.querySelector('table')) || (this.parent.formatter.editorManager.execCommand('inserthtml', 'pasteCleanup', args, function(returnArgs) { + (0, ej2_base.l7)(args, { + elements: returnArgs.elements, + imageElements: returnArgs.imgElem + }, !0), _this.parent.formatter.onSuccess(_this.parent, args); + }, clipBoardElem), this.removeTempClass(), this.parent.notify(constant.l0, {}), this.imgUploading(this.parent.inputElement), this.parent.iframeSettings.enable && this.parent.updateValue()); + }, PasteCleanup.prototype.addTempClass = function(clipBoardElem) { + for(var allChild = clipBoardElem.children, i = 0; i < allChild.length; i++)allChild[i].classList.add('pasteContent_RTE'); + }, PasteCleanup.prototype.removeTempClass = function() { + for(var classElm = this.parent.inputElement.querySelectorAll('.pasteContent_RTE'), i = 0; i < classElm.length; i++)classElm[i].classList.remove('pasteContent_RTE'), '' === classElm[i].getAttribute('class') && classElm[i].removeAttribute('class'); + }, PasteCleanup.prototype.sanitizeHelper = function(value) { + return value = (0, util.cC)(value, this.parent); + }, PasteCleanup.prototype.plainFormatting = function(value, args) { + var _this = this, clipBoardElem = this.parent.createElement('div', { + className: 'pasteContent', + styles: 'display:inline;' + }); + if (clipBoardElem.innerHTML = value, this.detachInlineElements(clipBoardElem), this.getTextContent(clipBoardElem), '' !== clipBoardElem.textContent.trim()) { + if (!(0, ej2_base.le)(clipBoardElem.firstElementChild) && 'BR' !== clipBoardElem.firstElementChild.tagName) { + var firstElm = clipBoardElem.firstElementChild; + if (!(0, ej2_base.le)(clipBoardElem.firstElementChild)) { + for(var spanElm = this.parent.createElement('span'), i = 0, j = 0; i < firstElm.childNodes.length; i++, j++)if ('#text' === firstElm.childNodes[i].nodeName) spanElm.appendChild(firstElm.childNodes[i]), clipBoardElem.insertBefore(spanElm, clipBoardElem.firstElementChild), i--; + else if ('#text' !== firstElm.childNodes[i].nodeName && 0 === j) { + for(var k = 0; k < firstElm.childNodes[i].childNodes.length; k++)spanElm.appendChild(firstElm.childNodes[i].childNodes[k]), clipBoardElem.insertBefore(spanElm, clipBoardElem.firstElementChild), k--; + i--; + } else break; + firstElm.hasChildNodes() || (0, ej2_base.og)(firstElm); + } + } + this.removeEmptyElements(clipBoardElem), this.saveSelection.restore(), clipBoardElem.innerHTML = this.sanitizeHelper(clipBoardElem.innerHTML), this.addTempClass(clipBoardElem), this.parent.formatter.editorManager.execCommand('inserthtml', 'pasteCleanup', args, function(returnArgs) { + (0, ej2_base.l7)(args, { + elements: returnArgs.elements, + imageElements: returnArgs.imgElem + }, !0), _this.parent.formatter.onSuccess(_this.parent, args); + }, clipBoardElem), this.removeTempClass(); + } else this.saveSelection.restore(), (0, ej2_base.l7)(args, { + elements: [] + }, !0), this.parent.formatter.onSuccess(this.parent, args); + }, PasteCleanup.prototype.getTextContent = function(clipBoardElem) { + for(var i = 0; i < this.blockNode.length; i++)for(var inElem = clipBoardElem.querySelectorAll(this.blockNode[i]), j = 0; j < inElem.length; j++){ + for(var parElem = void 0, k = 0, l = 0, preNode = void 0; k < inElem[j].childNodes.length; k++, l++)if ('DIV' === inElem[j].childNodes[k].nodeName || 'P' === inElem[j].childNodes[k].nodeName || '#text' === inElem[j].childNodes[k].nodeName && ' ' !== inElem[j].childNodes[k].nodeValue.replace(/\u00a0/g, ' ') && '' === inElem[j].childNodes[k].textContent.trim()) parElem = inElem[j].childNodes[k].parentElement, inElem[j].childNodes[k].parentElement.parentElement.insertBefore(inElem[j].childNodes[k], inElem[j].childNodes[k].parentElement), k--; + else { + if (parElem = inElem[j].childNodes[k].parentElement, 'text' === preNode) parElem.previousElementSibling.appendChild(inElem[j].childNodes[k]); + else { + var divElement = this.parent.createElement('div', { + id: 'newDiv' + }); + divElement.appendChild(inElem[j].childNodes[k]), parElem.parentElement.insertBefore(divElement, parElem); + } + k--, preNode = 'text'; + } + (0, ej2_base.le)(parElem) || (0, ej2_base.og)(parElem); + } + for(var allElems = clipBoardElem.querySelectorAll('*'), i = 0; i < allElems.length; i++)for(var allAtr = allElems[i].attributes, j = 0; j < allAtr.length; j++)allElems[i].removeAttribute(allAtr[j].name), j--; + }, PasteCleanup.prototype.detachInlineElements = function(clipBoardElem) { + for(var i = 0; i < this.inlineNode.length; i++)for(var inElem = clipBoardElem.querySelectorAll(this.inlineNode[i]), j = 0; j < inElem.length; j++){ + for(var parElem = void 0, k = 0; k < inElem[j].childNodes.length; k++)parElem = inElem[j].childNodes[k].parentElement, inElem[j].childNodes[k].parentElement.parentElement.insertBefore(inElem[j].childNodes[k], inElem[j].childNodes[k].parentElement), k--; + (0, ej2_base.le)(parElem) || (0, ej2_base.og)(parElem); + } + }, PasteCleanup.prototype.findDetachEmptyElem = function(element) { + return (0, ej2_base.le)(element.parentElement) ? null : '' === element.parentElement.textContent.trim() && 'pasteContent' !== element.parentElement.getAttribute('class') ? this.findDetachEmptyElem(element.parentElement) : element; + }, PasteCleanup.prototype.removeEmptyElements = function(element) { + for(var emptyElements = element.querySelectorAll(':empty'), i = 0; i < emptyElements.length; i++)if ('BR' !== emptyElements[i].tagName) { + var detachableElement = this.findDetachEmptyElem(emptyElements[i]); + (0, ej2_base.le)(detachableElement) || (0, ej2_base.og)(detachableElement); + } + }, PasteCleanup.prototype.tagGrouping = function(deniedTags) { + for(var groupingTags = deniedTags.slice(), keys = Object.keys(config.n4), values = keys.map(function(key) { + return config.n4[key]; + }), addTags = [], i = 0; i < groupingTags.length; i++)if (groupingTags[i].split('[').length > 1 && (groupingTags[i] = groupingTags[i].split('[')[0].trim()), keys.indexOf(groupingTags[i]) > -1) for(var j = 0; j < values[keys.indexOf(groupingTags[i])].length; j++)0 > groupingTags.indexOf(values[keys.indexOf(groupingTags[i])][j]) && 0 > addTags.indexOf(values[keys.indexOf(groupingTags[i])][j]) && addTags.push(values[keys.indexOf(groupingTags[i])][j]); + return deniedTags = deniedTags.concat(addTags); + }, PasteCleanup.prototype.attributesfilter = function(deniedTags) { + for(var i = 0; i < deniedTags.length; i++)if (deniedTags[i].split('[').length > 1) { + for(var userAttributes = deniedTags[i].split('[')[1].split(']')[0].split(','), allowedAttributeArray = [], deniedAttributeArray = [], j = 0; j < userAttributes.length; j++)0 > userAttributes[j].indexOf('!') ? allowedAttributeArray.push(userAttributes[j].trim()) : deniedAttributeArray.push(userAttributes[j].split('!')[1].trim()); + var allowedAttribute = allowedAttributeArray.length > 1 ? allowedAttributeArray.join('][') : allowedAttributeArray.join(), deniedAttribute = deniedAttributeArray.length > 1 ? deniedAttributeArray.join('][') : deniedAttributeArray.join(); + if (deniedAttribute.length > 0) { + var select = '' !== allowedAttribute ? deniedTags[i].split('[')[0] + '[' + allowedAttribute + ']' : deniedTags[i].split('[')[0]; + deniedTags[i] = select + ':not([' + deniedAttribute + '])'; + } else deniedTags[i] = deniedTags[i].split('[')[0] + '[' + allowedAttribute + ']'; + } + return deniedTags; + }, PasteCleanup.prototype.deniedTags = function(clipBoardElem) { + var deniedTags = (0, ej2_base.le)(this.parent.pasteCleanupSettings.deniedTags) ? [] : this.parent.pasteCleanupSettings.deniedTags.slice(); + deniedTags = this.attributesfilter(deniedTags), deniedTags = this.tagGrouping(deniedTags); + for(var i = 0; i < deniedTags.length; i++)for(var removableElement = clipBoardElem.querySelectorAll(deniedTags[i]), j = removableElement.length - 1; j >= 0; j--){ + for(var parentElem = removableElement[j].parentNode; removableElement[j].firstChild;)parentElem.insertBefore(removableElement[j].firstChild, removableElement[j]); + parentElem.removeChild(removableElement[j]); + } + return clipBoardElem; + }, PasteCleanup.prototype.deniedAttributes = function(clipBoardElem, clean) { + var deniedAttrs = (0, ej2_base.le)(this.parent.pasteCleanupSettings.deniedAttrs) ? [] : this.parent.pasteCleanupSettings.deniedAttrs.slice(); + clean && deniedAttrs.push('style'); + for(var i = 0; i < deniedAttrs.length; i++)for(var removableAttrElement = clipBoardElem.querySelectorAll('[' + deniedAttrs[i] + ']'), j = 0; j < removableAttrElement.length; j++)removableAttrElement[j].removeAttribute(deniedAttrs[i]); + return clipBoardElem; + }, PasteCleanup.prototype.allowedStyle = function(clipBoardElem) { + var allowedStyleProps = (0, ej2_base.le)(this.parent.pasteCleanupSettings.allowedStyleProps) ? [] : this.parent.pasteCleanupSettings.allowedStyleProps.slice(); + allowedStyleProps.push('list-style-type', 'list-style'); + for(var styleElement = clipBoardElem.querySelectorAll('[style]'), i = 0; i < styleElement.length; i++){ + for(var allowedStyleValue = '', allowedStyleValueArray = [], styleValue = styleElement[i].getAttribute('style').split(';'), k = 0; k < styleValue.length; k++)allowedStyleProps.indexOf(styleValue[k].split(':')[0].trim()) >= 0 && allowedStyleValueArray.push(styleValue[k]); + styleElement[i].removeAttribute('style'), (allowedStyleValue = '' === allowedStyleValueArray.join(';').trim() ? allowedStyleValueArray.join(';') : allowedStyleValueArray.join(';') + ';') && styleElement[i].setAttribute('style', allowedStyleValue); + } + return clipBoardElem; + }, PasteCleanup.prototype.getModuleName = function() { + return 'pasteCleanup'; + }, PasteCleanup; + }(); + }, + 8773: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + o: function() { + return toolbar_Toolbar; + } + }); + var extendStatics, extendStatics1, extendStatics2, extendStatics3, ej2_base = __webpack_require__(1807), constant = __webpack_require__(3386), classes = __webpack_require__(9805), base_enum = __webpack_require__(809), util = __webpack_require__(5932), items = __webpack_require__(3276), popup_popup = __webpack_require__(9486), position = __webpack_require__(6216), button_button = __webpack_require__(78), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, CLS_RTL = 'e-rtl', CLS_DISABLE = 'e-overlay', CLS_NAVARROW = 'e-nav-arrow', CLS_NAVRIGHTARROW = 'e-nav-right-arrow', CLS_NAVLEFTARROW = 'e-nav-left-arrow', CLS_HSCROLLNAV = 'e-scroll-nav', CLS_HSCROLLNAVRIGHT = 'e-scroll-right-nav', CLS_HSCROLLNAVLEFT = 'e-scroll-left-nav', CLS_DEVICE = 'e-scroll-device', CLS_OVERLAY = 'e-scroll-overlay', CLS_RIGHTOVERLAY = 'e-scroll-right-overlay', CLS_LEFTOVERLAY = 'e-scroll-left-overlay', HScroll = function(_super) { + function HScroll(options, element) { + return _super.call(this, options, element) || this; + } + return __extends(HScroll, _super), HScroll.prototype.preRender = function() { + this.browser = ej2_base.AR.info.name, this.browserCheck = 'mozilla' === this.browser, this.isDevice = ej2_base.AR.isDevice, this.customStep = !0; + var element = this.element; + this.ieCheck = 'edge' === this.browser || 'msie' === this.browser, this.initialize(), '' === element.id && (element.id = (0, ej2_base.QI)('hscroll'), this.uniqueId = !0), element.style.display = 'block', this.enableRtl && element.classList.add(CLS_RTL); + }, HScroll.prototype.render = function() { + this.touchModule = new ej2_base.Xh(this.element, { + scroll: this.touchHandler.bind(this), + swipe: this.swipeHandler.bind(this) + }), ej2_base.bi.add(this.scrollEle, 'scroll', this.scrollHandler, this), this.isDevice ? (this.element.classList.add(CLS_DEVICE), this.createOverlay(this.element)) : this.createNavIcon(this.element), this.setScrollState(); + }, HScroll.prototype.setScrollState = function() { + (0, ej2_base.le)(this.scrollStep) || this.scrollStep < 0 ? (this.scrollStep = this.scrollEle.offsetWidth, this.customStep = !1) : this.customStep = !0; + }, HScroll.prototype.initialize = function() { + var scrollEle = this.createElement('div', { + className: 'e-hscroll-content' + }), scrollDiv = this.createElement('div', { + className: 'e-hscroll-bar' + }); + scrollDiv.setAttribute('tabindex', '-1'); + for(var ele = this.element, innerEle = [].slice.call(ele.children), _i = 0; _i < innerEle.length; _i++){ + var ele_1 = innerEle[_i]; + scrollEle.appendChild(ele_1); + } + scrollDiv.appendChild(scrollEle), ele.appendChild(scrollDiv), scrollDiv.style.overflowX = 'hidden', this.scrollEle = scrollDiv, this.scrollItems = scrollEle; + }, HScroll.prototype.getPersistData = function() { + return this.addOnPersist([ + 'scrollStep' + ]); + }, HScroll.prototype.getModuleName = function() { + return 'hScroll'; + }, HScroll.prototype.destroy = function() { + var ele = this.element; + ele.style.display = '', ele.classList.remove('e-hscroll'), ele.classList.remove(CLS_DEVICE); + var nav = (0, ej2_base.td)('.e-' + ele.id + '_nav.' + CLS_HSCROLLNAV, ele), overlay = (0, ej2_base.td)('.' + CLS_OVERLAY, ele); + [].slice.call(overlay).forEach(function(ele) { + (0, ej2_base.og)(ele); + }); + for(var _i = 0, _a = [].slice.call(this.scrollItems.children); _i < _a.length; _i++){ + var elem = _a[_i]; + ele.appendChild(elem); + } + this.uniqueId && this.element.removeAttribute('id'), (0, ej2_base.og)(this.scrollEle), nav.length > 0 && ((0, ej2_base.og)(nav[0]), (0, ej2_base.le)(nav[1]) || (0, ej2_base.og)(nav[1])), ej2_base.bi.remove(this.scrollEle, 'scroll', this.scrollHandler), this.touchModule.destroy(), this.touchModule = null, _super.prototype.destroy.call(this); + }, HScroll.prototype.disable = function(value) { + var navEles = (0, ej2_base.td)('.e-scroll-nav:not(.' + CLS_DISABLE + ')', this.element); + value ? this.element.classList.add(CLS_DISABLE) : this.element.classList.remove(CLS_DISABLE), [].slice.call(navEles).forEach(function(el) { + el.setAttribute('tabindex', value ? '-1' : '0'); + }); + }, HScroll.prototype.createOverlay = function(element) { + var id = element.id.concat('_nav'), rightOverlayEle = this.createElement('div', { + className: CLS_OVERLAY + ' ' + CLS_RIGHTOVERLAY + }), clsRight = 'e-' + element.id.concat('_nav ' + CLS_HSCROLLNAV + ' ' + CLS_HSCROLLNAVRIGHT), rightEle = this.createElement('div', { + id: id.concat('_right'), + className: clsRight + }), navItem = this.createElement('div', { + className: CLS_NAVRIGHTARROW + ' ' + CLS_NAVARROW + ' e-icons' + }); + rightEle.appendChild(navItem); + var leftEle = this.createElement('div', { + className: CLS_OVERLAY + ' ' + CLS_LEFTOVERLAY + }); + this.ieCheck && rightEle.classList.add('e-ie-align'), element.appendChild(rightOverlayEle), element.appendChild(rightEle), element.insertBefore(leftEle, element.firstChild), this.eventBinding([ + rightEle + ]); + }, HScroll.prototype.createNavIcon = function(element) { + var id = element.id.concat('_nav'), clsRight = 'e-' + element.id.concat('_nav ' + CLS_HSCROLLNAV + ' ' + CLS_HSCROLLNAVRIGHT), rightAttributes = { + role: 'button', + id: id.concat('_right'), + 'aria-label': 'Scroll right' + }, nav = this.createElement('div', { + className: clsRight, + attrs: rightAttributes + }); + nav.setAttribute('aria-disabled', 'false'); + var navItem = this.createElement('div', { + className: CLS_NAVRIGHTARROW + ' ' + CLS_NAVARROW + ' e-icons' + }), clsLeft = 'e-' + element.id.concat('_nav ' + CLS_HSCROLLNAV + ' ' + CLS_HSCROLLNAVLEFT), leftAttributes = { + role: 'button', + id: id.concat('_left'), + 'aria-label': 'Scroll left' + }, navEle = this.createElement('div', { + className: clsLeft + ' ' + CLS_DISABLE, + attrs: leftAttributes + }); + navEle.setAttribute('aria-disabled', 'true'); + var navLeftItem = this.createElement('div', { + className: CLS_NAVLEFTARROW + ' ' + CLS_NAVARROW + ' e-icons' + }); + navEle.appendChild(navLeftItem), nav.appendChild(navItem), element.appendChild(nav), element.insertBefore(navEle, element.firstChild), this.ieCheck && (nav.classList.add('e-ie-align'), navEle.classList.add('e-ie-align')), this.eventBinding([ + nav, + navEle + ]); + }, HScroll.prototype.onKeyPress = function(e) { + var _this = this; + if ('Enter' === e.key) { + var timeoutFun_1 = function() { + _this.keyTimeout = !0, _this.eleScrolling(10, e.target, !0); + }; + this.keyTimer = window.setTimeout(function() { + timeoutFun_1(); + }, 100); + } + }, HScroll.prototype.onKeyUp = function(e) { + 'Enter' === e.key && (this.keyTimeout ? this.keyTimeout = !1 : e.target.click(), clearTimeout(this.keyTimer)); + }, HScroll.prototype.eventBinding = function(ele) { + var _this = this; + [].slice.call(ele).forEach(function(el) { + new ej2_base.Xh(el, { + tapHold: _this.tabHoldHandler.bind(_this), + tapHoldThreshold: 500 + }), el.addEventListener('keydown', _this.onKeyPress.bind(_this)), el.addEventListener('keyup', _this.onKeyUp.bind(_this)), el.addEventListener('mouseup', _this.repeatScroll.bind(_this)), el.addEventListener('touchend', _this.repeatScroll.bind(_this)), el.addEventListener('contextmenu', function(e) { + e.preventDefault(); + }), ej2_base.bi.add(el, 'click', _this.clickEventHandler, _this); + }); + }, HScroll.prototype.repeatScroll = function() { + clearInterval(this.timeout); + }, HScroll.prototype.tabHoldHandler = function(e) { + var _this = this, trgt = e.originalEvent.target; + trgt = this.contains(trgt, CLS_HSCROLLNAV) ? trgt.firstElementChild : trgt; + var timeoutFun = function() { + _this.eleScrolling(10, trgt, !0); + }; + this.timeout = window.setInterval(function() { + timeoutFun(); + }, 50); + }, HScroll.prototype.contains = function(ele, className) { + return ele.classList.contains(className); + }, HScroll.prototype.eleScrolling = function(scrollDis, trgt, isContinuous) { + var rootEle = this.element, classList = trgt.classList; + classList.contains(CLS_HSCROLLNAV) && (classList = trgt.querySelector('.' + CLS_NAVARROW).classList), this.contains(rootEle, CLS_RTL) && this.browserCheck && (scrollDis = -scrollDis), !this.contains(rootEle, CLS_RTL) || this.browserCheck || this.ieCheck ? classList.contains(CLS_NAVRIGHTARROW) ? this.frameScrollRequest(scrollDis, 'add', isContinuous) : this.frameScrollRequest(scrollDis, '', isContinuous) : classList.contains(CLS_NAVLEFTARROW) ? this.frameScrollRequest(scrollDis, 'add', isContinuous) : this.frameScrollRequest(scrollDis, '', isContinuous); + }, HScroll.prototype.clickEventHandler = function(e) { + this.eleScrolling(this.scrollStep, e.target, !1); + }, HScroll.prototype.swipeHandler = function(e) { + var distance, swipeEle = this.scrollEle; + distance = e.velocity <= 1 ? e.distanceX / (10 * e.velocity) : e.distanceX / e.velocity; + var start = 0.5, animate = function() { + var step = Math.sin(start); + step <= 0 ? window.cancelAnimationFrame(step) : ('Left' === e.swipeDirection ? swipeEle.scrollLeft += distance * step : 'Right' === e.swipeDirection && (swipeEle.scrollLeft -= distance * step), start -= 0.5, window.requestAnimationFrame(animate)); + }; + animate(); + }, HScroll.prototype.scrollUpdating = function(scrollVal, action) { + 'add' === action ? this.scrollEle.scrollLeft += scrollVal : this.scrollEle.scrollLeft -= scrollVal; + }, HScroll.prototype.frameScrollRequest = function(scrollVal, action, isContinuous) { + var _this = this; + if (isContinuous) { + this.scrollUpdating(scrollVal, action); + return; + } + this.customStep || [].slice.call((0, ej2_base.td)('.' + CLS_OVERLAY, this.element)).forEach(function(el) { + scrollVal -= el.offsetWidth; + }); + var animate = function() { + var scrollValue, scrollStep; + _this.contains(_this.element, CLS_RTL) && _this.browserCheck ? (scrollValue = -scrollVal, scrollStep = -10) : (scrollValue = scrollVal, scrollStep = 10), scrollValue < 10 ? window.cancelAnimationFrame(scrollStep) : (_this.scrollUpdating(scrollStep, action), scrollVal -= scrollStep, window.requestAnimationFrame(animate)); + }; + animate(); + }, HScroll.prototype.touchHandler = function(e) { + var ele = this.scrollEle, distance = e.distanceX; + this.ieCheck && this.contains(this.element, CLS_RTL) && (distance = -distance), 'Left' === e.scrollDirection ? ele.scrollLeft = ele.scrollLeft + distance : 'Right' === e.scrollDirection && (ele.scrollLeft = ele.scrollLeft - distance); + }, HScroll.prototype.arrowDisabling = function(addDisable, removeDisable) { + if (this.isDevice) { + var arrowIcon = ((0, ej2_base.le)(addDisable) ? removeDisable : addDisable).querySelector('.' + CLS_NAVARROW); + (0, ej2_base.le)(addDisable) ? (0, ej2_base.s1)(arrowIcon, [ + CLS_NAVRIGHTARROW + ], [ + CLS_NAVLEFTARROW + ]) : (0, ej2_base.s1)(arrowIcon, [ + CLS_NAVLEFTARROW + ], [ + CLS_NAVRIGHTARROW + ]); + } else addDisable && removeDisable && (addDisable.classList.add(CLS_DISABLE), addDisable.setAttribute('aria-disabled', 'true'), addDisable.removeAttribute('tabindex'), removeDisable.classList.remove(CLS_DISABLE), removeDisable.setAttribute('aria-disabled', 'false'), removeDisable.setAttribute('tabindex', '0')); + this.repeatScroll(); + }, HScroll.prototype.scrollHandler = function(e) { + var target = e.target, width = target.offsetWidth; + this.element; + var navLeftEle = this.element.querySelector('.' + CLS_HSCROLLNAVLEFT), navRightEle = this.element.querySelector('.' + CLS_HSCROLLNAVRIGHT), leftOverlay = this.element.querySelector('.' + CLS_LEFTOVERLAY), rightOverlay = this.element.querySelector('.' + CLS_RIGHTOVERLAY), scrollLeft = target.scrollLeft; + if (scrollLeft <= 0 && (scrollLeft = -scrollLeft), this.isDevice && (this.enableRtl && !(this.browserCheck || this.ieCheck) && (leftOverlay = this.element.querySelector('.' + CLS_RIGHTOVERLAY), rightOverlay = this.element.querySelector('.' + CLS_LEFTOVERLAY)), scrollLeft < 40 ? leftOverlay.style.width = scrollLeft + 'px' : leftOverlay.style.width = '40px', target.scrollWidth - Math.ceil(width + scrollLeft) < 40 ? rightOverlay.style.width = target.scrollWidth - Math.ceil(width + scrollLeft) + 'px' : rightOverlay.style.width = '40px'), 0 === scrollLeft) this.arrowDisabling(navLeftEle, navRightEle); + else if (Math.ceil(width + scrollLeft + .1) >= target.scrollWidth) this.arrowDisabling(navRightEle, navLeftEle); + else { + var disEle = this.element.querySelector('.' + CLS_HSCROLLNAV + '.' + CLS_DISABLE); + disEle && (disEle.classList.remove(CLS_DISABLE), disEle.setAttribute('aria-disabled', 'false'), disEle.setAttribute('tabindex', '0')); + } + }, HScroll.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'scrollStep': + this.setScrollState(); + break; + case 'enableRtl': + newProp.enableRtl ? this.element.classList.add(CLS_RTL) : this.element.classList.remove(CLS_RTL); + } + } + }, __decorate([ + (0, ej2_base.Z9)(null) + ], HScroll.prototype, "scrollStep", void 0), HScroll = __decorate([ + ej2_base.Zl + ], HScroll); + }(ej2_base.wA), v_scroll_extends = (extendStatics1 = function(d, b) { + return (extendStatics1 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics1(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), v_scroll_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, v_scroll_CLS_RTL = 'e-rtl', v_scroll_CLS_DISABLE = 'e-overlay', v_scroll_CLS_NAVARROW = 'e-nav-arrow', CLS_NAVUPARROW = 'e-nav-up-arrow', CLS_NAVDOWNARROW = 'e-nav-down-arrow', CLS_VSCROLLNAV = 'e-scroll-nav', CLS_VSCROLLNAVUP = 'e-scroll-up-nav', CLS_VSCROLLNAVDOWN = 'e-scroll-down-nav', v_scroll_CLS_DEVICE = 'e-scroll-device', v_scroll_CLS_OVERLAY = 'e-scroll-overlay', CLS_UPOVERLAY = 'e-scroll-up-overlay', CLS_DOWNOVERLAY = 'e-scroll-down-overlay', VScroll = function(_super) { + function VScroll(options, element) { + return _super.call(this, options, element) || this; + } + return v_scroll_extends(VScroll, _super), VScroll.prototype.preRender = function() { + this.browser = ej2_base.AR.info.name, this.browserCheck = 'mozilla' === this.browser, this.isDevice = ej2_base.AR.isDevice, this.customStep = !0; + var ele = this.element; + this.ieCheck = 'edge' === this.browser || 'msie' === this.browser, this.initialize(), '' === ele.id && (ele.id = (0, ej2_base.QI)('vscroll'), this.uniqueId = !0), ele.style.display = 'block', this.enableRtl && ele.classList.add(v_scroll_CLS_RTL); + }, VScroll.prototype.render = function() { + this.touchModule = new ej2_base.Xh(this.element, { + scroll: this.touchHandler.bind(this), + swipe: this.swipeHandler.bind(this) + }), ej2_base.bi.add(this.scrollEle, 'scroll', this.scrollEventHandler, this), this.isDevice ? (this.element.classList.add(v_scroll_CLS_DEVICE), this.createOverlayElement(this.element)) : this.createNavIcon(this.element), this.setScrollState(), ej2_base.bi.add(this.element, 'wheel', this.wheelEventHandler, this); + }, VScroll.prototype.setScrollState = function() { + (0, ej2_base.le)(this.scrollStep) || this.scrollStep < 0 ? (this.scrollStep = this.scrollEle.offsetHeight, this.customStep = !1) : this.customStep = !0; + }, VScroll.prototype.initialize = function() { + var scrollCnt = (0, ej2_base.az)('div', { + className: 'e-vscroll-content' + }), scrollBar = (0, ej2_base.az)('div', { + className: 'e-vscroll-bar' + }); + scrollBar.setAttribute('tabindex', '-1'); + for(var ele = this.element, innerEle = [].slice.call(ele.children), _i = 0; _i < innerEle.length; _i++){ + var ele_1 = innerEle[_i]; + scrollCnt.appendChild(ele_1); + } + scrollBar.appendChild(scrollCnt), ele.appendChild(scrollBar), scrollBar.style.overflow = 'hidden', this.scrollEle = scrollBar, this.scrollItems = scrollCnt; + }, VScroll.prototype.getPersistData = function() { + return this.addOnPersist([ + 'scrollStep' + ]); + }, VScroll.prototype.getModuleName = function() { + return 'vScroll'; + }, VScroll.prototype.destroy = function() { + var el = this.element; + el.style.display = '', (0, ej2_base.IV)([ + this.element + ], [ + 'e-vscroll', + v_scroll_CLS_DEVICE + ]); + var navs = (0, ej2_base.td)('.e-' + el.id + '_nav.' + CLS_VSCROLLNAV, el), overlays = (0, ej2_base.td)('.' + v_scroll_CLS_OVERLAY, el); + [].slice.call(overlays).forEach(function(ele) { + (0, ej2_base.og)(ele); + }); + for(var _i = 0, _a = [].slice.call(this.scrollItems.children); _i < _a.length; _i++){ + var elem = _a[_i]; + el.appendChild(elem); + } + this.uniqueId && this.element.removeAttribute('id'), (0, ej2_base.og)(this.scrollEle), navs.length > 0 && ((0, ej2_base.og)(navs[0]), (0, ej2_base.le)(navs[1]) || (0, ej2_base.og)(navs[1])), ej2_base.bi.remove(this.scrollEle, 'scroll', this.scrollEventHandler), this.touchModule.destroy(), this.touchModule = null, _super.prototype.destroy.call(this); + }, VScroll.prototype.disable = function(value) { + var navEle = (0, ej2_base.td)('.e-scroll-nav:not(.' + v_scroll_CLS_DISABLE + ')', this.element); + value ? this.element.classList.add(v_scroll_CLS_DISABLE) : this.element.classList.remove(v_scroll_CLS_DISABLE), [].slice.call(navEle).forEach(function(el) { + el.setAttribute('tabindex', value ? '-1' : '0'); + }); + }, VScroll.prototype.createOverlayElement = function(element) { + var id = element.id.concat('_nav'), downOverlayEle = (0, ej2_base.az)('div', { + className: v_scroll_CLS_OVERLAY + ' ' + CLS_DOWNOVERLAY + }), clsDown = 'e-' + element.id.concat('_nav ' + CLS_VSCROLLNAV + ' ' + CLS_VSCROLLNAVDOWN), downEle = (0, ej2_base.az)('div', { + id: id.concat('down'), + className: clsDown + }), navItem = (0, ej2_base.az)('div', { + className: CLS_NAVDOWNARROW + ' ' + v_scroll_CLS_NAVARROW + ' e-icons' + }); + downEle.appendChild(navItem); + var upEle = (0, ej2_base.az)('div', { + className: v_scroll_CLS_OVERLAY + ' ' + CLS_UPOVERLAY + }); + this.ieCheck && downEle.classList.add('e-ie-align'), element.appendChild(downOverlayEle), element.appendChild(downEle), element.insertBefore(upEle, element.firstChild), this.eventBinding([ + downEle + ]); + }, VScroll.prototype.createNavIcon = function(element) { + var id = element.id.concat('_nav'), clsDown = 'e-' + element.id.concat('_nav ' + CLS_VSCROLLNAV + ' ' + CLS_VSCROLLNAVDOWN), nav = (0, ej2_base.az)('div', { + id: id.concat('_down'), + className: clsDown + }); + nav.setAttribute('aria-disabled', 'false'); + var navItem = (0, ej2_base.az)('div', { + className: CLS_NAVDOWNARROW + ' ' + v_scroll_CLS_NAVARROW + ' e-icons' + }), clsUp = 'e-' + element.id.concat('_nav ' + CLS_VSCROLLNAV + ' ' + CLS_VSCROLLNAVUP), navElement = (0, ej2_base.az)('div', { + id: id.concat('_up'), + className: clsUp + ' ' + v_scroll_CLS_DISABLE + }); + navElement.setAttribute('aria-disabled', 'true'); + var navUpItem = (0, ej2_base.az)('div', { + className: CLS_NAVUPARROW + ' ' + v_scroll_CLS_NAVARROW + ' e-icons' + }); + navElement.appendChild(navUpItem), nav.appendChild(navItem), nav.setAttribute('tabindex', '0'), element.appendChild(nav), element.insertBefore(navElement, element.firstChild), this.ieCheck && (nav.classList.add('e-ie-align'), navElement.classList.add('e-ie-align')), this.eventBinding([ + nav, + navElement + ]); + }, VScroll.prototype.onKeyPress = function(ev) { + var _this = this; + if ('Enter' === ev.key) { + var timeoutFun_1 = function() { + _this.keyTimeout = !0, _this.eleScrolling(10, ev.target, !0); + }; + this.keyTimer = window.setTimeout(function() { + timeoutFun_1(); + }, 100); + } + }, VScroll.prototype.onKeyUp = function(ev) { + 'Enter' === ev.key && (this.keyTimeout ? this.keyTimeout = !1 : ev.target.click(), clearTimeout(this.keyTimer)); + }, VScroll.prototype.eventBinding = function(element) { + var _this = this; + [].slice.call(element).forEach(function(ele) { + new ej2_base.Xh(ele, { + tapHold: _this.tabHoldHandler.bind(_this), + tapHoldThreshold: 500 + }), ele.addEventListener('keydown', _this.onKeyPress.bind(_this)), ele.addEventListener('keyup', _this.onKeyUp.bind(_this)), ele.addEventListener('mouseup', _this.repeatScroll.bind(_this)), ele.addEventListener('touchend', _this.repeatScroll.bind(_this)), ele.addEventListener('contextmenu', function(e) { + e.preventDefault(); + }), ej2_base.bi.add(ele, 'click', _this.clickEventHandler, _this); + }); + }, VScroll.prototype.repeatScroll = function() { + clearInterval(this.timeout); + }, VScroll.prototype.tabHoldHandler = function(ev) { + var _this = this, trgt = ev.originalEvent.target; + trgt = this.contains(trgt, CLS_VSCROLLNAV) ? trgt.firstElementChild : trgt; + var timeoutFun = function() { + _this.eleScrolling(10, trgt, !0); + }; + this.timeout = window.setInterval(function() { + timeoutFun(); + }, 50); + }, VScroll.prototype.contains = function(element, className) { + return element.classList.contains(className); + }, VScroll.prototype.eleScrolling = function(scrollDis, trgt, isContinuous) { + var classList = trgt.classList; + classList.contains(CLS_VSCROLLNAV) && (classList = trgt.querySelector('.' + v_scroll_CLS_NAVARROW).classList), classList.contains(CLS_NAVDOWNARROW) ? this.frameScrollRequest(scrollDis, 'add', isContinuous) : classList.contains(CLS_NAVUPARROW) && this.frameScrollRequest(scrollDis, '', isContinuous); + }, VScroll.prototype.clickEventHandler = function(event) { + this.eleScrolling(this.scrollStep, event.target, !1); + }, VScroll.prototype.wheelEventHandler = function(e) { + e.preventDefault(), this.frameScrollRequest(this.scrollStep, e.deltaY > 0 ? 'add' : '', !1); + }, VScroll.prototype.swipeHandler = function(e) { + var distance, swipeElement = this.scrollEle; + distance = e.velocity <= 1 ? e.distanceY / (10 * e.velocity) : e.distanceY / e.velocity; + var start = 0.5, animate = function() { + var step = Math.sin(start); + step <= 0 ? window.cancelAnimationFrame(step) : ('Up' === e.swipeDirection ? swipeElement.scrollTop += distance * step : 'Down' === e.swipeDirection && (swipeElement.scrollTop -= distance * step), start -= 0.02, window.requestAnimationFrame(animate)); + }; + animate(); + }, VScroll.prototype.scrollUpdating = function(scrollVal, action) { + 'add' === action ? this.scrollEle.scrollTop += scrollVal : this.scrollEle.scrollTop -= scrollVal; + }, VScroll.prototype.frameScrollRequest = function(scrollValue, action, isContinuous) { + var _this = this; + if (isContinuous) { + this.scrollUpdating(scrollValue, action); + return; + } + this.customStep || [].slice.call((0, ej2_base.td)('.' + v_scroll_CLS_OVERLAY, this.element)).forEach(function(el) { + scrollValue -= el.offsetHeight; + }); + var animate = function() { + scrollValue < 10 ? window.cancelAnimationFrame(10) : (_this.scrollUpdating(10, action), scrollValue -= 10, window.requestAnimationFrame(animate)); + }; + animate(); + }, VScroll.prototype.touchHandler = function(e) { + var el = this.scrollEle, distance = e.distanceY; + 'Up' === e.scrollDirection ? el.scrollTop = el.scrollTop + distance : 'Down' === e.scrollDirection && (el.scrollTop = el.scrollTop - distance); + }, VScroll.prototype.arrowDisabling = function(addDisableCls, removeDisableCls) { + if (this.isDevice) { + var arrowIcon = ((0, ej2_base.le)(addDisableCls) ? removeDisableCls : addDisableCls).querySelector('.' + v_scroll_CLS_NAVARROW); + (0, ej2_base.le)(addDisableCls) ? (0, ej2_base.s1)(arrowIcon, [ + CLS_NAVDOWNARROW + ], [ + CLS_NAVUPARROW + ]) : (0, ej2_base.s1)(arrowIcon, [ + CLS_NAVUPARROW + ], [ + CLS_NAVDOWNARROW + ]); + } else addDisableCls.classList.add(v_scroll_CLS_DISABLE), addDisableCls.setAttribute('aria-disabled', 'true'), addDisableCls.removeAttribute('tabindex'), removeDisableCls.classList.remove(v_scroll_CLS_DISABLE), removeDisableCls.setAttribute('aria-disabled', 'false'), removeDisableCls.setAttribute('tabindex', '0'); + this.repeatScroll(); + }, VScroll.prototype.scrollEventHandler = function(e) { + var target = e.target, height = target.offsetHeight, navUpEle = this.element.querySelector('.' + CLS_VSCROLLNAVUP), navDownEle = this.element.querySelector('.' + CLS_VSCROLLNAVDOWN), upOverlay = this.element.querySelector('.' + CLS_UPOVERLAY), downOverlay = this.element.querySelector('.' + CLS_DOWNOVERLAY), scrollTop = target.scrollTop; + if (scrollTop <= 0 && (scrollTop = -scrollTop), this.isDevice && (scrollTop < 40 ? upOverlay.style.height = scrollTop + 'px' : upOverlay.style.height = '40px', target.scrollHeight - Math.ceil(height + scrollTop) < 40 ? downOverlay.style.height = target.scrollHeight - Math.ceil(height + scrollTop) + 'px' : downOverlay.style.height = '40px'), 0 === scrollTop) this.arrowDisabling(navUpEle, navDownEle); + else if (Math.ceil(height + scrollTop + .1) >= target.scrollHeight) this.arrowDisabling(navDownEle, navUpEle); + else { + var disEle = this.element.querySelector('.' + CLS_VSCROLLNAV + '.' + v_scroll_CLS_DISABLE); + disEle && (disEle.classList.remove(v_scroll_CLS_DISABLE), disEle.setAttribute('aria-disabled', 'false'), disEle.setAttribute('tabindex', '0')); + } + }, VScroll.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'scrollStep': + this.setScrollState(); + break; + case 'enableRtl': + newProp.enableRtl ? this.element.classList.add(v_scroll_CLS_RTL) : this.element.classList.remove(v_scroll_CLS_RTL); + } + } + }, v_scroll_decorate([ + (0, ej2_base.Z9)(null) + ], VScroll.prototype, "scrollStep", void 0), VScroll = v_scroll_decorate([ + ej2_base.Zl + ], VScroll); + }(ej2_base.wA), toolbar_extends = (extendStatics2 = function(d, b) { + return (extendStatics2 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics2(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), toolbar_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, CLS_VERTICAL = 'e-vertical', CLS_ITEMS = 'e-toolbar-items', CLS_ITEM = 'e-toolbar-item', toolbar_CLS_RTL = 'e-rtl', CLS_SEPARATOR = 'e-separator', CLS_POPUPICON = 'e-popup-up-icon', CLS_POPUPDOWN = 'e-popup-down-icon', CLS_POPUPOPEN = 'e-popup-open', CLS_TEMPLATE = 'e-template', toolbar_CLS_DISABLE = 'e-overlay', CLS_POPUPTEXT = 'e-toolbar-text', CLS_TBARTEXT = 'e-popup-text', CLS_TBAROVERFLOW = 'e-overflow-show', CLS_POPOVERFLOW = 'e-overflow-hide', CLS_TBARNAV = 'e-hor-nav', CLS_TBARSCRLNAV = 'e-scroll-nav', CLS_TBARCENTER = 'e-toolbar-center', CLS_TBARPOS = 'e-tbar-pos', toolbar_CLS_HSCROLLBAR = 'e-hscroll-bar', CLS_POPUPCLASS = 'e-toolbar-pop', CLS_POPUP = 'e-toolbar-popup', CLS_TBARNAVACT = 'e-nav-active', CLS_TBARIGNORE = 'e-ignore', CLS_POPPRI = 'e-popup-alone', CLS_HIDDEN = 'e-hidden', CLS_MULTIROW = 'e-toolbar-multirow', CLS_MULTIROWPOS = 'e-multirow-pos', CLS_MULTIROW_SEPARATOR = 'e-multirow-separator', CLS_EXTENDABLE_SEPARATOR = 'e-extended-separator', CLS_EXTEANDABLE_TOOLBAR = 'e-extended-toolbar', CLS_EXTENDABLECLASS = 'e-toolbar-extended', CLS_EXTENDEDPOPOPEN = 'e-tbar-extended', Item = function(_super) { + function Item() { + return null !== _super && _super.apply(this, arguments) || this; + } + return toolbar_extends(Item, _super), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "id", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "text", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('auto') + ], Item.prototype, "width", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "cssClass", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(!1) + ], Item.prototype, "showAlwaysInPopup", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(!1) + ], Item.prototype, "disabled", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "prefixIcon", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "suffixIcon", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(!0) + ], Item.prototype, "visible", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('None') + ], Item.prototype, "overflow", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "template", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('Button') + ], Item.prototype, "type", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('Both') + ], Item.prototype, "showTextOn", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(null) + ], Item.prototype, "htmlAttributes", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "tooltipText", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('Left') + ], Item.prototype, "align", void 0), toolbar_decorate([ + (0, ej2_base.ju)() + ], Item.prototype, "click", void 0), Item; + }(ej2_base.rt), Toolbar = function(_super) { + function Toolbar(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.resizeContext = _this.resize.bind(_this), _this.keyConfigs = { + moveLeft: 'leftarrow', + moveRight: 'rightarrow', + moveUp: 'uparrow', + moveDown: 'downarrow', + popupOpen: 'enter', + popupClose: 'escape', + tab: 'tab', + home: 'home', + end: 'end' + }, _this; + } + return toolbar_extends(Toolbar, _super), Toolbar.prototype.destroy = function() { + var _this = this; + (this.isReact || this.isAngular) && this.clearTemplate(); + var btnItems = this.element.querySelectorAll('.e-control.e-btn'); + for([].slice.call(btnItems).forEach(function(el) { + (0, ej2_base.le)(el) || (0, ej2_base.le)(el.ej2_instances) || (0, ej2_base.le)(el.ej2_instances[0]) || el.ej2_instances[0].isDestroyed || el.ej2_instances[0].destroy(); + }), this.unwireEvents(), this.tempId.forEach(function(ele) { + (0, ej2_base.le)(_this.element.querySelector(ele)) || (document.body.appendChild(_this.element.querySelector(ele)).style.display = 'none'); + }), this.destroyItems(); this.element.lastElementChild;)this.element.removeChild(this.element.lastElementChild); + this.trgtEle && (this.element.appendChild(this.ctrlTem), this.trgtEle = null, this.ctrlTem = null), this.popObj && (this.popObj.destroy(), (0, ej2_base.og)(this.popObj.element)), this.activeEle && (this.activeEle = null), this.popObj = null, this.tbarAlign = null, this.tbarItemsCol = [], this.remove(this.element, 'e-toolpop'), this.cssClass && (0, ej2_base.IV)([ + this.element + ], this.cssClass.split(' ')), this.element.removeAttribute('style'), [ + 'aria-disabled', + 'aria-orientation', + 'aria-haspopup', + 'role' + ].forEach(function(attrb) { + return _this.element.removeAttribute(attrb); + }), _super.prototype.destroy.call(this); + }, Toolbar.prototype.preRender = function() { + var eventArgs = { + enableCollision: this.enableCollision, + scrollStep: this.scrollStep + }; + this.trigger('beforeCreate', eventArgs), this.enableCollision = eventArgs.enableCollision, this.scrollStep = eventArgs.scrollStep, this.scrollModule = null, this.popObj = null, this.tempId = [], this.tbarItemsCol = this.items, this.isVertical = !!this.element.classList.contains(CLS_VERTICAL), this.isExtendedOpen = !1, this.popupPriCount = 0, this.enableRtl && this.add(this.element, toolbar_CLS_RTL); + }, Toolbar.prototype.wireEvents = function() { + ej2_base.bi.add(this.element, 'click', this.clickHandler, this), window.addEventListener('resize', this.resizeContext), this.allowKeyboard && this.wireKeyboardEvent(); + }, Toolbar.prototype.wireKeyboardEvent = function() { + this.keyModule = new ej2_base.nv(this.element, { + keyAction: this.keyActionHandler.bind(this), + keyConfigs: this.keyConfigs + }), ej2_base.bi.add(this.element, 'keydown', this.docKeyDown, this), this.element.setAttribute('tabIndex', '0'); + }, Toolbar.prototype.unwireKeyboardEvent = function() { + this.keyModule && (ej2_base.bi.remove(this.element, 'keydown', this.docKeyDown), this.keyModule.destroy(), this.keyModule = null); + }, Toolbar.prototype.docKeyDown = function(e) { + if ('INPUT' !== e.target.tagName) { + var popCheck = !(0, ej2_base.le)(this.popObj) && (0, ej2_base.pn)(this.popObj.element) && 'Extended' !== this.overflowMode; + 9 === e.keyCode && !0 === e.target.classList.contains('e-hor-nav') && popCheck && this.popObj.hide({ + name: 'FadeOut', + duration: 100 + }), (40 === e.keyCode || 38 === e.keyCode || 35 === e.keyCode || 36 === e.keyCode) && e.preventDefault(); + } + }, Toolbar.prototype.unwireEvents = function() { + ej2_base.bi.remove(this.element, 'click', this.clickHandler), this.destroyScroll(), this.unwireKeyboardEvent(), window.removeEventListener('resize', this.resizeContext), ej2_base.bi.remove(document, 'scroll', this.docEvent), ej2_base.bi.remove(document, 'click', this.docEvent); + }, Toolbar.prototype.clearProperty = function() { + this.tbarEle = [], this.tbarAlgEle = { + lefts: [], + centers: [], + rights: [] + }; + }, Toolbar.prototype.docEvent = function(e) { + var popEle = (0, ej2_base.oq)(e.target, '.e-popup'); + this.popObj && (0, ej2_base.pn)(this.popObj.element) && !popEle && 'Popup' === this.overflowMode && this.popObj.hide({ + name: 'FadeOut', + duration: 100 + }); + }, Toolbar.prototype.destroyScroll = function() { + this.scrollModule && (this.tbarAlign && this.add(this.scrollModule.element, CLS_TBARPOS), this.scrollModule.destroy(), this.scrollModule = null); + }, Toolbar.prototype.destroyItems = function() { + if (this.element && [].slice.call(this.element.querySelectorAll('.' + CLS_ITEM)).forEach(function(el) { + (0, ej2_base.og)(el); + }), this.tbarAlign) { + var tbarItems = this.element.querySelector('.' + CLS_ITEMS); + [].slice.call(tbarItems.children).forEach(function(el) { + (0, ej2_base.og)(el); + }), this.tbarAlign = !1, this.remove(tbarItems, CLS_TBARPOS); + } + this.clearProperty(); + }, Toolbar.prototype.destroyMode = function() { + this.scrollModule && (this.remove(this.scrollModule.element, toolbar_CLS_RTL), this.destroyScroll()), this.remove(this.element, CLS_EXTENDEDPOPOPEN), this.remove(this.element, CLS_EXTEANDABLE_TOOLBAR); + var tempEle = this.element.querySelector('.e-toolbar-multirow'); + tempEle && this.remove(tempEle, CLS_MULTIROW), this.popObj && this.popupRefresh(this.popObj.element, !0); + }, Toolbar.prototype.add = function(ele, val) { + ele.classList.add(val); + }, Toolbar.prototype.remove = function(ele, val) { + ele.classList.remove(val); + }, Toolbar.prototype.elementFocus = function(ele) { + var fChild = ele.firstElementChild; + fChild ? (fChild.focus(), this.activeEleSwitch(ele)) : ele.focus(); + }, Toolbar.prototype.clstElement = function(tbrNavChk, trgt) { + return tbrNavChk && this.popObj && (0, ej2_base.pn)(this.popObj.element) ? this.popObj.element.querySelector('.' + CLS_ITEM) : this.element === trgt || tbrNavChk ? this.element.querySelector('.' + CLS_ITEM + ':not(.' + toolbar_CLS_DISABLE + ' ):not(.' + CLS_SEPARATOR + ' ):not(.' + CLS_HIDDEN + ' )') : (0, ej2_base.oq)(trgt, '.' + CLS_ITEM); + }, Toolbar.prototype.keyHandling = function(clst, e, trgt, navChk, scrollChk) { + var ele, nodes, popObj = this.popObj, rootEle = this.element, popAnimate = { + name: 'FadeOut', + duration: 100 + }, value = 'moveUp' === e.action ? 'previous' : 'next'; + switch(e.action){ + case 'moveRight': + if (this.isVertical) return; + rootEle === trgt ? this.elementFocus(clst) : navChk || this.eleFocus(clst, 'next'); + break; + case 'moveLeft': + if (this.isVertical) return; + navChk || this.eleFocus(clst, 'previous'); + break; + case 'home': + case 'end': + if (clst) { + var popupCheck = (0, ej2_base.oq)(clst, '.e-popup'), extendedPopup = this.element.querySelector('.' + CLS_EXTENDABLECLASS); + 'Extended' === this.overflowMode && extendedPopup && extendedPopup.classList.contains('e-popup-open') && (popupCheck = 'end' === e.action ? extendedPopup : null), popupCheck ? (0, ej2_base.pn)(this.popObj.element) && (nodes = [].slice.call(popupCheck.children), ele = 'home' === e.action ? nodes[0] : nodes[nodes.length - 1]) : (nodes = this.element.querySelectorAll('.' + CLS_ITEMS + ' .' + CLS_ITEM + ':not(.' + CLS_SEPARATOR + ')'), ele = 'home' === e.action ? nodes[0] : nodes[nodes.length - 1]), ele && this.elementFocus(ele); + } + break; + case 'moveUp': + case 'moveDown': + if (this.isVertical) 'moveUp' === e.action ? this.eleFocus(clst, 'previous') : this.eleFocus(clst, 'next'); + else if (popObj && (0, ej2_base.oq)(trgt, '.e-popup')) { + var popEle = popObj.element, popFrstEle = popEle.firstElementChild; + if ('previous' === value && popFrstEle === clst || 'next' === value && popEle.lastElementChild === clst) return; + this.eleFocus(clst, value); + } else 'moveDown' === e.action && popObj && (0, ej2_base.pn)(popObj.element) && this.elementFocus(clst); + break; + case 'tab': + if (!scrollChk && !navChk) { + var ele_1 = clst.firstElementChild; + rootEle === trgt && (this.activeEle ? this.activeEle.focus() : (this.activeEleRemove(ele_1), ele_1.focus()), this.element.removeAttribute('tabindex')); + } + break; + case 'popupClose': + popObj && 'Extended' !== this.overflowMode && popObj.hide(popAnimate); + break; + case 'popupOpen': + if (!navChk) return; + popObj && !(0, ej2_base.pn)(popObj.element) ? (popObj.element.style.top = rootEle.offsetHeight + 'px', popObj.show({ + name: 'FadeIn', + duration: 100 + })) : popObj.hide(popAnimate); + } + }, Toolbar.prototype.keyActionHandler = function(e) { + var trgt = e.target; + if (!('INPUT' === trgt.tagName || 'TEXTAREA' === trgt.tagName || this.element.classList.contains(toolbar_CLS_DISABLE))) { + e.preventDefault(); + var tbrNavChk = trgt.classList.contains(CLS_TBARNAV), tbarScrollChk = trgt.classList.contains(CLS_TBARSCRLNAV), clst = this.clstElement(tbrNavChk, trgt); + (clst || tbarScrollChk) && this.keyHandling(clst, e, trgt, tbrNavChk, tbarScrollChk); + } + }, Toolbar.prototype.disable = function(value) { + var rootEle = this.element; + value ? rootEle.classList.add(toolbar_CLS_DISABLE) : rootEle.classList.remove(toolbar_CLS_DISABLE), rootEle.setAttribute('tabindex', value ? '-1' : '0'), this.activeEle && this.activeEle.setAttribute('tabindex', value ? '-1' : '0'), this.scrollModule && this.scrollModule.disable(value), this.popObj && ((0, ej2_base.pn)(this.popObj.element) && 'Extended' !== this.overflowMode && this.popObj.hide(), rootEle.querySelector('#' + rootEle.id + '_nav').setAttribute('tabindex', value ? '-1' : '0')); + }, Toolbar.prototype.eleContains = function(el) { + return el.classList.contains(CLS_SEPARATOR) || el.classList.contains(toolbar_CLS_DISABLE) || el.getAttribute('disabled') || el.classList.contains(CLS_HIDDEN) || !(0, ej2_base.pn)(el); + }, Toolbar.prototype.eleFocus = function(closest, pos) { + var sib = Object(closest)[pos + 'ElementSibling']; + if (sib) { + if (this.eleContains(sib)) { + this.eleFocus(sib, pos); + return; + } + this.elementFocus(sib); + } else if (this.tbarAlign) { + var elem = Object(closest.parentElement)[pos + 'ElementSibling']; + if ((0, ej2_base.le)(elem) || 0 !== elem.children.length || (elem = Object(elem)[pos + 'ElementSibling']), !(0, ej2_base.le)(elem) && elem.children.length > 0) { + if ('next' === pos) { + var el = elem.querySelector('.' + CLS_ITEM); + this.eleContains(el) ? this.eleFocus(el, pos) : (el.firstElementChild.focus(), this.activeEleSwitch(el)); + } else { + var el = elem.lastElementChild; + this.eleContains(el) ? this.eleFocus(el, pos) : this.elementFocus(el); + } + } + } + }, Toolbar.prototype.clickHandler = function(e) { + var itemObj, _this = this, trgt = e.target, ele = this.element, isPopupElement = !(0, ej2_base.le)((0, ej2_base.oq)(trgt, '.' + CLS_POPUPCLASS)), clsList = trgt.classList, popupNav = (0, ej2_base.oq)(trgt, '.' + CLS_TBARNAV); + popupNav || (popupNav = trgt), !ele.children[0].classList.contains('e-hscroll') && !ele.children[0].classList.contains('e-vscroll') && clsList.contains(CLS_TBARNAV) && (clsList = trgt.querySelector('.e-icons').classList), (clsList.contains(CLS_POPUPICON) || clsList.contains(CLS_POPUPDOWN)) && this.popupClickHandler(ele, popupNav, toolbar_CLS_RTL); + var clst = (0, ej2_base.oq)(e.target, '.' + CLS_ITEM); + if (!((0, ej2_base.le)(clst) || clst.classList.contains(toolbar_CLS_DISABLE)) || popupNav.classList.contains(CLS_TBARNAV)) { + clst && (itemObj = this.items[this.tbarEle.indexOf(clst)]); + var eventArgs = { + originalEvent: e, + item: itemObj + }; + itemObj && !(0, ej2_base.le)(itemObj.click) && this.trigger('items[' + this.tbarEle.indexOf(clst) + '].click', eventArgs), eventArgs.cancel || this.trigger('clicked', eventArgs, function(clickedArgs) { + !(0, ej2_base.le)(_this.popObj) && isPopupElement && !clickedArgs.cancel && 'Popup' === _this.overflowMode && clickedArgs.item && 'Input' !== clickedArgs.item.type && _this.popObj.hide({ + name: 'FadeOut', + duration: 100 + }); + }); + } + }, Toolbar.prototype.popupClickHandler = function(ele, popupNav, CLS_RTL) { + var popObj = this.popObj; + (0, ej2_base.pn)(popObj.element) ? (popupNav.classList.remove(CLS_TBARNAVACT), popObj.hide({ + name: 'FadeOut', + duration: 100 + })) : (ele.classList.contains(CLS_RTL) && (popObj.enableRtl = !0, popObj.position = { + X: 'left', + Y: 'top' + }), 0 !== popObj.offsetX || ele.classList.contains(CLS_RTL) || (popObj.enableRtl = !1, popObj.position = { + X: 'right', + Y: 'top' + }), popObj.dataBind(), popObj.refreshPosition(), popObj.element.style.top = this.getElementOffsetY() + 'px', 'Extended' === this.overflowMode && (popObj.element.style.minHeight = '0px'), popupNav.classList.add(CLS_TBARNAVACT), popObj.show({ + name: 'FadeIn', + duration: 100 + })); + }, Toolbar.prototype.render = function() { + this.initialize(), this.renderControl(), this.wireEvents(), this.renderComplete(); + }, Toolbar.prototype.initialize = function() { + var width = (0, ej2_base.Ac)(this.width), height = (0, ej2_base.Ac)(this.height); + ('msie' !== ej2_base.AR.info.name || 'auto' !== this.height || 'MultiRow' === this.overflowMode) && (0, ej2_base.V7)(this.element, { + height: height + }), (0, ej2_base.V7)(this.element, { + width: width + }); + var ariaAttr = { + role: 'toolbar', + 'aria-disabled': 'false', + 'aria-haspopup': 'false', + 'aria-orientation': this.isVertical ? 'vertical' : 'horizontal' + }; + (0, ej2_base.Y4)(this.element, ariaAttr), this.cssClass && (0, ej2_base.cn)([ + this.element + ], this.cssClass.split(' ')); + }, Toolbar.prototype.renderControl = function() { + var ele = this.element; + this.trgtEle = ele.children.length > 0 ? ele.querySelector('div') : null, this.tbarAlgEle = { + lefts: [], + centers: [], + rights: [] + }, this.renderItems(), this.renderLayout(); + }, Toolbar.prototype.renderLayout = function() { + this.renderOverflowMode(), this.tbarAlign && this.itemPositioning(), this.popObj && this.popObj.element.childElementCount > 1 && this.checkPopupRefresh(this.element, this.popObj.element) && this.popupRefresh(this.popObj.element, !1), this.separator(); + }, Toolbar.prototype.itemsAlign = function(items, itemEleDom) { + this.tbarEle || (this.tbarEle = []); + for(var innerItem, innerPos, i = 0; i < items.length; i++)innerItem = this.renderSubComponent(items[i], i), -1 === this.tbarEle.indexOf(innerItem) && this.tbarEle.push(innerItem), this.tbarAlign || this.tbarItemAlign(items[i], itemEleDom, i), (innerPos = itemEleDom.querySelector('.e-toolbar-' + items[i].align.toLowerCase())) ? (items[i].showAlwaysInPopup && 'Show' !== items[i].overflow || this.tbarAlgEle[(items[i].align + 's').toLowerCase()].push(innerItem), innerPos.appendChild(innerItem)) : itemEleDom.appendChild(innerItem); + this.isReact && (this.notify('render-react-toolbar-template', this.portals), this.renderReactTemplates()); + }, Toolbar.prototype.changeOrientation = function() { + var ele = this.element; + this.isVertical ? (ele.classList.remove(CLS_VERTICAL), this.isVertical = !1, ('auto' === this.height || '100%' === this.height) && (ele.style.height = this.height), ele.setAttribute('aria-orientation', 'horizontal')) : (ele.classList.add(CLS_VERTICAL), this.isVertical = !0, ele.setAttribute('aria-orientation', 'vertical'), (0, ej2_base.V7)(this.element, { + height: (0, ej2_base.Ac)(this.height), + width: (0, ej2_base.Ac)(this.width) + })), this.destroyMode(), this.refreshOverflow(); + }, Toolbar.prototype.initScroll = function(element, innerItems) { + !this.scrollModule && this.checkOverflow(element, innerItems[0]) && (this.tbarAlign && this.element.querySelector('.' + CLS_ITEMS + ' .' + CLS_TBARCENTER).removeAttribute('style'), this.isVertical ? this.scrollModule = new VScroll({ + scrollStep: this.scrollStep, + enableRtl: this.enableRtl + }, innerItems[0]) : this.scrollModule = new HScroll({ + scrollStep: this.scrollStep, + enableRtl: this.enableRtl + }, innerItems[0]), this.cssClass && (0, ej2_base.cn)([ + innerItems[0] + ], this.cssClass.split(' ')), this.remove(this.scrollModule.element, CLS_TBARPOS), (0, ej2_base.V7)(this.element, { + overflow: 'hidden' + })); + }, Toolbar.prototype.itemWidthCal = function(items) { + var style, _this = this, width = 0; + return [].slice.call((0, ej2_base.td)('.' + CLS_ITEM, items)).forEach(function(el) { + (0, ej2_base.pn)(el) && (style = window.getComputedStyle(el), width += _this.isVertical ? el.offsetHeight : el.offsetWidth, width += parseFloat(_this.isVertical ? style.marginTop : style.marginRight), width += parseFloat(_this.isVertical ? style.marginBottom : style.marginLeft)); + }), width; + }, Toolbar.prototype.getScrollCntEle = function(innerItem) { + var trgClass = this.isVertical ? '.e-vscroll-content' : '.e-hscroll-content'; + return innerItem.querySelector(trgClass); + }, Toolbar.prototype.checkOverflow = function(element, innerItem) { + if ((0, ej2_base.le)(element) || (0, ej2_base.le)(innerItem) || !(0, ej2_base.pn)(element)) return !1; + var eleWidth = this.isVertical ? element.offsetHeight : element.offsetWidth, itemWidth = this.isVertical ? innerItem.offsetHeight : innerItem.offsetWidth; + (this.tbarAlign || this.scrollModule || eleWidth === itemWidth) && (itemWidth = this.itemWidthCal(this.scrollModule ? this.getScrollCntEle(innerItem) : innerItem)); + var popNav = element.querySelector('.' + CLS_TBARNAV), scrollNav = element.querySelector('.' + CLS_TBARSCRLNAV), navEleWidth = 0; + return popNav ? navEleWidth = this.isVertical ? popNav.offsetHeight : popNav.offsetWidth : scrollNav && (navEleWidth = this.isVertical ? 2 * scrollNav.offsetHeight : 2 * scrollNav.offsetWidth), itemWidth > eleWidth - navEleWidth; + }, Toolbar.prototype.refreshOverflow = function() { + this.resize(); + }, Toolbar.prototype.toolbarAlign = function(innerItems) { + this.tbarAlign && (this.add(innerItems, CLS_TBARPOS), this.itemPositioning()); + }, Toolbar.prototype.renderOverflowMode = function() { + var ele = this.element, innerItems = ele.querySelector('.' + CLS_ITEMS), priorityCheck = this.popupPriCount > 0; + if (ele && ele.children.length > 0) switch(this.offsetWid = ele.offsetWidth, this.remove(this.element, 'e-toolpop'), 'msie' === ej2_base.AR.info.name && 'auto' === this.height && (ele.style.height = ''), this.overflowMode){ + case 'Scrollable': + (0, ej2_base.le)(this.scrollModule) && this.initScroll(ele, [].slice.call(ele.getElementsByClassName(CLS_ITEMS))); + break; + case 'Popup': + this.add(this.element, 'e-toolpop'), this.tbarAlign && this.removePositioning(), (this.checkOverflow(ele, innerItems) || priorityCheck) && this.setOverflowAttributes(ele), this.toolbarAlign(innerItems); + break; + case 'MultiRow': + this.add(innerItems, CLS_MULTIROW), this.checkOverflow(ele, innerItems) && this.tbarAlign && (this.removePositioning(), this.add(innerItems, CLS_MULTIROWPOS)), 'hidden' === ele.style.overflow && (ele.style.overflow = ''), ('msie' === ej2_base.AR.info.name || 'auto' !== ele.style.height) && (ele.style.height = 'auto'); + break; + case 'Extended': + this.add(this.element, CLS_EXTEANDABLE_TOOLBAR), (this.checkOverflow(ele, innerItems) || priorityCheck) && (this.tbarAlign && this.removePositioning(), this.setOverflowAttributes(ele)), this.toolbarAlign(innerItems); + } + }, Toolbar.prototype.setOverflowAttributes = function(ele) { + this.createPopupEle(ele, [].slice.call((0, ej2_base.td)('.' + CLS_ITEMS + ' .' + CLS_ITEM, ele))), this.element.querySelector('.' + CLS_TBARNAV).setAttribute('tabIndex', '0'), this.element.querySelector('.' + CLS_TBARNAV).setAttribute('role', 'list'); + }, Toolbar.prototype.separator = function() { + var element = this.element, eleItem = [].slice.call(element.querySelectorAll('.' + CLS_SEPARATOR)), multiVar = element.querySelector('.' + CLS_MULTIROW_SEPARATOR), extendVar = element.querySelector('.' + CLS_EXTENDABLE_SEPARATOR), eleInlineItem = 'MultiRow' === this.overflowMode ? multiVar : extendVar; + null !== eleInlineItem && ('MultiRow' === this.overflowMode ? eleInlineItem.classList.remove(CLS_MULTIROW_SEPARATOR) : 'Extended' === this.overflowMode && eleInlineItem.classList.remove(CLS_EXTENDABLE_SEPARATOR)); + for(var i = 0; i <= eleItem.length - 1; i++)eleItem[i].offsetLeft < 30 && 0 !== eleItem[i].offsetLeft && ('MultiRow' === this.overflowMode ? eleItem[i].classList.add(CLS_MULTIROW_SEPARATOR) : 'Extended' === this.overflowMode && eleItem[i].classList.add(CLS_EXTENDABLE_SEPARATOR)); + }, Toolbar.prototype.createPopupEle = function(ele, innerEle) { + var innerNav = ele.querySelector('.' + CLS_TBARNAV), vertical = this.isVertical; + innerNav || this.createPopupIcon(ele), innerNav = ele.querySelector('.' + CLS_TBARNAV); + var innerNavDom = vertical ? innerNav.offsetHeight : innerNav.offsetWidth, eleWidth = (vertical ? ele.offsetHeight : ele.offsetWidth) - innerNavDom; + this.element.classList.remove('e-rtl'), (0, ej2_base.V7)(this.element, { + direction: 'initial' + }), this.checkPriority(ele, innerEle, eleWidth, !0), this.enableRtl && this.element.classList.add('e-rtl'), this.element.style.removeProperty('direction'), this.createPopup(); + }, Toolbar.prototype.pushingPoppedEle = function(tbarObj, popupPri, ele, eleHeight, sepHeight) { + var element = tbarObj.element, poppedEle = [].slice.call((0, ej2_base.td)('.' + CLS_POPUP, element.querySelector('.' + CLS_ITEMS))), nodes = (0, ej2_base.td)('.' + CLS_TBAROVERFLOW, ele), nodeIndex = 0, nodePri = 0; + poppedEle.forEach(function(el, index) { + nodes = (0, ej2_base.td)('.' + CLS_TBAROVERFLOW, ele), el.classList.contains(CLS_TBAROVERFLOW) && nodes.length > 0 ? tbarObj.tbResize && nodes.length > index ? (ele.insertBefore(el, nodes[index]), ++nodePri) : (ele.insertBefore(el, ele.children[nodes.length]), ++nodePri) : el.classList.contains(CLS_TBAROVERFLOW) ? (ele.insertBefore(el, ele.firstChild), ++nodePri) : tbarObj.tbResize && el.classList.contains(CLS_POPOVERFLOW) && ele.children.length > 0 && 0 === nodes.length ? (ele.insertBefore(el, ele.firstChild), ++nodePri) : el.classList.contains(CLS_POPOVERFLOW) ? popupPri.push(el) : tbarObj.tbResize ? (ele.insertBefore(el, ele.childNodes[nodeIndex + nodePri]), ++nodeIndex) : ele.appendChild(el), el.classList.contains(CLS_SEPARATOR) ? (0, ej2_base.V7)(el, { + display: '', + height: sepHeight + 'px' + }) : (0, ej2_base.V7)(el, { + display: '', + height: eleHeight + 'px' + }); + }), popupPri.forEach(function(el) { + ele.appendChild(el); + }); + for(var tbarEle = (0, ej2_base.td)('.' + CLS_ITEM, element.querySelector('.' + CLS_ITEMS)), i = tbarEle.length - 1; i >= 0; i--){ + var tbarElement = tbarEle[i]; + if (tbarElement.classList.contains(CLS_SEPARATOR) && 'Extended' !== this.overflowMode) (0, ej2_base.V7)(tbarElement, { + display: 'none' + }); + else break; + } + }, Toolbar.prototype.createPopup = function() { + var sepHeight, sepItem, ele, element = this.element; + 'Extended' === this.overflowMode && (sepItem = element.querySelector('.' + CLS_SEPARATOR + ':not(.' + CLS_POPUP + ')'), sepHeight = 'auto' === element.style.height || '' === element.style.height ? null : sepItem.offsetHeight); + var eleItem = element.querySelector('.' + CLS_ITEM + ':not(.' + CLS_SEPARATOR + '):not(.' + CLS_POPUP + ')'), eleHeight = 'auto' === element.style.height || '' === element.style.height ? null : eleItem && eleItem.offsetHeight; + if ((0, ej2_base.Ys)('#' + element.id + '_popup.' + CLS_POPUPCLASS, element)) ele = (0, ej2_base.Ys)('#' + element.id + '_popup.' + CLS_POPUPCLASS, element); + else { + var extendEle = this.createElement('div', { + id: element.id + '_popup', + className: CLS_POPUPCLASS + ' ' + CLS_EXTENDABLECLASS + }), popupEle = this.createElement('div', { + id: element.id + '_popup', + className: CLS_POPUPCLASS + }); + ele = 'Extended' === this.overflowMode ? extendEle : popupEle; + } + this.pushingPoppedEle(this, [], ele, eleHeight, sepHeight), this.popupInit(element, ele); + }, Toolbar.prototype.getElementOffsetY = function() { + return 'Extended' === this.overflowMode && 'border-box' === window.getComputedStyle(this.element).getPropertyValue('box-sizing') ? this.element.clientHeight : this.element.offsetHeight; + }, Toolbar.prototype.popupInit = function(element, ele) { + if (this.popObj) { + var popupEle = this.popObj.element; + (0, ej2_base.V7)(popupEle, { + maxHeight: '', + display: 'block' + }), (0, ej2_base.V7)(popupEle, { + maxHeight: popupEle.offsetHeight + 'px', + display: '' + }); + } else { + element.appendChild(ele), this.cssClass && (0, ej2_base.cn)([ + ele + ], this.cssClass.split(' ')), (0, ej2_base.V7)(this.element, { + overflow: '' + }); + var eleStyles = window.getComputedStyle(this.element), popup = new popup_popup.GI(null, { + relateTo: this.element, + offsetY: this.isVertical ? 0 : this.getElementOffsetY(), + enableRtl: this.enableRtl, + open: this.popupOpen.bind(this), + close: this.popupClose.bind(this), + collision: { + Y: this.enableCollision ? 'flip' : 'none' + }, + position: this.enableRtl ? { + X: 'left', + Y: 'top' + } : { + X: 'right', + Y: 'top' + } + }); + if (popup.appendTo(ele), 'Extended' === this.overflowMode && (popup.width = parseFloat(eleStyles.width) + 2 * parseFloat(eleStyles.borderRightWidth), popup.offsetX = 0), ej2_base.bi.add(document, 'scroll', this.docEvent.bind(this)), ej2_base.bi.add(document, 'click ', this.docEvent.bind(this)), popup.element.style.maxHeight = popup.element.offsetHeight + 'px', this.isVertical && (popup.element.style.visibility = 'hidden'), this.isExtendedOpen) { + var popupNav = this.element.querySelector('.' + CLS_TBARNAV); + popupNav.classList.add(CLS_TBARNAVACT), (0, ej2_base.s1)(popupNav.firstElementChild, [ + CLS_POPUPICON + ], [ + CLS_POPUPDOWN + ]), this.element.querySelector('.' + CLS_EXTENDABLECLASS).classList.add(CLS_POPUPOPEN); + } else popup.hide(); + this.popObj = popup, this.element.setAttribute('aria-haspopup', 'true'); + } + }, Toolbar.prototype.tbarPopupHandler = function(isOpen) { + 'Extended' === this.overflowMode && (isOpen ? this.add(this.element, CLS_EXTENDEDPOPOPEN) : this.remove(this.element, CLS_EXTENDEDPOPOPEN)); + }, Toolbar.prototype.popupOpen = function(e) { + var popObj = this.popObj; + this.isVertical || (popObj.offsetY = this.getElementOffsetY(), popObj.dataBind()); + var popupEle = this.popObj.element, toolEle = this.popObj.element.parentElement, popupNav = toolEle.querySelector('.' + CLS_TBARNAV); + (0, ej2_base.V7)(popObj.element, { + height: 'auto', + maxHeight: '' + }), popObj.element.style.maxHeight = popObj.element.offsetHeight + 'px', 'Extended' === this.overflowMode && (popObj.element.style.minHeight = ''); + var popupElePos = popupEle.offsetTop + popupEle.offsetHeight + (0, position.k)(toolEle).top, popIcon = popupNav.firstElementChild; + popupNav.classList.add(CLS_TBARNAVACT), (0, ej2_base.s1)(popIcon, [ + CLS_POPUPICON + ], [ + CLS_POPUPDOWN + ]), this.tbarPopupHandler(!0); + var scrollVal = (0, ej2_base.le)(window.scrollY) ? 0 : window.scrollY; + if (!this.isVertical && window.innerHeight + scrollVal < popupElePos && this.element.offsetTop < popupEle.offsetHeight) { + var overflowHeight = popupEle.offsetHeight - (popupElePos - window.innerHeight - scrollVal + 5); + popObj.height = overflowHeight + 'px'; + for(var i = 0; i <= popupEle.childElementCount; i++){ + var ele = popupEle.children[i]; + if (ele.offsetTop + ele.offsetHeight > overflowHeight) { + overflowHeight = ele.offsetTop; + break; + } + } + (0, ej2_base.V7)(popObj.element, { + maxHeight: overflowHeight + 'px' + }); + } else if (this.isVertical) { + var tbEleData = this.element.getBoundingClientRect(); + (0, ej2_base.V7)(popObj.element, { + maxHeight: tbEleData.top + this.element.offsetHeight + 'px', + bottom: 0, + visibility: '' + }); + } + if (popObj) { + var popupOffset = popupEle.getBoundingClientRect(); + popupOffset.right > document.documentElement.clientWidth && popupOffset.width > toolEle.getBoundingClientRect().width && (popObj.collision = { + Y: 'none' + }, popObj.dataBind()), popObj.refreshPosition(); + } + }, Toolbar.prototype.popupClose = function(e) { + var popupNav = this.element.querySelector('.' + CLS_TBARNAV), popIcon = popupNav.firstElementChild; + popupNav.classList.remove(CLS_TBARNAVACT), (0, ej2_base.s1)(popIcon, [ + CLS_POPUPDOWN + ], [ + CLS_POPUPICON + ]), this.tbarPopupHandler(!1); + }, Toolbar.prototype.checkPriority = function(ele, inEle, eleWidth, pre) { + for(var eleOffset, popPriority = this.popupPriCount > 0, len = inEle.length, eleWid = eleWidth, sepCheck = 0, itemCount = 0, itemPopCount = 0, checkClass = function(ele, val) { + var rVal = !1; + return val.forEach(function(cls) { + ele.classList.contains(cls) && (rVal = !0); + }), rVal; + }, i = len - 1; i >= 0; i--){ + var mrgn = void 0, compuStyle = window.getComputedStyle(inEle[i]); + this.isVertical ? (mrgn = parseFloat(compuStyle.marginTop), mrgn += parseFloat(compuStyle.marginBottom)) : (mrgn = parseFloat(compuStyle.marginRight), mrgn += parseFloat(compuStyle.marginLeft)); + var fstEleCheck = inEle[i] === this.tbarEle[0]; + fstEleCheck && (this.tbarEleMrgn = mrgn), eleOffset = this.isVertical ? inEle[i].offsetHeight : inEle[i].offsetWidth; + var eleWid_1 = fstEleCheck ? eleOffset + mrgn : eleOffset; + if (checkClass(inEle[i], [ + CLS_POPPRI + ]) && popPriority && (inEle[i].classList.add(CLS_POPUP), this.isVertical ? (0, ej2_base.V7)(inEle[i], { + display: 'none', + minHeight: eleWid_1 + 'px' + }) : (0, ej2_base.V7)(inEle[i], { + display: 'none', + minWidth: eleWid_1 + 'px' + }), itemPopCount++), this.isVertical ? inEle[i].offsetTop + inEle[i].offsetHeight + mrgn > eleWidth : inEle[i].offsetLeft + inEle[i].offsetWidth + mrgn > eleWidth) { + if (inEle[i].classList.contains(CLS_SEPARATOR)) { + if ('Extended' === this.overflowMode) { + if (itemCount === itemPopCount) { + var sepEle = inEle[i]; + checkClass(sepEle, [ + CLS_SEPARATOR, + CLS_TBARIGNORE + ]) && (inEle[i].classList.add(CLS_POPUP), itemPopCount++); + } + itemCount++; + } else if ('Popup' === this.overflowMode) { + if (sepCheck > 0 && itemCount === itemPopCount) { + var sepEle = inEle[i + itemCount + (sepCheck - 1)]; + checkClass(sepEle, [ + CLS_SEPARATOR, + CLS_TBARIGNORE + ]) && (0, ej2_base.V7)(sepEle, { + display: 'none' + }); + } + sepCheck++, itemCount = 0, itemPopCount = 0; + } + } else itemCount++; + inEle[i].classList.contains(CLS_TBAROVERFLOW) && pre ? eleWidth -= (this.isVertical ? inEle[i].offsetHeight : inEle[i].offsetWidth) + mrgn : checkClass(inEle[i], [ + CLS_SEPARATOR, + CLS_TBARIGNORE + ]) ? eleWidth -= (this.isVertical ? inEle[i].offsetHeight : inEle[i].offsetWidth) + mrgn : (inEle[i].classList.add(CLS_POPUP), this.isVertical ? (0, ej2_base.V7)(inEle[i], { + display: 'none', + minHeight: eleWid_1 + 'px' + }) : (0, ej2_base.V7)(inEle[i], { + display: 'none', + minWidth: eleWid_1 + 'px' + }), itemPopCount++); + } + } + if (pre) { + var popedEle = (0, ej2_base.td)('.' + CLS_ITEM + ':not(.' + CLS_POPUP + ')', this.element); + this.checkPriority(ele, popedEle, eleWid, !1); + } + }, Toolbar.prototype.createPopupIcon = function(element) { + var id = element.id.concat('_nav'), className = 'e-' + element.id.concat("_nav e-hor-nav"); + className = 'Extended' === this.overflowMode ? className + " e-expended-nav" : className; + var nav = this.createElement('div', { + id: id, + className: className + }); + ('msie' === ej2_base.AR.info.name || 'edge' === ej2_base.AR.info.name) && nav.classList.add('e-ie-align'); + var navItem = this.createElement('div', { + className: CLS_POPUPDOWN + ' e-icons' + }); + nav.appendChild(navItem), nav.setAttribute('tabindex', '0'), nav.setAttribute('role', 'list'), element.appendChild(nav); + }, Toolbar.prototype.tbarPriRef = function(inEle, indx, sepPri, el, des, elWid, wid, ig) { + var popEle = this.popObj.element, priEleCnt = (0, ej2_base.td)('.' + CLS_POPUP + ':not(.' + CLS_TBAROVERFLOW + ')', popEle).length, checkClass = function(ele, val) { + return ele.classList.contains(val); + }; + if (0 === (0, ej2_base.td)('.' + CLS_ITEM + ':not(.' + CLS_SEPARATOR + '):not(.' + CLS_TBAROVERFLOW + ')', inEle).length) { + var eleSep = inEle.children[indx - (indx - sepPri) - 1], ignoreCheck = !(0, ej2_base.le)(eleSep) && checkClass(eleSep, CLS_TBARIGNORE); + if (!(0, ej2_base.le)(eleSep) && checkClass(eleSep, CLS_SEPARATOR) && !(0, ej2_base.pn)(eleSep) || ignoreCheck) { + eleSep.style.display = 'inherit'; + var eleSepWidth = eleSep.offsetWidth + 2 * parseFloat(window.getComputedStyle(eleSep).marginRight), prevSep = eleSep.previousElementSibling; + elWid + eleSepWidth < wid || des ? (inEle.insertBefore(el, inEle.children[indx + ig - (indx - sepPri)]), (0, ej2_base.le)(prevSep) || (prevSep.style.display = '')) : prevSep.classList.contains(CLS_SEPARATOR) && (prevSep.style.display = 'none'), eleSep.style.display = ''; + } else inEle.insertBefore(el, inEle.children[indx + ig - (indx - sepPri)]); + } else inEle.insertBefore(el, inEle.children[indx + ig - priEleCnt]); + }, Toolbar.prototype.popupRefresh = function(popupEle, destroy) { + var dimension, _this = this, ele = this.element, isVer = this.isVertical, innerEle = ele.querySelector('.' + CLS_ITEMS), popNav = ele.querySelector('.' + CLS_TBARNAV); + if (!(0, ej2_base.le)(popNav)) { + innerEle.removeAttribute('style'), popupEle.style.display = 'block', dimension = isVer ? ele.offsetHeight - (popNav.offsetHeight + innerEle.offsetHeight) : ele.offsetWidth - (popNav.offsetWidth + innerEle.offsetWidth); + var popupEleWidth = 0; + [].slice.call(popupEle.children).forEach(function(el) { + popupEleWidth += _this.popupEleWidth(el), (0, ej2_base.V7)(el, { + position: '' + }); + }), dimension + (isVer ? popNav.offsetHeight : popNav.offsetWidth) > popupEleWidth && 0 === this.popupPriCount && (destroy = !0), this.popupEleRefresh(dimension, popupEle, destroy), popupEle.style.display = '', 0 === popupEle.children.length && popNav && this.popObj && ((0, ej2_base.og)(popNav), popNav = null, this.popObj.destroy(), (0, ej2_base.og)(this.popObj.element), this.popObj = null, ele.setAttribute('aria-haspopup', 'false')); + } + }, Toolbar.prototype.ignoreEleFetch = function(index, innerEle) { + var ignoreEle = [].slice.call(innerEle.querySelectorAll('.' + CLS_TBARIGNORE)), ignoreInx = [], count = 0; + return ignoreEle.length > 0 ? (ignoreEle.forEach(function(ele) { + ignoreInx.push([].slice.call(innerEle.children).indexOf(ele)); + }), ignoreInx.forEach(function(val) { + val <= index && count++; + }), count) : 0; + }, Toolbar.prototype.checkPopupRefresh = function(root, popEle) { + popEle.style.display = 'block'; + var elWid = this.popupEleWidth(popEle.firstElementChild); + popEle.firstElementChild.style.removeProperty('Position'); + var tbarWidth = root.offsetWidth - root.querySelector('.' + CLS_TBARNAV).offsetWidth, tbarItemsWid = root.querySelector('.' + CLS_ITEMS).offsetWidth; + return popEle.style.removeProperty('display'), tbarWidth > elWid + tbarItemsWid; + }, Toolbar.prototype.popupEleWidth = function(el) { + el.style.position = 'absolute'; + var elWidth = this.isVertical ? el.offsetHeight : el.offsetWidth, btnText = el.querySelector(".e-tbar-btn-text"); + if (el.classList.contains('e-tbtn-align') || el.classList.contains(CLS_TBARTEXT)) { + var btn = el.children[0]; + !(0, ej2_base.le)(btnText) && el.classList.contains(CLS_TBARTEXT) ? btnText.style.display = 'none' : !(0, ej2_base.le)(btnText) && el.classList.contains(CLS_POPUPTEXT) && (btnText.style.display = 'block'), btn.style.minWidth = '0%', elWidth = parseFloat(this.isVertical ? el.style.minHeight : el.style.minWidth), btn.style.minWidth = '', btn.style.minHeight = '', (0, ej2_base.le)(btnText) || (btnText.style.display = ''); + } + return elWidth; + }, Toolbar.prototype.popupEleRefresh = function(width, popupEle, destroy) { + for(var priEleCnt, index, popPriority = this.popupPriCount > 0, eleSplice = this.tbarEle, innerEle = this.element.querySelector('.' + CLS_ITEMS), ignoreCount = 0, this_1 = this, _i = 0, _a = [].slice.call(popupEle.children); _i < _a.length && "break" !== function(el) { + if (el.classList.contains(CLS_POPPRI) && popPriority && !destroy) return "continue"; + var elWidth = this_1.popupEleWidth(el); + if (el === this_1.tbarEle[0] && (elWidth += this_1.tbarEleMrgn), el.style.position = '', !(elWidth < width) && !destroy) return "break"; + if ((0, ej2_base.V7)(el, { + minWidth: '', + height: '', + minHeight: '' + }), el.classList.contains(CLS_POPOVERFLOW) || el.classList.remove(CLS_POPUP), index = this_1.tbarEle.indexOf(el), this_1.tbarAlign) { + var pos = this_1.items[index].align; + index = this_1.tbarAlgEle[(pos + 's').toLowerCase()].indexOf(el), eleSplice = this_1.tbarAlgEle[(pos + 's').toLowerCase()], innerEle = this_1.element.querySelector('.' + CLS_ITEMS + " .e-toolbar-" + pos.toLowerCase()); + } + var sepBeforePri_1 = 0; + 'Extended' !== this_1.overflowMode && eleSplice.slice(0, index).forEach(function(el) { + (el.classList.contains(CLS_TBAROVERFLOW) || el.classList.contains(CLS_SEPARATOR)) && (el.classList.contains(CLS_SEPARATOR) && (el.style.display = '', width -= el.offsetWidth), sepBeforePri_1++); + }), ignoreCount = this_1.ignoreEleFetch(index, innerEle), el.classList.contains(CLS_TBAROVERFLOW) ? (this_1.tbarPriRef(innerEle, index, sepBeforePri_1, el, destroy, elWidth, width, ignoreCount), width -= el.offsetWidth) : 0 === index ? (innerEle.insertBefore(el, innerEle.firstChild), width -= el.offsetWidth) : (priEleCnt = (0, ej2_base.td)('.' + CLS_TBAROVERFLOW, this_1.popObj.element).length, innerEle.insertBefore(el, innerEle.children[index + ignoreCount - priEleCnt]), width -= el.offsetWidth), el.style.height = ''; + }(_a[_i]); _i++); + this.checkOverflow(this.element, this.element.getElementsByClassName(CLS_ITEMS)[0]) && !destroy && this.renderOverflowMode(); + }, Toolbar.prototype.removePositioning = function() { + var item = this.element.querySelector('.' + CLS_ITEMS); + if (!(0, ej2_base.le)(item) && item.classList.contains(CLS_TBARPOS)) { + this.remove(item, CLS_TBARPOS); + var innerItem = [].slice.call(item.childNodes); + innerItem[1].removeAttribute('style'), innerItem[2].removeAttribute('style'); + } + }, Toolbar.prototype.refreshPositioning = function() { + var item = this.element.querySelector('.' + CLS_ITEMS); + this.add(item, CLS_TBARPOS), this.itemPositioning(); + }, Toolbar.prototype.itemPositioning = function() { + var margin, innerItem, item = this.element.querySelector('.' + CLS_ITEMS); + if (!(0, ej2_base.le)(item) && item.classList.contains(CLS_TBARPOS)) { + var popupNav = this.element.querySelector('.' + CLS_TBARNAV); + if (this.scrollModule) { + var trgClass = this.isVertical ? 'e-vscroll-content' : 'e-hscroll-content'; + innerItem = [].slice.call(item.querySelector('.' + trgClass).children); + } else innerItem = [].slice.call(item.childNodes); + margin = this.isVertical ? innerItem[0].offsetHeight + innerItem[2].offsetHeight : innerItem[0].offsetWidth + innerItem[2].offsetWidth; + var tbarWid = this.isVertical ? this.element.offsetHeight : this.element.offsetWidth; + if (popupNav) { + tbarWid -= this.isVertical ? popupNav.offsetHeight : popupNav.offsetWidth; + var popWid = (this.isVertical ? popupNav.offsetHeight : popupNav.offsetWidth) + 'px'; + innerItem[2].removeAttribute('style'), this.isVertical ? this.enableRtl ? innerItem[2].style.top = popWid : innerItem[2].style.bottom = popWid : this.enableRtl ? innerItem[2].style.left = popWid : innerItem[2].style.right = popWid; + } + if (!(tbarWid <= margin)) { + var value = (tbarWid - margin - (this.isVertical ? innerItem[1].offsetHeight : innerItem[1].offsetWidth)) / 2; + innerItem[1].removeAttribute('style'); + var mrgn = (this.isVertical ? innerItem[0].offsetHeight : innerItem[0].offsetWidth) + value + 'px'; + this.isVertical ? this.enableRtl ? innerItem[1].style.marginBottom = mrgn : innerItem[1].style.marginTop = mrgn : this.enableRtl ? innerItem[1].style.marginRight = mrgn : innerItem[1].style.marginLeft = mrgn; + } + } + }, Toolbar.prototype.tbarItemAlign = function(item, itemEle, pos) { + var _this = this; + if (!item.showAlwaysInPopup || 'Show' === item.overflow) { + var alignDiv = []; + if (alignDiv.push(this.createElement('div', { + className: 'e-toolbar-left' + })), alignDiv.push(this.createElement('div', { + className: CLS_TBARCENTER + })), alignDiv.push(this.createElement('div', { + className: 'e-toolbar-right' + })), 0 === pos && 'Left' !== item.align) alignDiv.forEach(function(ele) { + itemEle.appendChild(ele); + }), this.tbarAlign = !0, this.add(itemEle, CLS_TBARPOS); + else if ('Left' !== item.align) { + var alignEle = itemEle.childNodes, leftAlign_1 = alignDiv[0]; + [].slice.call(alignEle).forEach(function(el) { + _this.tbarAlgEle.lefts.push(el), leftAlign_1.appendChild(el); + }), itemEle.appendChild(leftAlign_1), itemEle.appendChild(alignDiv[1]), itemEle.appendChild(alignDiv[2]), this.tbarAlign = !0, this.add(itemEle, CLS_TBARPOS); + } + } + }, Toolbar.prototype.ctrlTemplate = function() { + var _this = this; + this.ctrlTem = this.trgtEle.cloneNode(!0), this.add(this.trgtEle, CLS_ITEMS), this.tbarEle = [], [].slice.call(this.trgtEle.children).forEach(function(ele) { + 'DIV' === ele.tagName && (_this.tbarEle.push(ele), ele.setAttribute('aria-disabled', 'false'), _this.add(ele, CLS_ITEM)); + }); + }, Toolbar.prototype.renderItems = function() { + var ele = this.element, items = this.items; + if (null != this.trgtEle) this.ctrlTemplate(); + else if (ele && items.length > 0) { + var itemEleDom = void 0; + ele && ele.children.length > 0 && (itemEleDom = ele.querySelector('.' + CLS_ITEMS)), itemEleDom || (itemEleDom = this.createElement('div', { + className: CLS_ITEMS + })), this.itemsAlign(items, itemEleDom), ele.appendChild(itemEleDom); + } + }, Toolbar.prototype.setAttr = function(attr, element) { + for(var keyVal, key = Object.keys(attr), i = 0; i < key.length; i++)'class' === (keyVal = key[i]) ? this.add(element, attr[keyVal]) : element.setAttribute(keyVal, attr[keyVal]); + }, Toolbar.prototype.enableItems = function(items, isEnable) { + var ele, elements = items, len = elements.length; + (0, ej2_base.le)(isEnable) && (isEnable = !0); + var enable = function(isEnable, ele) { + isEnable ? (ele.classList.remove(toolbar_CLS_DISABLE), ele.setAttribute('aria-disabled', 'false')) : (ele.classList.add(toolbar_CLS_DISABLE), ele.setAttribute('aria-disabled', 'true')); + }; + if (!(0, ej2_base.le)(len) && len >= 1) { + for(var a = 0, element = [].slice.call(elements); a < len; a++){ + var itemElement = element[a]; + if ('number' == typeof itemElement) { + if (ele = this.getElementByIndex(itemElement), (0, ej2_base.le)(ele)) return; + elements[a] = ele; + } else ele = itemElement; + enable(isEnable, ele); + } + isEnable ? (0, ej2_base.IV)(elements, toolbar_CLS_DISABLE) : (0, ej2_base.cn)(elements, toolbar_CLS_DISABLE); + } else { + if ('number' == typeof elements) { + if (ele = this.getElementByIndex(elements), (0, ej2_base.le)(ele)) return; + } else ele = items; + enable(isEnable, ele); + } + }, Toolbar.prototype.getElementByIndex = function(index) { + return this.tbarEle[index] ? this.tbarEle[index] : null; + }, Toolbar.prototype.addItems = function(items, index) { + this.extendedOpen(); + var innerItems, innerEle, itemsDiv = this.element.querySelector('.' + CLS_ITEMS); + if ((0, ej2_base.le)(itemsDiv)) { + this.itemsRerender(items); + return; + } + var itemAgn = 'Left'; + (0, ej2_base.le)(index) && (index = 0), items.forEach(function(e) { + (0, ej2_base.le)(e.align) || 'Left' === e.align || 'Left' !== itemAgn || (itemAgn = e.align); + }); + for(var _i = 0; _i < items.length; _i++){ + var item = items[_i]; + if ((0, ej2_base.le)(item.type) && (item.type = 'Button'), innerItems = (0, ej2_base.td)('.' + CLS_ITEM, this.element), item.align = itemAgn, innerEle = this.renderSubComponent(item, index), this.tbarEle.length >= index && innerItems.length >= 0) { + (0, ej2_base.le)(this.scrollModule) && this.destroyMode(); + var algIndex = 'L' === item.align[0] ? 0 : 'C' === item.align[0] ? 1 : 2, ele = void 0; + this.tbarAlign || 'Left' === itemAgn ? this.tbarAlign ? ((ele = (0, ej2_base.oq)(innerItems[0], '.' + CLS_ITEMS).children[algIndex]).insertBefore(innerEle, ele.children[index]), this.tbarAlgEle[(item.align + 's').toLowerCase()].splice(index, 0, innerEle), this.refreshPositioning()) : 0 === innerItems.length ? (innerItems = (0, ej2_base.td)('.' + CLS_ITEMS, this.element))[0].appendChild(innerEle) : innerItems[0].parentNode.insertBefore(innerEle, innerItems[index]) : (this.tbarItemAlign(item, itemsDiv, 1), this.tbarAlign = !0, (ele = (0, ej2_base.oq)(innerItems[0], '.' + CLS_ITEMS).children[algIndex]).appendChild(innerEle), this.tbarAlgEle[(item.align + 's').toLowerCase()].push(innerEle), this.refreshPositioning()), this.items.splice(index, 0, item), item.template && this.tbarEle.splice(this.tbarEle.length - 1, 1), this.tbarEle.splice(index, 0, innerEle), index++, this.offsetWid = itemsDiv.offsetWidth; + } + } + itemsDiv.style.width = '', this.renderOverflowMode(), this.isReact && this.renderReactTemplates(); + }, Toolbar.prototype.removeItems = function(args) { + var index, innerItems = [].slice.call((0, ej2_base.td)('.' + CLS_ITEM, this.element)); + if ('number' == typeof args) index = parseInt(args.toString(), 10), this.removeItemByIndex(index, innerItems); + else if (args && args.length > 1) for(var _i = 0, _a = [].slice.call(args); _i < _a.length; _i++){ + var ele = _a[_i]; + index = this.tbarEle.indexOf(ele), this.removeItemByIndex(index, innerItems), innerItems = (0, ej2_base.td)('.' + CLS_ITEM, this.element); + } + else { + var ele = args && args.length && 1 === args.length ? args[0] : args; + index = innerItems.indexOf(ele), this.removeItemByIndex(index, innerItems); + } + this.resize(); + }, Toolbar.prototype.removeItemByIndex = function(index, innerItems) { + if (this.tbarEle[index] && innerItems[index]) { + var eleIdx = this.tbarEle.indexOf(innerItems[index]); + if (this.tbarAlign) { + var indexAgn = this.tbarAlgEle[(this.items[eleIdx].align + 's').toLowerCase()].indexOf(this.tbarEle[eleIdx]); + this.tbarAlgEle[(this.items[eleIdx].align + 's').toLowerCase()].splice(indexAgn, 1); + } + this.isReact && this.clearTemplate(); + var btnItem = innerItems[index].querySelector('.e-control.e-btn'); + (0, ej2_base.le)(btnItem) || (0, ej2_base.le)(btnItem.ej2_instances[0]) || btnItem.ej2_instances[0].isDestroyed || btnItem.ej2_instances[0].destroy(), (0, ej2_base.og)(innerItems[index]), this.items.splice(eleIdx, 1), this.tbarEle.splice(eleIdx, 1); + } + }, Toolbar.prototype.templateRender = function(templateProp, innerEle, item, index) { + var isComponent, itemType = item.type; + if ('object' == typeof templateProp && (isComponent = 'function' == typeof templateProp.appendTo), 'string' != typeof templateProp && isComponent) { + if ('Input' === itemType) { + var ele = this.createElement('input'); + item.id ? ele.id = item.id : ele.id = (0, ej2_base.QI)('tbr-ipt'), innerEle.appendChild(ele), templateProp.appendTo(ele); + } + } else { + var templateFn = void 0, val = templateProp, regEx = RegExp(/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i); + val = 'string' == typeof templateProp ? templateProp.trim() : templateProp; + try { + if ('object' != typeof templateProp || (0, ej2_base.le)(templateProp.tagName)) { + if ('string' == typeof templateProp && regEx.test(val)) innerEle.innerHTML = val; + else if (document.querySelectorAll(val).length) { + var ele = document.querySelector(val), tempStr = ele.outerHTML.trim(); + innerEle.appendChild(ele), ele.style.display = '', (0, ej2_base.le)(tempStr) || this.tempId.push(val); + } else templateFn = (0, ej2_base.MY)(val); + } else innerEle.appendChild(templateProp); + } catch (e) { + templateFn = (0, ej2_base.MY)(val); + } + var tempArray = void 0; + (0, ej2_base.le)(templateFn) || (tempArray = templateFn({}, this, 'template', this.element.id + index + '_template', this.isStringTemplate)), !(0, ej2_base.le)(tempArray) && tempArray.length > 0 && [].slice.call(tempArray).forEach(function(ele) { + (0, ej2_base.le)(ele.tagName) || (ele.style.display = ''), innerEle.appendChild(ele); + }); + } + this.add(innerEle, CLS_TEMPLATE), this.tbarEle.push(innerEle); + }, Toolbar.prototype.buttonRendering = function(item, innerEle) { + var iconCss, iconPos, dom = this.createElement('button', { + className: 'e-tbar-btn' + }); + dom.setAttribute('type', 'button'); + var textStr = item.text; + item.id ? dom.id = item.id : dom.id = (0, ej2_base.QI)('e-tbr-btn'); + var btnTxt = this.createElement('span', { + className: 'e-tbar-btn-text' + }); + textStr ? (btnTxt.innerHTML = this.enableHtmlSanitizer ? ej2_base.pJ.sanitize(textStr) : textStr, dom.appendChild(btnTxt), dom.classList.add('e-tbtn-txt')) : this.add(innerEle, 'e-tbtn-align'), (item.prefixIcon || item.suffixIcon) && (item.prefixIcon && item.suffixIcon || item.prefixIcon ? (iconCss = item.prefixIcon + ' e-icons', iconPos = 'Left') : (iconCss = item.suffixIcon + ' e-icons', iconPos = 'Right')); + var btnObj = new button_button.z({ + iconCss: iconCss, + iconPosition: iconPos + }); + return btnObj.createElement = this.createElement, btnObj.appendTo(dom), item.width && (0, ej2_base.V7)(dom, { + width: (0, ej2_base.Ac)(item.width) + }), dom; + }, Toolbar.prototype.renderSubComponent = function(item, index) { + var dom, innerEle = this.createElement('div', { + className: CLS_ITEM + }); + innerEle.setAttribute('aria-disabled', 'false'); + var tempDom = this.createElement('div', { + innerHTML: this.enableHtmlSanitizer ? ej2_base.pJ.sanitize(item.tooltipText) : item.tooltipText + }); + if (this.tbarEle || (this.tbarEle = []), item.htmlAttributes && this.setAttr(item.htmlAttributes, innerEle), item.tooltipText && innerEle.setAttribute('title', tempDom.textContent), item.cssClass && (innerEle.className = innerEle.className + ' ' + item.cssClass), item.template) this.templateRender(item.template, innerEle, item, index); + else switch(item.type){ + case 'Button': + (dom = this.buttonRendering(item, innerEle)).setAttribute('tabindex', '-1'), dom.setAttribute('aria-label', item.text || item.tooltipText), innerEle.appendChild(dom), innerEle.addEventListener('click', this.itemClick.bind(this)); + break; + case 'Separator': + this.add(innerEle, CLS_SEPARATOR); + } + if (item.showTextOn) { + var sTxt = item.showTextOn; + 'Toolbar' === sTxt ? (this.add(innerEle, CLS_POPUPTEXT), this.add(innerEle, 'e-tbtn-align')) : 'Overflow' === sTxt && this.add(innerEle, CLS_TBARTEXT); + } + if (item.overflow) { + var overflow = item.overflow; + 'Show' === overflow ? this.add(innerEle, CLS_TBAROVERFLOW) : 'Hide' !== overflow || innerEle.classList.contains(CLS_SEPARATOR) || this.add(innerEle, CLS_POPOVERFLOW); + } + return 'Show' !== item.overflow && item.showAlwaysInPopup && !innerEle.classList.contains(CLS_SEPARATOR) && (this.add(innerEle, CLS_POPPRI), this.popupPriCount++), item.disabled && this.add(innerEle, toolbar_CLS_DISABLE), !1 === item.visible && this.add(innerEle, CLS_HIDDEN), innerEle; + }, Toolbar.prototype.itemClick = function(e) { + this.activeEleSwitch(e.currentTarget); + }, Toolbar.prototype.activeEleSwitch = function(ele) { + this.activeEleRemove(ele.firstElementChild), this.activeEle.focus(); + }, Toolbar.prototype.activeEleRemove = function(curEle) { + (0, ej2_base.le)(this.activeEle) || this.activeEle.setAttribute('tabindex', '-1'), this.activeEle = curEle, (0, ej2_base.le)(this.trgtEle) && !curEle.parentElement.classList.contains(CLS_TEMPLATE) ? curEle.removeAttribute('tabindex') : this.activeEle.setAttribute('tabindex', '0'); + }, Toolbar.prototype.getPersistData = function() { + return this.addOnPersist([]); + }, Toolbar.prototype.getModuleName = function() { + return 'toolbar'; + }, Toolbar.prototype.itemsRerender = function(newProp) { + this.items = this.tbarItemsCol, (this.isReact || this.isAngular) && this.clearTemplate(), this.destroyMode(), this.destroyItems(), this.items = newProp, this.tbarItemsCol = this.items, this.renderItems(), this.renderOverflowMode(), this.isReact && this.renderReactTemplates(); + }, Toolbar.prototype.resize = function() { + var ele = this.element; + this.tbResize = !0, this.tbarAlign && this.itemPositioning(), this.popObj && 'Popup' === this.overflowMode && this.popObj.hide(); + var checkOverflow = this.checkOverflow(ele, ele.getElementsByClassName(CLS_ITEMS)[0]); + if (!checkOverflow) { + this.destroyScroll(); + var multirowele = ele.querySelector('.' + CLS_ITEMS); + !(0, ej2_base.le)(multirowele) && (this.remove(multirowele, CLS_MULTIROWPOS), this.tbarAlign && this.add(multirowele, CLS_TBARPOS)); + } + if (!checkOverflow || !this.scrollModule || this.offsetWid !== ele.offsetWidth) { + if ((this.offsetWid > ele.offsetWidth || checkOverflow) && this.renderOverflowMode(), this.popObj) { + if ('Extended' === this.overflowMode) { + var eleStyles = window.getComputedStyle(this.element); + this.popObj.width = parseFloat(eleStyles.width) + 2 * parseFloat(eleStyles.borderRightWidth); + } + this.tbarAlign && this.removePositioning(), this.popupRefresh(this.popObj.element, !1), this.tbarAlign && this.refreshPositioning(); + } + this.element.querySelector('.' + toolbar_CLS_HSCROLLBAR) && (this.scrollStep = this.element.querySelector('.' + toolbar_CLS_HSCROLLBAR).offsetWidth), this.offsetWid = ele.offsetWidth, this.tbResize = !1, this.separator(); + } + }, Toolbar.prototype.extendedOpen = function() { + var sib = this.element.querySelector('.' + CLS_EXTENDABLECLASS); + 'Extended' === this.overflowMode && sib && (this.isExtendedOpen = sib.classList.contains(CLS_POPUPOPEN)); + }, Toolbar.prototype.onPropertyChanged = function(newProp, oldProp) { + var tEle = this.element, wid = tEle.offsetWidth; + this.extendedOpen(); + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'items': + if (newProp.items instanceof Array && oldProp.items instanceof Array) this.itemsRerender(newProp.items); + else for(var changedProb = Object.keys(newProp.items), i = 0; i < changedProb.length; i++){ + var index = parseInt(Object.keys(newProp.items)[i], 10), property = Object.keys(newProp.items[index])[0], newProperty = Object(newProp.items[index])[property]; + if ('function' != typeof newProperty) { + if (this.tbarAlign || 'align' === property) { + this.refresh(), this.trigger('created'); + break; + } + var popupPriCheck = 'showAlwaysInPopup' === property && !newProperty, booleanCheck = 'overflow' === property && 0 !== this.popupPriCount; + (popupPriCheck || this.items[index].showAlwaysInPopup && booleanCheck) && --this.popupPriCount, (0, ej2_base.le)(this.scrollModule) && this.destroyMode(); + var itemCol = [].slice.call((0, ej2_base.td)('.' + CLS_ITEMS + ' .' + CLS_ITEM, tEle)); + this.isReact && this.clearTemplate(), (0, ej2_base.og)(itemCol[index]), this.tbarEle.splice(index, 1), this.addItems([ + this.items[index] + ], index), this.items.splice(index, 1), this.items[index].template && this.tbarEle.splice(this.items.length, 1); + } + } + break; + case 'width': + (0, ej2_base.V7)(tEle, { + width: (0, ej2_base.Ac)(newProp.width) + }), this.renderOverflowMode(), this.popObj && wid < tEle.offsetWidth && this.popupRefresh(this.popObj.element, !1); + break; + case 'height': + (0, ej2_base.V7)(this.element, { + height: (0, ej2_base.Ac)(newProp.height) + }); + break; + case 'overflowMode': + this.destroyMode(), this.renderOverflowMode(), this.enableRtl && this.add(tEle, toolbar_CLS_RTL), this.refreshOverflow(); + break; + case 'enableRtl': + newProp.enableRtl ? this.add(tEle, toolbar_CLS_RTL) : this.remove(tEle, toolbar_CLS_RTL), (0, ej2_base.le)(this.scrollModule) || (newProp.enableRtl ? this.add(this.scrollModule.element, toolbar_CLS_RTL) : this.remove(this.scrollModule.element, toolbar_CLS_RTL)), (0, ej2_base.le)(this.popObj) || (newProp.enableRtl ? this.add(this.popObj.element, toolbar_CLS_RTL) : this.remove(this.popObj.element, toolbar_CLS_RTL)), this.tbarAlign && this.itemPositioning(); + break; + case 'scrollStep': + this.scrollModule && (this.scrollModule.scrollStep = this.scrollStep); + break; + case 'enableCollision': + this.popObj && (this.popObj.collision = { + Y: this.enableCollision ? 'flip' : 'none' + }); + break; + case 'cssClass': + oldProp.cssClass && (0, ej2_base.IV)([ + this.element + ], oldProp.cssClass.split(' ')), newProp.cssClass && (0, ej2_base.cn)([ + this.element + ], newProp.cssClass.split(' ')); + break; + case 'allowKeyboard': + this.unwireKeyboardEvent(), newProp.allowKeyboard && this.wireKeyboardEvent(); + } + } + }, Toolbar.prototype.hideItem = function(index, value) { + var initIndex, ele, isElement = 'object' == typeof index, eleIndex = index, innerItems = [].slice.call((0, ej2_base.td)('.' + CLS_ITEM, this.element)); + if (isElement ? ele = index : this.tbarEle[eleIndex] && (ele = [].slice.call((0, ej2_base.td)('.' + CLS_ITEM, this.element))[eleIndex]), ele) { + if (value ? ele.classList.add(CLS_HIDDEN) : ele.classList.remove(CLS_HIDDEN), value && (0, ej2_base.le)(this.element.getAttribute('tabindex')) && !ele.classList.contains(CLS_SEPARATOR)) { + if ((0, ej2_base.le)(ele.firstElementChild.getAttribute('tabindex'))) { + ele.firstElementChild.setAttribute('tabindex', '-1'); + var innerItems_2 = [].slice.call((0, ej2_base.td)('.' + CLS_ITEM, this.element)); + isElement && (eleIndex = innerItems_2.indexOf(ele)); + for(var nextEle = innerItems_2[++eleIndex]; nextEle;){ + var skipEle = this.eleContains(nextEle); + if (!skipEle) { + nextEle.firstElementChild.removeAttribute('tabindex'); + break; + } + nextEle = innerItems_2[++eleIndex]; + } + } + } else if ((0, ej2_base.le)(this.element.getAttribute('tabindex')) && !ele.classList.contains(CLS_SEPARATOR)) for(var setFlag = !1, removeFlag = !1, initELe = innerItems[initIndex = 0]; initELe;)if (initELe.classList.contains(CLS_SEPARATOR)) initELe = innerItems[++initIndex]; + else if ((0, ej2_base.le)(initELe.firstElementChild.getAttribute('tabindex'))) initELe.firstElementChild.setAttribute('tabindex', '-1'), setFlag = !0; + else { + if (setFlag && removeFlag) break; + var skipEle = this.eleContains(initELe); + skipEle || (initELe.firstElementChild.removeAttribute('tabindex'), removeFlag = !0), initELe = innerItems[++initIndex]; + } + this.refreshOverflow(); + } + }, toolbar_decorate([ + (0, ej2_base.FE)([], Item) + ], Toolbar.prototype, "items", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('auto') + ], Toolbar.prototype, "width", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('auto') + ], Toolbar.prototype, "height", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('') + ], Toolbar.prototype, "cssClass", void 0), toolbar_decorate([ + (0, ej2_base.Z9)('Scrollable') + ], Toolbar.prototype, "overflowMode", void 0), toolbar_decorate([ + (0, ej2_base.Z9)() + ], Toolbar.prototype, "scrollStep", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(!0) + ], Toolbar.prototype, "enableCollision", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(!0) + ], Toolbar.prototype, "enableHtmlSanitizer", void 0), toolbar_decorate([ + (0, ej2_base.Z9)(!0) + ], Toolbar.prototype, "allowKeyboard", void 0), toolbar_decorate([ + (0, ej2_base.ju)() + ], Toolbar.prototype, "clicked", void 0), toolbar_decorate([ + (0, ej2_base.ju)() + ], Toolbar.prototype, "created", void 0), toolbar_decorate([ + (0, ej2_base.ju)() + ], Toolbar.prototype, "destroyed", void 0), toolbar_decorate([ + (0, ej2_base.ju)() + ], Toolbar.prototype, "beforeCreate", void 0), Toolbar = toolbar_decorate([ + ej2_base.Zl + ], Toolbar); + }(ej2_base.wA), common_extends = (extendStatics3 = function(d, b) { + return (extendStatics3 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics3(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), common_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }; + function getModel(props, model) { + for(var obj = (0, ej2_base.l7)({}, props), _i = 0, _a = Object.keys(obj); _i < _a.length; _i++){ + var prop = _a[_i]; + 0 > model.indexOf(prop) && (0, ej2_base.ex)(obj, prop); + } + return obj; + } + var extendStatics4, extendStatics5, extendStatics6, extendStatics7, extendStatics8, common_Item = function(_super) { + function Item() { + return null !== _super && _super.apply(this, arguments) || this; + } + return common_extends(Item, _super), common_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "iconCss", void 0), common_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "id", void 0), common_decorate([ + (0, ej2_base.Z9)(!1) + ], Item.prototype, "separator", void 0), common_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "text", void 0), common_decorate([ + (0, ej2_base.Z9)('') + ], Item.prototype, "url", void 0), common_decorate([ + (0, ej2_base.Z9)(!1) + ], Item.prototype, "disabled", void 0), Item; + }(ej2_base.rt), drop_down_button_extends = (extendStatics4 = function(d, b) { + return (extendStatics4 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics4(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), drop_down_button_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, classNames = { + DISABLED: 'e-disabled', + FOCUS: 'e-focused', + ICON: 'e-menu-icon', + ITEM: 'e-item', + POPUP: 'e-dropdown-popup', + RTL: 'e-rtl', + SEPARATOR: 'e-separator', + VERTICAL: 'e-vertical' + }, DropDownButton = function(_super) { + function DropDownButton(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.isPopupCreated = !0, _this; + } + return drop_down_button_extends(DropDownButton, _super), DropDownButton.prototype.preRender = function() {}, DropDownButton.prototype.getPersistData = function() { + return this.addOnPersist([]); + }, DropDownButton.prototype.toggle = function() { + this.canOpen() ? this.openPopUp() : this.closePopup(); + }, DropDownButton.prototype.render = function() { + this.initialize(), this.disabled || this.wireEvents(), this.renderComplete(); + }, DropDownButton.prototype.addItems = function(items, text) { + for(var newItem, idx = this.items.length, j = 0, len = this.items.length; j < len; j++)if (text === this.items[j].text) { + idx = j; + break; + } + for(var i = items.length - 1; i >= 0; i--)newItem = new common_Item(this, 'items', items[i], !0), this.items.splice(idx, 0, newItem); + this.canOpen() || this.createItems(); + }, DropDownButton.prototype.removeItems = function(items, isUniqueId) { + for(var refresh = !1, i = 0, len = items.length; i < len; i++)for(var j = 0, len_1 = this.items.length; j < len_1; j++)if (items[i] === (isUniqueId ? this.items[j].id : this.items[j].text)) { + this.items.splice(j, 1), refresh = !0; + break; + } + refresh && this.getULElement() && this.createItems(); + }, DropDownButton.prototype.createPopup = function() { + var _a, div = this.createElement('div', { + className: classNames.POPUP, + id: this.element.id + '-popup' + }); + document.body.appendChild(div), this.dropDown = new popup_popup.GI(div, { + relateTo: this.element, + collision: { + X: 'fit', + Y: 'flip' + }, + position: { + X: 'left', + Y: 'bottom' + }, + targetType: 'relative', + content: this.target ? this.getTargetElement() : '', + enableRtl: this.enableRtl + }), 'fixed' === this.dropDown.element.style.position && this.dropDown.refreshPosition(this.element), this.dropDown.hide(), (0, ej2_base.Y4)(this.element, ((_a = {})['aria-haspopup'] = this.items.length || this.target ? 'true' : 'false', _a['aria-expanded'] = 'false', _a['aria-owns'] = this.getPopUpElement().id, _a.type = 'button', _a['aria-label'] = this.element.textContent ? this.element.textContent : 'dropdownbutton', _a)), this.cssClass && (0, ej2_base.cn)([ + div + ], this.cssClass.split(' ')), this.isPopupCreated = !0; + }, DropDownButton.prototype.getTargetElement = function() { + return 'string' == typeof this.target ? (0, ej2_base.Ys)(this.target) : this.target; + }, DropDownButton.prototype.createItems = function(appendItems) { + var span, item, li, eventArgs, items = this.items, showIcon = this.hasIcon(this.items, 'iconCss'), ul = this.getULElement(); + ul ? ul.innerHTML = '' : ul = this.createElement('ul', { + attrs: { + role: 'menu', + tabindex: '0' + } + }); + for(var i = 0; i < items.length; i++){ + var tempItem = (item = items[i]).text; + li = this.createElement('li', { + innerHTML: item.url ? '' : tempItem, + className: item.separator ? classNames.ITEM + ' ' + classNames.SEPARATOR : classNames.ITEM, + attrs: { + role: 'menuItem', + tabindex: '-1', + 'aria-label': tempItem + }, + id: item.id ? item.id : (0, ej2_base.QI)('e-' + this.getModuleName() + '-item') + }), this.enableHtmlSanitizer ? li.textContent = item.url ? '' : tempItem : li.innerHTML = item.url ? '' : tempItem, item.url && (li.appendChild(this.createAnchor(item)), li.classList.add('e-url')), item.iconCss ? (span = this.createElement('span', { + className: classNames.ICON + ' ' + item.iconCss + }), item.url ? li.childNodes[0].appendChild(span) : li.insertBefore(span, li.childNodes[0])) : showIcon && !item.separator && li.classList.add('e-blank-icon'), item.disabled && li.classList.add('e-disabled'), eventArgs = { + item: item, + element: li + }, this.trigger('beforeItemRender', eventArgs), ul.appendChild(li); + } + appendItems && this.getPopUpElement().appendChild(ul), showIcon && function(popup) { + var cssProp, blankIconList = [].slice.call(popup.getElementsByClassName('e-blank-icon')); + if (blankIconList.length) { + var iconLi = popup.querySelector('.e-item:not(.e-blank-icon):not(.e-separator)'); + if (!(0, ej2_base.le)(iconLi)) { + iconLi.classList.contains('e-url') && (iconLi = iconLi.querySelector('.e-menu-url')); + var icon = iconLi.querySelector('.e-menu-icon'); + cssProp = popup.classList.contains('e-rtl') ? { + padding: 'paddingRight', + margin: 'marginLeft' + } : { + padding: 'paddingLeft', + margin: 'marginRight' + }; + var size = parseInt(getComputedStyle(icon).fontSize, 10) + parseInt(getComputedStyle(icon)[cssProp.margin], 10) + parseInt(getComputedStyle(iconLi).paddingLeft, 10) + "px"; + blankIconList.forEach(function(li) { + li.classList.contains('e-url') ? li.querySelector('.e-menu-url').style[cssProp.padding] = size : li.style[cssProp.padding] = size; + }); + } + } + }(this.getPopUpElement()); + }, DropDownButton.prototype.hasIcon = function(items, field) { + for(var i = 0, len = items.length; i < len; i++)if (items[i][field]) return !0; + return !1; + }, DropDownButton.prototype.createAnchor = function(item) { + var tempItem = this.enableHtmlSanitizer ? ej2_base.pJ.sanitize(item.text) : item.text; + return this.createElement('a', { + className: 'e-menu-text e-menu-url', + innerHTML: tempItem, + attrs: { + href: item.url + } + }); + }, DropDownButton.prototype.initialize = function() { + this.button = new button_button.z({ + iconCss: this.iconCss, + iconPosition: this.iconPosition, + cssClass: this.cssClass, + content: this.content, + disabled: this.disabled, + enableRtl: this.enableRtl, + enablePersistence: this.enablePersistence + }), this.button.createElement = this.createElement, this.button.appendTo(this.element), this.element.id || (this.element.id = (0, ej2_base.QI)('e-' + this.getModuleName())), this.appendArrowSpan(), this.setActiveElem([ + this.element + ]), (!this.target || this.isColorPicker()) && this.createPopupOnClick ? this.isPopupCreated = !1 : this.createPopup(); + }, DropDownButton.prototype.isColorPicker = function() { + if (!this.element) return !1; + var prevElem = this.element.previousSibling; + return !!(prevElem && prevElem.classList && prevElem.classList.contains('e-split-colorpicker')); + }, DropDownButton.prototype.appendArrowSpan = function() { + this.element.appendChild(this.createElement('span', { + className: "e-btn-icon e-icons e-icon-" + (this.cssClass.indexOf(classNames.VERTICAL) > -1 ? 'bottom' : 'right') + ' e-caret' + })); + }, DropDownButton.prototype.setActiveElem = function(elem) { + this.activeElem = elem; + }, DropDownButton.prototype.getModuleName = function() { + return 'dropdown-btn'; + }, DropDownButton.prototype.canOpen = function() { + var val = !1; + return this.isPopupCreated && (val = this.getPopUpElement().classList.contains('e-popup-close')), val; + }, DropDownButton.prototype.destroy = function() { + var classList_1, _this = this; + _super.prototype.destroy.call(this), 'dropdown-btn' === this.getModuleName() && (this.element.querySelector('span.e-caret') && (0, ej2_base.og)(this.element.querySelector('span.e-caret')), this.cssClass && (classList_1 = this.cssClass.split(' ')), this.button.destroy(), classList_1 && (0, ej2_base.IV)([ + this.element + ], classList_1), (0, ej2_base.IV)(this.activeElem, [ + 'e-active' + ]), (this.element.getAttribute('class') ? [ + 'aria-haspopup', + 'aria-expanded', + 'aria-owns', + 'type' + ] : [ + 'aria-haspopup', + 'aria-expanded', + 'aria-owns', + 'type', + 'class' + ]).forEach(function(key) { + _this.element.removeAttribute(key); + }), this.popupUnWireEvents(), this.destroyPopup(), this.isPopupCreated = !1, this.disabled || this.unWireEvents()); + }, DropDownButton.prototype.destroyPopup = function() { + if (this.isPopupCreated) { + if (this.dropDown.destroy(), this.getPopUpElement()) { + var popupEle = document.getElementById(this.getPopUpElement().id); + popupEle && ((0, ej2_base.IV)([ + popupEle + ], [ + 'e-popup-open', + 'e-popup-close' + ]), (0, ej2_base.og)(popupEle)); + } + ej2_base.bi.remove(this.getPopUpElement(), 'click', this.clickHandler), ej2_base.bi.remove(this.getPopUpElement(), 'keydown', this.keyBoardHandler), this.isPopupCreated && (this.dropDown = void 0); + } + this.isPopupCreated = !1; + }, DropDownButton.prototype.getPopUpElement = function() { + var val = null; + return this.dropDown && (val = this.dropDown.element), val; + }, DropDownButton.prototype.getULElement = function() { + var val = null; + return this.getPopUpElement() && (val = this.getPopUpElement().children[0]), val; + }, DropDownButton.prototype.wireEvents = function() { + this.delegateMousedownHandler = this.mousedownHandler.bind(this), this.createPopupOnClick || ej2_base.bi.add(document, 'mousedown touchstart', this.delegateMousedownHandler, this), ej2_base.bi.add(this.element, 'click', this.clickHandler, this), ej2_base.bi.add(this.element, 'keydown', this.keyBoardHandler, this); + }, DropDownButton.prototype.popupWireEvents = function() { + var popupElement = this.getPopUpElement(); + this.createPopupOnClick && ej2_base.bi.add(document, 'mousedown touchstart', this.delegateMousedownHandler, this), popupElement && (ej2_base.bi.add(popupElement, 'click', this.clickHandler, this), ej2_base.bi.add(popupElement, 'keydown', this.keyBoardHandler, this), this.closeActionEvents && ej2_base.bi.add(popupElement, this.closeActionEvents, this.focusoutHandler, this)), this.rippleFn = (0, ej2_base.qx)(popupElement, { + selector: '.' + classNames.ITEM + }); + }, DropDownButton.prototype.popupUnWireEvents = function() { + var popupElement = this.getPopUpElement(); + this.createPopupOnClick && ej2_base.bi.remove(document, 'mousedown touchstart', this.delegateMousedownHandler), popupElement && popupElement.parentElement && (ej2_base.bi.remove(popupElement, 'click', this.clickHandler), ej2_base.bi.remove(popupElement, 'keydown', this.keyBoardHandler), this.closeActionEvents && ej2_base.bi.remove(popupElement, this.closeActionEvents, this.focusoutHandler)); + }, DropDownButton.prototype.keyBoardHandler = function(e) { + if (e.target !== this.element || 9 !== e.keyCode && (e.altKey || 40 !== e.keyCode) && 38 !== e.keyCode) switch(e.keyCode){ + case 38: + case 40: + e.altKey && (38 === e.keyCode || 40 === e.keyCode) ? this.keyEventHandler(e) : this.upDownKeyHandler(e); + break; + case 9: + case 13: + case 27: + case 32: + this.keyEventHandler(e); + } + }, DropDownButton.prototype.upDownKeyHandler = function(e) { + this.target && (38 === e.keyCode || 40 === e.keyCode) || (e.preventDefault(), function(ul, keyCode) { + var li, defaultIdx = 40 === keyCode ? 0 : ul.childElementCount - 1, liIdx = defaultIdx, selectedLi = ul.querySelector('.e-selected'); + selectedLi && selectedLi.classList.remove('e-selected'); + for(var i = 0, len = ul.children.length; i < len; i++)ul.children[i].classList.contains('e-focused') && (li = ul.children[i], liIdx = i, li.classList.remove('e-focused'), 40 === keyCode ? liIdx++ : liIdx--, liIdx === (40 === keyCode ? ul.childElementCount : -1) && (liIdx = defaultIdx)); + li = ul.children[liIdx], -1 !== (liIdx = function isValidLI(ul, li, index, keyCode, count) { + if (void 0 === count && (count = 0), (li.classList.contains('e-separator') || li.classList.contains('e-disabled')) && (index === (40 === keyCode ? ul.childElementCount - 1 : 0) ? index = 40 === keyCode ? 0 : ul.childElementCount - 1 : 40 === keyCode ? index++ : index--), (li = ul.children[index]).classList.contains('e-separator') || li.classList.contains('e-disabled')) { + if (++count === ul.childElementCount) return index = -1; + index = isValidLI(ul, li, index, keyCode, count); + } + return index; + }(ul, li, liIdx, keyCode)) && ((0, ej2_base.cn)([ + ul.children[liIdx] + ], 'e-focused'), ul.children[liIdx].focus()); + }(this.getULElement(), e.keyCode)); + }, DropDownButton.prototype.keyEventHandler = function(e) { + !(this.target && (13 === e.keyCode || 9 === e.keyCode) || e.target && e.target.className.indexOf('e-edit-template') > -1 && 32 === e.keyCode) && (9 !== e.keyCode && e.preventDefault(), 27 === e.keyCode || 38 === e.keyCode || 9 === e.keyCode ? this.canOpen() || this.closePopup(e, this.element) : this.clickHandler(e)); + }, DropDownButton.prototype.getLI = function(elem) { + return 'LI' === elem.tagName ? elem : (0, ej2_base.oq)(elem, 'li'); + }, DropDownButton.prototype.mousedownHandler = function(e) { + var trgt = e.target; + !this.dropDown || this.canOpen() || (0, ej2_base.oq)(trgt, '[id="' + this.getPopUpElement().id + '"]') || (0, ej2_base.oq)(trgt, '[id="' + this.element.id + '"]') || this.closePopup(e); + }, DropDownButton.prototype.focusoutHandler = function(e) { + this.isPopupCreated && !this.canOpen() && this.closePopup(e); + }, DropDownButton.prototype.clickHandler = function(e) { + var trgt = e.target; + if ((0, ej2_base.oq)(trgt, '[id="' + this.element.id + '"]')) this.createPopupOnClick && (!this.target || this.isColorPicker()) ? this.isPopupCreated ? this.closePopup(e, this.activeElem[0]) : (this.createPopup(), this.openPopUp(e)) : this.getPopUpElement().classList.contains('e-popup-close') ? this.openPopUp(e) : this.closePopup(e); + else if ((0, ej2_base.oq)(trgt, '[id="' + this.getPopUpElement().id + '"]')) { + var eventArgs = void 0, liIdx = void 0, item = void 0, li = this.getLI(trgt); + li && (liIdx = Array.prototype.indexOf.call(this.getULElement().children, li), (item = this.items[liIdx]) && (eventArgs = { + element: li, + item: item + }, this.trigger('select', eventArgs)), this.closePopup(e, this.activeElem[0])); + } + }, DropDownButton.prototype.openPopUp = function(e) { + var _this = this; + void 0 === e && (e = null); + var popupElem = this.getPopUpElement(); + if (this.target) { + if (this.activeElem.length > 1) { + var splitButton = (0, ej2_base.Xr)(this.activeElem[0], 'split-btn'); + splitButton.isReact && popupElem.childNodes.length < 1 && (splitButton.appendReactElement(this.getTargetElement(), this.getPopUpElement()), this.renderReactTemplates()); + } else this.isReact && popupElem.childNodes.length < 1 && (this.appendReactElement(this.getTargetElement(), this.getPopUpElement()), this.renderReactTemplates()); + } else this.createItems(!0); + var ul = this.getULElement(); + this.popupWireEvents(); + var beforeOpenArgs = { + element: ul, + items: this.items, + event: e, + cancel: !1 + }; + this.trigger('beforeOpen', beforeOpenArgs, function(observedArgs) { + if (!observedArgs.cancel) { + var ul_1 = _this.getULElement(); + _this.dropDown.show(null, _this.element), (0, ej2_base.cn)([ + _this.element + ], 'e-active'), _this.element.setAttribute('aria-expanded', 'true'), ul_1 && ul_1.focus(); + var openArgs = { + element: ul_1, + items: _this.items + }; + _this.trigger('open', openArgs); + } + }); + }, DropDownButton.prototype.closePopup = function(e, focusEle) { + var _this = this; + void 0 === e && (e = null); + var beforeCloseArgs = { + element: this.getULElement(), + items: this.items, + event: e, + cancel: !1 + }, popupElement = this.getPopUpElement(); + popupElement && ej2_base.bi.remove(popupElement, 'keydown', this.keyBoardHandler), this.trigger('beforeClose', beforeCloseArgs, function(observedArgs) { + if (!observedArgs.cancel) { + _this.popupUnWireEvents(); + var ul_2 = _this.getULElement(), selectedLi = void 0; + ul_2 && (selectedLi = ul_2.querySelector('.e-selected')), selectedLi && selectedLi.classList.remove('e-selected'), _this.dropDown.hide(), (0, ej2_base.IV)(_this.activeElem, 'e-active'), _this.element.setAttribute('aria-expanded', 'false'), focusEle && focusEle.focus(); + var closeArgs = { + element: ul_2, + items: _this.items + }; + _this.trigger('close', closeArgs), !_this.target && ul_2 && (0, ej2_base.og)(ul_2), (!_this.target || _this.isColorPicker()) && _this.createPopupOnClick && _this.destroyPopup(), _this.target && (_this.isPopupCreated = !_this.createPopupOnClick); + } + }); + }, DropDownButton.prototype.unWireEvents = function() { + this.createPopupOnClick || ej2_base.bi.remove(document, 'mousedown touchstart', this.delegateMousedownHandler), ej2_base.bi.remove(this.element, 'click', this.clickHandler), ej2_base.bi.remove(this.element, 'keydown', this.keyBoardHandler), this.isPopupCreated && (ej2_base.bi.remove(this.getPopUpElement(), 'click', this.clickHandler), ej2_base.bi.remove(this.getPopUpElement(), 'keydown', this.keyBoardHandler)); + }, DropDownButton.prototype.onPropertyChanged = function(newProp, oldProp) { + var popupElement; + this.button.setProperties(getModel(newProp, [ + 'content', + 'cssClass', + 'iconCss', + 'iconPosition', + 'disabled', + 'enableRtl' + ])), this.isPopupCreated && (popupElement = this.getPopUpElement(), this.dropDown.setProperties(getModel(newProp, [ + 'enableRtl' + ]))); + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'content': + this.element.querySelector('span.e-caret') || this.appendArrowSpan(); + break; + case 'disabled': + newProp.disabled ? (this.unWireEvents(), this.isPopupCreated && !this.canOpen() && this.closePopup()) : this.wireEvents(); + break; + case 'cssClass': + if (newProp.cssClass.indexOf(classNames.VERTICAL) > -1) { + var arrowSpan = this.element.querySelector('span.e-caret'); + (0, ej2_base.s1)(arrowSpan, [ + 'e-icon-bottom' + ], [ + 'e-icon-right' + ]); + } + this.isPopupCreated && (oldProp.cssClass && (0, ej2_base.IV)([ + popupElement + ], oldProp.cssClass.split(' ')), newProp.cssClass && (0, ej2_base.cn)([ + popupElement + ], newProp.cssClass.split(' '))); + break; + case 'target': + this.dropDown.content = this.getTargetElement(), this.dropDown.dataBind(); + break; + case 'items': + this.isPopupCreated && this.getULElement() && this.createItems(); + break; + case 'createPopupOnClick': + newProp.createPopupOnClick ? this.destroyPopup() : this.createPopup(); + } + } + }, DropDownButton.prototype.focusIn = function() { + this.element.focus(); + }, drop_down_button_decorate([ + (0, ej2_base.Z9)('') + ], DropDownButton.prototype, "content", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)('') + ], DropDownButton.prototype, "cssClass", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)(!1) + ], DropDownButton.prototype, "disabled", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)('') + ], DropDownButton.prototype, "iconCss", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)('Left') + ], DropDownButton.prototype, "iconPosition", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)(!1) + ], DropDownButton.prototype, "enableHtmlSanitizer", void 0), drop_down_button_decorate([ + (0, ej2_base.FE)([], common_Item) + ], DropDownButton.prototype, "items", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)(!1) + ], DropDownButton.prototype, "createPopupOnClick", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)('') + ], DropDownButton.prototype, "target", void 0), drop_down_button_decorate([ + (0, ej2_base.Z9)('') + ], DropDownButton.prototype, "closeActionEvents", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "beforeItemRender", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "beforeOpen", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "beforeClose", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "close", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "open", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "select", void 0), drop_down_button_decorate([ + (0, ej2_base.ju)() + ], DropDownButton.prototype, "created", void 0), DropDownButton = drop_down_button_decorate([ + ej2_base.Zl + ], DropDownButton); + }(ej2_base.wA), split_button_extends = (extendStatics5 = function(d, b) { + return (extendStatics5 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics5(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), split_button_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, RTL = 'e-rtl', TAGNAME = 'EJS-SPLITBUTTON', SplitButton = function(_super) { + function SplitButton(options, element) { + return _super.call(this, options, element) || this; + } + return split_button_extends(SplitButton, _super), SplitButton.prototype.preRender = function() { + var ele = this.element; + if (ele.tagName === TAGNAME) { + for(var ejInstance = (0, ej2_base.NA)('ej2_instances', ele), btn = this.createElement('button', { + attrs: { + type: 'button' + } + }), wrapper = this.createElement(TAGNAME, { + className: 'e-' + this.getModuleName() + '-wrapper' + }), idx = 0, len = ele.attributes.length; idx < len; idx++)btn.setAttribute(ele.attributes[idx].nodeName, ele.attributes[idx].nodeValue); + ele.parentNode.insertBefore(wrapper, ele), (0, ej2_base.og)(ele), ele = btn, wrapper.appendChild(ele), (0, ej2_base.sO)('ej2_instances', ejInstance, ele), this.wrapper = wrapper, this.element = ele; + } + this.element.id || (this.element.id = (0, ej2_base.QI)('e-' + this.getModuleName())); + }, SplitButton.prototype.render = function() { + this.initWrapper(), this.createPrimaryButton(), this.renderControl(); + }, SplitButton.prototype.renderControl = function() { + this.createSecondaryButton(), this.setActiveElem([ + this.element, + this.secondaryBtnObj.element + ]), this.setAria(), this.wireEvents(), this.renderComplete(); + }, SplitButton.prototype.addItems = function(items, text) { + _super.prototype.addItems.call(this, items, text), this.secondaryBtnObj.items = this.items; + }, SplitButton.prototype.removeItems = function(items, isUniqueId) { + _super.prototype.removeItems.call(this, items, isUniqueId), this.secondaryBtnObj.items = this.items; + }, SplitButton.prototype.initWrapper = function() { + this.wrapper || (this.wrapper = this.createElement('div', { + className: 'e-' + this.getModuleName() + '-wrapper' + }), this.element.parentNode.insertBefore(this.wrapper, this.element)), this.element.classList.remove('e-' + this.getModuleName()), this.enableRtl && this.wrapper.classList.add(RTL), this.cssClass && (0, ej2_base.cn)([ + this.wrapper + ], this.cssClass.split(' ')); + }, SplitButton.prototype.createPrimaryButton = function() { + var btnModel = { + cssClass: this.cssClass, + enableRtl: this.enableRtl, + iconCss: this.iconCss, + iconPosition: this.iconPosition, + content: this.content, + disabled: this.disabled + }; + this.primaryBtnObj = new button_button.z(btnModel), this.primaryBtnObj.createElement = this.createElement, this.primaryBtnObj.appendTo(this.element), this.element.classList.add('e-' + this.getModuleName()), this.element.type = 'button', this.wrapper.appendChild(this.element); + }, SplitButton.prototype.createSecondaryButton = function() { + var _this = this, btnElem = this.createElement('button', { + className: 'e-icon-btn', + attrs: { + tabindex: '-1' + }, + id: this.element.id + '_dropdownbtn' + }); + this.wrapper.appendChild(btnElem); + var dropDownBtnModel = { + cssClass: this.cssClass, + disabled: this.disabled, + enableRtl: this.enableRtl, + items: this.items, + target: this.target, + createPopupOnClick: this.createPopupOnClick + }; + dropDownBtnModel.beforeItemRender = function(args) { + _this.createPopupOnClick && (_this.secondaryBtnObj.dropDown.relateTo = _this.wrapper, _this.dropDown = _this.secondaryBtnObj.dropDown), _this.trigger('beforeItemRender', args); + }, dropDownBtnModel.open = function(args) { + _this.trigger('open', args); + }, dropDownBtnModel.close = function(args) { + _this.trigger('close', args); + }, dropDownBtnModel.select = function(args) { + _this.trigger('select', args); + }, dropDownBtnModel.beforeOpen = function(args) { + var callBackPromise = new Deferred(); + return _this.trigger('beforeOpen', args, function(observedArgs) { + callBackPromise.resolve(observedArgs); + }), callBackPromise; + }, dropDownBtnModel.beforeClose = function(args) { + var callBackPromise = new Deferred(); + return _this.trigger('beforeClose', args, function(observedArgs) { + callBackPromise.resolve(observedArgs); + }), callBackPromise; + }, this.secondaryBtnObj = new DropDownButton(dropDownBtnModel), this.secondaryBtnObj.createElement = this.createElement, this.secondaryBtnObj.appendTo(btnElem), this.createPopupOnClick || (this.secondaryBtnObj.dropDown.relateTo = this.wrapper, this.dropDown = this.secondaryBtnObj.dropDown), this.secondaryBtnObj.activeElem = [ + this.element, + this.secondaryBtnObj.element + ], this.secondaryBtnObj.element.querySelector('.e-btn-icon').classList.remove('e-icon-right'); + }, SplitButton.prototype.setAria = function() { + (0, ej2_base.Y4)(this.element, { + 'aria-expanded': 'false', + 'aria-haspopup': 'true', + 'aria-label': this.element.textContent + ' splitbutton', + 'aria-owns': this.element.id + '_dropdownbtn-popup' + }); + }, SplitButton.prototype.getModuleName = function() { + return 'split-btn'; + }, SplitButton.prototype.toggle = function() { + this.secondaryBtnObj.toggle(); + }, SplitButton.prototype.destroy = function() { + var _this = this, classList = [ + RTL + ]; + if (this.cssClass && (classList = classList.concat(this.cssClass.split(' '))), this.element) { + var element = document.getElementById(this.element.id); + element && element.parentElement === this.wrapper && (this.wrapper.tagName === TAGNAME ? (this.wrapper.innerHTML = '', (0, ej2_base.IV)([ + this.wrapper + ], [ + 'e-rtl', + 'e-' + this.getModuleName() + '-wrapper' + ]), (0, ej2_base.IV)([ + this.wrapper + ], this.cssClass.split(' '))) : ((0, ej2_base.IV)([ + this.element + ], classList), [ + 'aria-label', + 'aria-haspopup', + 'aria-expanded', + 'aria-owns', + 'type' + ].forEach(function(key) { + _this.element.removeAttribute(key); + }), this.wrapper.parentNode.insertBefore(this.element, this.wrapper), (0, ej2_base.Od)(this.wrapper)), this.unWireEvents()); + } + this.primaryBtnObj.destroy(), this.secondaryBtnObj.destroy(), _super.prototype.destroy.call(this), this.element.getAttribute('class') || this.element.removeAttribute('class'); + }, SplitButton.prototype.wireEvents = function() { + ej2_base.bi.add(this.element, 'click', this.primaryBtnClickHandler, this), new ej2_base.nv(this.element, { + keyAction: this.btnKeyBoardHandler.bind(this), + keyConfigs: { + altdownarrow: 'alt+downarrow' + } + }); + }, SplitButton.prototype.unWireEvents = function() { + ej2_base.bi.remove(this.element, 'click', this.primaryBtnClickHandler), (0, ej2_base.s8)(this.element, ej2_base.nv).destroy(); + }, SplitButton.prototype.primaryBtnClickHandler = function() { + this.trigger('click', { + element: this.element + }); + }, SplitButton.prototype.btnKeyBoardHandler = function(e) { + 'altdownarrow' === e.action && this.clickHandler(e); + }, SplitButton.prototype.onPropertyChanged = function(newProp, oldProp) { + var model = [ + 'content', + 'iconCss', + 'iconPosition', + 'cssClass', + 'disabled', + 'enableRtl' + ]; + this.primaryBtnObj.setProperties(getModel(newProp, model)), model = [ + 'beforeOpen', + 'beforeItemRender', + 'select', + 'open', + 'close', + 'cssClass', + 'disabled', + 'enableRtl', + 'createPopupOnClick' + ], Object.keys(newProp).indexOf('items') > -1 && (this.secondaryBtnObj.items = newProp.items, this.secondaryBtnObj.dataBind()), this.secondaryBtnObj.setProperties(getModel(newProp, model)); + for(var _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'cssClass': + oldProp.cssClass && (0, ej2_base.IV)([ + this.wrapper + ], oldProp.cssClass.split(' ')), (0, ej2_base.cn)([ + this.wrapper + ], newProp.cssClass.split(' ')); + break; + case 'enableRtl': + newProp.enableRtl ? (0, ej2_base.cn)([ + this.wrapper + ], RTL) : (0, ej2_base.IV)([ + this.wrapper + ], RTL); + } + } + }, SplitButton.prototype.focusIn = function() { + this.element.focus(); + }, split_button_decorate([ + (0, ej2_base.Z9)('') + ], SplitButton.prototype, "content", void 0), split_button_decorate([ + (0, ej2_base.Z9)('') + ], SplitButton.prototype, "cssClass", void 0), split_button_decorate([ + (0, ej2_base.Z9)(!1) + ], SplitButton.prototype, "disabled", void 0), split_button_decorate([ + (0, ej2_base.Z9)('') + ], SplitButton.prototype, "iconCss", void 0), split_button_decorate([ + (0, ej2_base.Z9)('Left') + ], SplitButton.prototype, "iconPosition", void 0), split_button_decorate([ + (0, ej2_base.Z9)(!1) + ], SplitButton.prototype, "createPopupOnClick", void 0), split_button_decorate([ + (0, ej2_base.FE)([], common_Item) + ], SplitButton.prototype, "items", void 0), split_button_decorate([ + (0, ej2_base.Z9)('') + ], SplitButton.prototype, "target", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "beforeItemRender", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "beforeOpen", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "beforeClose", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "click", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "close", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "open", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "select", void 0), split_button_decorate([ + (0, ej2_base.ju)() + ], SplitButton.prototype, "created", void 0), SplitButton = split_button_decorate([ + ej2_base.Zl + ], SplitButton); + }(DropDownButton), Deferred = function() { + var _this = this; + this.promise = new Promise(function(resolve, reject) { + _this.resolve = resolve, _this.reject = reject; + }), this.catch = this.promise.catch.bind(this.promise), this.then = this.promise.then.bind(this.promise); + }, collision = __webpack_require__(4895), tooltip_extends = (extendStatics6 = function(d, b) { + return (extendStatics6 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics6(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), tooltip_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, ROOT = 'e-tooltip', tooltip_RTL = 'e-rtl', TOOLTIP_WRAP = 'e-tooltip-wrap', CONTENT = 'e-tip-content', ARROW_TIP = 'e-arrow-tip', ARROW_TIP_OUTER = 'e-arrow-tip-outer', ARROW_TIP_INNER = 'e-arrow-tip-inner', TIP_BOTTOM = 'e-tip-bottom', TIP_TOP = 'e-tip-top', TIP_LEFT = 'e-tip-left', TIP_RIGHT = 'e-tip-right', POPUP_ROOT = 'e-popup', POPUP_OPEN = 'e-popup-open', POPUP_CLOSE = 'e-popup-close', POPUP_LIB = 'e-lib', POPUP_CONTAINER = 'e-tooltip-popup-container', Animation = function(_super) { + function Animation() { + return null !== _super && _super.apply(this, arguments) || this; + } + return tooltip_extends(Animation, _super), tooltip_decorate([ + (0, ej2_base.Z9)({ + effect: 'FadeIn', + duration: 150, + delay: 0 + }) + ], Animation.prototype, "open", void 0), tooltip_decorate([ + (0, ej2_base.Z9)({ + effect: 'FadeOut', + duration: 150, + delay: 0 + }) + ], Animation.prototype, "close", void 0), Animation; + }(ej2_base.rt), Tooltip = function(_super) { + function Tooltip(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.mouseMoveEvent = null, _this.mouseMoveTarget = null, _this.containerElement = null, _this.isBodyContainer = !0, _this; + } + return tooltip_extends(Tooltip, _super), Tooltip.prototype.initialize = function() { + this.formatPosition(), (0, ej2_base.cn)([ + this.element + ], ROOT); + }, Tooltip.prototype.formatPosition = function() { + var _a, _b; + 0 === this.position.indexOf('Top') || 0 === this.position.indexOf('Bottom') ? (_a = this.position.split(/(?=[A-Z])/), this.tooltipPositionY = _a[0], this.tooltipPositionX = _a[1]) : (_b = this.position.split(/(?=[A-Z])/), this.tooltipPositionX = _b[0], this.tooltipPositionY = _b[1]); + }, Tooltip.prototype.renderArrow = function() { + this.setTipClass(this.position); + var tip = this.createElement('div', { + className: ARROW_TIP + ' ' + this.tipClass + }); + tip.appendChild(this.createElement('div', { + className: ARROW_TIP_OUTER + ' ' + this.tipClass + })), tip.appendChild(this.createElement('div', { + className: ARROW_TIP_INNER + ' ' + this.tipClass + })), this.tooltipEle.appendChild(tip); + }, Tooltip.prototype.setTipClass = function(position) { + 0 === position.indexOf('Right') ? this.tipClass = TIP_LEFT : 0 === position.indexOf('Bottom') ? this.tipClass = TIP_TOP : 0 === position.indexOf('Left') ? this.tipClass = TIP_RIGHT : this.tipClass = TIP_BOTTOM; + }, Tooltip.prototype.renderPopup = function(target) { + var elePos = this.mouseTrail ? { + top: 0, + left: 0 + } : this.getTooltipPosition(target); + this.tooltipEle.classList.remove(POPUP_LIB), this.popupObj = new popup_popup.GI(this.tooltipEle, { + height: this.height, + width: this.width, + position: { + X: elePos.left, + Y: elePos.top + }, + enableRtl: this.enableRtl, + open: this.openPopupHandler.bind(this), + close: this.closePopupHandler.bind(this) + }); + }, Tooltip.prototype.getTooltipPosition = function(target) { + this.tooltipEle.style.display = 'block'; + var pos = (0, position.k)(target, this.tooltipPositionX, this.tooltipPositionY, !this.isBodyContainer, this.isBodyContainer ? null : this.containerElement.getBoundingClientRect()), offsetPos = this.calculateTooltipOffset(this.position), collisionPosition = this.calculateElementPosition(pos, offsetPos), collisionLeft = collisionPosition[0], collisionTop = collisionPosition[1], elePos = this.collisionFlipFit(target, collisionLeft, collisionTop); + return this.tooltipEle.style.display = '', elePos; + }, Tooltip.prototype.windowResize = function() { + this.reposition(this.findTarget()); + }, Tooltip.prototype.reposition = function(target) { + if (this.popupObj && target) { + var elePos = this.getTooltipPosition(target); + this.popupObj.position = { + X: elePos.left, + Y: elePos.top + }, this.popupObj.dataBind(); + } + }, Tooltip.prototype.openPopupHandler = function() { + !this.mouseTrail && this.needTemplateReposition() && this.reposition(this.findTarget()), this.trigger('afterOpen', this.tooltipEventArgs); + }, Tooltip.prototype.closePopupHandler = function() { + this.clearTemplate([ + 'content' + ]), this.clear(), this.trigger('afterClose', this.tooltipEventArgs); + }, Tooltip.prototype.calculateTooltipOffset = function(position) { + var pos = { + top: 0, + left: 0 + }, tooltipEleWidth = this.tooltipEle.offsetWidth, tooltipEleHeight = this.tooltipEle.offsetHeight, arrowEle = (0, ej2_base.Ys)('.' + ARROW_TIP, this.tooltipEle), tipWidth = arrowEle ? arrowEle.offsetWidth : 0, tipHeight = arrowEle ? arrowEle.offsetHeight : 0, tipAdjust = this.showTipPointer ? 0 : 8, tipHeightAdjust = tipHeight / 2 + 2 + (this.tooltipEle.offsetHeight - this.tooltipEle.clientHeight), tipWidthAdjust = tipWidth / 2 + 2 + (this.tooltipEle.offsetWidth - this.tooltipEle.clientWidth); + switch(this.mouseTrail && (tipAdjust += 2), position){ + case 'RightTop': + pos.left += tipWidth + tipAdjust, pos.top -= tooltipEleHeight - tipHeightAdjust; + break; + case 'RightCenter': + pos.left += tipWidth + tipAdjust, pos.top -= tooltipEleHeight / 2; + break; + case 'RightBottom': + pos.left += tipWidth + tipAdjust, pos.top -= tipHeightAdjust; + break; + case 'BottomRight': + pos.top += tipHeight + tipAdjust, pos.left -= tipWidthAdjust; + break; + case 'BottomCenter': + pos.top += tipHeight + tipAdjust, pos.left -= tooltipEleWidth / 2; + break; + case 'BottomLeft': + pos.top += tipHeight + tipAdjust, pos.left -= tooltipEleWidth - tipWidthAdjust; + break; + case 'LeftBottom': + pos.left -= tipWidth + tooltipEleWidth + tipAdjust, pos.top -= tipHeightAdjust; + break; + case 'LeftCenter': + pos.left -= tipWidth + tooltipEleWidth + tipAdjust, pos.top -= tooltipEleHeight / 2; + break; + case 'LeftTop': + pos.left -= tipWidth + tooltipEleWidth + tipAdjust, pos.top -= tooltipEleHeight - tipHeightAdjust; + break; + case 'TopLeft': + pos.top -= tooltipEleHeight + tipHeight + tipAdjust, pos.left -= tooltipEleWidth - tipWidthAdjust; + break; + case 'TopRight': + pos.top -= tooltipEleHeight + tipHeight + tipAdjust, pos.left -= tipWidthAdjust; + break; + default: + pos.top -= tooltipEleHeight + tipHeight + tipAdjust, pos.left -= tooltipEleWidth / 2; + } + return pos.left += this.offsetX, pos.top += this.offsetY, pos; + }, Tooltip.prototype.updateTipPosition = function(position) { + var selEle = (0, ej2_base.td)('.' + ARROW_TIP + ',.' + ARROW_TIP_OUTER + ',.' + ARROW_TIP_INNER, this.tooltipEle); + (0, ej2_base.IV)(selEle, [ + TIP_BOTTOM, + TIP_TOP, + TIP_LEFT, + TIP_RIGHT + ]), this.setTipClass(position), (0, ej2_base.cn)(selEle, this.tipClass); + }, Tooltip.prototype.adjustArrow = function(target, position, tooltipPositionX, tooltipPositionY) { + if (!1 !== this.showTipPointer) { + this.updateTipPosition(position), this.tooltipEle.style.display = 'block'; + var leftValue, topValue, tooltipWidth = this.tooltipEle.clientWidth, tooltipHeight = this.tooltipEle.clientHeight, arrowEle = (0, ej2_base.Ys)('.' + ARROW_TIP, this.tooltipEle), arrowInnerELe = (0, ej2_base.Ys)('.' + ARROW_TIP_INNER, this.tooltipEle), tipWidth = arrowEle.offsetWidth, tipHeight = arrowEle.offsetHeight; + if (this.tooltipEle.style.display = '', this.tipClass === TIP_BOTTOM || this.tipClass === TIP_TOP) { + if (this.tipClass === TIP_BOTTOM ? (topValue = '99.9%', arrowInnerELe.style.top = '-' + (tipHeight - 2) + 'px') : (topValue = -(tipHeight - 1) + 'px', arrowInnerELe.style.top = '-' + (tipHeight - 6) + 'px'), target) { + var tipPosExclude = 'Center' !== tooltipPositionX || tooltipWidth > target.offsetWidth || this.mouseTrail; + leftValue = tipPosExclude && 'Left' === tooltipPositionX || !tipPosExclude && 'End' === this.tipPointerPosition ? tooltipWidth - tipWidth - 2 + 'px' : tipPosExclude && 'Right' === tooltipPositionX || !tipPosExclude && 'Start' === this.tipPointerPosition ? "2px" : tipPosExclude && ('End' === this.tipPointerPosition || 'Start' === this.tipPointerPosition) ? 'End' === this.tipPointerPosition ? target.offsetWidth + (this.tooltipEle.offsetWidth - target.offsetWidth) / 2 - tipWidth / 2 - 2 + 'px' : (this.tooltipEle.offsetWidth - target.offsetWidth) / 2 - tipWidth / 2 + 2 + 'px' : tooltipWidth / 2 - tipWidth / 2 + 'px'; + } + } else { + this.tipClass === TIP_RIGHT ? (leftValue = '99.9%', arrowInnerELe.style.left = '-' + (tipWidth - 2) + 'px') : (leftValue = -(tipWidth - 1) + 'px', arrowInnerELe.style.left = -tipWidth + (tipWidth - 2) + 'px'); + var tipPosExclude = 'Center' !== tooltipPositionY || tooltipHeight > target.offsetHeight || this.mouseTrail; + topValue = tipPosExclude && 'Top' === tooltipPositionY || !tipPosExclude && 'End' === this.tipPointerPosition ? tooltipHeight - tipHeight - 2 + 'px' : tipPosExclude && 'Bottom' === tooltipPositionY || !tipPosExclude && 'Start' === this.tipPointerPosition ? "2px" : tooltipHeight / 2 - tipHeight / 2 + 'px'; + } + arrowEle.style.top = topValue, arrowEle.style.left = leftValue; + } + }, Tooltip.prototype.renderContent = function(target) { + var tooltipContent = (0, ej2_base.Ys)('.' + CONTENT, this.tooltipEle); + if (this.cssClass && (0, ej2_base.cn)([ + this.tooltipEle + ], this.cssClass.split(' ')), target && !(0, ej2_base.le)(target.getAttribute('title')) && (target.setAttribute('data-content', target.getAttribute('title')), target.removeAttribute('title')), (0, ej2_base.le)(this.content)) target && !(0, ej2_base.le)(target.getAttribute('data-content')) && (tooltipContent.innerHTML = target.getAttribute('data-content')); + else if (tooltipContent.innerHTML = '', this.content instanceof HTMLElement) tooltipContent.appendChild(this.content); + else if ('string' == typeof this.content) { + this.enableHtmlSanitizer && this.setProperties({ + content: ej2_base.pJ.sanitize(this.content) + }, !0); + var tempArr = (0, ej2_base.MY)(this.content)({}, this, 'content', this.element.id + 'content', void 0, void 0, tooltipContent); + if (tempArr) { + if (this.enableHtmlParse) for(var nodeList = tempArr.length, i = 0; i < nodeList; i++)tooltipContent[(0, ej2_base.R3)(tempArr, tooltipContent), 'innerHTML'] = this.content; + else tooltipContent.textContent = this.content; + } + } else { + var tempArr = (0, ej2_base.MY)(this.content)({}, this, 'content', this.element.id + 'content', void 0, void 0, tooltipContent); + tempArr && (0, ej2_base.R3)(tempArr, tooltipContent), this.renderReactTemplates(); + } + }, Tooltip.prototype.renderCloseIcon = function() { + if (this.isSticky) { + var tipClose = this.createElement('div', { + className: "e-icons e-tooltip-close" + }); + this.tooltipEle.appendChild(tipClose), ej2_base.bi.add(tipClose, ej2_base.AR.touchStartEvent, this.onStickyClose, this); + } + }, Tooltip.prototype.addDescribedBy = function(target, id) { + var describedby = (target.getAttribute('aria-describedby') || '').split(/\s+/); + 0 > describedby.indexOf(id) && describedby.push(id), (0, ej2_base.Y4)(target, { + 'aria-describedby': describedby.join(' ').trim(), + 'data-tooltip-id': id + }); + }, Tooltip.prototype.removeDescribedBy = function(target) { + var id = target.getAttribute('data-tooltip-id'), describedby = (target.getAttribute('aria-describedby') || '').split(/\s+/), index = describedby.indexOf(id); + -1 !== index && describedby.splice(index, 1), target.removeAttribute('data-tooltip-id'); + var orgdescribedby = describedby.join(' ').trim(); + orgdescribedby ? target.setAttribute('aria-describedby', orgdescribedby) : target.removeAttribute('aria-describedby'); + }, Tooltip.prototype.tapHoldHandler = function(evt) { + clearTimeout(this.autoCloseTimer), this.targetHover(evt.originalEvent); + }, Tooltip.prototype.touchEndHandler = function(e) { + var _this = this; + if (!this.isSticky) { + var close = function() { + _this.close(); + }; + this.autoCloseTimer = setTimeout(close, 1500); + } + }, Tooltip.prototype.targetClick = function(e) { + var target; + target = this.target ? (0, ej2_base.oq)(e.target, this.target) : this.element, !(0, ej2_base.le)(target) && (null === target.getAttribute('data-tooltip-id') ? this.targetHover(e) : this.isSticky || this.hideTooltip(this.animation.close, e, target)); + }, Tooltip.prototype.targetHover = function(e) { + if (target = this.target ? (0, ej2_base.oq)(e.target, this.target) : this.element, !(0, ej2_base.le)(target) && (null === target.getAttribute('data-tooltip-id') || 0 !== this.closeDelay)) { + for(var target, targetList = [].slice.call((0, ej2_base.td)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document)), _i = 0; _i < targetList.length; _i++){ + var target_1 = targetList[_i]; + this.restoreElement(target_1); + } + this.showTooltip(target, this.animation.open, e); + } + }, Tooltip.prototype.mouseMoveBeforeOpen = function(e) { + this.mouseMoveEvent = e; + }, Tooltip.prototype.mouseMoveBeforeRemove = function() { + this.mouseMoveTarget && ej2_base.bi.remove(this.mouseMoveTarget, 'mousemove touchstart', this.mouseMoveBeforeOpen); + }, Tooltip.prototype.showTooltip = function(target, showAnimation, e) { + var _this = this; + clearTimeout(this.showTimer), clearTimeout(this.hideTimer), this.openDelay && this.mouseTrail && (this.mouseMoveBeforeRemove(), this.mouseMoveTarget = target, ej2_base.bi.add(this.mouseMoveTarget, 'mousemove touchstart', this.mouseMoveBeforeOpen, this)), this.tooltipEventArgs = { + type: e ? e.type : null, + cancel: !1, + target: target, + event: e || null, + element: this.tooltipEle, + isInteracted: !(0, ej2_base.le)(e) + }; + var observeCallback = function(beforeRenderArgs) { + _this.beforeRenderCallback(beforeRenderArgs, target, e, showAnimation); + }; + this.trigger('beforeRender', this.tooltipEventArgs, observeCallback.bind(this)); + }, Tooltip.prototype.beforeRenderCallback = function(beforeRenderArgs, target, e, showAnimation) { + beforeRenderArgs.cancel ? (this.isHidden = !0, this.clear(), this.mouseMoveBeforeRemove()) : (this.isHidden = !1, (0, ej2_base.le)(this.tooltipEle) ? (this.ctrlId = this.element.getAttribute('id') ? (0, ej2_base.QI)(this.element.getAttribute('id')) : (0, ej2_base.QI)('tooltip'), this.tooltipEle = this.createElement('div', { + className: TOOLTIP_WRAP + ' ' + POPUP_ROOT + ' ' + POPUP_LIB, + attrs: { + role: 'tooltip', + 'aria-hidden': 'false', + id: this.ctrlId + '_content' + }, + styles: 'width:' + (0, ej2_base.Ac)(this.width) + ';height:' + (0, ej2_base.Ac)(this.height) + ';position:absolute;' + }), this.tooltipBeforeRender(target, this), this.tooltipAfterRender(target, e, showAnimation, this)) : target && (this.adjustArrow(target, this.position, this.tooltipPositionX, this.tooltipPositionY), this.addDescribedBy(target, this.ctrlId + '_content'), this.renderContent(target), ej2_base.fw.stop(this.tooltipEle), this.reposition(target), this.tooltipAfterRender(target, e, showAnimation, this))); + }, Tooltip.prototype.appendContainer = function(ctrlObj) { + 'string' == typeof this.container ? 'body' === this.container ? this.containerElement = document.body : (this.isBodyContainer = !1, this.containerElement = (0, ej2_base.Ys)(this.container, document)) : this.container instanceof HTMLElement && (this.containerElement = this.container, this.isBodyContainer = 'BODY' === this.containerElement.tagName), this.isBodyContainer || (0, ej2_base.cn)([ + this.containerElement + ], POPUP_CONTAINER), this.containerElement.appendChild(ctrlObj.tooltipEle); + }, Tooltip.prototype.tooltipBeforeRender = function(target, ctrlObj) { + target && (ej2_base.AR.isDevice && (0, ej2_base.cn)([ + ctrlObj.tooltipEle + ], 'e-bigger'), 'auto' !== ctrlObj.width && (ctrlObj.tooltipEle.style.maxWidth = (0, ej2_base.Ac)(ctrlObj.width)), ctrlObj.tooltipEle.appendChild(ctrlObj.createElement('div', { + className: CONTENT + })), this.appendContainer(ctrlObj), (0, ej2_base.IV)([ + ctrlObj.tooltipEle + ], 'e-hidden'), ctrlObj.addDescribedBy(target, ctrlObj.ctrlId + '_content'), ctrlObj.renderContent(target), (0, ej2_base.cn)([ + ctrlObj.tooltipEle + ], POPUP_OPEN), ctrlObj.showTipPointer && ctrlObj.renderArrow(), ctrlObj.renderCloseIcon(), ctrlObj.renderPopup(target), ctrlObj.adjustArrow(target, ctrlObj.position, ctrlObj.tooltipPositionX, ctrlObj.tooltipPositionY), ej2_base.fw.stop(ctrlObj.tooltipEle), ctrlObj.reposition(target)); + }, Tooltip.prototype.tooltipAfterRender = function(target, e, showAnimation, ctrlObj) { + if (target) { + (0, ej2_base.IV)([ + ctrlObj.tooltipEle + ], POPUP_OPEN), (0, ej2_base.cn)([ + ctrlObj.tooltipEle + ], POPUP_CLOSE), ctrlObj.tooltipEventArgs = { + type: e ? e.type : null, + cancel: !1, + target: target, + event: e || null, + element: ctrlObj.tooltipEle, + isInteracted: !(0, ej2_base.le)(e) + }, ctrlObj.needTemplateReposition() && !ctrlObj.mouseTrail && (ctrlObj.tooltipEle.style.display = 'none'); + var observeCallback = function(observedArgs) { + ctrlObj.beforeOpenCallback(observedArgs, target, showAnimation, e); + }; + ctrlObj.trigger('beforeOpen', ctrlObj.tooltipEventArgs, observeCallback.bind(ctrlObj)); + } + }, Tooltip.prototype.beforeOpenCallback = function(observedArgs, target, showAnimation, e) { + var _this = this; + if (observedArgs.cancel) this.isHidden = !0, this.clear(), this.mouseMoveBeforeRemove(), this.restoreElement(target); + else { + var openAnimation_1 = { + name: showAnimation.effect, + duration: showAnimation.duration, + delay: showAnimation.delay, + timingFunction: 'easeOut' + }; + if ('None' === showAnimation.effect && (openAnimation_1 = void 0), this.openDelay > 0) { + var show = function() { + _this.mouseTrail && ej2_base.bi.add(target, 'mousemove touchstart mouseenter', _this.onMouseMove, _this), _this.popupObj && (_this.popupObj.show(openAnimation_1, target), _this.mouseMoveEvent && _this.mouseTrail && _this.onMouseMove(_this.mouseMoveEvent)); + }; + this.showTimer = setTimeout(show, this.openDelay); + } else this.popupObj && this.popupObj.show(openAnimation_1, target); + } + e && this.wireMouseEvents(e, target); + }, Tooltip.prototype.needTemplateReposition = function() { + return !(0, ej2_base.le)(this.viewContainerRef) && 'string' != typeof this.viewContainerRef; + }, Tooltip.prototype.checkCollision = function(target, x, y) { + var elePos = { + left: x, + top: y, + position: this.position, + horizontal: this.tooltipPositionX, + vertical: this.tooltipPositionY + }, affectedPos = (0, collision.vF)(this.tooltipEle, this.checkCollideTarget(), x, y); + return affectedPos.length > 0 && (elePos.horizontal = affectedPos.indexOf('left') >= 0 ? 'Right' : affectedPos.indexOf('right') >= 0 ? 'Left' : this.tooltipPositionX, elePos.vertical = affectedPos.indexOf('top') >= 0 ? 'Bottom' : affectedPos.indexOf('bottom') >= 0 ? 'Top' : this.tooltipPositionY), elePos; + }, Tooltip.prototype.calculateElementPosition = function(pos, offsetPos) { + return [ + this.isBodyContainer ? pos.left + offsetPos.left : pos.left - this.containerElement.offsetLeft + offsetPos.left + window.pageXOffset + this.containerElement.scrollLeft, + this.isBodyContainer ? pos.top + offsetPos.top : pos.top - this.containerElement.offsetTop + offsetPos.top + window.pageYOffset + this.containerElement.scrollTop + ]; + }, Tooltip.prototype.collisionFlipFit = function(target, x, y) { + var elePos = this.checkCollision(target, x, y), newpos = elePos.position; + this.tooltipPositionY !== elePos.vertical && (newpos = 0 === this.position.indexOf('Bottom') || 0 === this.position.indexOf('Top') ? elePos.vertical + this.tooltipPositionX : this.tooltipPositionX + elePos.vertical), this.tooltipPositionX !== elePos.horizontal && (0 === newpos.indexOf('Left') && (elePos.vertical = 'LeftTop' === newpos || 'LeftCenter' === newpos ? 'Top' : 'Bottom', newpos = elePos.vertical + 'Left'), 0 === newpos.indexOf('Right') && (elePos.vertical = 'RightTop' === newpos || 'RightCenter' === newpos ? 'Top' : 'Bottom', newpos = elePos.vertical + 'Right'), elePos.horizontal = this.tooltipPositionX), this.tooltipEventArgs = { + type: null, + cancel: !1, + target: target, + event: null, + element: this.tooltipEle, + collidedPosition: newpos + }, this.trigger('beforeCollision', this.tooltipEventArgs); + var elePosVertical = elePos.vertical, elePosHorizontal = elePos.horizontal; + if (elePos.position !== newpos) { + var pos = (0, position.k)(target, elePosHorizontal, elePosVertical, !this.isBodyContainer, this.isBodyContainer ? null : this.containerElement.getBoundingClientRect()); + this.adjustArrow(target, newpos, elePosHorizontal, elePosVertical); + var offsetPos = this.calculateTooltipOffset(newpos); + offsetPos.top -= this.getOffSetPosition('TopBottom', newpos, this.offsetY), offsetPos.left -= this.getOffSetPosition('RightLeft', newpos, this.offsetX), elePos.position = newpos; + var elePosition = this.calculateElementPosition(pos, offsetPos); + elePos.left = elePosition[0], elePos.top = elePosition[1]; + } else this.adjustArrow(target, newpos, elePosHorizontal, elePosVertical); + var eleOffset = { + left: elePos.left, + top: elePos.top + }, left = this.isBodyContainer ? (0, collision.Tj)(this.tooltipEle, this.checkCollideTarget(), { + X: !0, + Y: !1 + }, eleOffset).left : eleOffset.left; + if (this.tooltipEle.style.display = 'block', this.showTipPointer && (0 === newpos.indexOf('Bottom') || 0 === newpos.indexOf('Top'))) { + var arrowEle = (0, ej2_base.Ys)('.' + ARROW_TIP, this.tooltipEle), arrowleft = parseInt(arrowEle.style.left, 10) - (left - elePos.left); + arrowleft < 0 ? arrowleft = 0 : arrowleft + arrowEle.offsetWidth > this.tooltipEle.clientWidth && (arrowleft = this.tooltipEle.clientWidth - arrowEle.offsetWidth), arrowEle.style.left = arrowleft.toString() + 'px'; + } + return this.tooltipEle.style.display = '', eleOffset.left = left, eleOffset; + }, Tooltip.prototype.getOffSetPosition = function(positionString, newPos, offsetType) { + return -1 !== positionString.indexOf(this.position.split(/(?=[A-Z])/)[0]) && -1 !== positionString.indexOf(newPos.split(/(?=[A-Z])/)[0]) ? 2 * offsetType : 0; + }, Tooltip.prototype.checkCollideTarget = function() { + return !this.windowCollision && this.target ? this.element : null; + }, Tooltip.prototype.hideTooltip = function(hideAnimation, e, targetElement) { + var _this = this; + if (this.closeDelay > 0) { + clearTimeout(this.hideTimer), clearTimeout(this.showTimer); + var hide = function() { + _this.closeDelay && _this.tooltipEle && _this.isTooltipOpen || _this.tooltipHide(hideAnimation, e, targetElement); + }; + this.hideTimer = setTimeout(hide, this.closeDelay); + } else this.tooltipHide(hideAnimation, e, targetElement); + }, Tooltip.prototype.tooltipHide = function(hideAnimation, e, targetElement) { + var target, _this = this; + target = e ? this.target ? targetElement || e.target : this.element : (0, ej2_base.Ys)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document), this.tooltipEventArgs = { + type: e ? e.type : null, + cancel: !1, + target: target, + event: e || null, + element: this.tooltipEle, + isInteracted: !(0, ej2_base.le)(e) + }, this.trigger('beforeClose', this.tooltipEventArgs, function(observedArgs) { + observedArgs.cancel ? _this.isHidden = !1 : (_this.mouseMoveBeforeRemove(), _this.popupHide(hideAnimation, target)); + }); + }, Tooltip.prototype.popupHide = function(hideAnimation, target) { + target && this.restoreElement(target), this.isHidden = !0; + var closeAnimation = { + name: hideAnimation.effect, + duration: hideAnimation.duration, + delay: hideAnimation.delay, + timingFunction: 'easeIn' + }; + 'None' === hideAnimation.effect && (closeAnimation = void 0), this.popupObj && this.popupObj.hide(closeAnimation); + }, Tooltip.prototype.restoreElement = function(target) { + this.unwireMouseEvents(target), (0, ej2_base.le)(target.getAttribute('data-content')) || (target.setAttribute('title', target.getAttribute('data-content')), target.removeAttribute('data-content')), this.removeDescribedBy(target); + }, Tooltip.prototype.clear = function() { + this.tooltipEle && ((0, ej2_base.IV)([ + this.tooltipEle + ], POPUP_CLOSE), (0, ej2_base.cn)([ + this.tooltipEle + ], POPUP_OPEN)), this.isHidden && (this.popupObj && this.popupObj.destroy(), this.tooltipEle && (0, ej2_base.Od)(this.tooltipEle), this.tooltipEle = null, this.popupObj = null); + }, Tooltip.prototype.tooltipHover = function(e) { + this.tooltipEle && (this.isTooltipOpen = !0); + }, Tooltip.prototype.tooltipMouseOut = function(e) { + this.isTooltipOpen = !1, this.hideTooltip(this.animation.close, e, this.findTarget()); + }, Tooltip.prototype.onMouseOut = function(e) { + var enteredElement = e.relatedTarget; + if (enteredElement && !this.mouseTrail) { + var checkForTooltipElement = (0, ej2_base.oq)(enteredElement, "." + TOOLTIP_WRAP + "." + POPUP_LIB + "." + POPUP_ROOT); + checkForTooltipElement ? ej2_base.bi.add(checkForTooltipElement, 'mouseleave', this.tooltipElementMouseOut, this) : (this.hideTooltip(this.animation.close, e, this.findTarget()), 0 === this.closeDelay && this.clear()); + } else this.hideTooltip(this.animation.close, e, this.findTarget()), this.clear(); + }, Tooltip.prototype.tooltipElementMouseOut = function(e) { + this.hideTooltip(this.animation.close, e, this.findTarget()), ej2_base.bi.remove(this.element, 'mouseleave', this.tooltipElementMouseOut), this.clear(); + }, Tooltip.prototype.onStickyClose = function(e) { + this.close(); + }, Tooltip.prototype.onMouseMove = function(event) { + var eventPageX = 0, eventPageY = 0; + event.type.indexOf('touch') > -1 ? (event.preventDefault(), eventPageX = event.touches[0].pageX, eventPageY = event.touches[0].pageY) : (eventPageX = event.pageX, eventPageY = event.pageY), ej2_base.fw.stop(this.tooltipEle), (0, ej2_base.IV)([ + this.tooltipEle + ], POPUP_CLOSE), (0, ej2_base.cn)([ + this.tooltipEle + ], POPUP_OPEN), this.adjustArrow(event.target, this.position, this.tooltipPositionX, this.tooltipPositionY); + var pos = this.calculateTooltipOffset(this.position), x = eventPageX + pos.left + this.offsetX, y = eventPageY + pos.top + this.offsetY, elePos = this.checkCollision(event.target, x, y); + if (this.tooltipPositionX !== elePos.horizontal || this.tooltipPositionY !== elePos.vertical) { + var newpos = 0 === this.position.indexOf('Bottom') || 0 === this.position.indexOf('Top') ? elePos.vertical + elePos.horizontal : elePos.horizontal + elePos.vertical; + elePos.position = newpos, this.adjustArrow(event.target, elePos.position, elePos.horizontal, elePos.vertical); + var colpos = this.calculateTooltipOffset(elePos.position); + elePos.left = eventPageX + colpos.left - this.offsetX, elePos.top = eventPageY + colpos.top - this.offsetY; + } + this.tooltipEle.style.left = elePos.left + 'px', this.tooltipEle.style.top = elePos.top + 'px'; + }, Tooltip.prototype.keyDown = function(event) { + this.tooltipEle && 27 === event.keyCode && this.close(); + }, Tooltip.prototype.touchEnd = function(e) { + this.tooltipEle && null === (0, ej2_base.oq)(e.target, '.' + ROOT) && !this.isSticky && this.close(); + }, Tooltip.prototype.scrollHandler = function(e) { + this.tooltipEle && !(0, ej2_base.oq)(e.target, "." + TOOLTIP_WRAP + "." + POPUP_LIB + "." + POPUP_ROOT) && this.close(); + }, Tooltip.prototype.render = function() { + this.initialize(), this.wireEvents(this.opensOn), this.renderComplete(); + }, Tooltip.prototype.preRender = function() { + this.tipClass = TIP_BOTTOM, this.tooltipPositionX = 'Center', this.tooltipPositionY = 'Top', this.isHidden = !0; + }, Tooltip.prototype.wireEvents = function(trigger) { + for(var triggerList = this.getTriggerList(trigger), _i = 0; _i < triggerList.length; _i++){ + var opensOn = triggerList[_i]; + if ('Custom' === opensOn) return; + 'Focus' === opensOn && this.wireFocusEvents(), 'Click' === opensOn && ej2_base.bi.add(this.element, ej2_base.AR.touchStartEvent, this.targetClick, this), 'Hover' === opensOn && (ej2_base.AR.isDevice ? (this.touchModule = new ej2_base.Xh(this.element, { + tapHoldThreshold: 500, + tapHold: this.tapHoldHandler.bind(this) + }), ej2_base.bi.add(this.element, ej2_base.AR.touchEndEvent, this.touchEndHandler, this)) : ej2_base.bi.add(this.element, 'mouseover', this.targetHover, this)); + } + ej2_base.bi.add(document, 'touchend', this.touchEnd, this), ej2_base.bi.add(document, 'scroll wheel', this.scrollHandler, this), ej2_base.bi.add(window, 'resize', this.windowResize, this), ej2_base.bi.add(document, 'keydown', this.keyDown, this); + }, Tooltip.prototype.getTriggerList = function(trigger) { + return 'Auto' === trigger && (trigger = ej2_base.AR.isDevice ? 'Hover' : 'Hover Focus'), trigger.split(' '); + }, Tooltip.prototype.wireFocusEvents = function() { + if ((0, ej2_base.le)(this.target)) ej2_base.bi.add(this.element, 'focus', this.targetHover, this); + else for(var targetList = [].slice.call((0, ej2_base.td)(this.target, this.element)), _i = 0; _i < targetList.length; _i++){ + var target = targetList[_i]; + ej2_base.bi.add(target, 'focus', this.targetHover, this); + } + }, Tooltip.prototype.wireMouseEvents = function(e, target) { + this.tooltipEle && (!this.isSticky && ('focus' === e.type && ej2_base.bi.add(target, 'blur', this.onMouseOut, this), 'mouseover' === e.type && ej2_base.bi.add(target, 'mouseleave', this.onMouseOut, this), this.closeDelay && (ej2_base.bi.add(this.tooltipEle, 'mouseenter', this.tooltipHover, this), ej2_base.bi.add(this.tooltipEle, 'mouseleave', this.tooltipMouseOut, this))), this.mouseTrail && 0 === this.openDelay && ej2_base.bi.add(target, 'mousemove touchstart mouseenter', this.onMouseMove, this)); + }, Tooltip.prototype.unwireEvents = function(trigger) { + for(var triggerList = this.getTriggerList(trigger), _i = 0; _i < triggerList.length; _i++){ + var opensOn = triggerList[_i]; + if ('Custom' === opensOn) return; + 'Focus' === opensOn && this.unwireFocusEvents(), 'Click' === opensOn && ej2_base.bi.remove(this.element, ej2_base.AR.touchStartEvent, this.targetClick), 'Hover' === opensOn && (ej2_base.AR.isDevice ? (this.touchModule && this.touchModule.destroy(), ej2_base.bi.remove(this.element, ej2_base.AR.touchEndEvent, this.touchEndHandler)) : ej2_base.bi.remove(this.element, 'mouseover', this.targetHover)); + } + ej2_base.bi.remove(document, 'touchend', this.touchEnd), ej2_base.bi.remove(document, 'scroll wheel', this.scrollHandler), ej2_base.bi.remove(window, 'resize', this.windowResize), ej2_base.bi.remove(document, 'keydown', this.keyDown); + }, Tooltip.prototype.unwireFocusEvents = function() { + if ((0, ej2_base.le)(this.target)) ej2_base.bi.remove(this.element, 'focus', this.targetHover); + else for(var targetList = [].slice.call((0, ej2_base.td)(this.target, this.element)), _i = 0; _i < targetList.length; _i++){ + var target = targetList[_i]; + ej2_base.bi.remove(target, 'focus', this.targetHover); + } + }, Tooltip.prototype.unwireMouseEvents = function(target) { + if (!this.isSticky) { + for(var triggerList = this.getTriggerList(this.opensOn), _i = 0; _i < triggerList.length; _i++){ + var opensOn = triggerList[_i]; + 'Focus' === opensOn && ej2_base.bi.remove(target, 'blur', this.onMouseOut), 'Hover' !== opensOn || ej2_base.AR.isDevice || ej2_base.bi.remove(target, 'mouseleave', this.onMouseOut); + } + this.closeDelay && (ej2_base.bi.remove(target, 'mouseenter', this.tooltipHover), ej2_base.bi.remove(target, 'mouseleave', this.tooltipMouseOut)); + } + this.mouseTrail && ej2_base.bi.remove(target, 'mousemove touchstart mouseenter', this.onMouseMove); + }, Tooltip.prototype.findTarget = function() { + return (0, ej2_base.Ys)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document); + }, Tooltip.prototype.getModuleName = function() { + return 'tooltip'; + }, Tooltip.prototype.getPersistData = function() { + return this.addOnPersist([]); + }, Tooltip.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var targetElement = this.findTarget(), _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'width': + this.tooltipEle && targetElement && (this.tooltipEle.style.width = this.tooltipEle.style.maxWidth = (0, ej2_base.Ac)(newProp.width), this.reposition(targetElement)); + break; + case 'height': + this.tooltipEle && targetElement && (this.tooltipEle.style.height = (0, ej2_base.Ac)(newProp.height), this.reposition(targetElement)); + break; + case 'content': + this.tooltipEle && this.renderContent(); + break; + case 'opensOn': + this.unwireEvents(oldProp.opensOn), this.wireEvents(newProp.opensOn); + break; + case 'position': + if (this.formatPosition(), this.tooltipEle && targetElement) { + var arrowInnerELe = (0, ej2_base.Ys)('.' + ARROW_TIP_INNER, this.tooltipEle); + arrowInnerELe.style.top = arrowInnerELe.style.left = null, this.reposition(targetElement); + } + break; + case 'tipPointerPosition': + this.tooltipEle && targetElement && this.reposition(targetElement); + break; + case 'offsetX': + if (this.tooltipEle) { + var x = newProp.offsetX - oldProp.offsetX; + this.tooltipEle.style.left = (parseInt(this.tooltipEle.style.left, 10) + x).toString() + 'px'; + } + break; + case 'offsetY': + if (this.tooltipEle) { + var y = newProp.offsetY - oldProp.offsetY; + this.tooltipEle.style.top = (parseInt(this.tooltipEle.style.top, 10) + y).toString() + 'px'; + } + break; + case 'cssClass': + this.tooltipEle && (oldProp.cssClass && (0, ej2_base.IV)([ + this.tooltipEle + ], oldProp.cssClass.split(' ')), newProp.cssClass && (0, ej2_base.cn)([ + this.tooltipEle + ], newProp.cssClass.split(' '))); + break; + case 'enableRtl': + this.tooltipEle && (this.enableRtl ? (0, ej2_base.cn)([ + this.tooltipEle + ], tooltip_RTL) : (0, ej2_base.IV)([ + this.tooltipEle + ], tooltip_RTL)); + break; + case 'container': + (0, ej2_base.le)(this.containerElement) || (0, ej2_base.IV)([ + this.containerElement + ], POPUP_CONTAINER), this.container = newProp.container, this.tooltipEle && targetElement && (this.appendContainer(this), this.reposition(targetElement)); + } + } + }, Tooltip.prototype.open = function(element, animation) { + (0, ej2_base.le)(animation) && (animation = this.animation.open), (0, ej2_base.le)(element) && (element = this.element), 'none' !== element.style.display && this.showTooltip(element, animation); + }, Tooltip.prototype.close = function(animation) { + animation || (animation = this.animation.close), this.hideTooltip(animation); + }, Tooltip.prototype.refresh = function(target) { + this.tooltipEle && this.renderContent(target), this.popupObj && target && this.reposition(target); + }, Tooltip.prototype.destroy = function() { + _super.prototype.destroy.call(this), this.tooltipEle && (0, ej2_base.Od)(this.tooltipEle), this.popupObj && this.popupObj.destroy(), (0, ej2_base.IV)([ + this.element + ], ROOT), this.unwireEvents(this.opensOn), this.unwireMouseEvents(this.element), this.tooltipEle = null, this.popupObj = null; + }, tooltip_decorate([ + (0, ej2_base.Z9)('auto') + ], Tooltip.prototype, "width", void 0), tooltip_decorate([ + (0, ej2_base.Z9)('auto') + ], Tooltip.prototype, "height", void 0), tooltip_decorate([ + (0, ej2_base.Z9)() + ], Tooltip.prototype, "content", void 0), tooltip_decorate([ + (0, ej2_base.Z9)('body') + ], Tooltip.prototype, "container", void 0), tooltip_decorate([ + (0, ej2_base.Z9)() + ], Tooltip.prototype, "target", void 0), tooltip_decorate([ + (0, ej2_base.Z9)('TopCenter') + ], Tooltip.prototype, "position", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(0) + ], Tooltip.prototype, "offsetX", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(0) + ], Tooltip.prototype, "offsetY", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(!0) + ], Tooltip.prototype, "showTipPointer", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(!0) + ], Tooltip.prototype, "enableHtmlParse", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(!1) + ], Tooltip.prototype, "windowCollision", void 0), tooltip_decorate([ + (0, ej2_base.Z9)('Auto') + ], Tooltip.prototype, "tipPointerPosition", void 0), tooltip_decorate([ + (0, ej2_base.Z9)('Auto') + ], Tooltip.prototype, "opensOn", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(!1) + ], Tooltip.prototype, "mouseTrail", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(!1) + ], Tooltip.prototype, "isSticky", void 0), tooltip_decorate([ + (0, ej2_base.Zz)({}, Animation) + ], Tooltip.prototype, "animation", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(0) + ], Tooltip.prototype, "openDelay", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(0) + ], Tooltip.prototype, "closeDelay", void 0), tooltip_decorate([ + (0, ej2_base.Z9)() + ], Tooltip.prototype, "cssClass", void 0), tooltip_decorate([ + (0, ej2_base.Z9)(!1) + ], Tooltip.prototype, "enableHtmlSanitizer", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "beforeRender", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "beforeOpen", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "afterOpen", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "beforeClose", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "afterClose", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "beforeCollision", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "created", void 0), tooltip_decorate([ + (0, ej2_base.ju)() + ], Tooltip.prototype, "destroyed", void 0), Tooltip = tooltip_decorate([ + ej2_base.Zl + ], Tooltip); + }(ej2_base.wA), input = __webpack_require__(3213), numerictextbox = __webpack_require__(8801), slider_extends = (extendStatics7 = function(d, b) { + return (extendStatics7 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics7(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), slider_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, TicksData = function(_super) { + function TicksData() { + return null !== _super && _super.apply(this, arguments) || this; + } + return slider_extends(TicksData, _super), slider_decorate([ + (0, ej2_base.Z9)('None') + ], TicksData.prototype, "placement", void 0), slider_decorate([ + (0, ej2_base.Z9)(10) + ], TicksData.prototype, "largeStep", void 0), slider_decorate([ + (0, ej2_base.Z9)(1) + ], TicksData.prototype, "smallStep", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], TicksData.prototype, "showSmallTicks", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], TicksData.prototype, "format", void 0), TicksData; + }(ej2_base.rt), ColorRangeData = function(_super) { + function ColorRangeData() { + return null !== _super && _super.apply(this, arguments) || this; + } + return slider_extends(ColorRangeData, _super), slider_decorate([ + (0, ej2_base.Z9)(null) + ], ColorRangeData.prototype, "color", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], ColorRangeData.prototype, "start", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], ColorRangeData.prototype, "end", void 0), ColorRangeData; + }(ej2_base.rt), LimitData = function(_super) { + function LimitData() { + return null !== _super && _super.apply(this, arguments) || this; + } + return slider_extends(LimitData, _super), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], LimitData.prototype, "enabled", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], LimitData.prototype, "minStart", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], LimitData.prototype, "minEnd", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], LimitData.prototype, "maxStart", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], LimitData.prototype, "maxEnd", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], LimitData.prototype, "startHandleFixed", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], LimitData.prototype, "endHandleFixed", void 0), LimitData; + }(ej2_base.rt), TooltipData = function(_super) { + function TooltipData() { + return null !== _super && _super.apply(this, arguments) || this; + } + return slider_extends(TooltipData, _super), slider_decorate([ + (0, ej2_base.Z9)('') + ], TooltipData.prototype, "cssClass", void 0), slider_decorate([ + (0, ej2_base.Z9)('Before') + ], TooltipData.prototype, "placement", void 0), slider_decorate([ + (0, ej2_base.Z9)('Focus') + ], TooltipData.prototype, "showOn", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], TooltipData.prototype, "isVisible", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], TooltipData.prototype, "format", void 0), TooltipData; + }(ej2_base.rt), slider_classNames = { + root: 'e-slider', + rtl: 'e-rtl', + sliderHiddenInput: 'e-slider-input', + controlWrapper: 'e-control-wrapper', + sliderHandle: 'e-handle', + rangeBar: 'e-range', + sliderButton: 'e-slider-button', + firstButton: 'e-first-button', + secondButton: 'e-second-button', + scale: 'e-scale', + tick: 'e-tick', + large: 'e-large', + tickValue: 'e-tick-value', + sliderTooltip: 'e-slider-tooltip', + sliderHover: 'e-slider-hover', + sliderFirstHandle: 'e-handle-first', + sliderSecondHandle: 'e-handle-second', + sliderDisabled: 'e-disabled', + sliderContainer: 'e-slider-container', + horizontalTooltipBefore: 'e-slider-horizontal-before', + horizontalTooltipAfter: 'e-slider-horizontal-after', + verticalTooltipBefore: 'e-slider-vertical-before', + verticalTooltipAfter: 'e-slider-vertical-after', + materialTooltip: 'e-material-tooltip', + materialTooltipOpen: 'e-material-tooltip-open', + materialTooltipActive: 'e-tooltip-active', + materialSlider: 'e-material-slider', + sliderTrack: 'e-slider-track', + sliderHorizantalColor: 'e-slider-horizantal-color', + sliderVerticalColor: 'e-slider-vertical-color', + sliderHandleFocused: 'e-handle-focused', + verticalSlider: 'e-vertical', + horizontalSlider: 'e-horizontal', + sliderHandleStart: 'e-handle-start', + sliderTooltipStart: 'e-material-tooltip-start', + sliderTabHandle: 'e-tab-handle', + sliderButtonIcon: 'e-button-icon', + sliderSmallSize: 'e-small-size', + sliderTickPosition: 'e-tick-pos', + sliderFirstTick: 'e-first-tick', + sliderLastTick: 'e-last-tick', + sliderButtonClass: 'e-slider-btn', + sliderTooltipWrapper: 'e-tooltip-wrap', + sliderTabTrack: 'e-tab-track', + sliderTabRange: 'e-tab-range', + sliderActiveHandle: 'e-handle-active', + sliderMaterialHandle: 'e-material-handle', + sliderMaterialRange: 'e-material-range', + sliderMaterialDefault: 'e-material-default', + materialTooltipShow: 'e-material-tooltip-show', + materialTooltipHide: 'e-material-tooltip-hide', + readonly: 'e-read-only', + limits: 'e-limits', + limitBarDefault: 'e-limit-bar', + limitBarFirst: 'e-limit-first', + limitBarSecond: 'e-limit-second', + dragHorizontal: 'e-drag-horizontal', + dragVertical: 'e-drag-vertical' + }, Slider = function(_super) { + function Slider(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.horDir = 'left', _this.verDir = 'bottom', _this.transition = { + handle: "left .4s cubic-bezier(.25, .8, .25, 1), right .4s cubic-bezier(.25, .8, .25, 1), top .4s cubic-bezier(.25, .8, .25, 1) , bottom .4s cubic-bezier(.25, .8, .25, 1)", + rangeBar: 'all .4s cubic-bezier(.25, .8, .25, 1)' + }, _this.transitionOnMaterialTooltip = { + handle: 'left 1ms ease-out, right 1ms ease-out, bottom 1ms ease-out, top 1ms ease-out', + rangeBar: 'left 1ms ease-out, right 1ms ease-out, bottom 1ms ease-out, width 1ms ease-out, height 1ms ease-out' + }, _this.scaleTransform = 'transform .4s cubic-bezier(.25, .8, .25, 1)', _this.customAriaText = null, _this.drag = !0, _this.isDragComplete = !1, _this.initialTooltip = !0, _this; + } + return slider_extends(Slider, _super), Slider.prototype.preRender = function() { + this.l10n = new ej2_base.E7('slider', { + incrementTitle: 'Increase', + decrementTitle: 'Decrease' + }, this.locale), this.isElementFocused = !1, this.tickElementCollection = [], this.tooltipFormatInfo = {}, this.ticksFormatInfo = {}, this.initCultureInfo(), this.initCultureFunc(), this.formChecker(); + }, Slider.prototype.formChecker = function() { + var formElement = (0, ej2_base.oq)(this.element, 'form'); + formElement ? (this.isForm = !0, (0, ej2_base.le)(this.formResetValue) || this.setProperties({ + value: this.formResetValue + }, !0), this.formResetValue = this.value, 'Range' === this.type && ((0, ej2_base.le)(this.formResetValue) || 'object' != typeof this.formResetValue) ? this.formResetValue = [ + parseFloat((0, ej2_base.Ac)(this.min)), + parseFloat((0, ej2_base.Ac)(this.max)) + ] : (0, ej2_base.le)(this.formResetValue) && (this.formResetValue = parseFloat((0, ej2_base.Ac)(this.min))), this.formElement = formElement) : this.isForm = !1; + }, Slider.prototype.initCultureFunc = function() { + this.internationalization = new ej2_base.eC(this.locale); + }, Slider.prototype.initCultureInfo = function() { + this.tooltipFormatInfo.format = (0, ej2_base.le)(this.tooltip.format) ? null : this.tooltip.format, this.ticksFormatInfo.format = (0, ej2_base.le)(this.ticks.format) ? null : this.ticks.format; + }, Slider.prototype.formatString = function(value, formatInfo) { + var formatValue = null, formatString = null; + if (value || 0 === value) { + formatValue = this.formatNumber(value); + var numberOfDecimals = this.numberOfDecimals(value); + formatString = this.internationalization.getNumberFormat(formatInfo)(this.makeRoundNumber(value, numberOfDecimals)); + } + return { + elementVal: formatValue, + formatString: formatString + }; + }, Slider.prototype.formatNumber = function(value) { + var numberOfDecimals = this.numberOfDecimals(value); + return this.internationalization.getNumberFormat({ + maximumFractionDigits: numberOfDecimals, + minimumFractionDigits: numberOfDecimals, + useGrouping: !1 + })(value); + }, Slider.prototype.numberOfDecimals = function(value) { + var decimalPart = value.toString().split('.')[1]; + return decimalPart && decimalPart.length ? decimalPart.length : 0; + }, Slider.prototype.makeRoundNumber = function(value, precision) { + return Number(value.toFixed(precision || 0)); + }, Slider.prototype.fractionalToInteger = function(value) { + value = 0 === this.numberOfDecimals(value) ? Number(value).toFixed(this.noOfDecimals) : value; + for(var tens = 1, i = 0; i < this.noOfDecimals; i++)tens *= 10; + return value = Number((value * tens).toFixed(0)); + }, Slider.prototype.render = function() { + var _this = this; + this.initialize(), this.initRender(), this.wireEvents(), this.setZindex(), this.renderComplete(), 'EJS-SLIDER' === this.element.tagName && "none" == this.getTheme(this.sliderContainer) && setTimeout(function() { + _this.refresh(); + }, 0); + }, Slider.prototype.initialize = function() { + (0, ej2_base.cn)([ + this.element + ], slider_classNames.root), this.setCSSClass(); + }, Slider.prototype.setElementWidth = function(width) { + (0, ej2_base.le)(width) || ('number' == typeof width ? this.sliderContainer.style.width = (0, ej2_base.Ac)(width) : 'string' == typeof width && (this.sliderContainer.style.width = width.match(/px|%|em/) ? width : (0, ej2_base.Ac)(width))); + }, Slider.prototype.setCSSClass = function(oldCSSClass) { + oldCSSClass && (0, ej2_base.IV)([ + this.element + ], oldCSSClass.split(' ')), this.cssClass && (0, ej2_base.cn)([ + this.element + ], this.cssClass.split(' ')); + }, Slider.prototype.setEnabled = function() { + this.enabled ? ((0, ej2_base.IV)([ + this.sliderContainer + ], [ + slider_classNames.sliderDisabled + ]), this.tooltip.isVisible && this.tooltipElement && 'Always' === this.tooltip.showOn && this.tooltipElement.classList.remove(slider_classNames.sliderDisabled), this.wireEvents()) : ((0, ej2_base.cn)([ + this.sliderContainer + ], [ + slider_classNames.sliderDisabled + ]), this.tooltip.isVisible && this.tooltipElement && 'Always' === this.tooltip.showOn && this.tooltipElement.classList.add(slider_classNames.sliderDisabled), this.unwireEvents()); + }, Slider.prototype.getTheme = function(container) { + return window.getComputedStyle(container, ':after').getPropertyValue('content').replace(/['"]+/g, ''); + }, Slider.prototype.initRender = function() { + this.sliderContainer = this.createElement('div', { + className: slider_classNames.sliderContainer + ' ' + slider_classNames.controlWrapper + }), this.element.parentNode.insertBefore(this.sliderContainer, this.element), this.sliderContainer.appendChild(this.element), this.sliderTrack = this.createElement('div', { + className: slider_classNames.sliderTrack + }), this.element.appendChild(this.sliderTrack), this.setElementWidth(this.width), this.element.tabIndex = -1, this.getThemeInitialization(), this.setHandler(), this.createRangeBar(), this.limits.enabled && this.createLimitBar(), this.setOrientClass(), this.hiddenInput = this.createElement('input', { + attrs: { + type: 'hidden', + value: (0, ej2_base.le)(this.value) ? this.min.toString() : this.value.toString(), + name: this.element.getAttribute('name') || this.element.getAttribute('id') || '_' + (1000 * Math.random()).toFixed(0) + 'slider', + class: slider_classNames.sliderHiddenInput + } + }), this.hiddenInput.tabIndex = -1, this.sliderContainer.appendChild(this.hiddenInput), this.showButtons && this.setButtons(), this.setEnableRTL(), 'Range' === this.type ? this.rangeValueUpdate() : this.value = (0, ej2_base.le)(this.value) ? parseFloat((0, ej2_base.Ac)(this.min.toString())) : this.value, this.previousVal = 'Range' !== this.type ? this.checkHandleValue(parseFloat((0, ej2_base.Ac)(this.value.toString()))) : [ + this.checkHandleValue(parseFloat((0, ej2_base.Ac)(this.value[0].toString()))), + this.checkHandleValue(parseFloat((0, ej2_base.Ac)(this.value[1].toString()))) + ], this.previousChanged = this.previousVal, (0, ej2_base.le)(this.element.hasAttribute('name')) || this.element.removeAttribute('name'), this.setValue(), this.limits.enabled && this.setLimitBar(), 'None' !== this.ticks.placement && this.renderScale(), this.tooltip.isVisible && this.renderTooltip(), this.enabled ? (0, ej2_base.IV)([ + this.sliderContainer + ], [ + slider_classNames.sliderDisabled + ]) : (0, ej2_base.cn)([ + this.sliderContainer + ], [ + slider_classNames.sliderDisabled + ]), this.readonly ? (0, ej2_base.cn)([ + this.sliderContainer + ], [ + slider_classNames.readonly + ]) : (0, ej2_base.IV)([ + this.sliderContainer + ], [ + slider_classNames.readonly + ]); + }, Slider.prototype.getThemeInitialization = function() { + this.isMaterial = 'material' === this.getTheme(this.sliderContainer) || 'material-dark' === this.getTheme(this.sliderContainer), this.isBootstrap = 'bootstrap' === this.getTheme(this.sliderContainer) || 'bootstrap-dark' === this.getTheme(this.sliderContainer), this.isBootstrap4 = 'bootstrap4' === this.getTheme(this.sliderContainer), this.isTailwind = 'tailwind' === this.getTheme(this.sliderContainer) || 'tailwind-dark' === this.getTheme(this.sliderContainer), this.isBootstrap5 = 'bootstrap5' === this.getTheme(this.sliderContainer), this.isFluent = 'FluentUI' === this.getTheme(this.sliderContainer), this.isMaterialTooltip = this.isMaterial && 'Range' !== this.type && this.tooltip.isVisible; + }, Slider.prototype.createRangeBar = function() { + 'Default' !== this.type && (this.rangeBar = this.createElement('div', { + attrs: { + class: slider_classNames.rangeBar + } + }), this.element.appendChild(this.rangeBar), this.drag && 'Range' === this.type && ('Horizontal' === this.orientation ? this.rangeBar.classList.add(slider_classNames.dragHorizontal) : this.rangeBar.classList.add(slider_classNames.dragVertical))); + }, Slider.prototype.createLimitBar = function() { + var firstElementClassName = 'Range' !== this.type ? slider_classNames.limitBarDefault : slider_classNames.limitBarFirst; + firstElementClassName += ' ' + slider_classNames.limits, this.limitBarFirst = this.createElement('div', { + attrs: { + class: firstElementClassName + } + }), this.element.appendChild(this.limitBarFirst), 'Range' === this.type && (this.limitBarSecond = this.createElement('div', { + attrs: { + class: slider_classNames.limitBarSecond + ' ' + slider_classNames.limits + } + }), this.element.appendChild(this.limitBarSecond)); + }, Slider.prototype.setOrientClass = function() { + 'Vertical' !== this.orientation ? (this.sliderContainer.classList.remove(slider_classNames.verticalSlider), this.sliderContainer.classList.add(slider_classNames.horizontalSlider), this.firstHandle.setAttribute('aria-orientation', 'horizontal'), 'Range' === this.type && this.secondHandle.setAttribute('aria-orientation', 'horizontal')) : (this.sliderContainer.classList.remove(slider_classNames.horizontalSlider), this.sliderContainer.classList.add(slider_classNames.verticalSlider), this.firstHandle.setAttribute('aria-orientation', 'vertical'), 'Range' === this.type && this.secondHandle.setAttribute('aria-orientation', 'vertical')); + }, Slider.prototype.setAriaAttributes = function(element) { + var _this = this, min = this.min, max = this.max; + !(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 && (min = this.customValues[0], max = this.customValues[this.customValues.length - 1]), 'Range' !== this.type ? (0, ej2_base.Y4)(element, { + 'aria-valuemin': min.toString(), + 'aria-valuemax': max.toString() + }) : (!(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 ? [ + [ + min.toString(), + this.customValues[this.value[1]].toString() + ], + [ + this.customValues[this.value[0]].toString(), + max.toString() + ] + ] : [ + [ + min.toString(), + this.value[1].toString() + ], + [ + this.value[0].toString(), + max.toString() + ] + ]).forEach(function(range, index) { + var element = 0 === index ? _this.firstHandle : _this.secondHandle; + element && (0, ej2_base.Y4)(element, { + 'aria-valuemin': range[0], + 'aria-valuemax': range[1] + }); + }); + }, Slider.prototype.createSecondHandle = function() { + this.secondHandle = this.createElement('div', { + attrs: { + class: slider_classNames.sliderHandle, + role: 'slider', + tabIndex: '0' + } + }), this.secondHandle.classList.add(slider_classNames.sliderSecondHandle), this.element.appendChild(this.secondHandle); + }, Slider.prototype.createFirstHandle = function() { + this.firstHandle = this.createElement('div', { + attrs: { + class: slider_classNames.sliderHandle, + role: 'slider', + tabIndex: '0' + } + }), this.firstHandle.classList.add(slider_classNames.sliderFirstHandle), this.element.appendChild(this.firstHandle), this.isMaterialTooltip && (this.materialHandle = this.createElement('div', { + attrs: { + class: slider_classNames.sliderHandle + ' ' + slider_classNames.sliderMaterialHandle + } + }), this.element.appendChild(this.materialHandle)); + }, Slider.prototype.wireFirstHandleEvt = function(destroy) { + destroy ? (ej2_base.bi.remove(this.firstHandle, 'mousedown touchstart', this.handleFocus), ej2_base.bi.remove(this.firstHandle, 'transitionend', this.transitionEnd), ej2_base.bi.remove(this.firstHandle, 'mouseenter touchenter', this.handleOver), ej2_base.bi.remove(this.firstHandle, 'mouseleave touchend', this.handleLeave)) : (ej2_base.bi.add(this.firstHandle, 'mousedown touchstart', this.handleFocus, this), ej2_base.bi.add(this.firstHandle, 'transitionend', this.transitionEnd, this), ej2_base.bi.add(this.firstHandle, 'mouseenter touchenter', this.handleOver, this), ej2_base.bi.add(this.firstHandle, 'mouseleave touchend', this.handleLeave, this)); + }, Slider.prototype.wireSecondHandleEvt = function(destroy) { + destroy ? (ej2_base.bi.remove(this.secondHandle, 'mousedown touchstart', this.handleFocus), ej2_base.bi.remove(this.secondHandle, 'transitionend', this.transitionEnd), ej2_base.bi.remove(this.secondHandle, 'mouseenter touchenter', this.handleOver), ej2_base.bi.remove(this.secondHandle, 'mouseleave touchend', this.handleLeave)) : (ej2_base.bi.add(this.secondHandle, 'mousedown touchstart', this.handleFocus, this), ej2_base.bi.add(this.secondHandle, 'transitionend', this.transitionEnd, this), ej2_base.bi.add(this.secondHandle, 'mouseenter touchenter', this.handleOver, this), ej2_base.bi.add(this.secondHandle, 'mouseleave touchend', this.handleLeave, this)); + }, Slider.prototype.handleStart = function() { + 'Range' !== this.type && (this.firstHandle.classList[0 === this.handlePos1 ? 'add' : 'remove'](slider_classNames.sliderHandleStart), this.isMaterialTooltip && (this.materialHandle.classList[0 === this.handlePos1 ? 'add' : 'remove'](slider_classNames.sliderHandleStart), this.tooltipElement && this.tooltipElement.classList[0 === this.handlePos1 ? 'add' : 'remove'](slider_classNames.sliderTooltipStart))); + }, Slider.prototype.transitionEnd = function(e) { + 'transform' !== e.propertyName && (this.handleStart(), this.enableAnimation || (this.getHandle().style.transition = 'none'), 'Default' !== this.type && (this.rangeBar.style.transition = 'none'), this.isMaterial && this.tooltip.isVisible && 'Default' === this.type && (this.tooltipElement.style.transition = this.transition.handle), this.tooltipToggle(this.getHandle()), this.closeTooltip()); + }, Slider.prototype.handleFocusOut = function() { + this.firstHandle.classList.contains(slider_classNames.sliderHandleFocused) && this.firstHandle.classList.remove(slider_classNames.sliderHandleFocused), 'Range' === this.type && this.secondHandle.classList.contains(slider_classNames.sliderHandleFocused) && this.secondHandle.classList.remove(slider_classNames.sliderHandleFocused); + }, Slider.prototype.handleFocus = function(e) { + this.focusSliderElement(), this.sliderBarClick(e), e.currentTarget === this.firstHandle ? (this.firstHandle.classList.add(slider_classNames.sliderHandleFocused), this.firstHandle.classList.add(slider_classNames.sliderTabHandle)) : (this.secondHandle.classList.add(slider_classNames.sliderHandleFocused), this.secondHandle.classList.add(slider_classNames.sliderTabHandle)), ej2_base.bi.add(document, 'mousemove touchmove', this.sliderBarMove, this), ej2_base.bi.add(document, 'mouseup touchend', this.sliderBarUp, this); + }, Slider.prototype.handleOver = function(e) { + this.tooltip.isVisible && 'Hover' === this.tooltip.showOn && this.tooltipToggle(e.currentTarget), 'Default' === this.type && this.tooltipToggle(this.getHandle()); + }, Slider.prototype.handleLeave = function(e) { + !this.tooltip.isVisible || 'Hover' !== this.tooltip.showOn || e.currentTarget.classList.contains(slider_classNames.sliderHandleFocused) || e.currentTarget.classList.contains(slider_classNames.sliderTabHandle) || this.closeTooltip(); + }, Slider.prototype.setHandler = function() { + this.min > this.max && (this.min = this.max), this.createFirstHandle(), 'Range' === this.type && this.createSecondHandle(); + }, Slider.prototype.setEnableRTL = function() { + this.enableRtl && 'Vertical' !== this.orientation ? (0, ej2_base.cn)([ + this.sliderContainer + ], slider_classNames.rtl) : (0, ej2_base.IV)([ + this.sliderContainer + ], slider_classNames.rtl); + var preDir = 'Vertical' !== this.orientation ? this.horDir : this.verDir; + this.enableRtl ? (this.horDir = 'right', this.verDir = 'bottom') : (this.horDir = 'left', this.verDir = 'bottom'), preDir !== ('Vertical' !== this.orientation ? this.horDir : this.verDir) && 'Horizontal' === this.orientation && ((0, ej2_base.V7)(this.firstHandle, { + right: '', + left: 'auto' + }), 'Range' === this.type && (0, ej2_base.V7)(this.secondHandle, { + top: '', + left: 'auto' + })), this.setBarColor(); + }, Slider.prototype.tooltipValue = function() { + var text, _this = this, args = { + value: this.value, + text: '' + }; + this.initialTooltip && (this.initialTooltip = !1, this.setTooltipContent(), args.text = text = this.tooltipObj.content, this.trigger('tooltipChange', args, function(observedArgs) { + _this.addTooltipClass(observedArgs.text), text !== observedArgs.text && (_this.customAriaText = observedArgs.text, _this.tooltipObj.content = observedArgs.text, _this.setAriaAttrValue(_this.firstHandle), 'Range' === _this.type && _this.setAriaAttrValue(_this.secondHandle)); + }), this.isMaterialTooltip && this.setPreviousVal('change', this.value)); + }, Slider.prototype.setTooltipContent = function() { + var content; + content = this.formatContent(this.tooltipFormatInfo, !1), this.tooltipObj.content = content; + }, Slider.prototype.formatContent = function(formatInfo, ariaContent) { + var content = '', handle1 = this.handleVal1, handle2 = this.handleVal2; + return (!(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 && (handle1 = this.customValues[this.handleVal1], handle2 = this.customValues[this.handleVal2]), ariaContent) ? ('Range' === this.type ? content = this.enableRtl && 'Vertical' !== this.orientation ? (0, ej2_base.le)(this.tooltip) || (0, ej2_base.le)(this.tooltip.format) ? handle2.toString() + ' - ' + handle1.toString() : this.formatString(handle2, formatInfo).elementVal + ' - ' + this.formatString(handle1, formatInfo).elementVal : (0, ej2_base.le)(this.tooltip) || (0, ej2_base.le)(this.tooltip.format) ? handle1.toString() + ' - ' + handle2.toString() : this.formatString(handle1, formatInfo).elementVal + ' - ' + this.formatString(handle2, formatInfo).elementVal : (0, ej2_base.le)(handle1) || (content = (0, ej2_base.le)(this.tooltip) || (0, ej2_base.le)(this.tooltip.format) ? handle1.toString() : this.formatString(handle1, formatInfo).elementVal), content) : ('Range' === this.type ? content = this.enableRtl && 'Vertical' !== this.orientation ? (0, ej2_base.le)(formatInfo.format) ? handle2.toString() + ' - ' + handle1.toString() : this.formatString(handle2, formatInfo).formatString + ' - ' + this.formatString(handle1, formatInfo).formatString : (0, ej2_base.le)(formatInfo.format) ? handle1.toString() + ' - ' + handle2.toString() : this.formatString(handle1, formatInfo).formatString + ' - ' + this.formatString(handle2, formatInfo).formatString : (0, ej2_base.le)(handle1) || (content = (0, ej2_base.le)(formatInfo.format) ? handle1.toString() : this.formatString(handle1, formatInfo).formatString), content); + }, Slider.prototype.addTooltipClass = function(content) { + if (this.isMaterialTooltip) { + var count = content.toString().length; + if (this.tooltipElement) { + var cssClass = count > 4 ? { + oldCss: slider_classNames.sliderMaterialDefault, + newCss: slider_classNames.sliderMaterialRange + } : { + oldCss: slider_classNames.sliderMaterialRange, + newCss: slider_classNames.sliderMaterialDefault + }; + this.tooltipElement.classList.remove(cssClass.oldCss), this.tooltipElement.classList.contains(cssClass.newCss) || (this.tooltipElement.classList.add(cssClass.newCss), this.tooltipElement.style.transform = count > 4 ? 'scale(1)' : this.getTooltipTransformProperties(this.previousTooltipClass).rotate); + } else { + var cssClass = count > 4 ? slider_classNames.sliderMaterialRange : slider_classNames.sliderMaterialDefault; + this.tooltipObj.cssClass = slider_classNames.sliderTooltip + ' ' + cssClass; + } + } + }, Slider.prototype.tooltipPlacement = function() { + return 'Horizontal' === this.orientation ? 'Before' === this.tooltip.placement ? 'TopCenter' : 'BottomCenter' : 'Before' === this.tooltip.placement ? 'LeftCenter' : 'RightCenter'; + }, Slider.prototype.tooltipBeforeOpen = function(args) { + this.tooltipElement = args.element, this.tooltip.cssClass && (0, ej2_base.cn)([ + this.tooltipElement + ], this.tooltip.cssClass.split(' ').filter(function(css) { + return css; + })), args.target.removeAttribute('aria-describedby'), this.isMaterialTooltip && (this.tooltipElement.firstElementChild.classList.add(slider_classNames.materialTooltipHide), this.handleStart(), this.setTooltipTransform()); + }, Slider.prototype.tooltipCollision = function(position) { + if (this.isBootstrap || this.isBootstrap4 || this.isMaterial && !this.isMaterialTooltip) { + var tooltipOffsetValue = this.isBootstrap4 ? 3 : 6; + switch(position){ + case 'TopCenter': + this.tooltipObj.setProperties({ + offsetY: -tooltipOffsetValue + }, !1); + break; + case 'BottomCenter': + this.tooltipObj.setProperties({ + offsetY: tooltipOffsetValue + }, !1); + break; + case 'LeftCenter': + this.tooltipObj.setProperties({ + offsetX: -tooltipOffsetValue + }, !1); + break; + case 'RightCenter': + this.tooltipObj.setProperties({ + offsetX: tooltipOffsetValue + }, !1); + } + } + }, Slider.prototype.materialTooltipEventCallBack = function(event) { + this.sliderBarClick(event), ej2_base.bi.add(document, 'mousemove touchmove', this.sliderBarMove, this), ej2_base.bi.add(document, 'mouseup touchend', this.sliderBarUp, this); + }, Slider.prototype.wireMaterialTooltipEvent = function(destroy) { + this.isMaterialTooltip && (destroy ? ej2_base.bi.remove(this.tooltipElement, 'mousedown touchstart', this.materialTooltipEventCallBack) : ej2_base.bi.add(this.tooltipElement, 'mousedown touchstart', this.materialTooltipEventCallBack, this)); + }, Slider.prototype.tooltipPositionCalculation = function(position) { + var cssClass; + switch(position){ + case 'TopCenter': + cssClass = slider_classNames.horizontalTooltipBefore; + break; + case 'BottomCenter': + cssClass = slider_classNames.horizontalTooltipAfter; + break; + case 'LeftCenter': + cssClass = slider_classNames.verticalTooltipBefore; + break; + case 'RightCenter': + cssClass = slider_classNames.verticalTooltipAfter; + } + return cssClass; + }, Slider.prototype.getTooltipTransformProperties = function(className) { + var transformProperties; + if (this.tooltipElement) { + var position = 'Horizontal' === this.orientation ? this.tooltipElement.clientHeight + 14 - this.tooltipElement.clientHeight / 2 : this.tooltipElement.clientWidth + 14 - this.tooltipElement.clientWidth / 2; + transformProperties = 'Horizontal' === this.orientation ? className === slider_classNames.horizontalTooltipBefore ? { + rotate: 'rotate(45deg)', + translate: "translateY(" + position + "px)" + } : { + rotate: 'rotate(225deg)', + translate: "translateY(" + -position + "px)" + } : className === slider_classNames.verticalTooltipBefore ? { + rotate: 'rotate(-45deg)', + translate: "translateX(" + position + "px)" + } : { + rotate: 'rotate(-225deg)', + translate: "translateX(" + -position + "px)" + }; + } + return transformProperties; + }, Slider.prototype.openMaterialTooltip = function() { + var _this = this; + if (this.isMaterialTooltip) { + this.refreshTooltip(this.firstHandle); + var tooltipContentElement = this.tooltipElement.firstElementChild; + tooltipContentElement.classList.remove(slider_classNames.materialTooltipHide), tooltipContentElement.classList.add(slider_classNames.materialTooltipShow), this.firstHandle.style.cursor = 'default', this.tooltipElement.style.transition = this.scaleTransform, this.tooltipElement.classList.add(slider_classNames.materialTooltipOpen), this.materialHandle.style.transform = 'scale(0)', tooltipContentElement.innerText.length > 4 ? this.tooltipElement.style.transform = 'scale(1)' : this.tooltipElement.style.transform = this.getTooltipTransformProperties(this.previousTooltipClass).rotate, 'Default' === this.type ? setTimeout(function() { + _this.tooltipElement.style.transition = _this.transition.handle; + }, 2500) : setTimeout(function() { + _this.tooltipElement.style.transition = 'none'; + }, 2500); + } + }, Slider.prototype.closeMaterialTooltip = function() { + var _this = this; + if (this.isMaterialTooltip) { + var tooltipContentElement = this.tooltipElement.firstElementChild; + this.tooltipElement.style.transition = this.scaleTransform, tooltipContentElement.classList.remove(slider_classNames.materialTooltipShow), tooltipContentElement.classList.add(slider_classNames.materialTooltipHide), this.firstHandle.style.cursor = '-webkit-grab', this.firstHandle.style.cursor = 'grab', this.materialHandle && (this.materialHandle.style.transform = 'scale(1)'), this.tooltipElement.classList.remove(slider_classNames.materialTooltipOpen), this.setTooltipTransform(), this.tooltipTarget = void 0, setTimeout(function() { + _this.tooltipElement.style.transition = 'none'; + }, 2500); + } + }, Slider.prototype.checkTooltipPosition = function(args) { + var tooltipClass = this.tooltipPositionCalculation(args.collidedPosition); + void 0 !== this.tooltipCollidedPosition && this.tooltipCollidedPosition === args.collidedPosition && args.element.classList.contains(tooltipClass) || (this.isMaterialTooltip && (void 0 !== tooltipClass && (args.element.classList.remove(this.previousTooltipClass), args.element.classList.add(tooltipClass), this.previousTooltipClass = tooltipClass), args.element.style.transform && args.element.classList.contains(slider_classNames.materialTooltipOpen) && args.element.firstElementChild.innerText.length <= 4 && (args.element.style.transform = this.getTooltipTransformProperties(this.previousTooltipClass).rotate)), this.tooltipCollidedPosition = args.collidedPosition), this.isMaterialTooltip && this.tooltipElement && -1 !== this.tooltipElement.style.transform.indexOf('translate') && this.setTooltipTransform(); + }, Slider.prototype.setTooltipTransform = function() { + var transformProperties = this.getTooltipTransformProperties(this.previousTooltipClass); + this.tooltipElement.firstElementChild.innerText.length > 4 ? this.tooltipElement.style.transform = transformProperties.translate + " scale(0.01)" : this.tooltipElement.style.transform = transformProperties.translate + " " + transformProperties.rotate + " scale(0.01)"; + }, Slider.prototype.renderTooltip = function() { + this.tooltipObj = new Tooltip({ + showTipPointer: this.isBootstrap || this.isMaterial || this.isBootstrap4 || this.isTailwind || this.isBootstrap5 || this.isFluent, + cssClass: slider_classNames.sliderTooltip, + height: this.isMaterial ? 30 : 'auto', + animation: { + open: { + effect: 'None' + }, + close: { + effect: 'FadeOut', + duration: 500 + } + }, + opensOn: 'Custom', + beforeOpen: this.tooltipBeforeOpen.bind(this), + beforeCollision: this.checkTooltipPosition.bind(this), + beforeClose: this.tooltipBeforeClose.bind(this), + enableHtmlSanitizer: this.enableHtmlSanitizer + }), this.tooltipObj.appendTo(this.firstHandle), this.initializeTooltipProps(); + }, Slider.prototype.initializeTooltipProps = function() { + var tooltipShowOn = 'Auto' === this.tooltip.showOn ? 'Hover' : this.tooltip.showOn; + this.setProperties({ + tooltip: { + showOn: tooltipShowOn + } + }, !0), this.tooltipObj.position = this.tooltipPlacement(), this.tooltipCollision(this.tooltipObj.position), [ + this.firstHandle, + this.rangeBar, + this.secondHandle + ].forEach(function(handle) { + (0, ej2_base.le)(handle) || (handle.style.transition = 'none'); + }), this.isMaterialTooltip && (this.sliderContainer.classList.add(slider_classNames.materialSlider), this.tooltipValue(), this.tooltipObj.animation.close.effect = 'None', this.tooltipObj.open(this.firstHandle)); + }, Slider.prototype.tooltipBeforeClose = function() { + this.tooltipElement = void 0, this.tooltipCollidedPosition = void 0; + }, Slider.prototype.setButtons = function() { + this.firstBtn = this.createElement('div', { + className: slider_classNames.sliderButton + ' ' + slider_classNames.firstButton + }), this.firstBtn.appendChild(this.createElement('span', { + className: slider_classNames.sliderButtonIcon + })), this.isTailwind && this.firstBtn.querySelector('span').classList.add('e-icons'), this.firstBtn.tabIndex = -1, this.secondBtn = this.createElement('div', { + className: slider_classNames.sliderButton + ' ' + slider_classNames.secondButton + }), this.secondBtn.appendChild(this.createElement('span', { + className: slider_classNames.sliderButtonIcon + })), this.isTailwind && this.secondBtn.querySelector('span').classList.add('e-icons'), this.secondBtn.tabIndex = -1, this.sliderContainer.classList.add(slider_classNames.sliderButtonClass), this.sliderContainer.appendChild(this.firstBtn), this.sliderContainer.appendChild(this.secondBtn), this.sliderContainer.appendChild(this.element), this.buttonTitle(); + }, Slider.prototype.buttonTitle = function() { + var enabledRTL = this.enableRtl && 'Vertical' !== this.orientation; + this.l10n.setLocale(this.locale); + var decrementTitle = this.l10n.getConstant('decrementTitle'), incrementTitle = this.l10n.getConstant('incrementTitle'); + (0, ej2_base.Y4)(enabledRTL ? this.secondBtn : this.firstBtn, { + 'aria-label': decrementTitle, + title: decrementTitle + }), (0, ej2_base.Y4)(enabledRTL ? this.firstBtn : this.secondBtn, { + 'aria-label': incrementTitle, + title: incrementTitle + }); + }, Slider.prototype.buttonFocusOut = function() { + this.isMaterial && this.getHandle().classList.remove('e-large-thumb-size'); + }, Slider.prototype.repeatButton = function(args) { + var value, hVal = this.handleValueUpdate(), enabledRTL = this.enableRtl && 'Vertical' !== this.orientation; + args.target.parentElement.classList.contains(slider_classNames.firstButton) || args.target.classList.contains(slider_classNames.firstButton) ? value = enabledRTL ? this.add(hVal, parseFloat(this.step.toString()), !0) : this.add(hVal, parseFloat(this.step.toString()), !1) : (args.target.parentElement.classList.contains(slider_classNames.secondButton) || args.target.classList.contains(slider_classNames.secondButton)) && (value = enabledRTL ? this.add(hVal, parseFloat(this.step.toString()), !1) : this.add(hVal, parseFloat(this.step.toString()), !0)), this.limits.enabled && (value = this.getLimitCorrectedValues(value)), value >= this.min && value <= this.max && (this.changeHandleValue(value), this.tooltipToggle(this.getHandle())); + }, Slider.prototype.repeatHandlerMouse = function(args) { + args.preventDefault(), ('mousedown' === args.type || 'touchstart' === args.type) && (this.buttonClick(args), this.repeatInterval = setInterval(this.repeatButton.bind(this), 180, args)); + }, Slider.prototype.materialChange = function() { + this.getHandle().classList.contains('e-large-thumb-size') || this.getHandle().classList.add('e-large-thumb-size'); + }, Slider.prototype.focusHandle = function() { + this.getHandle().classList.contains(slider_classNames.sliderTabHandle) || this.getHandle().classList.add(slider_classNames.sliderTabHandle); + }, Slider.prototype.repeatHandlerUp = function(e) { + this.changeEvent('changed', e), this.closeTooltip(), clearInterval(this.repeatInterval), this.getHandle().focus(); + }, Slider.prototype.customTickCounter = function(bigNum) { + var tickCount = 4; + return !(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 && (bigNum > 4 && (tickCount = 3), bigNum > 7 && (tickCount = 2), bigNum > 14 && (tickCount = 1), bigNum > 28 && (tickCount = 0)), tickCount; + }, Slider.prototype.renderScale = function() { + var li, islargeTick, orien = 'Vertical' === this.orientation ? 'v' : 'h'; + this.noOfDecimals = this.numberOfDecimals(this.step), this.ul = this.createElement('ul', { + className: slider_classNames.scale + " e-" + orien + '-scale ' + slider_classNames.tick + '-' + this.ticks.placement.toLowerCase(), + attrs: { + role: 'presentation', + tabIndex: '-1', + 'aria-hidden': 'true' + } + }), this.ul.style.zIndex = '-1', ej2_base.AR.isAndroid && 'h' === orien && this.ul.classList.add(slider_classNames.sliderTickPosition); + var smallStep = this.ticks.smallStep; + this.ticks.showSmallTicks ? smallStep <= 0 && (smallStep = parseFloat((0, ej2_base.Ac)(this.step))) : smallStep = this.ticks.largeStep > 0 ? this.ticks.largeStep : parseFloat((0, ej2_base.Ac)(this.max)) - parseFloat((0, ej2_base.Ac)(this.min)); + var min = this.fractionalToInteger(this.min), max = this.fractionalToInteger(this.max), steps = this.fractionalToInteger(smallStep), bigNum = !(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 && this.customValues.length - 1, customStep = this.customTickCounter(bigNum), count = !(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 ? bigNum * customStep + bigNum : Math.abs((max - min) / steps); + this.element.appendChild(this.ul); + var start = parseFloat(this.min.toString()); + 'v' === orien && (start = parseFloat(this.max.toString())); + var left = 0, tickWidth = 100 / count; + tickWidth === 1 / 0 && (tickWidth = 5); + for(var i = 0, y = !(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 ? this.customValues.length - 1 : 0, k = 0; i <= count; i++){ + if (li = this.createElement('li', { + attrs: { + class: slider_classNames.tick, + role: 'presentation', + tabIndex: '-1', + 'aria-hidden': 'true' + } + }), !(0, ej2_base.le)(this.customValues) && this.customValues.length > 0) (islargeTick = i % (customStep + 1) == 0) && ('h' === orien ? (start = this.customValues[k], k++) : (start = this.customValues[y], y--), li.setAttribute('title', start.toString())); + else if (li.setAttribute('title', start.toString()), 0 === this.numberOfDecimals(this.max) && 0 === this.numberOfDecimals(this.min) && 0 === this.numberOfDecimals(this.step)) islargeTick = 'h' === orien ? (start - parseFloat(this.min.toString())) % this.ticks.largeStep == 0 : Math.abs(start - parseFloat(this.max.toString())) % this.ticks.largeStep == 0; + else { + var largestep = this.fractionalToInteger(this.ticks.largeStep), startValue = this.fractionalToInteger(start); + islargeTick = 'h' === orien ? (startValue - min) % largestep == 0 : Math.abs(startValue - parseFloat(max.toString())) % largestep == 0; + } + islargeTick && li.classList.add(slider_classNames.large), 'h' === orien ? li.style.width = tickWidth + '%' : li.style.height = tickWidth + '%'; + var repeat = islargeTick ? 'Both' === this.ticks.placement ? 2 : 1 : 0; + if (islargeTick) for(var j = 0; j < repeat; j++)this.createTick(li, start, tickWidth); + else (0, ej2_base.le)(this.customValues) && this.formatTicksValue(li, start); + this.ul.appendChild(li), this.tickElementCollection.push(li); + var decimalPoints = void 0; + (0, ej2_base.le)(this.customValues) && (decimalPoints = this.numberOfDecimals(smallStep) > this.numberOfDecimals(start) ? this.numberOfDecimals(smallStep) : this.numberOfDecimals(start), start = 'h' === orien ? this.makeRoundNumber(start + smallStep, decimalPoints) : this.makeRoundNumber(start - smallStep, decimalPoints), left = this.makeRoundNumber(left + smallStep, decimalPoints)); + } + this.ticksAlignment(orien, tickWidth); + }, Slider.prototype.ticksAlignment = function(orien, tickWidth, triggerEvent) { + void 0 === triggerEvent && (triggerEvent = !0), this.firstChild = this.ul.firstElementChild, this.lastChild = this.ul.lastElementChild, this.firstChild.classList.add(slider_classNames.sliderFirstTick), this.lastChild.classList.add(slider_classNames.sliderLastTick), this.sliderContainer.classList.add(slider_classNames.scale + '-' + this.ticks.placement.toLowerCase()), 'h' === orien ? (this.firstChild.style.width = tickWidth / 2 + '%', this.lastChild.style.width = tickWidth / 2 + '%') : (this.firstChild.style.height = tickWidth / 2 + '%', this.lastChild.style.height = tickWidth / 2 + '%'); + var eventArgs = { + ticksWrapper: this.ul, + tickElements: this.tickElementCollection + }; + triggerEvent && this.trigger('renderedTicks', eventArgs), this.scaleAlignment(); + }, Slider.prototype.createTick = function(li, start, tickWidth) { + var span = this.createElement('span', { + className: slider_classNames.tickValue + ' ' + slider_classNames.tick + '-' + this.ticks.placement.toLowerCase(), + attrs: { + role: 'presentation', + tabIndex: '-1', + 'aria-hidden': 'true' + } + }); + li.appendChild(span), (0, ej2_base.le)(this.customValues) ? this.formatTicksValue(li, start, span, tickWidth) : this.enableHtmlSanitizer ? span.innerHTML = ej2_base.pJ.sanitize(start.toString()) : span.innerHTML = start.toString(); + }, Slider.prototype.formatTicksValue = function(li, start, spanElement, tickWidth) { + var _this = this, tickText = this.formatNumber(start), text = (0, ej2_base.le)(this.ticks) || (0, ej2_base.le)(this.ticks.format) ? tickText : this.formatString(start, this.ticksFormatInfo).formatString; + this.trigger('renderingTicks', { + value: start, + text: text, + tickElement: li + }, function(observedArgs) { + li.setAttribute('title', observedArgs.text.toString()), spanElement && (_this.enableHtmlSanitizer ? spanElement.innerHTML = ej2_base.pJ.sanitize(observedArgs.text.toString()) : spanElement.innerHTML = observedArgs.text.toString()); + }); + }, Slider.prototype.scaleAlignment = function() { + this.tickValuePosition(), this.orientation, 'Vertical' === this.orientation ? this.element.getBoundingClientRect().width <= 15 ? this.sliderContainer.classList.add(slider_classNames.sliderSmallSize) : this.sliderContainer.classList.remove(slider_classNames.sliderSmallSize) : this.element.getBoundingClientRect().height <= 15 ? this.sliderContainer.classList.add(slider_classNames.sliderSmallSize) : this.sliderContainer.classList.remove(slider_classNames.sliderSmallSize); + }, Slider.prototype.tickValuePosition = function() { + this.firstChild = this.element.querySelector('ul').children[0]; + var firstChild, otherChild, other, first = this.firstChild.getBoundingClientRect(), smallStep = this.ticks.smallStep, count = Math.abs(parseFloat((0, ej2_base.Ac)(this.max)) - parseFloat((0, ej2_base.Ac)(this.min))) / smallStep; + this.firstChild.children.length > 0 && (firstChild = this.firstChild.children[0].getBoundingClientRect()); + var tickElements = [ + this.sliderContainer.querySelectorAll('.' + slider_classNames.tick + '.' + slider_classNames.large + ' .' + slider_classNames.tickValue) + ]; + other = 'Both' === this.ticks.placement ? [].slice.call(tickElements[0], 2) : [].slice.call(tickElements[0], 1); + for(var tickWidth = 'Vertical' === this.orientation ? 2 * first.height : 2 * first.width, i = 0; i < this.firstChild.children.length; i++)'Vertical' === this.orientation ? this.firstChild.children[i].style.top = -(firstChild.height / 2) + 'px' : this.enableRtl ? this.firstChild.children[i].style.left = (tickWidth - this.firstChild.children[i].getBoundingClientRect().width) / 2 + 'px' : this.firstChild.children[i].style.left = -(firstChild.width / 2) + 'px'; + for(var i = 0; i < other.length; i++)otherChild = other[i].getBoundingClientRect(), 'Vertical' === this.orientation ? (0, ej2_base.V7)(other[i], { + top: (tickWidth - otherChild.height) / 2 + 'px' + }) : (0, ej2_base.V7)(other[i], { + left: (tickWidth - otherChild.width) / 2 + 'px' + }); + this.enableRtl && this.lastChild.children.length && 0 !== count && (this.lastChild.children[0].style.left = -(this.lastChild.getBoundingClientRect().width / 2) + 'px', 'Both' === this.ticks.placement && (this.lastChild.children[1].style.left = -(this.lastChild.getBoundingClientRect().width / 2) + 'px')), 0 === count && ('Horizontal' === this.orientation && (this.enableRtl ? (this.firstChild.classList.remove(slider_classNames.sliderLastTick), this.firstChild.style.right = this.firstHandle.style.right, this.firstChild.children[0].style.left = this.firstChild.getBoundingClientRect().width / 2 + 2 + 'px', 'Both' === this.ticks.placement && (this.firstChild.children[1].style.left = this.firstChild.getBoundingClientRect().width / 2 + 2 + 'px')) : (this.firstChild.classList.remove(slider_classNames.sliderLastTick), this.firstChild.style.left = this.firstHandle.style.left)), 'Vertical' === this.orientation && this.firstChild.classList.remove(slider_classNames.sliderLastTick)); + }, Slider.prototype.setAriaAttrValue = function(element) { + var ariaValueText, isTickFormatted = !((0, ej2_base.le)(this.ticks) || (0, ej2_base.le)(this.ticks.format)), text = isTickFormatted ? this.formatContent(this.tooltipFormatInfo, !1) : this.formatContent(this.ticksFormatInfo, !1), valuenow = isTickFormatted ? this.formatContent(this.ticksFormatInfo, !0) : this.formatContent(this.tooltipFormatInfo, !0); + ariaValueText = 2 === (text = this.customAriaText ? this.customAriaText : text).split(' - ').length ? text.split(' - ') : [ + text, + text + ], this.setAriaAttributes(element), 'Range' !== this.type ? (0, ej2_base.Y4)(element, { + 'aria-valuenow': valuenow, + 'aria-valuetext': text + }) : this.enableRtl ? element === this.firstHandle ? (0, ej2_base.Y4)(element, { + 'aria-valuenow': valuenow.split(' - ')[1], + 'aria-valuetext': ariaValueText[1] + }) : (0, ej2_base.Y4)(element, { + 'aria-valuenow': valuenow.split(' - ')[0], + 'aria-valuetext': ariaValueText[0] + }) : element === this.firstHandle ? (0, ej2_base.Y4)(element, { + 'aria-valuenow': valuenow.split(' - ')[0], + 'aria-valuetext': ariaValueText[0] + }) : (0, ej2_base.Y4)(element, { + 'aria-valuenow': valuenow.split(' - ')[1], + 'aria-valuetext': ariaValueText[1] + }); + }, Slider.prototype.handleValueUpdate = function() { + return 'Range' === this.type ? 1 === this.activeHandle ? this.handleVal1 : this.handleVal2 : this.handleVal1; + }, Slider.prototype.getLimitCorrectedValues = function(value) { + return value = 'MinRange' === this.type || 'Default' === this.type ? this.getLimitValueAndPosition(value, this.limits.minStart, this.limits.minEnd)[0] : 1 === this.activeHandle ? this.getLimitValueAndPosition(value, this.limits.minStart, this.limits.minEnd)[0] : this.getLimitValueAndPosition(value, this.limits.maxStart, this.limits.maxEnd)[0]; + }, Slider.prototype.focusSliderElement = function() { + this.isElementFocused || (this.element.focus(), this.isElementFocused = !0); + }, Slider.prototype.buttonClick = function(args) { + this.focusSliderElement(); + var value, enabledRTL = this.enableRtl && 'Vertical' !== this.orientation, hVal = this.handleValueUpdate(); + 40 === args.keyCode || 37 === args.keyCode || args.currentTarget.classList.contains(slider_classNames.firstButton) ? value = enabledRTL ? this.add(hVal, parseFloat(this.step.toString()), !0) : this.add(hVal, parseFloat(this.step.toString()), !1) : 38 === args.keyCode || 39 === args.keyCode || args.currentTarget.classList.contains(slider_classNames.secondButton) ? value = enabledRTL ? this.add(hVal, parseFloat(this.step.toString()), !1) : this.add(hVal, parseFloat(this.step.toString()), !0) : 33 === args.keyCode || args.currentTarget.classList.contains(slider_classNames.firstButton) ? value = enabledRTL ? this.add(hVal, parseFloat(this.ticks.largeStep.toString()), !1) : this.add(hVal, parseFloat(this.ticks.largeStep.toString()), !0) : 34 === args.keyCode || args.currentTarget.classList.contains(slider_classNames.secondButton) ? value = enabledRTL ? this.add(hVal, parseFloat(this.ticks.largeStep.toString()), !0) : this.add(hVal, parseFloat(this.ticks.largeStep.toString()), !1) : 36 === args.keyCode ? value = parseFloat(this.min.toString()) : 35 === args.keyCode && (value = parseFloat(this.max.toString())), this.limits.enabled && (value = this.getLimitCorrectedValues(value)), this.changeHandleValue(value), !this.isMaterial || this.tooltip.isVisible || this.getHandle().classList.contains(slider_classNames.sliderTabHandle) || this.materialChange(), this.tooltipToggle(this.getHandle()), this.getHandle().focus(), this.focusHandle(), args.currentTarget.classList.contains(slider_classNames.firstButton) && ej2_base.bi.add(this.firstBtn, 'mouseup touchend', this.buttonUp, this), args.currentTarget.classList.contains(slider_classNames.secondButton) && ej2_base.bi.add(this.secondBtn, 'mouseup touchend', this.buttonUp, this); + }, Slider.prototype.tooltipToggle = function(target) { + this.isMaterialTooltip ? this.tooltipElement.classList.contains(slider_classNames.materialTooltipOpen) ? this.refreshTooltip(this.firstHandle) : this.openMaterialTooltip() : this.tooltipElement ? this.refreshTooltip(target) : this.openTooltip(target); + }, Slider.prototype.buttonUp = function(args) { + args.currentTarget.classList.contains(slider_classNames.firstButton) && ej2_base.bi.remove(this.firstBtn, 'mouseup touchend', this.buttonUp), args.currentTarget.classList.contains(slider_classNames.secondButton) && ej2_base.bi.remove(this.secondBtn, 'mouseup touchend', this.buttonUp); + }, Slider.prototype.setRangeBar = function() { + 'Horizontal' === this.orientation ? 'MinRange' === this.type ? (this.enableRtl ? this.rangeBar.style.right = '0px' : this.rangeBar.style.left = '0px', (0, ej2_base.V7)(this.rangeBar, { + width: (0, ej2_base.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + })) : (this.enableRtl ? this.rangeBar.style.right = this.handlePos1 + 'px' : this.rangeBar.style.left = this.handlePos1 + 'px', (0, ej2_base.V7)(this.rangeBar, { + width: this.handlePos2 - this.handlePos1 + 'px' + })) : 'MinRange' === this.type ? (this.rangeBar.style.bottom = '0px', (0, ej2_base.V7)(this.rangeBar, { + height: (0, ej2_base.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + })) : (this.rangeBar.style.bottom = this.handlePos1 + 'px', (0, ej2_base.V7)(this.rangeBar, { + height: this.handlePos2 - this.handlePos1 + 'px' + })); + }, Slider.prototype.checkValidValueAndPos = function(value) { + return value = this.checkHandleValue(value), value = this.checkHandlePosition(value); + }, Slider.prototype.setLimitBarPositions = function(fromMinPostion, fromMaxpostion, toMinPostion, toMaxpostion) { + 'Horizontal' === this.orientation ? this.enableRtl ? (this.limitBarFirst.style.right = fromMinPostion + 'px', this.limitBarFirst.style.width = fromMaxpostion - fromMinPostion + 'px') : (this.limitBarFirst.style.left = fromMinPostion + 'px', this.limitBarFirst.style.width = fromMaxpostion - fromMinPostion + 'px') : (this.limitBarFirst.style.bottom = fromMinPostion + 'px', this.limitBarFirst.style.height = fromMaxpostion - fromMinPostion + 'px'), 'Range' === this.type && ('Horizontal' === this.orientation ? this.enableRtl ? (this.limitBarSecond.style.right = toMinPostion + 'px', this.limitBarSecond.style.width = toMaxpostion - toMinPostion + 'px') : (this.limitBarSecond.style.left = toMinPostion + 'px', this.limitBarSecond.style.width = toMaxpostion - toMinPostion + 'px') : (this.limitBarSecond.style.bottom = toMinPostion + 'px', this.limitBarSecond.style.height = toMaxpostion - toMinPostion + 'px')); + }, Slider.prototype.setLimitBar = function() { + if ('Default' === this.type || 'MinRange' === this.type) { + var fromPosition = this.getLimitValueAndPosition(this.limits.minStart, this.limits.minStart, this.limits.minEnd, !0)[0]; + fromPosition = this.checkValidValueAndPos(fromPosition); + var toPosition = this.getLimitValueAndPosition(this.limits.minEnd, this.limits.minStart, this.limits.minEnd, !0)[0]; + toPosition = this.checkValidValueAndPos(toPosition), this.setLimitBarPositions(fromPosition, toPosition); + } else if ('Range' === this.type) { + var fromMinPostion = this.getLimitValueAndPosition(this.limits.minStart, this.limits.minStart, this.limits.minEnd, !0)[0]; + fromMinPostion = this.checkValidValueAndPos(fromMinPostion); + var fromMaxpostion = this.getLimitValueAndPosition(this.limits.minEnd, this.limits.minStart, this.limits.minEnd, !0)[0]; + fromMaxpostion = this.checkValidValueAndPos(fromMaxpostion); + var toMinPostion = this.getLimitValueAndPosition(this.limits.maxStart, this.limits.maxStart, this.limits.maxEnd, !0)[0]; + toMinPostion = this.checkValidValueAndPos(toMinPostion); + var toMaxpostion = this.getLimitValueAndPosition(this.limits.maxEnd, this.limits.maxStart, this.limits.maxEnd, !0)[0]; + toMaxpostion = this.checkValidValueAndPos(toMaxpostion), this.setLimitBarPositions(fromMinPostion, fromMaxpostion, toMinPostion, toMaxpostion); + } + }, Slider.prototype.getLimitValueAndPosition = function(currentValue, minValue, maxValue, limitBar) { + return (0, ej2_base.le)(minValue) && (minValue = this.min, (0, ej2_base.le)(currentValue) && limitBar && (currentValue = minValue)), (0, ej2_base.le)(maxValue) && (maxValue = this.max, (0, ej2_base.le)(currentValue) && limitBar && (currentValue = maxValue)), currentValue < minValue && (currentValue = minValue), currentValue > maxValue && (currentValue = maxValue), [ + currentValue, + this.checkHandlePosition(currentValue) + ]; + }, Slider.prototype.setValue = function() { + if (!(0, ej2_base.le)(this.customValues) && this.customValues.length > 0 && (this.min = 0, this.max = this.customValues.length - 1, this.setBarColor()), this.setAriaAttributes(this.firstHandle), this.handleVal1 = (0, ej2_base.le)(this.value) ? this.checkHandleValue(parseFloat(this.min.toString())) : this.checkHandleValue(parseFloat(this.value.toString())), this.handlePos1 = this.checkHandlePosition(this.handleVal1), this.preHandlePos1 = this.handlePos1, (0, ej2_base.le)(this.activeHandle) ? 'Range' === this.type ? this.activeHandle = 2 : this.activeHandle = 1 : this.activeHandle = this.activeHandle, 'Default' === this.type || 'MinRange' === this.type) { + if (this.limits.enabled) { + var values = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = values[0], this.handlePos1 = values[1], this.preHandlePos1 = this.handlePos1; + } + this.setHandlePosition(null), this.handleStart(), this.value = this.handleVal1, this.setAriaAttrValue(this.firstHandle), this.changeEvent('changed', null); + } else this.validateRangeValue(); + 'Default' !== this.type && this.setRangeBar(), this.limits.enabled && this.setLimitBar(); + }, Slider.prototype.rangeValueUpdate = function() { + (null === this.value || 'object' != typeof this.value) && (this.value = [ + parseFloat((0, ej2_base.Ac)(this.min)), + parseFloat((0, ej2_base.Ac)(this.max)) + ]); + }, Slider.prototype.validateRangeValue = function() { + this.rangeValueUpdate(), this.setRangeValue(); + }, Slider.prototype.modifyZindex = function() { + 'Range' === this.type ? 1 === this.activeHandle ? (this.firstHandle.style.zIndex = this.zIndex + 4 + '', this.secondHandle.style.zIndex = this.zIndex + 3 + '') : (this.firstHandle.style.zIndex = this.zIndex + 3 + '', this.secondHandle.style.zIndex = this.zIndex + 4 + '') : this.isMaterialTooltip && this.tooltipElement && (this.tooltipElement.style.zIndex = (0, popup_popup.TE)(this.element) + ''); + }, Slider.prototype.setHandlePosition = function(event) { + var handle, _this = this, pos = 1 === this.activeHandle ? this.handlePos1 : this.handlePos2; + handle = this.isMaterialTooltip ? [ + this.firstHandle, + this.materialHandle + ] : [ + this.getHandle() + ], this.handleStart(), handle.forEach(function(handle) { + 'Horizontal' === _this.orientation ? _this.enableRtl ? handle.style.right = pos + "px" : handle.style.left = pos + "px" : handle.style.bottom = pos + "px"; + }), this.changeEvent('change', event); + }, Slider.prototype.getHandle = function() { + return 1 === this.activeHandle ? this.firstHandle : this.secondHandle; + }, Slider.prototype.setRangeValue = function() { + this.updateRangeValue(), this.activeHandle = 1, this.setHandlePosition(null), this.activeHandle = 2, this.setHandlePosition(null), this.activeHandle = 1; + }, Slider.prototype.changeEvent = function(eventName, e) { + var previous = 'change' === eventName ? this.previousVal : this.previousChanged; + if ('Range' !== this.type) this.setProperties({ + value: this.handleVal1 + }, !0), previous === this.value || this.isMaterialTooltip && this.initialTooltip || (this.trigger(eventName, this.changeEventArgs(eventName, e)), this.initialTooltip = !0, this.setPreviousVal(eventName, this.value)), this.setAriaAttrValue(this.firstHandle); + else { + var value = this.value = [ + this.handleVal1, + this.handleVal2 + ]; + this.setProperties({ + value: value + }, !0), (previous.length === this.value.length && this.value[0] !== previous[0] || this.value[1] !== previous[1]) && (this.initialTooltip = !1, this.trigger(eventName, this.changeEventArgs(eventName, e)), this.initialTooltip = !0, this.setPreviousVal(eventName, this.value)), this.setAriaAttrValue(this.getHandle()); + } + this.hiddenInput.value = this.value.toString(); + }, Slider.prototype.changeEventArgs = function(eventName, e) { + var eventArgs; + return this.tooltip.isVisible && this.tooltipObj && this.initialTooltip ? (this.tooltipValue(), eventArgs = { + value: this.value, + previousValue: 'change' === eventName ? this.previousVal : this.previousChanged, + action: eventName, + text: this.tooltipObj.content, + isInteracted: !(0, ej2_base.le)(e) + }) : eventArgs = { + value: this.value, + previousValue: 'change' === eventName ? this.previousVal : this.previousChanged, + action: eventName, + text: (0, ej2_base.le)(this.ticksFormatInfo.format) ? this.value.toString() : 'Range' !== this.type ? this.formatString(this.value, this.ticksFormatInfo).formatString : this.formatString(this.value[0], this.ticksFormatInfo).formatString + ' - ' + this.formatString(this.value[1], this.ticksFormatInfo).formatString, + isInteracted: !(0, ej2_base.le)(e) + }, eventArgs; + }, Slider.prototype.setPreviousVal = function(eventName, value) { + 'change' === eventName ? this.previousVal = value : this.previousChanged = value; + }, Slider.prototype.updateRangeValue = function() { + var values = this.value.toString().split(',').map(Number); + if (this.enableRtl && 'Vertical' !== this.orientation || this.rtl ? this.value = [ + values[1], + values[0] + ] : this.value = [ + values[0], + values[1] + ], this.enableRtl && 'Vertical' !== this.orientation ? (this.handleVal1 = this.checkHandleValue(this.value[1]), this.handleVal2 = this.checkHandleValue(this.value[0])) : (this.handleVal1 = this.checkHandleValue(this.value[0]), this.handleVal2 = this.checkHandleValue(this.value[1])), this.handlePos1 = this.checkHandlePosition(this.handleVal1), this.handlePos2 = this.checkHandlePosition(this.handleVal2), this.handlePos1 > this.handlePos2 && (this.handlePos1 = this.handlePos2, this.handleVal1 = this.handleVal2), this.preHandlePos1 = this.handlePos1, this.preHandlePos2 = this.handlePos2, this.limits.enabled) { + this.activeHandle = 1; + var values_1 = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = values_1[0], this.handlePos1 = values_1[1], this.preHandlePos1 = this.handlePos1, this.activeHandle = 2, values_1 = this.getLimitValueAndPosition(this.handleVal2, this.limits.maxStart, this.limits.maxEnd), this.handleVal2 = values_1[0], this.handlePos2 = values_1[1], this.preHandlePos2 = this.handlePos2; + } + }, Slider.prototype.checkHandlePosition = function(value) { + var pos; + return value = 100 * (value - parseFloat((0, ej2_base.Ac)(this.min))) / (parseFloat((0, ej2_base.Ac)(this.max)) - parseFloat((0, ej2_base.Ac)(this.min))), pos = 'Horizontal' === this.orientation ? this.element.getBoundingClientRect().width * (value / 100) : this.element.getBoundingClientRect().height * (value / 100), parseFloat((0, ej2_base.Ac)(this.max)) === parseFloat((0, ej2_base.Ac)(this.min)) && (pos = 'Horizontal' === this.orientation ? this.element.getBoundingClientRect().width : this.element.getBoundingClientRect().height), pos; + }, Slider.prototype.checkHandleValue = function(value) { + if (this.min > this.max && (this.min = this.max), this.min === this.max) return parseFloat((0, ej2_base.Ac)(this.max)); + var handle = this.tempStartEnd(); + return value < handle.start ? value = handle.start : value > handle.end && (value = handle.end), value; + }, Slider.prototype.reposition = function() { + var _this = this; + this.firstHandle.style.transition = 'none', 'Default' !== this.type && (this.rangeBar.style.transition = 'none'), 'Range' === this.type && (this.secondHandle.style.transition = 'none'), this.handlePos1 = this.checkHandlePosition(this.handleVal1), this.handleVal2 && (this.handlePos2 = this.checkHandlePosition(this.handleVal2)), 'Horizontal' === this.orientation ? (this.enableRtl ? this.firstHandle.style.right = this.handlePos1 + "px" : this.firstHandle.style.left = this.handlePos1 + "px", this.isMaterialTooltip && (this.enableRtl ? this.materialHandle.style.right = this.handlePos1 + "px" : this.materialHandle.style.left = this.handlePos1 + "px"), 'MinRange' === this.type ? (this.enableRtl ? this.rangeBar.style.right = '0px' : this.rangeBar.style.left = '0px', (0, ej2_base.V7)(this.rangeBar, { + width: (0, ej2_base.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + })) : 'Range' === this.type && (this.enableRtl ? this.secondHandle.style.right = this.handlePos2 + "px" : this.secondHandle.style.left = this.handlePos2 + "px", this.enableRtl ? this.rangeBar.style.right = this.handlePos1 + 'px' : this.rangeBar.style.left = this.handlePos1 + 'px', (0, ej2_base.V7)(this.rangeBar, { + width: this.handlePos2 - this.handlePos1 + 'px' + }))) : (this.firstHandle.style.bottom = this.handlePos1 + "px", this.isMaterialTooltip && (this.materialHandle.style.bottom = this.handlePos1 + "px"), 'MinRange' === this.type ? (this.rangeBar.style.bottom = '0px', (0, ej2_base.V7)(this.rangeBar, { + height: (0, ej2_base.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + })) : 'Range' === this.type && (this.secondHandle.style.bottom = this.handlePos2 + "px", this.rangeBar.style.bottom = this.handlePos1 + 'px', (0, ej2_base.V7)(this.rangeBar, { + height: this.handlePos2 - this.handlePos1 + 'px' + }))), this.limits.enabled && this.setLimitBar(), 'None' !== this.ticks.placement && this.ul && (this.removeElement(this.ul), this.ul = void 0, this.renderScale()), this.handleStart(), this.tooltip.isVisible || setTimeout(function() { + _this.firstHandle.style.transition = _this.scaleTransform, 'Range' === _this.type && (_this.secondHandle.style.transition = _this.scaleTransform); + }), this.refreshTooltip(this.tooltipTarget), this.setBarColor(); + }, Slider.prototype.changeHandleValue = function(value) { + var position = null; + 1 === this.activeHandle ? (this.limits.enabled && this.limits.startHandleFixed || (this.handleVal1 = this.checkHandleValue(value), this.handlePos1 = this.checkHandlePosition(this.handleVal1), 'Range' === this.type && this.handlePos1 > this.handlePos2 && (this.handlePos1 = this.handlePos2, this.handleVal1 = this.handleVal2), this.handlePos1 === this.preHandlePos1 || (position = this.preHandlePos1 = this.handlePos1)), this.modifyZindex()) : (this.limits.enabled && this.limits.endHandleFixed || (this.handleVal2 = this.checkHandleValue(value), this.handlePos2 = this.checkHandlePosition(this.handleVal2), 'Range' === this.type && this.handlePos2 < this.handlePos1 && (this.handlePos2 = this.handlePos1, this.handleVal2 = this.handleVal1), this.handlePos2 === this.preHandlePos2 || (position = this.preHandlePos2 = this.handlePos2)), this.modifyZindex()), null !== position && ('Default' !== this.type && this.setRangeBar(), this.setHandlePosition(null)); + }, Slider.prototype.tempStartEnd = function() { + return this.min > this.max ? { + start: this.max, + end: this.min + } : { + start: this.min, + end: this.max + }; + }, Slider.prototype.xyToPosition = function(position) { + if (this.min === this.max) return 100; + if ('Horizontal' === this.orientation) { + var left = position.x - this.element.getBoundingClientRect().left, num = this.element.offsetWidth / 100; + this.val = left / num; + } else { + var top_1 = position.y - this.element.getBoundingClientRect().top, num = this.element.offsetHeight / 100; + this.val = 100 - top_1 / num; + } + var val = this.stepValueCalculation(this.val); + return val < 0 ? val = 0 : val > 100 && (val = 100), this.enableRtl && 'Vertical' !== this.orientation && (val = 100 - val), 'Horizontal' === this.orientation ? this.element.getBoundingClientRect().width * (val / 100) : this.element.getBoundingClientRect().height * (val / 100); + }, Slider.prototype.stepValueCalculation = function(value) { + 0 === this.step && (this.step = 1); + var percentStep = parseFloat((0, ej2_base.Ac)(this.step)) / ((parseFloat((0, ej2_base.Ac)(this.max)) - parseFloat((0, ej2_base.Ac)(this.min))) / 100), remain = value % Math.abs(percentStep); + return 0 !== remain && (percentStep / 2 > remain ? value -= remain : value += Math.abs(percentStep) - remain), value; + }, Slider.prototype.add = function(a, b, addition) { + return addition ? (Math.round(1000 * a) + Math.round(1000 * b)) / 1000 : (Math.round(1000 * a) - Math.round(1000 * b)) / 1000; + }, Slider.prototype.positionToValue = function(pos) { + var val, diff = parseFloat((0, ej2_base.Ac)(this.max)) - parseFloat((0, ej2_base.Ac)(this.min)); + return val = 'Horizontal' === this.orientation ? pos / this.element.getBoundingClientRect().width * diff : pos / this.element.getBoundingClientRect().height * diff, this.add(val, parseFloat(this.min.toString()), !0); + }, Slider.prototype.sliderBarClick = function(evt) { + evt.preventDefault(), 'mousedown' === evt.type || 'mouseup' === evt.type || 'click' === evt.type ? pos = { + x: evt.clientX, + y: evt.clientY + } : ('touchend' === evt.type || 'touchstart' === evt.type) && (pos = { + x: evt.changedTouches[0].clientX, + y: evt.changedTouches[0].clientY + }); + var pos, handlepos = this.xyToPosition(pos), handleVal = this.positionToValue(handlepos); + if ('Range' === this.type && this.handlePos2 - handlepos < handlepos - this.handlePos1) { + if (this.activeHandle = 2, !(this.limits.enabled && this.limits.endHandleFixed)) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.maxStart, this.limits.maxEnd); + handleVal = value[0], handlepos = value[1]; + } + this.secondHandle.classList.add(slider_classNames.sliderActiveHandle), this.handlePos2 = this.preHandlePos2 = handlepos, this.handleVal2 = handleVal; + } + this.modifyZindex(), this.secondHandle.focus(); + } else { + if (this.activeHandle = 1, !(this.limits.enabled && this.limits.startHandleFixed)) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.minStart, this.limits.minEnd); + handleVal = value[0], handlepos = value[1]; + } + this.firstHandle.classList.add(slider_classNames.sliderActiveHandle), this.handlePos1 = this.preHandlePos1 = handlepos, this.handleVal1 = handleVal; + } + this.modifyZindex(), this.firstHandle.focus(); + } + this.isMaterialTooltip && this.tooltipElement.classList.add(slider_classNames.materialTooltipActive); + var focusedElement = this.element.querySelector('.' + slider_classNames.sliderTabHandle); + focusedElement && this.getHandle() !== focusedElement && focusedElement.classList.remove(slider_classNames.sliderTabHandle); + var handle = 1 === this.activeHandle ? this.firstHandle : this.secondHandle; + if (evt.target === handle) { + !this.isMaterial || this.tooltip.isVisible || this.getHandle().classList.contains(slider_classNames.sliderTabHandle) || this.materialChange(), this.sliderBarUp(evt), this.tooltipToggle(this.getHandle()); + return; + } + if (this.checkRepeatedValue(handleVal)) { + var transition = this.isMaterial && this.tooltip.isVisible ? this.transitionOnMaterialTooltip : this.transition; + this.getHandle().style.transition = transition.handle, 'Default' !== this.type && (this.rangeBar.style.transition = transition.rangeBar), this.setHandlePosition(evt), this.isMaterialTooltip && (this.initialTooltip = !1), this.changeEvent('changed', evt), 'Default' !== this.type && this.setRangeBar(); + } + }, Slider.prototype.handleValueAdjust = function(handleValue, assignValue, handleNumber) { + 1 === handleNumber ? (this.handleVal1 = assignValue, this.handleVal2 = this.handleVal1 + this.minDiff) : 2 === handleNumber && (this.handleVal2 = assignValue, this.handleVal1 = this.handleVal2 - this.minDiff), this.handlePos1 = this.checkHandlePosition(this.handleVal1), this.handlePos2 = this.checkHandlePosition(this.handleVal2); + }, Slider.prototype.dragRangeBarMove = function(event) { + if ('touchmove' !== event.type && event.preventDefault(), this.rangeBarDragged = !0, this.rangeBar.style.transition = 'none', this.firstHandle.style.transition = 'none', this.secondHandle.style.transition = 'none', 'mousemove' === event.type ? (xPostion = (_a = [ + event.clientX, + event.clientY + ])[0], yPostion = _a[1]) : (xPostion = (_b = [ + event.changedTouches[0].clientX, + event.changedTouches[0].clientY + ])[0], yPostion = _b[1]), !(this.limits.enabled && this.limits.startHandleFixed) && !(this.limits.enabled && this.limits.endHandleFixed)) { + if (pos = this.enableRtl ? { + x: xPostion + this.secondPartRemain, + y: yPostion + this.secondPartRemain + } : { + x: xPostion - this.firstPartRemain, + y: yPostion + this.secondPartRemain + }, this.handlePos1 = this.xyToPosition(pos), this.handleVal1 = this.positionToValue(this.handlePos1), pos = this.enableRtl ? { + x: xPostion - this.firstPartRemain, + y: yPostion - this.firstPartRemain + } : { + x: xPostion + this.secondPartRemain, + y: yPostion - this.firstPartRemain + }, this.handlePos2 = this.xyToPosition(pos), this.handleVal2 = this.positionToValue(this.handlePos2), this.limits.enabled) { + var _a, _b, pos, xPostion, yPostion, value = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = value[0], this.handlePos1 = value[1], this.handleVal1 === this.limits.minEnd && this.handleValueAdjust(this.handleVal1, this.limits.minEnd, 1), this.handleVal1 === this.limits.minStart && this.handleValueAdjust(this.handleVal1, this.limits.minStart, 1), value = this.getLimitValueAndPosition(this.handleVal2, this.limits.maxStart, this.limits.maxEnd), this.handleVal2 = value[0], this.handlePos2 = value[1], this.handleVal2 === this.limits.maxStart && this.handleValueAdjust(this.handleVal2, this.limits.maxStart, 2), this.handleVal2 === this.limits.maxEnd && this.handleValueAdjust(this.handleVal2, this.limits.maxEnd, 2); + } + this.handleVal2 === this.max && this.handleValueAdjust(this.handleVal2, this.max, 2), this.handleVal1 === this.min && this.handleValueAdjust(this.handleVal1, this.min, 1); + } + this.activeHandle = 1, this.setHandlePosition(event), this.activeHandle = 2, this.setHandlePosition(event), this.tooltipToggle(this.rangeBar), this.setRangeBar(); + }, Slider.prototype.sliderBarUp = function(event) { + this.changeEvent('changed', event), this.handleFocusOut(), this.firstHandle.classList.remove(slider_classNames.sliderActiveHandle), 'Range' === this.type && (this.initialTooltip = !1, this.secondHandle.classList.remove(slider_classNames.sliderActiveHandle)), this.closeTooltip(), this.isMaterial && (this.getHandle().classList.remove('e-large-thumb-size'), this.isMaterialTooltip && this.tooltipElement.classList.remove(slider_classNames.materialTooltipActive)), ej2_base.bi.remove(document, 'mousemove touchmove', this.sliderBarMove), ej2_base.bi.remove(document, 'mouseup touchend', this.sliderBarUp); + }, Slider.prototype.sliderBarMove = function(evt) { + 'touchmove' !== evt.type && evt.preventDefault(), pos = 'mousemove' === evt.type ? { + x: evt.clientX, + y: evt.clientY + } : { + x: evt.changedTouches[0].clientX, + y: evt.changedTouches[0].clientY + }; + var pos, handlepos = this.xyToPosition(pos), handleVal = this.positionToValue(handlepos); + if (handlepos = Math.round(handlepos), 'Range' !== this.type && 1 === this.activeHandle) { + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (this.limits.enabled) { + var valueAndPostion = this.getLimitValueAndPosition(handleVal, this.limits.minStart, this.limits.minEnd); + handlepos = valueAndPostion[1], handleVal = valueAndPostion[0]; + } + this.handlePos1 = handlepos, this.handleVal1 = handleVal; + } + this.firstHandle.classList.add(slider_classNames.sliderActiveHandle); + } + if ('Range' === this.type) { + if (1 === this.activeHandle) { + if (this.firstHandle.classList.add(slider_classNames.sliderActiveHandle), !(this.limits.enabled && this.limits.startHandleFixed) && (handlepos > this.handlePos2 && (handlepos = this.handlePos2, handleVal = this.handleVal2), handlepos !== this.preHandlePos1)) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.minStart, this.limits.minEnd); + handleVal = value[0], handlepos = value[1]; + } + this.handlePos1 = this.preHandlePos1 = handlepos, this.handleVal1 = handleVal, this.activeHandle = 1; + } + } else if (2 === this.activeHandle && (this.secondHandle.classList.add(slider_classNames.sliderActiveHandle), !(this.limits.enabled && this.limits.endHandleFixed) && (handlepos < this.handlePos1 && (handlepos = this.handlePos1, handleVal = this.handleVal1), handlepos !== this.preHandlePos2))) { + if (this.limits.enabled) { + var value = this.getLimitValueAndPosition(handleVal, this.limits.maxStart, this.limits.maxEnd); + handleVal = value[0], handlepos = value[1]; + } + this.handlePos2 = this.preHandlePos2 = handlepos, this.handleVal2 = handleVal, this.activeHandle = 2; + } + } + this.checkRepeatedValue(handleVal) && (this.getHandle().style.transition = this.scaleTransform, 'Default' !== this.type && (this.rangeBar.style.transition = 'none'), this.setHandlePosition(evt), !this.isMaterial || this.tooltip.isVisible || this.getHandle().classList.contains(slider_classNames.sliderTabHandle) || this.materialChange(), this.tooltipToggle(this.getHandle()), 'Default' !== this.type && this.setRangeBar()); + }, Slider.prototype.dragRangeBarUp = function(event) { + this.rangeBarDragged ? this.isDragComplete = !0 : (this.focusSliderElement(), this.sliderBarClick(event)), this.changeEvent('changed', event), this.closeTooltip(), ej2_base.bi.remove(document, 'mousemove touchmove', this.dragRangeBarMove), ej2_base.bi.remove(document, 'mouseup touchend', this.dragRangeBarUp), this.rangeBarDragged = !1; + }, Slider.prototype.checkRepeatedValue = function(currentValue) { + if ('Range' === this.type) { + if (currentValue === (this.enableRtl && 'Vertical' !== this.orientation ? 1 === this.activeHandle ? this.previousVal[1] : this.previousVal[0] : 1 === this.activeHandle ? this.previousVal[0] : this.previousVal[1])) return 0; + } else if (currentValue === this.previousVal) return 0; + return 1; + }, Slider.prototype.refreshTooltip = function(target) { + this.tooltip.isVisible && this.tooltipObj && (this.tooltipValue(), target && (this.tooltipObj.refresh(target), this.tooltipTarget = target)); + }, Slider.prototype.openTooltip = function(target) { + this.tooltip.isVisible && this.tooltipObj && !this.isMaterialTooltip && (this.tooltipValue(), this.tooltipObj.open(target), this.tooltipTarget = target); + }, Slider.prototype.closeTooltip = function() { + this.tooltip.isVisible && this.tooltipObj && 'Always' !== this.tooltip.showOn && !this.isMaterialTooltip && (this.tooltipValue(), this.tooltipObj.close(), this.tooltipTarget = void 0); + }, Slider.prototype.keyDown = function(event) { + switch(event.keyCode){ + case 37: + case 38: + case 39: + case 40: + case 33: + case 34: + case 36: + case 35: + event.preventDefault(), this.buttonClick(event); + } + }, Slider.prototype.wireButtonEvt = function(destroy) { + destroy ? (ej2_base.bi.remove(this.firstBtn, 'mouseleave touchleave', this.buttonFocusOut), ej2_base.bi.remove(this.secondBtn, 'mouseleave touchleave', this.buttonFocusOut), ej2_base.bi.remove(this.firstBtn, 'mousedown touchstart', this.repeatHandlerMouse), ej2_base.bi.remove(this.firstBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp), ej2_base.bi.remove(this.secondBtn, 'mousedown touchstart', this.repeatHandlerMouse), ej2_base.bi.remove(this.secondBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp), ej2_base.bi.remove(this.firstBtn, 'focusout', this.sliderFocusOut), ej2_base.bi.remove(this.secondBtn, 'focusout', this.sliderFocusOut)) : (ej2_base.bi.add(this.firstBtn, 'mouseleave touchleave', this.buttonFocusOut, this), ej2_base.bi.add(this.secondBtn, 'mouseleave touchleave', this.buttonFocusOut, this), ej2_base.bi.add(this.firstBtn, 'mousedown touchstart', this.repeatHandlerMouse, this), ej2_base.bi.add(this.firstBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp, this), ej2_base.bi.add(this.secondBtn, 'mousedown touchstart', this.repeatHandlerMouse, this), ej2_base.bi.add(this.secondBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp, this), ej2_base.bi.add(this.firstBtn, 'focusout', this.sliderFocusOut, this), ej2_base.bi.add(this.secondBtn, 'focusout', this.sliderFocusOut, this)); + }, Slider.prototype.rangeBarMousedown = function(event) { + var _a, _b; + if (event.preventDefault(), this.focusSliderElement(), 'Range' === this.type && this.drag && event.target === this.rangeBar) { + var xPostion = void 0, yPostion = void 0; + 'mousedown' === event.type ? (xPostion = (_a = [ + event.clientX, + event.clientY + ])[0], yPostion = _a[1]) : 'touchstart' === event.type && (xPostion = (_b = [ + event.changedTouches[0].clientX, + event.changedTouches[0].clientY + ])[0], yPostion = _b[1]), 'Horizontal' === this.orientation ? (this.firstPartRemain = xPostion - this.rangeBar.getBoundingClientRect().left, this.secondPartRemain = this.rangeBar.getBoundingClientRect().right - xPostion) : (this.firstPartRemain = yPostion - this.rangeBar.getBoundingClientRect().top, this.secondPartRemain = this.rangeBar.getBoundingClientRect().bottom - yPostion), this.minDiff = this.handleVal2 - this.handleVal1, this.tooltipToggle(this.rangeBar); + var focusedElement = this.element.querySelector('.' + slider_classNames.sliderTabHandle); + focusedElement && focusedElement.classList.remove(slider_classNames.sliderTabHandle), ej2_base.bi.add(document, 'mousemove touchmove', this.dragRangeBarMove, this), ej2_base.bi.add(document, 'mouseup touchend', this.dragRangeBarUp, this); + } + }, Slider.prototype.elementClick = function(event) { + if (this.isDragComplete) { + this.isDragComplete = !1; + return; + } + event.preventDefault(), this.focusSliderElement(), this.sliderBarClick(event), this.focusHandle(); + }, Slider.prototype.wireEvents = function() { + this.onresize = this.reposition.bind(this), window.addEventListener('resize', this.onresize), this.enabled && !this.readonly && (ej2_base.bi.add(this.element, 'click', this.elementClick, this), 'Range' === this.type && this.drag && ej2_base.bi.add(this.rangeBar, 'mousedown touchstart', this.rangeBarMousedown, this), ej2_base.bi.add(this.sliderContainer, 'keydown', this.keyDown, this), ej2_base.bi.add(this.sliderContainer, 'keyup', this.keyUp, this), ej2_base.bi.add(this.element, 'focusout', this.sliderFocusOut, this), ej2_base.bi.add(this.sliderContainer, 'mouseover mouseout touchstart touchend', this.hover, this), this.wireFirstHandleEvt(!1), 'Range' === this.type && this.wireSecondHandleEvt(!1), this.showButtons && this.wireButtonEvt(!1), this.wireMaterialTooltipEvent(!1), this.isForm && ej2_base.bi.add(this.formElement, 'reset', this.formResetHandler, this)); + }, Slider.prototype.unwireEvents = function() { + ej2_base.bi.remove(this.element, 'click', this.elementClick), 'Range' === this.type && this.drag && ej2_base.bi.remove(this.rangeBar, 'mousedown touchstart', this.rangeBarMousedown), ej2_base.bi.remove(this.sliderContainer, 'keydown', this.keyDown), ej2_base.bi.remove(this.sliderContainer, 'keyup', this.keyUp), ej2_base.bi.remove(this.element, 'focusout', this.sliderFocusOut), ej2_base.bi.remove(this.sliderContainer, 'mouseover mouseout touchstart touchend', this.hover), this.wireFirstHandleEvt(!0), 'Range' === this.type && this.wireSecondHandleEvt(!0), this.showButtons && this.wireButtonEvt(!0), this.wireMaterialTooltipEvent(!0), ej2_base.bi.remove(this.element, 'reset', this.formResetHandler); + }, Slider.prototype.formResetHandler = function() { + this.setProperties({ + value: this.formResetValue + }, !0), this.setValue(); + }, Slider.prototype.keyUp = function(event) { + if (9 === event.keyCode && event.target.classList.contains(slider_classNames.sliderHandle) && (this.focusSliderElement(), !event.target.classList.contains(slider_classNames.sliderTabHandle))) { + this.element.querySelector('.' + slider_classNames.sliderTabHandle) && this.element.querySelector('.' + slider_classNames.sliderTabHandle).classList.remove(slider_classNames.sliderTabHandle), event.target.classList.add(slider_classNames.sliderTabHandle); + var parentElement = event.target.parentElement; + parentElement === this.element && (parentElement.querySelector('.' + slider_classNames.sliderTrack).classList.add(slider_classNames.sliderTabTrack), ('Range' === this.type || 'MinRange' === this.type) && parentElement.querySelector('.' + slider_classNames.rangeBar).classList.add(slider_classNames.sliderTabRange)), 'Range' === this.type && (event.target.previousSibling.classList.contains(slider_classNames.sliderHandle) ? this.activeHandle = 2 : this.activeHandle = 1), this.getHandle().focus(), this.tooltipToggle(this.getHandle()); + } + this.closeTooltip(), this.changeEvent('changed', event); + }, Slider.prototype.hover = function(event) { + if (!(0, ej2_base.le)(event)) { + if ('mouseover' === event.type || 'touchmove' === event.type || 'mousemove' === event.type || 'pointermove' === event.type || 'touchstart' === event.type) this.sliderContainer.classList.add(slider_classNames.sliderHover); + else { + this.sliderContainer.classList.remove(slider_classNames.sliderHover); + var curTarget = event.currentTarget; + this.tooltip.isVisible && 'Always' !== this.tooltip.showOn && this.tooltipObj && this.isMaterialTooltip && !curTarget.classList.contains(slider_classNames.sliderHandleFocused) && !curTarget.classList.contains(slider_classNames.sliderTabHandle) && this.closeMaterialTooltip(); + } + } + }, Slider.prototype.sliderFocusOut = function(event) { + event.relatedTarget !== this.secondHandle && event.relatedTarget !== this.firstHandle && event.relatedTarget !== this.element && event.relatedTarget !== this.firstBtn && event.relatedTarget !== this.secondBtn && (this.closeMaterialTooltip(), this.closeTooltip(), this.element.querySelector('.' + slider_classNames.sliderTabHandle) && this.element.querySelector('.' + slider_classNames.sliderTabHandle).classList.remove(slider_classNames.sliderTabHandle), this.element.querySelector('.' + slider_classNames.sliderTabTrack) && (this.element.querySelector('.' + slider_classNames.sliderTabTrack).classList.remove(slider_classNames.sliderTabTrack), ('Range' === this.type || 'MinRange' === this.type) && this.element.querySelector('.' + slider_classNames.sliderTabRange) && this.element.querySelector('.' + slider_classNames.sliderTabRange).classList.remove(slider_classNames.sliderTabRange)), this.hiddenInput.focus(), this.hiddenInput.blur(), this.isElementFocused = !1); + }, Slider.prototype.removeElement = function(element) { + element.parentNode && element.parentNode.removeChild(element); + }, Slider.prototype.changeSliderType = function(type, args) { + this.isMaterialTooltip && this.materialHandle && (this.sliderContainer.classList.remove(slider_classNames.materialSlider), this.removeElement(this.materialHandle), this.materialHandle = void 0), this.removeElement(this.firstHandle), this.firstHandle = void 0, 'Default' !== type && ('Range' === type && (this.removeElement(this.secondHandle), this.secondHandle = void 0), this.removeElement(this.rangeBar), this.rangeBar = void 0), this.tooltip.isVisible && !(0, ej2_base.le)(this.tooltipObj) && (this.tooltipObj.destroy(), this.tooltipElement = void 0, this.tooltipCollidedPosition = void 0), !this.limits.enabled || ('MinRange' === type || 'Default' === type ? (0, ej2_base.le)(this.limitBarFirst) || (this.removeElement(this.limitBarFirst), this.limitBarFirst = void 0) : (0, ej2_base.le)(this.limitBarSecond) || (this.removeElement(this.limitBarSecond), this.limitBarSecond = void 0)), this.activeHandle = 1, this.getThemeInitialization(), 'Range' === this.type && this.rangeValueUpdate(), this.createRangeBar(), this.limits.enabled && this.createLimitBar(), this.setHandler(), this.setOrientClass(), this.wireFirstHandleEvt(!1), 'Range' === this.type && this.wireSecondHandleEvt(!1), this.setValue(), this.tooltip.isVisible && (this.renderTooltip(), this.wireMaterialTooltipEvent(!1)), this.setBarColor(), 'tooltip' !== args && this.updateConfig(); + }, Slider.prototype.changeRtl = function() { + if (this.enableRtl || 'Range' !== this.type || (this.value = [ + this.handleVal2, + this.handleVal1 + ]), this.updateConfig(), this.tooltip.isVisible && this.tooltipObj.refresh(this.firstHandle), this.showButtons) { + var enabledRTL = this.enableRtl && 'Vertical' !== this.orientation; + (0, ej2_base.Y4)(enabledRTL ? this.secondBtn : this.firstBtn, { + 'aria-label': 'Decrease', + title: 'Decrease' + }), (0, ej2_base.Y4)(enabledRTL ? this.firstBtn : this.secondBtn, { + 'aria-label': 'Increase', + title: 'Increase' + }); + } + }, Slider.prototype.changeOrientation = function() { + this.changeSliderType(this.type, 'null'); + }, Slider.prototype.updateConfig = function() { + this.setEnableRTL(), this.setValue(), this.tooltip.isVisible && this.refreshTooltip(this.tooltipTarget), 'None' !== this.ticks.placement && this.ul && (this.removeElement(this.ul), this.ul = void 0, this.renderScale()), this.limitsPropertyChange(); + }, Slider.prototype.limitsPropertyChange = function() { + this.limits.enabled ? ((0, ej2_base.le)(this.limitBarFirst) && 'Range' !== this.type && this.createLimitBar(), (0, ej2_base.le)(this.limitBarFirst) && (0, ej2_base.le)(this.limitBarSecond) && 'Range' === this.type && this.createLimitBar(), this.setLimitBar(), this.setValue()) : ((0, ej2_base.le)(this.limitBarFirst) || (0, ej2_base.og)(this.limitBarFirst), (0, ej2_base.le)(this.limitBarSecond) || (0, ej2_base.og)(this.limitBarSecond)); + }, Slider.prototype.getPersistData = function() { + return this.addOnPersist([ + 'value' + ]); + }, Slider.prototype.destroy = function() { + _super.prototype.destroy.call(this), this.unwireEvents(), window.removeEventListener('resize', this.onresize), (0, ej2_base.IV)([ + this.sliderContainer + ], [ + slider_classNames.sliderDisabled + ]), this.firstHandle.removeAttribute('aria-orientation'), 'Range' === this.type && this.secondHandle.removeAttribute('aria-orientation'), this.sliderContainer.parentNode.insertBefore(this.element, this.sliderContainer), (0, ej2_base.og)(this.sliderContainer), this.tooltip.isVisible && this.tooltipObj.destroy(), this.element.innerHTML = ''; + }, Slider.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var _this = this, _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'cssClass': + this.setCSSClass(oldProp.cssClass); + break; + case 'value': + if (newProp && oldProp) { + var value = (0, ej2_base.le)(newProp.value) ? 'Range' === this.type ? [ + this.min, + this.max + ] : this.min : newProp.value; + this.setProperties({ + value: value + }, !0), (0, ej2_base.le)(oldProp.value) || oldProp.value.toString() === value.toString() || (this.setValue(), this.refreshTooltip(this.tooltipTarget), 'Range' === this.type && ((0, ej2_base.le)(newProp.value) || oldProp.value[1] === value[1] ? this.activeHandle = 1 : this.activeHandle = 2)); + } + break; + case 'min': + case 'step': + case 'max': + this.setMinMaxValue(); + break; + case 'tooltip': + (0, ej2_base.le)(newProp.tooltip) || (0, ej2_base.le)(oldProp.tooltip) || this.setTooltip(prop); + break; + case 'type': + (0, ej2_base.le)(oldProp) || !Object.keys(oldProp).length || (0, ej2_base.le)(oldProp.type) || (this.changeSliderType(oldProp.type, prop), this.setZindex()); + break; + case 'enableRtl': + oldProp.enableRtl !== newProp.enableRtl && 'Vertical' !== this.orientation && (this.rtl = oldProp.enableRtl, this.changeRtl()); + break; + case 'limits': + this.limitsPropertyChange(); + break; + case 'orientation': + this.changeOrientation(); + break; + case 'ticks': + (0, ej2_base.le)(this.sliderContainer.querySelector('.' + slider_classNames.scale)) || ((0, ej2_base.og)(this.ul), Array.prototype.forEach.call(this.sliderContainer.classList, function(className) { + className.match(/e-scale-/) && _this.sliderContainer.classList.remove(className); + })), 'None' !== this.ticks.placement && (this.renderScale(), this.setZindex()); + break; + case 'locale': + this.showButtons && this.buttonTitle(); + break; + case 'showButtons': + newProp.showButtons ? (this.setButtons(), this.reposition(), this.enabled && !this.readonly && this.wireButtonEvt(!1)) : this.firstBtn && this.secondBtn && (this.sliderContainer.removeChild(this.firstBtn), this.sliderContainer.removeChild(this.secondBtn), this.sliderContainer.classList.remove(slider_classNames.sliderButtonClass), this.firstBtn = void 0, this.secondBtn = void 0, this.reposition()); + break; + case 'enabled': + this.setEnabled(); + break; + case 'readonly': + this.setReadOnly(); + break; + case 'customValues': + this.setValue(), this.reposition(); + break; + case 'colorRange': + this.reposition(); + break; + case 'width': + this.setElementWidth(newProp.width), this.setMinMaxValue(), this.limits && this.limitsPropertyChange(); + } + } + }, Slider.prototype.setReadOnly = function() { + this.readonly ? (this.unwireEvents(), this.sliderContainer.classList.add(slider_classNames.readonly)) : (this.wireEvents(), this.sliderContainer.classList.remove(slider_classNames.readonly)); + }, Slider.prototype.setMinMaxValue = function() { + var _this = this; + this.setValue(), this.refreshTooltip(this.tooltipTarget), !(0, ej2_base.le)(this.sliderContainer.querySelector('.' + slider_classNames.scale)) && this.ul && ((0, ej2_base.og)(this.ul), Array.prototype.forEach.call(this.sliderContainer.classList, function(className) { + className.match(/e-scale-/) && _this.sliderContainer.classList.remove(className); + })), 'None' !== this.ticks.placement && (this.renderScale(), this.setZindex()); + }, Slider.prototype.setZindex = function() { + this.zIndex = 6, (0, ej2_base.le)(this.ticks) || 'None' === this.ticks.placement || (this.ul.style.zIndex = this.zIndex + -7 + '', this.element.style.zIndex = this.zIndex + 2 + ''), this.isMaterial || (0, ej2_base.le)(this.ticks) || 'Both' !== this.ticks.placement || (this.element.style.zIndex = this.zIndex + 2 + ''), this.firstHandle.style.zIndex = this.zIndex + 3 + '', 'Range' === this.type && (this.secondHandle.style.zIndex = this.zIndex + 4 + ''); + }, Slider.prototype.setTooltip = function(args) { + this.changeSliderType(this.type, args); + }, Slider.prototype.setBarColor = function() { + for(var trackPosition, trackClassName, child = this.sliderTrack.lastElementChild; child;)this.sliderTrack.removeChild(child), child = this.sliderTrack.lastElementChild; + for(var i = 0; i < this.colorRange.length; i++)if (!(0, ej2_base.le)(this.colorRange[i].start) && !(0, ej2_base.le)(this.colorRange[i].end) && this.colorRange[i].end > this.colorRange[i].start) { + this.colorRange[i].start < this.min && (this.colorRange[i].start = this.min), this.colorRange[i].end > this.max && (this.colorRange[i].end = this.max); + var startingPosition = this.checkHandlePosition(this.colorRange[i].start), endPosition = this.checkHandlePosition(this.colorRange[i].end), trackContainer = this.createElement('div'); + trackContainer.style.backgroundColor = this.colorRange[i].color, trackContainer.style.border = '1px solid ' + this.colorRange[i].color, 'Horizontal' === this.orientation ? (trackClassName = slider_classNames.sliderHorizantalColor, trackPosition = this.enableRtl ? (0, ej2_base.le)(this.customValues) ? this.checkHandlePosition(this.max) - this.checkHandlePosition(this.colorRange[i].end) : this.checkHandlePosition(this.customValues.length - this.colorRange[i].end - 1) : this.checkHandlePosition(this.colorRange[i].start), trackContainer.style.width = endPosition - startingPosition + 'px', trackContainer.style.left = trackPosition + 'px') : (trackClassName = slider_classNames.sliderVerticalColor, trackPosition = this.checkHandlePosition(this.colorRange[i].start), trackContainer.style.height = endPosition - startingPosition + 'px', trackContainer.style.bottom = trackPosition + 'px'), trackContainer.classList.add(trackClassName), this.sliderTrack.appendChild(trackContainer); + } + }, Slider.prototype.getModuleName = function() { + return 'slider'; + }, slider_decorate([ + (0, ej2_base.Z9)(null) + ], Slider.prototype, "value", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], Slider.prototype, "customValues", void 0), slider_decorate([ + (0, ej2_base.Z9)(1) + ], Slider.prototype, "step", void 0), slider_decorate([ + (0, ej2_base.Z9)(null) + ], Slider.prototype, "width", void 0), slider_decorate([ + (0, ej2_base.Z9)(0) + ], Slider.prototype, "min", void 0), slider_decorate([ + (0, ej2_base.Z9)(100) + ], Slider.prototype, "max", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], Slider.prototype, "readonly", void 0), slider_decorate([ + (0, ej2_base.Z9)('Default') + ], Slider.prototype, "type", void 0), slider_decorate([ + (0, ej2_base.FE)([ + {} + ], ColorRangeData) + ], Slider.prototype, "colorRange", void 0), slider_decorate([ + (0, ej2_base.Zz)({}, TicksData) + ], Slider.prototype, "ticks", void 0), slider_decorate([ + (0, ej2_base.Zz)({}, LimitData) + ], Slider.prototype, "limits", void 0), slider_decorate([ + (0, ej2_base.Z9)(!0) + ], Slider.prototype, "enabled", void 0), slider_decorate([ + (0, ej2_base.Zz)({}, TooltipData) + ], Slider.prototype, "tooltip", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], Slider.prototype, "showButtons", void 0), slider_decorate([ + (0, ej2_base.Z9)(!0) + ], Slider.prototype, "enableAnimation", void 0), slider_decorate([ + (0, ej2_base.Z9)('Horizontal') + ], Slider.prototype, "orientation", void 0), slider_decorate([ + (0, ej2_base.Z9)('') + ], Slider.prototype, "cssClass", void 0), slider_decorate([ + (0, ej2_base.Z9)(!1) + ], Slider.prototype, "enableHtmlSanitizer", void 0), slider_decorate([ + (0, ej2_base.ju)() + ], Slider.prototype, "created", void 0), slider_decorate([ + (0, ej2_base.ju)() + ], Slider.prototype, "change", void 0), slider_decorate([ + (0, ej2_base.ju)() + ], Slider.prototype, "changed", void 0), slider_decorate([ + (0, ej2_base.ju)() + ], Slider.prototype, "renderingTicks", void 0), slider_decorate([ + (0, ej2_base.ju)() + ], Slider.prototype, "renderedTicks", void 0), slider_decorate([ + (0, ej2_base.ju)() + ], Slider.prototype, "tooltipChange", void 0), Slider = slider_decorate([ + ej2_base.Zl + ], Slider); + }(ej2_base.wA), color_picker_extends = (extendStatics8 = function(d, b) { + return (extendStatics8 = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics8(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), color_picker_decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, APPLY = 'e-apply', CANCEL = 'e-cancel', CURRENT = 'e-current', CTRLBTN = 'e-ctrl-btn', CTRLSWITCH = 'e-switch-ctrl-btn', DISABLED = 'e-disabled', FORMATSWITCH = 'e-value-switch-btn', HANDLER = 'e-handler', HEX = 'e-hex', HIDEHEX = 'e-hide-hex-value', HIDEOPACITY = 'e-hide-opacity', HIDERGBA = 'e-hide-switchable-value', HIDEVALUE = 'e-hide-value', HIDEVALUESWITCH = 'e-hide-valueswitcher', HSVAREA = 'e-hsv-color', HSVCONTAINER = 'e-hsv-container', INPUTWRAPPER = 'e-selected-value', MODESWITCH = 'e-mode-switch-btn', NOCOLOR = 'e-nocolor-item', OPACITY = 'e-opacity-value', PALETTES = 'e-palette', PALETTECONTENT = 'e-color-palette', PICKERCONTENT = 'e-color-picker', PREVIEW = 'e-preview-container', PREVIOUS = 'e-previous', SHOWVALUE = 'e-show-value', SELECT = 'e-selected', SPLITPREVIEW = 'e-split-preview', TILE = 'e-tile', presets = { + default: [ + '#000000', + '#f44336', + '#e91e63', + '#9c27b0', + '#673ab7', + '#2196f3', + '#03a9f4', + '#00bcd4', + '#009688', + '#ffeb3b', + '#ffffff', + '#ffebee', + '#fce4ec', + '#f3e5f5', + '#ede7f6', + '#e3f2fd', + '#e1f5fe', + '#e0f7fa', + '#e0f2f1', + '#fffde7', + '#f2f2f2', + '#ffcdd2', + '#f8bbd0', + '#e1bee7', + '#d1c4e9', + '#bbdefb', + '#b3e5fc', + '#b2ebf2', + '#b2dfdb', + '#fff9c4', + '#e6e6e6', + '#ef9a9a', + '#f48fb1', + '#ce93d8', + '#b39ddb', + '#90caf9', + '#81d4fa', + '#80deea', + '#80cbc4', + '#fff59d', + '#cccccc', + '#e57373', + '#f06292', + '#ba68c8', + '#9575cd', + '#64b5f6', + '#4fc3f7', + '#4dd0e1', + '#4db6ac', + '#fff176', + '#b3b3b3', + '#ef5350', + '#ec407a', + '#ab47bc', + '#7e57c2', + '#42a5f5', + '#29b6f6', + '#26c6da', + '#26a69a', + '#ffee58', + '#999999', + '#e53935', + '#d81b60', + '#8e24aa', + '#5e35b1', + '#1e88e5', + '#039be5', + '#00acc1', + '#00897b', + '#fdd835', + '#808080', + '#d32f2f', + '#c2185b', + '#7b1fa2', + '#512da8', + '#1976d2', + '#0288d1', + '#0097a7', + '#00796b', + '#fbc02d', + '#666666', + '#c62828', + '#ad1457', + '#6a1b9a', + '#4527a0', + '#1565c0', + '#0277bd', + '#00838f', + '#00695c', + '#f9a825', + '#4d4d4d', + '#b71c1c', + '#880e4f', + '#4a148c', + '#311b92', + '#0d47a1', + '#01579b', + '#006064', + '#004d40', + '#f57f17' + ] + }, ColorPicker = function(_super) { + function ColorPicker(options, element) { + return _super.call(this, options, element) || this; + } + return color_picker_extends(ColorPicker, _super), ColorPicker.prototype.preRender = function() { + var ele = this.element; + this.formElement = (0, ej2_base.oq)(this.element, 'form'), this.formElement && ej2_base.bi.add(this.formElement, 'reset', this.formResetHandler, this), this.l10n = new ej2_base.E7('colorpicker', { + Apply: 'Apply', + Cancel: 'Cancel', + ModeSwitcher: 'Switch Mode' + }, this.locale), ele.getAttribute('ejs-for') && !ele.getAttribute('name') && ele.setAttribute('name', ele.id); + }, ColorPicker.prototype.render = function() { + this.initWrapper(), this.inline ? this.createWidget() : this.createSplitBtn(), this.enableOpacity || (0, ej2_base.cn)([ + this.container.parentElement + ], HIDEOPACITY), this.renderComplete(); + }, ColorPicker.prototype.initWrapper = function() { + var wrapper = this.createElement('div', { + className: 'e-' + this.getModuleName() + '-wrapper' + }); + this.element.parentNode.insertBefore(wrapper, this.element), wrapper.appendChild(this.element), (0, ej2_base.Y4)(this.element, { + tabindex: '-1', + spellcheck: 'false' + }), this.container = this.createElement('div', { + className: 'e-container' + }), this.getWrapper().appendChild(this.container); + var value = this.value ? this.roundValue(this.value).toLowerCase() : '#008000ff'; + this.noColor && 'Palette' === this.mode && '' === this.value && (value = ''); + var slicedValue = value.slice(0, 7); + (0, ej2_base.le)(this.initialInputValue) && (this.initialInputValue = slicedValue), this.element.value = slicedValue, this.enableOpacity ? this.setProperties({ + value: value + }, !0) : this.setProperties({ + value: slicedValue + }, !0), this.enableRtl && wrapper.classList.add('e-rtl'), this.cssClass && (0, ej2_base.cn)([ + wrapper + ], this.cssClass.split(' ')), this.tileRipple = (0, ej2_base.qx)(this.container, { + selector: '.' + TILE + }), this.ctrlBtnRipple = (0, ej2_base.qx)(this.container, { + selector: '.e-btn' + }); + }, ColorPicker.prototype.getWrapper = function() { + return this.element.parentElement; + }, ColorPicker.prototype.createWidget = function() { + 'Palette' === this.mode ? (this.createPalette(), this.inline || this.firstPaletteFocus()) : (this.createPicker(), this.inline || this.getDragHandler().focus()), this.isRgb = !0, this.createInput(), this.createCtrlBtn(), this.disabled || this.wireEvents(), this.inline && this.disabled && this.toggleDisabled(!0), ej2_base.AR.isDevice && this.refreshPopupPos(); + }, ColorPicker.prototype.createSplitBtn = function() { + var _this = this, splitButton = this.createElement('button', { + className: 'e-split-colorpicker' + }); + this.getWrapper().appendChild(splitButton), this.splitBtn = new SplitButton({ + iconCss: 'e-selected-color', + target: this.container, + disabled: this.disabled, + enableRtl: this.enableRtl, + createPopupOnClick: this.createPopupOnClick, + open: this.onOpen.bind(this), + click: function() { + _this.trigger('change', { + currentValue: { + hex: _this.value.slice(0, 7), + rgba: _this.convertToRgbString(_this.hexToRgb(_this.value)) + }, + previousValue: { + hex: null, + rgba: null + }, + value: _this.value + }); + } + }), this.splitBtn.createElement = this.createElement, this.splitBtn.appendTo(splitButton); + var preview = this.createElement('span', { + className: SPLITPREVIEW + }); + (0, ej2_base.Ys)('.e-selected-color', splitButton).appendChild(preview), preview.style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)); + var popupEle = this.getPopupEle(); + if ((0, ej2_base.cn)([ + popupEle + ], 'e-colorpicker-popup'), this.cssClass && (0, ej2_base.cn)([ + popupEle + ], this.cssClass.split(' ')), ej2_base.AR.isDevice) { + var popupInst = this.getPopupInst(); + popupInst.relateTo = document.body, popupInst.position = { + X: 'center', + Y: 'center' + }, popupInst.targetType = 'container', popupInst.collision = { + X: 'fit', + Y: 'fit' + }, popupInst.offsetY = 4, popupEle.style.zIndex = (0, popup_popup.TE)(this.splitBtn.element).toString(); + } + this.bindCallBackEvent(); + }, ColorPicker.prototype.onOpen = function() { + this.trigger('open', { + element: this.container + }); + }, ColorPicker.prototype.getPopupInst = function() { + return (0, ej2_base.s8)(this.getPopupEle(), popup_popup.GI); + }, ColorPicker.prototype.bindCallBackEvent = function() { + var _this = this; + this.splitBtn.beforeOpen = function(args) { + var callBackPromise = new Deferred(); + return _this.trigger('beforeOpen', args, function(observeOpenArgs) { + if (!observeOpenArgs.cancel) { + var popupEle = _this.getPopupEle(); + popupEle.style.top = (0, ej2_base.Ac)(0 + pageYOffset), popupEle.style.left = (0, ej2_base.Ac)(0 + pageXOffset), popupEle.style.display = 'block', _this.createWidget(), popupEle.style.display = '', ej2_base.AR.isDevice && (_this.modal = _this.createElement('div'), _this.modal.className = 'e-' + _this.getModuleName() + ' e-modal', _this.modal.style.display = 'none', document.body.insertBefore(_this.modal, popupEle), document.body.className += ' e-colorpicker-overflow', _this.modal.style.display = 'block', _this.modal.style.zIndex = (Number(popupEle.style.zIndex) - 1).toString()); + } + args.cancel = observeOpenArgs.cancel, callBackPromise.resolve(observeOpenArgs); + }), callBackPromise; + }, this.splitBtn.beforeClose = function(args) { + var callBackPromise = new Deferred(); + if ((0, ej2_base.le)(args.event)) callBackPromise.resolve(args); + else { + var beforeCloseArgs = { + element: _this.container, + event: args.event, + cancel: !1 + }; + _this.trigger('beforeClose', beforeCloseArgs, function(observedCloseArgs) { + ej2_base.AR.isDevice && args.event.target === _this.modal && (observedCloseArgs.cancel = !0), observedCloseArgs.cancel || _this.onPopupClose(), args.cancel = observedCloseArgs.cancel, callBackPromise.resolve(observedCloseArgs); + }); + } + return callBackPromise; + }; + }, ColorPicker.prototype.onPopupClose = function() { + this.unWireEvents(), this.destroyOtherComp(), this.container.style.width = '', (0, ej2_base.Ys)('.' + SPLITPREVIEW, this.splitBtn.element).style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)), this.container.innerHTML = '', (0, ej2_base.IV)([ + this.container + ], [ + PICKERCONTENT, + PALETTECONTENT + ]), ej2_base.AR.isDevice && this.modal && ((0, ej2_base.IV)([ + document.body + ], 'e-colorpicker-overflow'), this.modal.style.display = 'none', this.modal.outerHTML = '', this.modal = null); + }, ColorPicker.prototype.createPalette = function() { + if ((0, ej2_base.s1)(this.container, [ + PALETTECONTENT + ], [ + PICKERCONTENT + ]), this.presetColors) { + var paletteGroup = this.createElement('div', { + className: 'e-custom-palette' + }); + this.appendElement(paletteGroup); + var keys = Object.keys(this.presetColors); + if (1 === keys.length) this.appendPalette(this.presetColors[keys[0]], keys[0], paletteGroup); + else for(var i = 0, len = keys.length; i < len; i++)this.appendPalette(this.presetColors[keys[i]], keys[i], paletteGroup); + (0, ej2_base.td)('.e-row', paletteGroup).length > 10 && (0, ej2_base.cn)([ + paletteGroup + ], 'e-palette-group'); + } else this.appendPalette(presets.default, 'default'); + 'Palette' === this.mode && !this.modeSwitcher && this.noColor && this.setNoColor(); + var width = parseInt(getComputedStyle(this.container).borderBottomWidth, 10); + this.container.style.width = (0, ej2_base.Ac)(this.container.children[0].offsetWidth + width + width), this.rgb = this.hexToRgb(this.roundValue(this.value)), this.hsv = this.rgbToHsv.apply(this, this.rgb); + }, ColorPicker.prototype.firstPaletteFocus = function() { + (0, ej2_base.Ys)('.' + SELECT, this.container.children[0]) || (0, ej2_base.td)('.' + PALETTES, this.container)[0].focus(); + }, ColorPicker.prototype.appendPalette = function(colors, key, refEle) { + var row, tile, roundedColor, palette = this.createElement('div', { + className: PALETTES, + attrs: { + tabindex: '0' + } + }); + refEle ? refEle.appendChild(palette) : this.appendElement(palette); + for(var i = 0, len = colors.length; i < len; i++)(0 === i || i % this.columns == 0) && (row = this.createElement('div', { + className: 'e-row', + attrs: { + role: 'presentation' + } + }), palette.appendChild(row)), roundedColor = this.roundValue(colors[i]).toLowerCase(), tile = this.createElement('span', { + className: TILE, + attrs: { + role: 'gridcell', + 'aria-label': roundedColor, + 'aria-selected': 'false', + tabindex: '0' + } + }), this.trigger('beforeTileRender', { + element: tile, + presetName: key, + value: colors[i] + }), row.appendChild(tile), this.value === roundedColor && (this.addTileSelection(tile), palette.focus()), tile.style.backgroundColor = this.convertToRgbString(this.hexToRgb(roundedColor)); + }, ColorPicker.prototype.setNoColor = function() { + var noColorEle = this.container.querySelector('.e-row').children[0]; + noColorEle.classList.add(NOCOLOR), this.value || (noColorEle.classList.add(SELECT), (0, ej2_base.oq)(noColorEle, '.' + PALETTES).focus()), [ + 'aria-selected', + 'aria-label' + ].forEach(function(attr) { + noColorEle.removeAttribute(attr); + }), noColorEle.style.backgroundColor = ''; + }, ColorPicker.prototype.appendElement = function(ele, insertPos) { + void 0 === insertPos && (insertPos = 0); + var refEle = this.container.children[insertPos]; + refEle ? this.container.insertBefore(ele, refEle) : this.container.appendChild(ele); + }, ColorPicker.prototype.addTileSelection = function(ele) { + ele.classList.add(SELECT), ele.setAttribute('aria-selected', 'true'); + }, ColorPicker.prototype.createPicker = function() { + (0, ej2_base.s1)(this.container, [ + PICKERCONTENT + ], [ + PALETTECONTENT + ]); + var hsvContainer = this.createElement('div', { + className: HSVCONTAINER + }); + this.appendElement(hsvContainer), hsvContainer.appendChild(this.createElement('div', { + className: HSVAREA + })); + var dragHandler = this.createElement('span', { + className: HANDLER, + attrs: { + tabindex: '0' + } + }); + hsvContainer.appendChild(dragHandler), null === this.value && (this.value = '#008000ff'), this.rgb = this.hexToRgb(this.value), this.hsv = this.rgbToHsv.apply(this, this.rgb), this.setHsvContainerBg(), this.setHandlerPosition(), this.createSlider(), this.createDragTooltip(); + }, ColorPicker.prototype.setHsvContainerBg = function(h) { + void 0 === h && (h = this.hsv[0]), this.getHsvContainer().style.backgroundColor = this.convertToRgbString(this.hsvToRgb(h, 100, 100, 1)); + }, ColorPicker.prototype.getHsvContainer = function() { + return (0, ej2_base.Ys)('.' + HSVCONTAINER, this.container); + }, ColorPicker.prototype.setHandlerPosition = function() { + var dragHandler = this.getDragHandler(), hsvArea = (0, ej2_base.Ys)('.' + HSVAREA, this.container); + this.enableRtl ? dragHandler.style.left = (0, ej2_base.Ac)(hsvArea.offsetWidth * Math.abs(100 - this.hsv[1]) / 100) : dragHandler.style.left = (0, ej2_base.Ac)(hsvArea.offsetWidth * this.hsv[1] / 100), dragHandler.style.top = (0, ej2_base.Ac)(hsvArea.offsetHeight * (100 - this.hsv[2]) / 100); + }, ColorPicker.prototype.createSlider = function() { + var sliderPreviewWrapper = this.createElement('div', { + className: 'e-slider-preview' + }); + this.appendElement(sliderPreviewWrapper, 1), this.createPreview(sliderPreviewWrapper); + var sliderWrapper = this.createElement('div', { + className: 'e-colorpicker-slider' + }); + sliderPreviewWrapper.insertBefore(sliderWrapper, sliderPreviewWrapper.children[0]); + var slider = this.createElement('div', { + className: 'e-hue-slider' + }); + sliderWrapper.appendChild(slider), this.hueSlider = new Slider({ + value: this.hsv[0], + min: 0, + max: 359, + enableRtl: this.enableRtl, + enabled: !this.disabled, + change: this.hueChange.bind(this) + }), this.hueSlider.createElement = this.createElement, this.hueSlider.appendTo(slider), this.enableOpacity && (slider = this.createElement('div', { + className: 'e-opacity-slider' + }), sliderWrapper.appendChild(slider), this.createOpacitySlider(slider)); + }, ColorPicker.prototype.createOpacitySlider = function(slider) { + this.opacitySlider = new Slider({ + value: 100 * this.rgb[3], + min: 0, + max: 100, + enableRtl: this.enableRtl, + enabled: !this.disabled, + change: this.opacityChange.bind(this) + }), this.opacitySlider.createElement = this.createElement, this.opacitySlider.appendTo(slider); + var opacityBgTrack = this.createElement('div', { + className: 'e-opacity-empty-track' + }); + slider.appendChild(opacityBgTrack), this.updateOpacitySliderBg(); + }, ColorPicker.prototype.updateOpacitySliderBg = function() { + var direction = this.enableRtl ? 'to left' : 'to right', opacityEle = (0, ej2_base.Ys)('.e-opacity-empty-track', this.opacitySlider.element); + opacityEle && (opacityEle.style.background = 'linear-gradient(' + direction + ', rgba(' + this.rgb.slice(0, 3) + ', 0) 0%, ' + this.convertToRgbString(this.rgb.slice(0, 3)) + ' 100%)'); + }, ColorPicker.prototype.hueChange = function(args) { + this.hsv[0] = args.value, this.setHsvContainerBg(), this.convertToOtherFormat(); + }, ColorPicker.prototype.opacityChange = function(args) { + var value = args.value, pValue = this.rgbToHex(this.rgb); + this.hsv[3] = value / 100, this.rgb[3] = value / 100; + var cValue = this.rgbToHex(this.rgb); + this.updateOpacityInput(value); + var rgb = this.convertToRgbString(this.rgb); + this.updatePreview(rgb), this.triggerEvent(cValue, pValue, rgb); + }, ColorPicker.prototype.updateOpacityInput = function(value) { + if (this.enableOpacity && !this.getWrapper().classList.contains(HIDEVALUE)) { + var opacityTextBoxInst = (0, ej2_base.s8)((0, ej2_base.Ys)('.' + OPACITY, this.container), numerictextbox.N); + opacityTextBoxInst.value = value, opacityTextBoxInst.dataBind(); + } + }, ColorPicker.prototype.createPreview = function(parentEle) { + var previewContainer = this.createElement('div', { + className: PREVIEW + }); + parentEle.appendChild(previewContainer); + var preview = this.createElement('span', { + className: 'e-preview ' + CURRENT + }); + previewContainer.appendChild(preview); + var colorValue = this.convertToRgbString(this.rgb); + preview.style.backgroundColor = colorValue, preview = this.createElement('span', { + className: 'e-preview ' + PREVIOUS + }), previewContainer.appendChild(preview), preview.style.backgroundColor = colorValue; + }, ColorPicker.prototype.isPicker = function() { + return !this.container.classList.contains(PALETTECONTENT); + }, ColorPicker.prototype.getPopupEle = function() { + return this.container.parentElement; + }, ColorPicker.prototype.createNumericInput = function(element, value, label, max) { + var _this = this, numericInput = new numerictextbox.N({ + value: value, + placeholder: label, + min: 0, + max: max, + format: '###.##', + showSpinButton: !1, + floatLabelType: 'Always', + enableRtl: this.enableRtl, + enabled: !this.disabled, + readonly: !this.isPicker(), + change: function(args) { + args.event && _this.inputHandler(args.event); + } + }); + numericInput.createElement = this.createElement, numericInput.appendTo(element); + }, ColorPicker.prototype.createInput = function() { + var isPicker = this.isPicker(), wrapper = this.getWrapper(); + if (isPicker && !wrapper.classList.contains(HIDEVALUE) || !isPicker && wrapper.classList.contains(SHOWVALUE)) { + var inputWrap = this.createElement('div', { + className: INPUTWRAPPER + }); + isPicker ? this.appendElement(inputWrap, 2) : this.appendElement(inputWrap, 1); + var container = this.createElement('div', { + className: 'e-input-container' + }); + if (inputWrap.appendChild(container), wrapper.classList.contains(HIDEVALUESWITCH) || this.appendValueSwitchBtn(inputWrap), !wrapper.classList.contains(HIDEHEX)) { + var hexInput = this.createElement('input', { + className: HEX, + attrs: { + maxlength: '7', + spellcheck: 'false' + } + }); + container.appendChild(hexInput), input.I.createInput({ + element: hexInput, + floatLabelType: 'Always', + properties: { + placeholder: 'HEX', + enableRtl: this.enableRtl, + enabled: !this.disabled, + readonly: !this.isPicker() + } + }, this.createElement), input.I.setValue(this.value.slice(0, 7), hexInput), hexInput.addEventListener('input', this.inputHandler.bind(this)); + } + if (!wrapper.classList.contains(HIDERGBA)) { + var label = void 0, value = void 0; + this.isRgb ? (label = 'RGB', value = this.rgb) : (label = 'HSV', value = this.hsv); + for(var clsName = [ + 'rh', + 'gs', + 'bv' + ], i = 0; i < 3; i++)this.createNumericInput(container.appendChild(this.createElement('input', { + className: 'e-' + clsName[i] + '-value' + })), value[i], label[i], 255); + this.enableOpacity && this.appendOpacityValue(container); + } + } + }, ColorPicker.prototype.appendOpacityValue = function(container) { + this.createNumericInput(container.appendChild(this.createElement('input', { + className: OPACITY + })), 100 * this.rgb[3], 'A', 100); + }, ColorPicker.prototype.appendValueSwitchBtn = function(targetEle) { + var valueSwitchBtn = this.createElement('button', { + className: 'e-icons e-css e-btn e-flat e-icon-btn ' + FORMATSWITCH + }); + targetEle.appendChild(valueSwitchBtn), this.isPicker() && !this.getWrapper().classList.contains(HIDERGBA) && valueSwitchBtn.addEventListener('click', this.formatSwitchHandler.bind(this)); + }, ColorPicker.prototype.createCtrlBtn = function() { + if (this.modeSwitcher || this.showButtons) { + this.l10n.setLocale(this.locale); + var btnWrapper = this.createElement('div', { + className: CTRLSWITCH + }); + if (this.container.appendChild(btnWrapper), this.showButtons) { + var controlBtnWrapper = this.createElement('div', { + className: CTRLBTN + }); + btnWrapper.appendChild(controlBtnWrapper); + var apply = this.l10n.getConstant('Apply'); + controlBtnWrapper.appendChild(this.createElement('button', { + innerHTML: apply, + className: 'e-btn e-css e-flat e-primary e-small ' + APPLY, + attrs: { + title: apply + } + })); + var cancel = this.l10n.getConstant('Cancel'); + controlBtnWrapper.appendChild(this.createElement('button', { + innerHTML: cancel, + className: 'e-btn e-css e-flat e-small ' + CANCEL, + attrs: { + title: cancel + } + })); + } + this.modeSwitcher && this.appendModeSwitchBtn(); + } + }, ColorPicker.prototype.appendModeSwitchBtn = function() { + var modeSwitcher = this.createElement('button', { + className: 'e-icons e-btn e-flat e-icon-btn ' + MODESWITCH, + attrs: { + title: this.l10n.getConstant('ModeSwitcher') + } + }); + (0, ej2_base.Ys)('.' + CTRLSWITCH, this.container).insertBefore(modeSwitcher, (0, ej2_base.Ys)('.' + CTRLBTN, this.container)); + }, ColorPicker.prototype.createDragTooltip = function() { + var _this = this, tooltip = new Tooltip({ + opensOn: 'Custom', + showTipPointer: !1, + cssClass: 'e-color-picker-tooltip', + beforeOpen: function(args) { + _this.tooltipEle = args.element; + }, + animation: { + open: { + effect: 'None' + }, + close: { + effect: 'None' + } + } + }); + tooltip.createElement = this.createElement, tooltip.appendTo(this.container), tooltip.open(this.container), this.tooltipEle.style.zIndex = (0, popup_popup.TE)(this.tooltipEle).toString(), (0, ej2_base.Ys)('.e-tip-content', this.tooltipEle).appendChild(this.createElement('div', { + className: 'e-tip-transparent' + })); + }, ColorPicker.prototype.getTooltipInst = function() { + return (0, ej2_base.s8)(this.container, Tooltip); + }, ColorPicker.prototype.setTooltipOffset = function(value) { + this.getTooltipInst().offsetY = value; + }, ColorPicker.prototype.toggleDisabled = function(enable) { + enable ? this.getWrapper().classList.add(DISABLED) : this.getWrapper().classList.remove(DISABLED), this.showButtons && [].slice.call((0, ej2_base.td)('.e-btn', this.container)).forEach(function(ele) { + enable ? (0, ej2_base.Y4)(ele, { + disabled: '' + }) : ele.removeAttribute('disabled'); + }); + }, ColorPicker.prototype.convertToRgbString = function(rgb) { + return rgb.length ? 4 === rgb.length ? 'rgba(' + rgb.join() + ')' : 'rgb(' + rgb.join() + ')' : ''; + }, ColorPicker.prototype.convertToHsvString = function(hsv) { + return 4 === hsv.length ? 'hsva(' + hsv.join() + ')' : 'hsv(' + hsv.join() + ')'; + }, ColorPicker.prototype.updateHsv = function() { + this.hsv[1] = this.hsv[1] > 100 ? 100 : this.hsv[1], this.hsv[2] = this.hsv[2] > 100 ? 100 : this.hsv[2], this.setHandlerPosition(); + }, ColorPicker.prototype.convertToOtherFormat = function(isKey) { + void 0 === isKey && (isKey = !1); + var pValue = this.rgbToHex(this.rgb); + this.rgb = this.hsvToRgb.apply(this, this.hsv); + var cValue = this.rgbToHex(this.rgb), rgba = this.convertToRgbString(this.rgb); + this.updatePreview(rgba), this.updateInput(cValue), this.triggerEvent(cValue, pValue, rgba, isKey); + }, ColorPicker.prototype.updateInput = function(value) { + var wrapper = this.getWrapper(); + wrapper.classList.contains(HIDEVALUE) || (wrapper.classList.contains(HIDEHEX) || input.I.setValue(value.substr(0, 7), (0, ej2_base.Ys)('.' + HEX, this.container)), wrapper.classList.contains(HIDERGBA) || (this.isRgb ? this.updateValue(this.rgb, !1) : this.updateValue(this.hsv, !1))); + }, ColorPicker.prototype.updatePreview = function(value) { + this.enableOpacity && this.updateOpacitySliderBg(), (0, ej2_base.Ys)('.e-tip-transparent', this.tooltipEle).style.backgroundColor = value, (0, ej2_base.Ys)('.' + PREVIEW + ' .' + CURRENT, this.container).style.backgroundColor = value, (0, ej2_base.Ys)('.' + PREVIEW + ' .' + PREVIOUS, this.container).style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)); + }, ColorPicker.prototype.getDragHandler = function() { + return (0, ej2_base.Ys)('.' + HANDLER, this.container); + }, ColorPicker.prototype.removeTileSelection = function() { + [].slice.call((0, ej2_base.td)('.' + SELECT, this.container.children[0])).forEach(function(ele) { + ele.classList.remove(SELECT), ele.setAttribute('aria-selected', 'false'); + }); + }, ColorPicker.prototype.convertRgbToNumberArray = function(value) { + return value.slice(value.indexOf('(') + 1, value.indexOf(')')).split(',').map(function(n, i) { + return 3 !== i ? parseInt(n, 10) : parseFloat(n); + }); + }, ColorPicker.prototype.getValue = function(value, type) { + if (value || (value = this.value), type = type ? type.toLowerCase() : 'hex', 'r' === value[0]) { + var cValue = this.convertRgbToNumberArray(value); + if ('hex' === type || 'hexa' === type) { + var hex = this.rgbToHex(cValue); + return 'hex' === type ? hex.slice(0, 7) : hex; + } + return 'hsv' === type ? this.convertToHsvString(this.rgbToHsv.apply(this, cValue.slice(0, 3))) : 'hsva' === type ? this.convertToHsvString(this.rgbToHsv.apply(this, cValue)) : 'null'; + } + if ('h' === value[0]) { + var cValue = this.hsvToRgb.apply(this, this.convertRgbToNumberArray(value)); + if ('rgba' === type) return this.convertToRgbString(cValue); + if ('hex' === type || 'hexa' === type) { + var hex = this.rgbToHex(cValue); + return 'hex' === type ? hex.slice(0, 7) : hex; + } + return 'rgb' === type ? this.convertToRgbString(cValue.slice(0, 3)) : 'null'; + } + value = this.roundValue(value); + var rgb = this.hexToRgb(value); + return (('rgb' === type || 'hsv' === type) && (rgb = rgb.slice(0, 3)), 'rgba' === type || 'rgb' === type) ? this.convertToRgbString(rgb) : 'hsva' === type || 'hsv' === type ? this.convertToHsvString(this.rgbToHsv.apply(this, rgb)) : 'hex' === type ? value.slice(0, 7) : 'a' === type ? rgb[3].toString() : 'null'; + }, ColorPicker.prototype.toggle = function() { + this.container.parentElement.classList.contains('e-popup-close') ? this.splitBtn.toggle() : this.closePopup(null); + }, ColorPicker.prototype.getModuleName = function() { + return 'colorpicker'; + }, ColorPicker.prototype.getPersistData = function() { + return this.addOnPersist([ + 'value' + ]); + }, ColorPicker.prototype.wireEvents = function() { + if (this.isPicker()) { + var dragHandler = this.getDragHandler(); + ej2_base.bi.add(dragHandler, 'keydown', this.pickerKeyDown, this), ej2_base.bi.add(this.getHsvContainer(), 'mousedown touchstart', this.handlerDown, this), (this.modeSwitcher || this.showButtons) && this.addCtrlSwitchEvent(), ej2_base.bi.add((0, ej2_base.Ys)('.' + PREVIOUS, this.container), 'click', this.previewHandler, this); + } else ej2_base.bi.add(this.container, 'click', this.paletteClickHandler, this), ej2_base.bi.add(this.container, 'keydown', this.paletteKeyDown, this); + }, ColorPicker.prototype.formResetHandler = function() { + this.value = this.initialInputValue, (0, ej2_base.Y4)(this.element, { + value: this.initialInputValue + }); + }, ColorPicker.prototype.addCtrlSwitchEvent = function() { + var ctrlSwitchBtn = (0, ej2_base.Ys)('.' + CTRLSWITCH, this.container); + ctrlSwitchBtn && ej2_base.bi.add(ctrlSwitchBtn, 'click', this.btnClickHandler, this); + }, ColorPicker.prototype.pickerKeyDown = function(e) { + switch(e.keyCode){ + case 39: + this.handlerDragPosition(1, this.enableRtl ? -1 : 1, e); + break; + case 37: + this.handlerDragPosition(1, this.enableRtl ? 1 : -1, e); + break; + case 38: + this.handlerDragPosition(2, 1, e); + break; + case 40: + this.handlerDragPosition(2, -1, e); + break; + case 13: + e.preventDefault(); + var cValue = this.rgbToHex(this.rgb); + this.enterKeyHandler(cValue, e); + } + }, ColorPicker.prototype.enterKeyHandler = function(value, e) { + this.triggerChangeEvent(value), this.inline || (this.closePopup(e), this.splitBtn.element.focus()); + }, ColorPicker.prototype.closePopup = function(e) { + var _this = this, beforeCloseArgs = { + element: this.container, + event: e, + cancel: !1 + }; + this.trigger('beforeClose', beforeCloseArgs, function(observedcloseArgs) { + observedcloseArgs.cancel || (_this.splitBtn.toggle(), _this.onPopupClose()); + }); + }, ColorPicker.prototype.triggerChangeEvent = function(value) { + var hex = value.slice(0, 7); + this.trigger('change', { + currentValue: { + hex: hex, + rgba: this.convertToRgbString(this.rgb) + }, + previousValue: { + hex: this.value.slice(0, 7), + rgba: this.convertToRgbString(this.hexToRgb(this.value)) + }, + value: this.enableOpacity ? value : hex + }), this.enableOpacity ? this.setProperties({ + value: value + }, !0) : this.setProperties({ + value: hex + }, !0), this.element.value = hex || '#000000'; + }, ColorPicker.prototype.handlerDragPosition = function(prob, value, e) { + e.preventDefault(), this.hsv[prob] += value * (e.ctrlKey ? 1 : 3), this.hsv[prob] < 0 && (this.hsv[prob] = 0), this.updateHsv(), this.convertToOtherFormat(!0); + }, ColorPicker.prototype.handlerDown = function(e) { + e.preventDefault(), 'mousedown' === e.type ? (this.clientX = Math.abs(e.pageX - pageXOffset), this.clientY = Math.abs(e.pageY - pageYOffset), this.setTooltipOffset(8)) : (this.clientX = Math.abs(e.changedTouches[0].pageX - pageXOffset), this.clientY = Math.abs(e.changedTouches[0].pageY - pageYOffset), this.setTooltipOffset(-8)), this.setHsv(this.clientX, this.clientY), this.getDragHandler().style.transition = 'left .4s cubic-bezier(.25, .8, .25, 1), top .4s cubic-bezier(.25, .8, .25, 1)', this.updateHsv(), this.convertToOtherFormat(), this.getDragHandler().focus(), ej2_base.bi.add(document, 'mousemove touchmove', this.handlerMove, this), ej2_base.bi.add(document, 'mouseup touchend', this.handlerEnd, this); + }, ColorPicker.prototype.handlerMove = function(e) { + 'touchmove' !== e.type && e.preventDefault(), 'mousemove' === e.type ? (x = Math.abs(e.pageX - pageXOffset), y = Math.abs(e.pageY - pageYOffset)) : (x = Math.abs(e.changedTouches[0].pageX - pageXOffset), y = Math.abs(e.changedTouches[0].pageY - pageYOffset)), this.setHsv(x, y); + var x, y, dragHandler = this.getDragHandler(); + this.updateHsv(), this.convertToOtherFormat(), this.getTooltipInst().refresh(dragHandler), !this.tooltipEle.style.transform && (Math.abs(this.clientX - x) > 8 || Math.abs(this.clientY - y) > 8) && ((0, ej2_base.Ys)('.' + HSVAREA, this.container).style.cursor = 'pointer', dragHandler.style.transition = 'none', this.inline || (this.tooltipEle.style.zIndex = (parseInt(this.getPopupEle().style.zIndex, 10) + 1).toString()), this.tooltipEle.style.transform = 'rotate(45deg)', dragHandler.classList.add('e-hide-handler')); + }, ColorPicker.prototype.setHsv = function(clientX, clientY) { + var ele = (0, ej2_base.Ys)('.' + HSVAREA, this.container), position = ele.getBoundingClientRect(); + clientX = this.enableRtl ? clientX > position.right ? 0 : Math.abs(clientX - position.right) : clientX > position.left ? Math.abs(clientX - position.left) : 0, clientY = clientY > position.top ? Math.abs(clientY - position.top) : 0, this.hsv[2] = Math.round(10 * Number(100 * (ele.offsetHeight - Math.max(0, Math.min(ele.offsetHeight, clientY - ele.offsetTop))) / ele.offsetHeight)) / 10, this.hsv[1] = Math.round(10 * Number(100 * Math.max(0, Math.min(ele.offsetWidth, clientX - ele.offsetLeft)) / ele.offsetWidth)) / 10; + }, ColorPicker.prototype.handlerEnd = function(e) { + 'touchend' !== e.type && e.preventDefault(), ej2_base.bi.remove(document, 'mousemove touchmove', this.handlerMove), ej2_base.bi.remove(document, 'mouseup touchend', this.handlerEnd); + var dragHandler = this.getDragHandler(); + (0, ej2_base.Ys)('.' + HSVAREA, this.container).style.cursor = '', this.tooltipEle.style.transform && (this.tooltipEle.style.transform = '', dragHandler.classList.remove('e-hide-handler')), this.inline || this.showButtons || this.closePopup(e); + }, ColorPicker.prototype.btnClickHandler = function(e) { + var target = e.target; + (0, ej2_base.oq)(target, '.' + MODESWITCH) ? (e.stopPropagation(), this.switchToPalette()) : (target.classList.contains(APPLY) || target.classList.contains(CANCEL)) && this.ctrlBtnClick(target, e); + }, ColorPicker.prototype.switchToPalette = function() { + this.trigger('beforeModeSwitch', { + element: this.container, + mode: 'Palette' + }), this.unWireEvents(), this.destroyOtherComp(), (0, ej2_base.og)((0, ej2_base.Ys)('.e-slider-preview', this.container)), this.getWrapper().classList.contains(HIDEVALUE) || (0, ej2_base.Od)((0, ej2_base.Ys)('.' + INPUTWRAPPER, this.container)), (0, ej2_base.og)(this.getHsvContainer()), this.createPalette(), this.firstPaletteFocus(), this.createInput(), this.refreshPopupPos(), this.wireEvents(), this.trigger('onModeSwitch', { + element: this.container, + mode: 'Palette' + }); + }, ColorPicker.prototype.refreshPopupPos = function() { + if (!this.inline) { + var popupEle = this.getPopupEle(); + popupEle.style.left = (0, ej2_base.Ac)(0 + pageXOffset), popupEle.style.top = (0, ej2_base.Ac)(0 + pageYOffset), this.getPopupInst().refreshPosition(this.splitBtn.element.parentElement); + } + }, ColorPicker.prototype.formatSwitchHandler = function() { + this.isRgb ? (this.updateValue(this.hsv, !0, 3, [ + 360, + 100, + 100 + ]), this.isRgb = !1) : (this.updateValue(this.rgb, !0, 2), this.isRgb = !0); + }, ColorPicker.prototype.updateValue = function(value, format, idx, max) { + for(var inst, clsName = [ + 'e-rh-value', + 'e-gs-value', + 'e-bv-value' + ], i = 0, len = clsName.length; i < len; i++)(inst = (0, ej2_base.s8)((0, ej2_base.Ys)('.' + clsName[i], this.container), numerictextbox.N)).value = Math.round(value[i]), format && (inst.placeholder = clsName[i].substr(idx, 1).toUpperCase(), inst.max = max ? max[i] : 255), inst.dataBind(); + }, ColorPicker.prototype.previewHandler = function(e) { + var target = e.target, pValue = this.rgbToHex(this.rgb); + this.rgb = this.convertRgbToNumberArray(target.style.backgroundColor), this.rgb[3] || (this.rgb[3] = 1); + var cValue = this.rgbToHex(this.rgb), hsv = this.rgbToHsv.apply(this, this.rgb); + hsv[0] !== this.hsv[0] && (this.hueSlider.setProperties({ + value: hsv[0] + }, !0), this.hueSlider.refresh()), this.setHsvContainerBg(hsv[0]), this.enableOpacity && hsv[3] !== this.hsv[3] && (this.opacitySlider.setProperties({ + value: 100 * hsv[3] + }, !0), this.opacitySlider.refresh(), this.updateOpacitySliderBg()), this.hsv = hsv, this.setHandlerPosition(), this.updateInput(cValue), (0, ej2_base.Ys)('.' + PREVIEW + ' .' + CURRENT, this.container).style.backgroundColor = this.convertToRgbString(this.rgb), this.triggerEvent(cValue, pValue, this.convertToRgbString(this.rgb)); + }, ColorPicker.prototype.paletteClickHandler = function(e) { + e.preventDefault(); + var target = e.target; + if (target.classList.contains(TILE)) { + if (this.removeTileSelection(), this.addTileSelection(target), target.classList.contains(NOCOLOR)) this.noColorTile(); + else { + var cValue = target.getAttribute('aria-label'), pValue = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(this.roundValue(cValue)), this.hsv = this.rgbToHsv.apply(this, this.rgb), this.getWrapper().classList.contains(SHOWVALUE) && this.updateInput(cValue), this.triggerEvent(cValue, pValue, this.convertToRgbString(this.rgb)); + } + this.inline || this.showButtons || this.closePopup(e); + } else (0, ej2_base.oq)(target, '.' + MODESWITCH) ? this.switchToPicker() : target.classList.contains(APPLY) || target.classList.contains(CANCEL) ? this.ctrlBtnClick(target, e) : this.getWrapper().classList.contains(SHOWVALUE) && (0, ej2_base.oq)(target, '.' + FORMATSWITCH) && this.formatSwitchHandler(); + }, ColorPicker.prototype.noColorTile = function(isKey) { + void 0 === isKey && (isKey = !1); + var pValue = this.rgbToHex(this.rgb); + this.rgb = [], this.hsv = [], this.triggerEvent('', pValue, '', isKey); + }, ColorPicker.prototype.switchToPicker = function() { + var wrapper = this.getWrapper(); + this.trigger('beforeModeSwitch', { + element: this.container, + mode: 'Picker' + }), this.unWireEvents(), [].slice.call((0, ej2_base.td)('.' + PALETTES, this.container)).forEach(function(ele) { + (0, ej2_base.og)(ele); + }), wrapper.classList.contains(SHOWVALUE) && (0, ej2_base.og)((0, ej2_base.Ys)('.' + INPUTWRAPPER, this.container)), this.container.style.width = ''; + var grpEle = (0, ej2_base.Ys)('.e-custom-palette', this.container); + this.presetColors && (0, ej2_base.Od)(grpEle), this.createPicker(), this.getDragHandler().focus(), this.createInput(), this.refreshPopupPos(), this.wireEvents(), this.trigger('onModeSwitch', { + element: this.container, + mode: 'Picker' + }); + }, ColorPicker.prototype.ctrlBtnClick = function(ele, e) { + if (ele.classList.contains(APPLY)) { + var cValue = this.rgbToHex(this.rgb); + this.triggerChangeEvent(cValue); + } + this.inline || (this.closePopup(e), this.splitBtn.element.focus()); + }, ColorPicker.prototype.paletteKeyDown = function(e) { + var selectedEle, idx, target = e.target; + if (target.classList.contains(PALETTES)) { + var tiles = [].slice.call((0, ej2_base.td)('.' + TILE, target)), prevSelectedEle = tiles.filter(function(tile) { + return tile.classList.contains('e-selected'); + }).pop(); + switch(!e.altKey && e.keyCode){ + case 39: + e.preventDefault(), selectedEle = prevSelectedEle ? tiles[this.tilePosition(tiles, prevSelectedEle, this.enableRtl ? -1 : 1)] : tiles[this.enableRtl ? tiles.length - 1 : 0], this.keySelectionChanges(selectedEle); + break; + case 37: + e.preventDefault(), selectedEle = prevSelectedEle ? tiles[this.tilePosition(tiles, prevSelectedEle, this.enableRtl ? 1 : -1)] : tiles[this.enableRtl ? 0 : tiles.length - 1], this.keySelectionChanges(selectedEle); + break; + case 38: + e.preventDefault(), selectedEle = tiles[idx = prevSelectedEle ? this.tilePosition(tiles, prevSelectedEle, -this.columns) : 0] ? tiles[idx] : tiles[idx - this.columns], this.keySelectionChanges(selectedEle); + break; + case 40: + e.preventDefault(), tiles[idx = prevSelectedEle ? this.tilePosition(tiles, prevSelectedEle, this.columns) : tiles.length - 1] || (idx %= tiles.length, idx += tiles[tiles.length - 1].parentElement.childElementCount), selectedEle = tiles[idx], this.keySelectionChanges(selectedEle); + break; + case 13: + if (e.preventDefault(), prevSelectedEle) { + var cValue = prevSelectedEle.getAttribute('aria-label'); + this.enterKeyHandler(cValue || '', e); + } + } + } + }, ColorPicker.prototype.keySelectionChanges = function(newEle) { + if (this.removeTileSelection(), this.addTileSelection(newEle), newEle.classList.contains(NOCOLOR)) this.noColorTile(!0); + else { + var cValue = newEle.getAttribute('aria-label'), pValue = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(cValue), this.hsv = this.rgbToHsv.apply(this, this.rgb), this.getWrapper().classList.contains(SHOWVALUE) && this.updateInput(cValue), this.triggerEvent(cValue, pValue, this.convertToRgbString(this.rgb), !0); + } + }, ColorPicker.prototype.tilePosition = function(items, element, cIdx) { + var n = (items = Array.prototype.slice.call(items)).length, emptyCount = this.columns - items[n - 1].parentElement.childElementCount, idx = items.indexOf(element); + return (idx += cIdx) < 0 ? idx += n + emptyCount : idx %= n + emptyCount, idx; + }, ColorPicker.prototype.inputHandler = function(e) { + var hsv, pValue, target = e.target; + if (target.value.length) { + var label = (0, ej2_base.Ys)('.e-float-text', target.parentElement).textContent; + switch(label){ + case 'HEX': + var value = ''; + if (('#' === target.value[0] && 5 !== target.value.length || '#' !== target.value[0] && 4 !== target.value.length) && (value = this.roundValue(target.value)), 9 !== value.length) return; + pValue = this.rgbToHex(this.rgb), this.rgb = this.hexToRgb(value + value.substr(-2)), this.inputValueChange(this.rgbToHsv.apply(this, this.rgb), pValue, target.value); + break; + case 'R': + this.rgb[0] !== Number(target.value) && (pValue = this.rgbToHex(this.rgb), this.rgb[0] = Number(target.value), hsv = this.rgbToHsv.apply(this, this.rgb), this.inputValueChange(hsv, pValue)); + break; + case 'G': + this.rgb[1] !== Number(target.value) && (pValue = this.rgbToHex(this.rgb), this.rgb[1] = Number(target.value), hsv = this.rgbToHsv.apply(this, this.rgb), this.inputValueChange(hsv, pValue)); + break; + case 'B': + this.rgb[2] !== Number(target.value) && (pValue = this.rgbToHex(this.rgb), this.rgb[2] = Number(target.value), hsv = this.rgbToHsv.apply(this, this.rgb), this.inputValueChange(hsv, pValue)); + break; + case 'H': + this.hueSlider.value = Number(target.value); + break; + case 'S': + this.hsv[1] !== Number(target.value) && (this.hsv[1] = Number(target.value), this.updateHsv(), this.convertToOtherFormat()); + break; + case 'V': + this.hsv[2] !== Number(target.value) && (this.hsv[2] = Number(target.value), this.updateHsv(), this.convertToOtherFormat()); + break; + case 'A': + this.opacitySlider.value = Number(target.value); + } + } + }, ColorPicker.prototype.inputValueChange = function(hsv, pValue, value) { + hsv[0] !== this.hsv[0] && (this.hueSlider.setProperties({ + value: hsv[0] + }, !0), this.hueSlider.refresh(), this.setHsvContainerBg(hsv[0])), this.hsv = hsv; + var cValue = this.rgbToHex(this.rgb); + this.setHandlerPosition(), this.updateInput(value || cValue); + var rgba = this.convertToRgbString(this.rgb); + this.updatePreview(rgba), this.triggerEvent(cValue, pValue, rgba); + }, ColorPicker.prototype.triggerEvent = function(cValue, pValue, rgba, isKey) { + void 0 === isKey && (isKey = !1); + var hex = cValue.slice(0, 7); + this.showButtons || isKey ? this.trigger('select', { + currentValue: { + hex: hex, + rgba: rgba + }, + previousValue: { + hex: pValue.slice(0, 7), + rgba: this.convertToRgbString(this.hexToRgb(pValue)) + } + }) : (this.trigger('change', { + currentValue: { + hex: hex, + rgba: rgba + }, + previousValue: { + hex: this.value.slice(0, 7), + rgba: this.convertToRgbString(this.hexToRgb(this.value)) + }, + value: cValue + }), this.enableOpacity ? this.setProperties({ + value: cValue + }, !0) : this.setProperties({ + value: hex + }, !0), this.element.value = hex || '#000000'); + }, ColorPicker.prototype.destroy = function() { + var _this = this, wrapper = this.getWrapper(); + _super.prototype.destroy.call(this), [ + 'tabindex', + 'spellcheck' + ].forEach(function(attr) { + _this.element.removeAttribute(attr); + }), this.inline ? (this.unWireEvents(), this.destroyOtherComp()) : (this.isPopupOpen() && (this.unWireEvents(), this.destroyOtherComp()), this.splitBtn.destroy(), this.splitBtn = null), this.tileRipple(), this.tileRipple = null, this.ctrlBtnRipple(), this.ctrlBtnRipple = null, this.element.nextElementSibling && (0, ej2_base.og)(this.element.nextElementSibling), wrapper && (wrapper.parentElement.insertBefore(this.element, wrapper), (0, ej2_base.og)(wrapper)), this.container = null, this.formElement && ej2_base.bi.remove(this.formElement, 'reset', this.formResetHandler); + }, ColorPicker.prototype.destroyOtherComp = function() { + if (this.isPicker()) { + this.hueSlider.destroy(), this.enableOpacity && (this.opacitySlider.destroy(), this.opacitySlider = null), this.hueSlider = null; + var tooltipInst = this.getTooltipInst(); + tooltipInst.close(), tooltipInst.destroy(), this.tooltipEle = null; + } + }, ColorPicker.prototype.isPopupOpen = function() { + return this.getPopupEle().classList.contains('e-popup-open'); + }, ColorPicker.prototype.unWireEvents = function() { + if (this.isPicker()) { + var dragHandler = this.getDragHandler(); + ej2_base.bi.remove(dragHandler, 'keydown', this.pickerKeyDown), ej2_base.bi.remove(this.getHsvContainer(), 'mousedown touchstart', this.handlerDown), (this.modeSwitcher || this.showButtons) && ej2_base.bi.remove((0, ej2_base.Ys)('.' + CTRLSWITCH, this.container), 'click', this.btnClickHandler), ej2_base.bi.remove((0, ej2_base.Ys)('.' + PREVIOUS, this.container), 'click', this.previewHandler); + } else ej2_base.bi.remove(this.container, 'click', this.paletteClickHandler), ej2_base.bi.remove(this.container, 'keydown', this.paletteKeyDown); + }, ColorPicker.prototype.roundValue = function(value) { + if (!value) return ''; + '#' !== value[0] && (value = '#' + value); + var len = value.length; + if (4 === len && (value += 'f', len = 5), 5 === len) { + for(var tempValue = '', i = 1, len_1 = value.length; i < len_1; i++)tempValue += value.charAt(i) + value.charAt(i); + value = '#' + tempValue, len = 9; + } + return 7 === len && (value += 'ff'), value; + }, ColorPicker.prototype.hexToRgb = function(hex) { + if (!hex) return []; + 9 !== (hex = hex.trim()).length && (hex = this.roundValue(hex)); + var opacity = Number((parseInt(hex.slice(-2), 16) / 255).toFixed(2)), bigInt = parseInt(hex = hex.slice(1, 7), 16), h = []; + return h.push(bigInt >> 16 & 255), h.push(bigInt >> 8 & 255), h.push(255 & bigInt), h.push(opacity), h; + }, ColorPicker.prototype.rgbToHsv = function(r, g, b, opacity) { + if (this.rgb && !this.rgb.length) return []; + var h, max = Math.max(r /= 255, g /= 255, b /= 255), min = Math.min(r, g, b), d = max - min; + if (max === min) h = 0; + else { + switch(max){ + case r: + h = (g - b) / d + (g < b ? 6 : 0); + break; + case g: + h = (b - r) / d + 2; + break; + case b: + h = (r - g) / d + 4; + } + h /= 6; + } + var hsv = [ + Math.round(360 * h), + Math.round(1000 * (0 === max ? 0 : d / max)) / 10, + Math.round(1000 * max) / 10 + ]; + return (0, ej2_base.le)(opacity) || hsv.push(opacity), hsv; + }, ColorPicker.prototype.hsvToRgb = function(h, s, v, opacity) { + if (v /= 100, 0 == (s /= 100)) return [ + Math.round(255 * (r = g = b = v)), + Math.round(255 * g), + Math.round(255 * b), + opacity + ]; + var r, g, b, i = Math.floor(h /= 60), f = h - i, p = v * (1 - s), q = v * (1 - s * f), t = v * (1 - s * (1 - f)); + switch(i){ + case 0: + r = v, g = t, b = p; + break; + case 1: + r = q, g = v, b = p; + break; + case 2: + r = p, g = v, b = t; + break; + case 3: + r = p, g = q, b = v; + break; + case 4: + r = t, g = p, b = v; + break; + default: + r = v, g = p, b = q; + } + var rgb = [ + Math.round(255 * r), + Math.round(255 * g), + Math.round(255 * b) + ]; + return (0, ej2_base.le)(opacity) || rgb.push(opacity), rgb; + }, ColorPicker.prototype.rgbToHex = function(rgb) { + return rgb.length ? '#' + this.hex(rgb[0]) + this.hex(rgb[1]) + this.hex(rgb[2]) + ((0, ej2_base.le)(rgb[3]) ? '' : 0 !== rgb[3] ? (Math.round(255 * rgb[3]) + 0x10000).toString(16).substr(-2) : '00') : ''; + }, ColorPicker.prototype.hex = function(x) { + return ('0' + x.toString(16)).slice(-2); + }, ColorPicker.prototype.changeModeSwitcherProp = function(prop) { + var ctrlSwitchWrapper = (0, ej2_base.Ys)('.' + CTRLSWITCH, this.container); + prop ? ctrlSwitchWrapper ? this.appendModeSwitchBtn() : (this.createCtrlBtn(), this.isPicker() && !this.disabled && this.addCtrlSwitchEvent()) : ctrlSwitchWrapper && (this.showButtons ? (0, ej2_base.og)((0, ej2_base.Ys)('.' + MODESWITCH, ctrlSwitchWrapper)) : (0, ej2_base.Od)(ctrlSwitchWrapper)); + }, ColorPicker.prototype.changeShowBtnProps = function(prop) { + var ctrlBtnWrapper = (0, ej2_base.Ys)('.' + CTRLSWITCH, this.container); + prop ? (ctrlBtnWrapper && (0, ej2_base.Od)(ctrlBtnWrapper), this.createCtrlBtn(), this.isPicker() && !this.disabled && this.addCtrlSwitchEvent()) : this.modeSwitcher ? (0, ej2_base.og)((0, ej2_base.Ys)('.' + CTRLBTN, ctrlBtnWrapper)) : (0, ej2_base.Od)(ctrlBtnWrapper); + }, ColorPicker.prototype.changeValueProp = function(newProp) { + if (this.isPicker()) this.rgb = this.hexToRgb(newProp), this.hsv = this.rgbToHsv.apply(this, this.rgb), this.setHandlerPosition(), (0, ej2_base.og)((0, ej2_base.oq)(this.hueSlider.element, '.e-slider-preview')), this.createSlider(), this.setHsvContainerBg(), this.updateInput(newProp), 4 === this.rgb.length && this.updateOpacityInput(100 * this.rgb[3]); + else { + this.removeTileSelection(); + var ele = this.container.querySelector('span[aria-label="' + this.roundValue(newProp) + '"]'); + ele && this.addTileSelection(ele); + } + }, ColorPicker.prototype.setInputEleProps = function() { + (0, ej2_base.Od)((0, ej2_base.Ys)('.' + INPUTWRAPPER, this.container)), this.createInput(); + }, ColorPicker.prototype.changeDisabledProp = function(newProp) { + this.isPicker() && (this.hueSlider.enabled = !newProp, this.opacitySlider.enabled = !newProp, this.setInputEleProps()), newProp ? (this.toggleDisabled(!0), this.unWireEvents()) : (this.toggleDisabled(!1), this.wireEvents()); + }, ColorPicker.prototype.changeCssClassProps = function(newProp, oldProp) { + var wrapper = this.getWrapper(), popupWrapper = this.getPopupEle(); + oldProp && (0, ej2_base.IV)([ + wrapper, + popupWrapper + ], oldProp.split(' ')), newProp && (0, ej2_base.cn)([ + wrapper, + popupWrapper + ], newProp.split(' ')); + }, ColorPicker.prototype.changeRtlProps = function(newProp) { + newProp ? (0, ej2_base.cn)([ + this.getWrapper() + ], 'e-rtl') : (0, ej2_base.IV)([ + this.getWrapper() + ], 'e-rtl'); + }, ColorPicker.prototype.changePaletteProps = function() { + (0, ej2_base.og)(this.container.children[0]), this.container.style.width = '', this.createPalette(); + }, ColorPicker.prototype.changeOpacityProps = function(newProp) { + var wrapper = this.getWrapper(); + newProp ? ((0, ej2_base.IV)([ + this.container.parentElement + ], HIDEOPACITY), this.createOpacitySlider((0, ej2_base.Ys)('.e-colorpicker-slider', this.container).appendChild(this.createElement('div', { + className: 'e-opacity-slider' + }))), wrapper.classList.contains(HIDEVALUE) || wrapper.classList.contains(HIDERGBA) || this.appendOpacityValue((0, ej2_base.Ys)('.e-input-container', this.container))) : ((0, ej2_base.cn)([ + this.container.parentElement + ], HIDEOPACITY), this.opacitySlider.destroy(), (0, ej2_base.Od)(this.opacitySlider.element), this.opacitySlider = null, wrapper.classList.contains(HIDEVALUE) || wrapper.classList.contains(HIDERGBA) || (0, ej2_base.Od)((0, ej2_base.Ys)('.' + OPACITY, this.container).parentElement)); + }, ColorPicker.prototype.onPropertyChanged = function(newProp, oldProp) { + var _this = this; + if (!(0, ej2_base.le)(newProp.value)) { + var value = this.roundValue(newProp.value); + if (9 === value.length) { + this.element.value = this.roundValue(value).slice(0, 7); + var preview = this.splitBtn && (0, ej2_base.Ys)('.' + SPLITPREVIEW, this.splitBtn.element); + preview && (preview.style.backgroundColor = this.convertToRgbString(this.hexToRgb(newProp.value))); + } else this.value = oldProp.value; + } + if (!this.inline && (0, ej2_base.le)(newProp.inline) && (this.splitBtn.setProperties(getModel(newProp, [ + 'disabled', + 'enableRtl' + ])), !this.isPopupOpen())) { + this.changeCssClassProps(newProp.cssClass, oldProp.cssClass), this.changeRtlProps(newProp.enableRtl); + return; + } + for(var this_1 = this, _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++)!function(prop) { + switch(prop){ + case 'inline': + newProp.inline ? (this_1.getWrapper().appendChild(this_1.container), this_1.splitBtn.destroy(), (0, ej2_base.og)(this_1.element.nextElementSibling), this_1.container.children.length || this_1.createWidget()) : (this_1.destroyOtherComp(), this_1.unWireEvents(), this_1.container.innerHTML = '', this_1.createSplitBtn()); + break; + case 'cssClass': + this_1.changeCssClassProps(newProp.cssClass, oldProp.cssClass); + var props = newProp.cssClass.split(' ').concat(oldProp.cssClass.split(' ')); + props = props.reduce(function(a, b) { + return 0 > a.indexOf(b) && a.push(b), a; + }, []); + var count_1 = 0; + props.forEach(function(cls) { + 0 === count_1 && (cls === HIDEVALUE || cls === HIDEVALUESWITCH || cls === SHOWVALUE || cls === HIDEHEX || cls === HIDERGBA) && ((0, ej2_base.Ys)('.' + INPUTWRAPPER, _this.container) && (0, ej2_base.Od)((0, ej2_base.Ys)('.' + INPUTWRAPPER, _this.container)), _this.createInput(), count_1++); + }); + break; + case 'enableRtl': + this_1.isPicker() && (this_1.hueSlider.enableRtl = newProp.enableRtl, this_1.enableOpacity && (this_1.opacitySlider.enableRtl = newProp.enableRtl), this_1.setInputEleProps()), this_1.changeRtlProps(newProp.enableRtl); + break; + case 'disabled': + this_1.changeDisabledProp(newProp.disabled); + break; + case 'value': + this_1.value !== oldProp.value && this_1.changeValueProp(newProp.value); + break; + case 'showButtons': + this_1.changeShowBtnProps(newProp.showButtons); + break; + case 'mode': + 'Picker' === newProp.mode ? this_1.switchToPicker() : this_1.switchToPalette(); + break; + case 'modeSwitcher': + this_1.changeModeSwitcherProp(newProp.modeSwitcher); + break; + case 'columns': + case 'presetColors': + this_1.isPicker() || this_1.changePaletteProps(); + break; + case 'noColor': + newProp.noColor ? 'Palette' !== this_1.mode || this_1.modeSwitcher || this_1.setNoColor() : this_1.changePaletteProps(); + break; + case 'enableOpacity': + this_1.changeOpacityProps(newProp.enableOpacity); + } + }(_a[_i]); + }, ColorPicker.prototype.focusIn = function() { + this.element.parentElement.focus(); + }, color_picker_decorate([ + (0, ej2_base.Z9)('#008000ff') + ], ColorPicker.prototype, "value", void 0), color_picker_decorate([ + (0, ej2_base.Z9)('') + ], ColorPicker.prototype, "cssClass", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!1) + ], ColorPicker.prototype, "disabled", void 0), color_picker_decorate([ + (0, ej2_base.Z9)('Picker') + ], ColorPicker.prototype, "mode", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!0) + ], ColorPicker.prototype, "modeSwitcher", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(null) + ], ColorPicker.prototype, "presetColors", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!0) + ], ColorPicker.prototype, "showButtons", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(10) + ], ColorPicker.prototype, "columns", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!1) + ], ColorPicker.prototype, "inline", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!1) + ], ColorPicker.prototype, "noColor", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!1) + ], ColorPicker.prototype, "enablePersistence", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!0) + ], ColorPicker.prototype, "enableOpacity", void 0), color_picker_decorate([ + (0, ej2_base.Z9)(!1) + ], ColorPicker.prototype, "createPopupOnClick", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "select", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "change", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "beforeTileRender", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "beforeOpen", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "open", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "beforeClose", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "beforeModeSwitch", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "onModeSwitch", void 0), color_picker_decorate([ + (0, ej2_base.ju)() + ], ColorPicker.prototype, "created", void 0), ColorPicker = color_picker_decorate([ + ej2_base.Zl + ], ColorPicker); + }(ej2_base.wA), ToolbarRenderer = function() { + function ToolbarRenderer(parent) { + this.parent = parent, this.wireEvent(); + } + return ToolbarRenderer.prototype.wireEvent = function() { + this.parent.on(constant.ob, this.unWireEvent, this); + }, ToolbarRenderer.prototype.unWireEvent = function() { + this.parent.off(constant.ob, this.unWireEvent), this.popupOverlay && ej2_base.bi.remove(this.popupOverlay, 'click touchmove', this.onPopupOverlay), this.removePopupContainer(); + }, ToolbarRenderer.prototype.toolbarBeforeCreate = function(e) { + 'Extended' === this.mode && (e.enableCollision = !1); + }, ToolbarRenderer.prototype.toolbarCreated = function() { + this.parent.notify(constant.CK, this); + }, ToolbarRenderer.prototype.toolbarClicked = function(args) { + this.parent.enabled && ((!this.parent.readonly || (0, ej2_base.le)(args.item)) && this.parent.notify(constant.kE, args), this.parent.trigger('toolbarClick', args)); + }, ToolbarRenderer.prototype.dropDownSelected = function(args) { + this.parent.notify(constant.s7, args), this.onPopupOverlay(); + }, ToolbarRenderer.prototype.beforeDropDownItemRender = function(args) { + !this.parent.readonly && this.parent.enabled && this.parent.notify(constant.nd, args); + }, ToolbarRenderer.prototype.dropDownOpen = function(args) { + if (args.element.parentElement.getAttribute('id').indexOf('TableCell') > -1 && !(0, ej2_base.le)(args.element.parentElement.querySelector('.e-cell-merge')) && (!(0, ej2_base.le)(args.element.parentElement.querySelector('.e-cell-horizontal-split')) || !(0, ej2_base.le)(args.element.parentElement.querySelector('.e-cell-vertical-split')))) { + var listEle = args.element.querySelectorAll('li'); + 1 === this.parent.inputElement.querySelectorAll('.e-cell-select').length ? ((0, ej2_base.cn)([ + listEle[0] + ], 'e-disabled'), (0, ej2_base.IV)([ + listEle[1], + listEle[2] + ], 'e-disabled')) : this.parent.inputElement.querySelectorAll('.e-cell-select').length > 1 && ((0, ej2_base.IV)([ + listEle[0] + ], 'e-disabled'), (0, ej2_base.cn)([ + listEle[1], + listEle[2] + ], 'e-disabled')); + } + ej2_base.AR.isDevice && !args.element.parentElement.classList.contains(classes.uO) && this.popupModal(args.element.parentElement), this.parent.notify(constant.gA, args); + }, ToolbarRenderer.prototype.dropDownClose = function(args) { + this.removePopupContainer(), this.parent.notify(constant.Wz, args); + }, ToolbarRenderer.prototype.removePopupContainer = function() { + if (ej2_base.AR.isDevice && !(0, ej2_base.le)(this.popupContainer)) { + var popupEle = this.popupContainer.querySelector('.e-dropdown-popup.e-tbar-btn.e-control'); + popupEle && (this.popupContainer.parentNode.insertBefore(popupEle, this.popupContainer.nextSibling), popupEle.style.removeProperty('position'), (0, ej2_base.IV)([ + popupEle + ], 'e-popup-modal')), (0, ej2_base.og)(this.popupContainer), this.popupContainer = void 0; + } + }, ToolbarRenderer.prototype.renderToolbar = function(args) { + this.setPanel(args.target), this.renderPanel(), this.mode = args.overflowMode, args.rteToolbarObj.toolbarObj = new Toolbar({ + items: args.items, + width: '100%', + overflowMode: args.overflowMode, + beforeCreate: this.toolbarBeforeCreate.bind(this), + created: this.toolbarCreated.bind(this), + clicked: this.toolbarClicked.bind(this), + enablePersistence: args.enablePersistence, + enableRtl: args.enableRtl, + cssClass: args.cssClass + }), args.rteToolbarObj.toolbarObj.isStringTemplate = !0, args.rteToolbarObj.toolbarObj.createElement = this.parent.createElement, args.rteToolbarObj.toolbarObj.appendTo(args.target); + }, ToolbarRenderer.prototype.renderDropDownButton = function(args) { + var css, _this = this; + args.element.classList.add(classes.zD), css = args.cssClass + ' ' + classes.i7 + ' ' + classes.Fs, this.parent.inlineMode.enable && ej2_base.AR.isDevice && (css = css + ' ' + classes.ZV); + var proxy = this, dropDown = new DropDownButton({ + items: args.items, + iconCss: args.iconCss, + cssClass: css, + content: args.content, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + select: this.dropDownSelected.bind(this), + beforeOpen: function(args) { + if (proxy.parent.readonly || !proxy.parent.enabled) { + args.cancel = !0; + return; + } + for(var index = 0; index < args.element.childNodes.length; index++){ + var divNode = _this.parent.createElement('div'); + divNode.innerHTML = dropDown.content.trim(), '' !== divNode.textContent.trim() && args.element.childNodes[index].textContent.trim() === divNode.textContent.trim() ? args.element.childNodes[index].classList.contains('e-active') || (0, ej2_base.cn)([ + args.element.childNodes[index] + ], 'e-active') : (0, ej2_base.IV)([ + args.element.childNodes[index] + ], 'e-active'); + } + proxy.parent.notify(constant.rc, args); + }, + close: this.dropDownClose.bind(this), + open: this.dropDownOpen.bind(this), + beforeItemRender: this.beforeDropDownItemRender.bind(this) + }); + return dropDown.isStringTemplate = !0, dropDown.createElement = proxy.parent.createElement, dropDown.appendTo(args.element), args.element.tabIndex = -1, document.getElementById(dropDown.element.id + '-popup').setAttribute('aria-owns', this.parent.getID()), dropDown; + }, ToolbarRenderer.prototype.renderListDropDown = function(args) { + var proxy = this, css = classes.i7 + ' ' + classes.Fs + (this.parent.inlineMode ? ' ' + classes.ZV : ''); + css += ' ' + ('NumberFormatList' === args.itemName ? classes.CY : classes.Cs); + var content = proxy.parent.createElement('span', { + className: classes.$j + }), inlineEle = proxy.parent.createElement('span', { + className: args.cssClass + }); + content.appendChild(inlineEle); + var dropDown = new DropDownButton({ + items: args.items, + cssClass: css, + content: args.content, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + select: this.dropDownSelected.bind(this), + beforeOpen: function(args) { + if (proxy.parent.readonly || !proxy.parent.enabled) { + args.cancel = !0; + return; + } + var element = args.event ? args.event.target : null; + if (proxy.currentElement = dropDown.element, proxy.currentDropdown = dropDown, args.event && 'click' === args.event.type && (element.classList.contains(classes.$j) || element.parentElement.classList.contains(classes.$j))) { + args.cancel = !0; + return; + } + proxy.parent.notify(constant.rc, args); + }, + close: this.dropDownClose.bind(this), + open: this.dropDownOpen.bind(this), + beforeItemRender: this.beforeDropDownItemRender.bind(this) + }); + return dropDown.isStringTemplate = !0, dropDown.createElement = proxy.parent.createElement, dropDown.appendTo(args.element), args.element.tabIndex = -1, document.getElementById(dropDown.element.id + '-popup').setAttribute('aria-owns', this.parent.getID()), 1 === args.element.childElementCount && dropDown.element.insertBefore(content, dropDown.element.querySelector('.e-caret')), args.element.tabIndex = -1, dropDown.element.removeAttribute('type'), dropDown; + }, ToolbarRenderer.prototype.onPopupOverlay = function(args) { + (0, ej2_base.le)(this.popupOverlay) || ((0, ej2_base.oq)(this.popupOverlay, '.e-popup-container').style.display = 'none', this.popupOverlay.style.display = 'none', (0, ej2_base.IV)([ + this.popupOverlay + ], 'e-popup-overlay')); + }, ToolbarRenderer.prototype.setIsModel = function(element) { + (0, ej2_base.oq)(element, '.e-popup-container') ? (element.parentElement.style.display = 'flex', this.popupOverlay = element.nextElementSibling, this.popupOverlay.style.display = 'block', (0, ej2_base.cn)([ + this.popupOverlay + ], 'e-popup-overlay')) : (this.popupContainer = this.parent.createElement('div', { + className: 'e-rte-modal-popup e-popup-container e-center' + }), element.parentNode.insertBefore(this.popupContainer, element), this.popupContainer.appendChild(element), this.popupContainer.style.zIndex = element.style.zIndex, this.popupContainer.style.display = 'flex', element.style.position = 'relative', (0, ej2_base.cn)([ + element + ], 'e-popup-modal'), this.popupOverlay = this.parent.createElement('div', { + className: 'e-popup-overlay' + }), this.popupOverlay.style.zIndex = (parseInt(element.style.zIndex, null) - 1).toString(), this.popupOverlay.style.display = 'block', this.popupContainer.appendChild(this.popupOverlay), ej2_base.bi.add(this.popupOverlay, 'click touchmove', this.onPopupOverlay, this)); + }, ToolbarRenderer.prototype.paletteSelection = function(dropDownArgs, currentElement) { + var ele = dropDownArgs.element.querySelector('.e-control.e-colorpicker'), colorbox = [].slice.call((0, ej2_base.td)('.e-tile', ele.parentElement)); + (0, ej2_base.IV)(colorbox, 'e-selected'); + var style = currentElement.querySelector('.' + classes.i7).style.borderBottomColor; + colorbox.filter(function(colorbox) { + colorbox.style.backgroundColor === style && (0, ej2_base.cn)([ + colorbox + ], 'e-selected'); + }); + }, ToolbarRenderer.prototype.renderColorPickerDropDown = function(args, item, colorPicker, defaultColor) { + var range, _this = this, proxy = this, css = classes.i7 + ' ' + classes.Fs + (this.parent.inlineMode ? ' ' + classes.ZV : ''); + css += ' ' + ('backgroundcolor' === item ? classes.Z8 : classes.UQ), css += ' ' + this.parent.cssClass; + var content = proxy.parent.createElement('span', { + className: classes.uN + }), inlineEle = proxy.parent.createElement('span', { + className: args.cssClass + }), initialBackgroundColor = (0, ej2_base.le)(defaultColor) ? proxy.parent.backgroundColor.default : defaultColor; + inlineEle.style.borderBottomColor = 'backgroundcolor' === item ? initialBackgroundColor : proxy.parent.fontColor.default, content.appendChild(inlineEle); + var dropDown = new DropDownButton({ + target: colorPicker.element.parentElement, + cssClass: css, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + beforeOpen: function(dropDownArgs) { + if (proxy.parent.readonly || !proxy.parent.enabled) { + dropDownArgs.cancel = !0; + return; + } + var element = dropDownArgs.event ? dropDownArgs.event.target : null; + if (proxy.currentElement = dropDown.element, proxy.currentDropdown = dropDown, proxy.paletteSelection(dropDownArgs, proxy.currentElement), dropDownArgs.event && 'click' === dropDownArgs.event.type && (element.classList.contains(classes.uN) || element.parentElement.classList.contains(classes.uN))) { + dropDownArgs.cancel = !0; + var colorpickerValue = element.classList.contains(classes.i7) ? element.style.borderBottomColor : element.querySelector('.' + classes.i7).style.borderBottomColor; + proxy.parent.notify(constant.Wz, {}); + var parentNode = (range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument())).startContainer.parentNode, closestElement = (0, ej2_base.oq)(range.startContainer.parentNode, 'table'); + ('TD' === range.startContainer.nodeName || 'TH' === range.startContainer.nodeName || (0, ej2_base.oq)(range.startContainer.parentNode, 'td,th') || proxy.parent.iframeSettings.enable && !(0, util.pv)(parentNode.ownerDocument.querySelector('body'), 'e-lib')) && range.collapsed && 'BackgroundColor' === args.subCommand && (0, ej2_base.oq)(closestElement, '.' + classes.$E) ? proxy.parent.notify(constant.Yo, { + item: { + command: args.command, + subCommand: args.subCommand, + value: colorpickerValue + } + }) : proxy.parent.notify(constant.Kz, { + item: { + command: args.command, + subCommand: args.subCommand, + value: colorpickerValue + } + }); + return; + } + var ele = dropDownArgs.element.querySelector('.e-control.e-colorpicker'), inst = (0, ej2_base.s8)(ele, ColorPicker); + inst.showButtons = !dropDownArgs.element.querySelector('.e-color-palette'), inst.dataBind(), dropDownArgs.element.onclick = function(args) { + args.target.classList.contains('e-cancel') && dropDown.toggle(); + }; + }, + open: function(dropDownArgs) { + _this.setColorPickerContentWidth(colorPicker); + var focusEle, ele = dropDownArgs.element.querySelector('.e-control.e-colorpicker'); + (focusEle = dropDownArgs.element.querySelector('.e-color-palette') ? ele.parentElement.querySelector('.e-palette') : ele.parentElement.querySelector('e-handler')) && focusEle.focus(), ej2_base.AR.isDevice && _this.popupModal(dropDownArgs.element.parentElement), _this.pickerRefresh(dropDownArgs); + }, + beforeClose: function(dropDownArgs) { + var element = dropDownArgs.event ? dropDownArgs.event.target : null; + if (dropDownArgs.event && 'click' === dropDownArgs.event.type && (element.classList.contains(classes.uN) || element.parentElement.classList.contains(classes.uN))) { + var colorpickerValue = element.classList.contains(classes.i7) ? element.style.borderBottomColor : element.querySelector('.' + classes.i7).style.borderBottomColor; + ('TD' === (range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument())).startContainer.nodeName || 'TH' === range.startContainer.nodeName || (0, ej2_base.oq)(range.startContainer.parentNode, 'td,th')) && range.collapsed ? proxy.parent.notify(constant.Yo, { + item: { + command: args.command, + subCommand: args.subCommand, + value: colorpickerValue + } + }) : proxy.parent.notify(constant.Kz, { + item: { + command: args.command, + subCommand: args.subCommand, + value: colorpickerValue + } + }); + return; + } + }, + close: function(dropDownArgs) { + proxy.parent.notify(constant.Wz, {}); + var dropElement = (0, ej2_base.oq)(dropDownArgs.element.parentElement, '.e-popup-container'); + if (dropElement && (dropElement.style.display = 'none', dropElement.lastElementChild.style.display = 'none', (0, ej2_base.IV)([ + dropElement.lastElementChild + ], 'e-popup-overlay')), ej2_base.AR.isDevice && !(0, ej2_base.le)(dropElement)) { + var popupEle = dropElement.querySelector('.e-dropdown-popup.e-tbar-btn.e-control'); + popupEle && (dropElement.parentNode.insertBefore(popupEle, dropElement.nextSibling), popupEle.style.removeProperty('position'), (0, ej2_base.IV)([ + popupEle + ], 'e-popup-modal')), (0, ej2_base.og)(dropElement), proxy.popupContainer = void 0; + } + } + }); + return dropDown.isStringTemplate = !0, dropDown.createElement = proxy.parent.createElement, args.element.setAttribute('role', 'button'), dropDown.appendTo(args.element), document.getElementById(dropDown.element.id + '-popup').setAttribute('aria-owns', this.parent.getID()), dropDown.element.insertBefore(content, dropDown.element.querySelector('.e-caret')), args.element.tabIndex = -1, dropDown.element.removeAttribute('type'), dropDown.element.onmousedown = function() { + proxy.parent.notify(constant.gA, {}); + }, dropDown.element.onkeydown = function() { + proxy.parent.notify(constant.gA, {}); + }, dropDown; + }, ToolbarRenderer.prototype.pickerRefresh = function(dropDownArgs) { + if ('Picker' === this.parent.backgroundColor.mode) { + var popupElem = dropDownArgs.element.parentElement; + popupElem.style.width = (popupElem.offsetWidth + 5).toString() + 'px', (0, ej2_base.s8)(popupElem, popup_popup.GI).refreshPosition(popupElem), popupElem.style.width = (popupElem.offsetWidth - 5).toString() + 'px'; + } + }, ToolbarRenderer.prototype.popupModal = function(element) { + var popupInst = (0, ej2_base.s8)(element, popup_popup.GI); + popupInst.relateTo = document.body, popupInst.position = { + X: 0, + Y: 0 + }, popupInst.targetType = 'container', popupInst.collision = { + X: 'fit', + Y: 'fit' + }, popupInst.offsetY = 4, popupInst.dataBind(), this.setIsModel(element); + }, ToolbarRenderer.prototype.setColorPickerContentWidth = function(colorPicker) { + var colorPickerContent = colorPicker.element.nextSibling; + if ('0px' === colorPickerContent.style.width) { + colorPickerContent.style.width = ''; + var borderWidth = parseInt(getComputedStyle(colorPickerContent).borderBottomWidth, 10); + colorPickerContent.style.width = (0, ej2_base.Ac)(colorPickerContent.children[0].offsetWidth + borderWidth + borderWidth); + } + }, ToolbarRenderer.prototype.renderColorPicker = function(args, item) { + var _this = this, proxy = this, colorPicker = new ColorPicker({ + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + inline: !0, + value: '#fff', + created: function() { + var value = 'backgroundcolor' === item ? proxy.parent.backgroundColor.default : proxy.parent.fontColor.default; + colorPicker.setProperties({ + value: value + }); + }, + mode: 'backgroundcolor' === item ? proxy.parent.backgroundColor.mode : proxy.parent.fontColor.mode, + modeSwitcher: 'backgroundcolor' === item ? proxy.parent.backgroundColor.modeSwitcher : proxy.parent.fontColor.modeSwitcher, + beforeTileRender: function(args) { + if (args.element.classList.add(classes.kR), args.element.classList.add(classes.rG), !(0, ej2_base.le)(_this.parent.cssClass)) for(var allClassName = _this.parent.cssClass.split(' '), i = 0; i < allClassName.length; i++)'' !== allClassName[i].trim() && args.element.classList.add(allClassName[i]); + '' === args.value && args.element.classList.add(classes.Vb); + }, + change: function(colorPickerArgs) { + var colorpickerValue = colorPickerArgs.currentValue.rgba; + colorPickerArgs.item = { + command: args.command, + subCommand: args.subCommand, + value: colorpickerValue + }, proxy.parent.notify(constant.Wz, {}), proxy.currentElement.querySelector('.' + classes.i7).style.borderBottomColor = colorpickerValue; + var range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument()), closestElement = (0, ej2_base.oq)(range.startContainer.parentNode, 'table'); + ('TD' === range.startContainer.nodeName || 'TH' === range.startContainer.nodeName || 'BODY' === range.startContainer.nodeName || (0, ej2_base.oq)(range.startContainer.parentNode, 'td,th')) && range.collapsed && 'BackgroundColor' === args.subCommand && (0, ej2_base.oq)(closestElement, '.' + classes.$E) ? proxy.parent.notify(constant.Yo, colorPickerArgs) : proxy.parent.notify(constant.Kz, colorPickerArgs), proxy.currentDropdown.toggle(); + }, + beforeModeSwitch: function(args) { + '' === colorPicker.value && colorPicker.setProperties({ + value: 'Picker' === args.mode ? '#008000ff' : '' + }, !0), colorPicker.showButtons = 'Palette' !== args.mode; + } + }); + return colorPicker.isStringTemplate = !0, colorPicker.columns = 'backgroundcolor' === item ? this.parent.backgroundColor.columns : this.parent.fontColor.columns, colorPicker.presetColors = 'backgroundcolor' === item ? this.parent.backgroundColor.colorCode : this.parent.fontColor.colorCode, colorPicker.cssClass = ('backgroundcolor' === item ? classes.oO : classes.o7) + ' ' + args.cssClass, colorPicker.createElement = this.parent.createElement, colorPicker.appendTo(document.getElementById(args.target)), colorPicker; + }, ToolbarRenderer.prototype.renderPanel = function() { + this.getPanel().classList.add(classes.zE); + }, ToolbarRenderer.prototype.getPanel = function() { + return this.toolbarPanel; + }, ToolbarRenderer.prototype.setPanel = function(panel) { + this.toolbarPanel = panel; + }, ToolbarRenderer; + }(), BaseToolbar = function() { + function BaseToolbar(parent, serviceLocator) { + this.tools = {}, this.parent = parent, this.locator = serviceLocator, this.renderFactory = this.locator.getService('rendererFactory'), this.addEventListener(), this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0 ? (0, ej2_base.l7)(this.tools, items.rj, (0, util.E)(this.parent.toolbarSettings.itemConfigs), !0) : this.tools = items.rj; + } + return BaseToolbar.prototype.addEventListener = function() { + this.parent.on(constant.vN, this.setRtl, this), this.parent.on(constant._8, this.setCssClass, this), this.parent.on(constant.ob, this.removeEventListener, this); + }, BaseToolbar.prototype.removeEventListener = function() { + this.parent.off(constant.vN, this.setRtl), this.parent.off(constant._8, this.setCssClass), this.parent.off(constant.ob, this.removeEventListener); + }, BaseToolbar.prototype.setCssClass = function(e) { + (0, ej2_base.le)(this.toolbarObj) || ((0, ej2_base.le)(e.oldCssClass) ? this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass + ' ' + e.cssClass).trim() + }) : this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + })); + }, BaseToolbar.prototype.setRtl = function(args) { + (0, ej2_base.le)(this.toolbarObj) || this.toolbarObj.setProperties({ + enableRtl: args.enableRtl + }); + }, BaseToolbar.prototype.getClass = function(item) { + var classes; + switch(item){ + case 'fontsize': + classes = 'e-rte-inline-size-template'; + break; + case 'fontcolor': + case 'backgroundcolor': + classes = 'e-rte-inline-color-template'; + break; + default: + classes = 'e-rte-inline-template'; + } + return classes; + }, BaseToolbar.prototype.getTemplateObject = function(itemStr, container) { + var tagName; + switch(itemStr){ + case 'fontcolor': + case 'backgroundcolor': + case 'numberformatlist': + case 'bulletformatlist': + tagName = 'span'; + break; + default: + tagName = 'button'; + } + return { + command: this.tools[itemStr.toLocaleLowerCase()].command, + subCommand: this.tools[itemStr.toLocaleLowerCase()].subCommand, + template: this.parent.createElement(tagName, { + id: this.parent.getID() + '_' + container + '_' + this.tools[itemStr.toLocaleLowerCase()].id + }).outerHTML, + cssClass: this.parent.inlineMode.enable ? this.getClass(itemStr) : '', + tooltipText: (0, util.rX)(itemStr, this.locator) + }; + }, BaseToolbar.prototype.getObject = function(item, container) { + var itemStr = item.toLowerCase(); + if (-1 !== items.rS.indexOf(itemStr)) return this.getTemplateObject(itemStr, container); + switch(itemStr){ + case '|': + return { + type: 'Separator' + }; + case '-': + return { + type: 'Separator', + cssClass: classes.in + }; + default: + return { + id: this.parent.getID() + '_' + container + '_' + this.tools[itemStr.toLocaleLowerCase()].id, + prefixIcon: this.tools[itemStr.toLocaleLowerCase()].icon, + tooltipText: (0, util.rX)(itemStr, this.locator), + command: this.tools[itemStr.toLocaleLowerCase()].command, + subCommand: this.tools[itemStr.toLocaleLowerCase()].subCommand + }; + } + }, BaseToolbar.prototype.getItems = function(tbItems, container) { + var _this = this; + if (this.parent.toolbarSettings.items.length < 1) return []; + for(var items = [], this_1 = this, _i = 0; _i < tbItems.length; _i++)!function(item) { + if ('string' == typeof item) items.push(this_1.getObject(item, container)); + else { + if (!(0, ej2_base.le)(item.click)) { + var proxy_1 = item, callback_1 = proxy_1.click; + proxy_1.click = function() { + proxy_1.undo && 0 === _this.parent.formatter.getUndoRedoStack().length && _this.parent.formatter.saveData(), callback_1.call(_this), _this.parent.formatter.getUndoRedoStack()[_this.parent.formatter.getUndoRedoStack().length - 1].text.trim() !== _this.parent.inputElement.innerHTML.trim() && proxy_1.undo && _this.parent.formatter.saveData(); + }; + } + items.push(item); + } + }(tbItems[_i]); + return items; + }, BaseToolbar.prototype.getToolbarOptions = function(args) { + return { + target: args.target, + rteToolbarObj: this, + items: this.getItems(args.items, args.container), + overflowMode: args.mode, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + cssClass: args.cssClass + }; + }, BaseToolbar.prototype.render = function(args) { + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum.y2.Toolbar), this.toolbarRenderer.renderToolbar(this.getToolbarOptions(args)); + }, BaseToolbar; + }(), DropDownButtons = function() { + function DropDownButtons(parent, serviceLocator) { + this.parent = parent, this.locator = serviceLocator, this.renderFactory = this.locator.getService('rendererFactory'), this.addEventListener(); + } + return DropDownButtons.prototype.initializeInstance = function() { + this.toolbarRenderer = this.renderFactory.getRenderer(base_enum.y2.Toolbar); + }, DropDownButtons.prototype.beforeRender = function(args) { + var item = args.item; + item.cssClass && (0, ej2_base.cn)([ + args.element + ], item.cssClass), ('Alignments' === item.command || 'JustifyLeft' === item.subCommand || 'JustifyRight' === item.subCommand || 'JustifyCenter' === item.subCommand) && args.element.setAttribute('title', (0, util.rX)(item.subCommand.toLocaleLowerCase(), this.locator)); + }, DropDownButtons.prototype.dropdownContent = function(width, type, content) { + return '' + content + ''; + }, DropDownButtons.prototype.renderDropDowns = function(args) { + var _this = this; + this.initializeInstance(); + var type = args.containerType, tbElement = args.container; + items.rS.forEach(function(item) { + var targetElement = void 0; + if (-1 !== (0, util.rw)(item, args.items)) switch(item){ + case 'numberformatlist': + if (targetElement = (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + type + '_NumberFormatList', tbElement), (0, ej2_base.le)(targetElement) || targetElement.classList.contains(classes.zD)) return; + var formatOLItem = _this.parent.numberFormatList.types.slice(); + formatOLItem.forEach(function(item) { + Object.defineProperties(item, { + command: { + value: 'Lists', + enumerable: !0 + }, + subCommand: { + value: 'NumberFormatList', + enumerable: !0 + } + }); + }), _this.numberFormatListDropDown = _this.toolbarRenderer.renderListDropDown({ + cssClass: "e-order-list " + classes.i7 + ' ' + classes.Cd, + itemName: 'NumberFormatList', + items: formatOLItem, + element: targetElement + }); + break; + case 'bulletformatlist': + if (targetElement = (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + type + '_BulletFormatList', tbElement), (0, ej2_base.le)(targetElement) || targetElement.classList.contains(classes.zD)) return; + var formatULItem = _this.parent.bulletFormatList.types.slice(); + formatULItem.forEach(function(item) { + Object.defineProperties(item, { + command: { + value: 'Lists', + enumerable: !0 + }, + subCommand: { + value: 'BulletFormatList', + enumerable: !0 + } + }); + }), _this.bulletFormatListDropDown = _this.toolbarRenderer.renderListDropDown({ + cssClass: "e-unorder-list " + classes.i7 + ' ' + classes.Cd, + itemName: 'BulletFormatList', + items: formatULItem, + element: targetElement + }); + break; + case 'formats': + if (targetElement = (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + type + '_Formats', tbElement), (0, ej2_base.le)(targetElement) || targetElement.classList.contains(classes.zD)) return; + var formatItem = _this.parent.format.types.slice(); + formatItem.forEach(function(item) { + Object.defineProperties(item, { + command: { + value: 'Formats', + enumerable: !0 + }, + subCommand: { + value: item.value, + enumerable: !0 + } + }); + }); + var formatContent = (0, ej2_base.le)(_this.parent.format.default) ? formatItem[0].text : _this.parent.format.default; + _this.formatDropDown = _this.toolbarRenderer.renderDropDownButton({ + iconCss: 'quick' === type ? 'e-formats e-icons' : '', + content: _this.dropdownContent(_this.parent.format.width, type, 'quick' === type ? '' : (0, util.Iw)(formatItem, formatContent, 'text', 'text')), + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.dc, + itemName: 'Formats', + items: formatItem, + element: targetElement + }); + break; + case 'fontname': + if (targetElement = (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + type + '_FontName', tbElement), (0, ej2_base.le)(targetElement) || targetElement.classList.contains(classes.zD)) return; + var fontItem = _this.parent.fontFamily.items.slice(); + fontItem.forEach(function(item) { + Object.defineProperties(item, { + command: { + value: 'Font', + enumerable: !0 + }, + subCommand: { + value: 'FontName', + enumerable: !0 + } + }); + }); + var fontNameContent = (0, ej2_base.le)(_this.parent.fontFamily.default) ? fontItem[0].text : _this.parent.fontFamily.default; + _this.fontNameDropDown = _this.toolbarRenderer.renderDropDownButton({ + iconCss: 'quick' === type ? 'e-font-name e-icons' : '', + content: _this.dropdownContent(_this.parent.fontFamily.width, type, 'quick' === type ? '' : (0, util.Iw)(fontItem, fontNameContent, 'text', 'text')), + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.D6, + itemName: 'FontName', + items: fontItem, + element: targetElement + }), (0, ej2_base.le)(_this.parent.fontFamily.default) || (_this.getEditNode().style.fontFamily = _this.parent.fontFamily.default); + break; + case 'fontsize': + if (targetElement = (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + type + '_FontSize', tbElement), (0, ej2_base.le)(targetElement) || targetElement.classList.contains(classes.zD)) return; + var fontsize = _this.parent.fontSize.items.slice(); + fontsize.forEach(function(item) { + Object.defineProperties(item, { + command: { + value: 'Font', + enumerable: !0 + }, + subCommand: { + value: 'FontSize', + enumerable: !0 + } + }); + }); + var fontSizeContent = (0, ej2_base.le)(_this.parent.fontSize.default) ? fontsize[1].text : _this.parent.fontSize.default; + _this.fontSizeDropDown = _this.toolbarRenderer.renderDropDownButton({ + content: _this.dropdownContent(_this.parent.fontSize.width, type, (0, util.R1)((0, util.Iw)(fontsize, fontSizeContent.replace(/\s/g, ''), 'value', 'text'))), + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.Jh, + itemName: 'FontSize', + items: fontsize, + element: targetElement + }), (0, ej2_base.le)(_this.parent.fontSize.default) || (_this.getEditNode().style.fontSize = _this.parent.fontSize.default); + break; + case 'alignments': + if (targetElement = (0, ej2_base.Ys)('#' + _this.parent.getID() + '_' + type + '_Alignments', tbElement), (0, ej2_base.le)(targetElement) || targetElement.classList.contains(classes.zD)) return; + _this.alignDropDown = _this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-justify-left e-icons', + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.Cb, + itemName: 'Alignments', + items: items.Fg, + element: targetElement + }); + break; + case 'align': + _this.imageAlignmentDropDown(type, tbElement, targetElement); + break; + case 'display': + _this.imageDisplayDropDown(type, tbElement, targetElement); + break; + case 'tablerows': + _this.rowDropDown(type, tbElement, targetElement); + break; + case 'tablecolumns': + _this.columnDropDown(type, tbElement, targetElement); + break; + case 'tablecell': + _this.cellDropDown(type, tbElement, targetElement); + break; + case 'tablecellverticalalign': + _this.verticalAlignDropDown(type, tbElement, targetElement); + break; + case 'styles': + _this.tableStylesDropDown(type, tbElement, targetElement); + } + }), this.parent.inlineMode.enable && this.setCssClass({ + cssClass: this.parent.cssClass + }); + }, DropDownButtons.prototype.getUpdateItems = function(items, value) { + var dropDownItems = items.slice(); + return dropDownItems.forEach(function(item) { + Object.defineProperties(item, { + command: { + value: 'Format' === value ? 'Formats' : 'Font', + enumerable: !0 + }, + subCommand: { + value: 'Format' === value ? item.value : value, + enumerable: !0 + } + }); + }), dropDownItems; + }, DropDownButtons.prototype.onPropertyChanged = function(model) { + for(var type, content, newProp = model.newProp, _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'fontFamily': + if (this.fontNameDropDown) for(var _b = 0, _c = Object.keys(newProp.fontFamily); _b < _c.length; _b++){ + var fontFamily = _c[_b]; + switch(fontFamily){ + case 'default': + case 'width': + var fontItems = this.fontNameDropDown.items; + type = (0, ej2_base.le)((0, ej2_base.oq)(this.fontNameDropDown.element, '.' + classes.gr)) ? 'toolbar' : 'quick'; + var fontNameContent = (0, ej2_base.le)(this.parent.fontFamily.default) ? fontItems[0].text : this.parent.fontFamily.default; + content = this.dropdownContent(this.parent.fontFamily.width, type, 'quick' === type ? '' : (0, util.Iw)(fontItems, fontNameContent, 'text', 'text')), this.fontNameDropDown.setProperties({ + content: content + }), (0, ej2_base.le)(this.parent.fontFamily.default) ? this.getEditNode().style.removeProperty('font-family') : this.getEditNode().style.fontFamily = this.parent.fontFamily.default; + break; + case 'items': + this.fontNameDropDown.setProperties({ + items: this.getUpdateItems(newProp.fontFamily.items, 'FontName') + }); + } + } + break; + case 'fontSize': + if (this.fontSizeDropDown) for(var _d = 0, _e = Object.keys(newProp.fontSize); _d < _e.length; _d++){ + var fontSize = _e[_d]; + switch(fontSize){ + case 'default': + case 'width': + var fontsize = this.fontSizeDropDown.items; + type = (0, ej2_base.le)((0, ej2_base.oq)(this.fontSizeDropDown.element, '.' + classes.gr)) ? 'toolbar' : 'quick'; + var fontSizeContent = (0, ej2_base.le)(this.parent.fontSize.default) ? fontsize[1].text : this.parent.fontSize.default; + content = this.dropdownContent(this.parent.fontSize.width, type, (0, util.R1)((0, util.Iw)(fontsize, fontSizeContent.replace(/\s/g, ''), 'value', 'text'))), this.fontSizeDropDown.setProperties({ + content: content + }), (0, ej2_base.le)(this.parent.fontSize.default) ? this.getEditNode().style.removeProperty('font-size') : this.getEditNode().style.fontSize = this.parent.fontSize.default; + break; + case 'items': + this.fontSizeDropDown.setProperties({ + items: this.getUpdateItems(newProp.fontSize.items, 'FontSize') + }); + } + } + break; + case 'format': + if (this.formatDropDown) for(var _f = 0, _g = Object.keys(newProp.format); _f < _g.length; _f++){ + var format = _g[_f]; + switch(format){ + case 'default': + case 'width': + var formatItems = this.formatDropDown.items; + type = (0, ej2_base.le)((0, ej2_base.oq)(this.formatDropDown.element, '.' + classes.gr)) ? 'toolbar' : 'quick'; + var formatContent = (0, ej2_base.le)(this.parent.format.default) ? formatItems[0].text : this.parent.format.default; + content = this.dropdownContent(this.parent.format.width, type, 'quick' === type ? '' : (0, util.Iw)(formatItems, formatContent, 'text', 'text')), this.formatDropDown.setProperties({ + content: content + }); + break; + case 'types': + this.formatDropDown.setProperties({ + items: this.getUpdateItems(newProp.format.types, 'Format') + }); + } + } + } + } + }, DropDownButtons.prototype.getEditNode = function() { + return this.parent.contentModule.getEditPanel(); + }, DropDownButtons.prototype.rowDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_TableRows', tbElement)).classList.contains(classes.zD) || (this.tableRowsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-rows e-icons', + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.uO, + itemName: 'TableRows', + items: items.D1, + element: targetElement + })); + }, DropDownButtons.prototype.columnDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_TableColumns', tbElement)).classList.contains(classes.zD) || (this.tableColumnsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-columns e-icons', + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.uO, + itemName: 'TableColumns', + items: items.AW, + element: targetElement + })); + }, DropDownButtons.prototype.cellDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_TableCell', tbElement)).classList.contains(classes.zD) || (this.tableRowsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-cell e-icons', + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.uO, + itemName: 'TableCell', + items: items.Sz, + element: targetElement + })); + }, DropDownButtons.prototype.verticalAlignDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_TableCellVerticalAlign', tbElement)).classList.contains(classes.zD) || (this.tableCellVerticalAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-cell-ver-align e-icons', + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.uO, + itemName: 'TableCellVerticalAlign', + items: items.Tg, + element: targetElement + })); + }, DropDownButtons.prototype.imageDisplayDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_Display', tbElement)).classList.contains(classes.zD) || (this.displayDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-display e-icons', + cssClass: classes.LK + ' ' + classes.br + ' ' + classes.uO, + itemName: 'Display', + items: items.NO, + element: targetElement + })); + }, DropDownButtons.prototype.imageAlignmentDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_Align', tbElement)).classList.contains(classes.zD) || (this.imageAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-justify-left e-icons', + cssClass: classes.LK + ' ' + classes.yH + ' ' + classes.uO, + itemName: 'Align', + items: items.ry, + element: targetElement + })); + }, DropDownButtons.prototype.tableStylesDropDown = function(type, tbElement, targetElement) { + (targetElement = (0, ej2_base.Ys)('#' + this.parent.getID() + '_' + type + '_Styles', tbElement)).classList.contains(classes.zD) || (this.imageAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-style e-icons', + cssClass: classes.LK + ' ' + classes.yH + ' ' + classes.uO, + itemName: 'Styles', + items: this.parent.tableSettings.styles, + element: targetElement + })); + }, DropDownButtons.prototype.removeDropDownClasses = function(target) { + (0, ej2_base.IV)([ + target + ], [ + classes.zD, + classes.LK, + classes.yH, + classes.br + ]); + }, DropDownButtons.prototype.destroyDropDowns = function() { + this.formatDropDown && (this.removeDropDownClasses(this.formatDropDown.element), this.formatDropDown.destroy()), this.fontNameDropDown && (this.removeDropDownClasses(this.fontNameDropDown.element), this.fontNameDropDown.destroy()), this.fontSizeDropDown && (this.removeDropDownClasses(this.fontSizeDropDown.element), this.fontSizeDropDown.destroy()), this.alignDropDown && (this.removeDropDownClasses(this.alignDropDown.element), this.alignDropDown.destroy()), this.imageAlignDropDown && (this.removeDropDownClasses(this.imageAlignDropDown.element), this.imageAlignDropDown.destroy()), this.displayDropDown && (this.removeDropDownClasses(this.displayDropDown.element), this.displayDropDown.destroy()), this.tableRowsDropDown && (this.removeDropDownClasses(this.tableRowsDropDown.element), this.tableRowsDropDown.destroy()), this.tableColumnsDropDown && (this.removeDropDownClasses(this.tableColumnsDropDown.element), this.tableColumnsDropDown.destroy()), this.tableCellVerticalAlignDropDown && (this.removeDropDownClasses(this.tableCellVerticalAlignDropDown.element), this.tableCellVerticalAlignDropDown.destroy()), this.numberFormatListDropDown && (this.removeDropDownClasses(this.numberFormatListDropDown.element), this.numberFormatListDropDown.destroy()), this.bulletFormatListDropDown && (this.removeDropDownClasses(this.bulletFormatListDropDown.element), this.bulletFormatListDropDown.destroy()); + }, DropDownButtons.prototype.setRtl = function(args) { + this.formatDropDown && this.formatDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.fontNameDropDown && this.fontNameDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.fontSizeDropDown && this.fontSizeDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.alignDropDown && this.alignDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.imageAlignDropDown && this.imageAlignDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.displayDropDown && this.displayDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.numberFormatListDropDown && this.numberFormatListDropDown.setProperties({ + enableRtl: args.enableRtl + }), this.bulletFormatListDropDown && this.bulletFormatListDropDown.setProperties({ + enableRtl: args.enableRtl + }); + }, DropDownButtons.prototype.updateCss = function(dropDownObj, e) { + dropDownObj && e.cssClass && ((0, ej2_base.le)(e.oldCssClass) ? dropDownObj.setProperties({ + cssClass: (dropDownObj.cssClass + ' ' + e.cssClass).trim() + }) : dropDownObj.setProperties({ + cssClass: (dropDownObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + })); + }, DropDownButtons.prototype.setCssClass = function(e) { + for(var dropDownObj = [ + this.formatDropDown, + this.fontNameDropDown, + this.fontSizeDropDown, + this.alignDropDown, + this.imageAlignDropDown, + this.displayDropDown, + this.numberFormatListDropDown, + this.bulletFormatListDropDown, + this.tableRowsDropDown, + this.tableColumnsDropDown, + this.tableCellVerticalAlignDropDown + ], i = 0; i < dropDownObj.length; i++)this.updateCss(dropDownObj[i], e); + }, DropDownButtons.prototype.addEventListener = function() { + this.parent.isDestroyed || (this.parent.on(constant.nd, this.beforeRender, this), this.parent.on(constant.a$, this.onIframeMouseDown, this), this.parent.on(constant.vN, this.setRtl, this), this.parent.on(constant.ob, this.removeEventListener, this), this.parent.on(constant.CC, this.onPropertyChanged, this), this.parent.on(constant._8, this.setCssClass, this)); + }, DropDownButtons.prototype.onIframeMouseDown = function() { + (0, util.Nu)(document, 'mousedown'); + }, DropDownButtons.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(constant.a$, this.onIframeMouseDown), this.parent.off(constant.vN, this.setRtl), this.parent.off(constant.nd, this.beforeRender), this.parent.off(constant.ob, this.removeEventListener), this.parent.off(constant.CC, this.onPropertyChanged), this.parent.off(constant._8, this.setCssClass)); + }, DropDownButtons; + }(), service_locator = __webpack_require__(9336), renderer_factory = __webpack_require__(2503), ToolbarAction = function() { + function ToolbarAction(parent) { + this.parent = parent, this.addEventListener(), this.serviceLocator = new service_locator.S, this.serviceLocator.register('rendererFactory', new renderer_factory.z); + } + return ToolbarAction.prototype.addEventListener = function() { + this.parent.on(constant.kE, this.toolbarClick, this), this.parent.on(constant.s7, this.dropDownSelect, this), this.parent.on(constant.Kz, this.renderSelection, this), this.parent.on(constant.ob, this.removeEventListener, this); + }, ToolbarAction.prototype.toolbarClick = function(args) { + if (!(0, ej2_base.le)(args.item)) { + if (!(0, ej2_base.le)(args.item.controlParent)) { + var activeEle = args.item.controlParent.activeEle; + activeEle && (activeEle.tabIndex = -1); + } + ('NumberFormatList' === args.item.command || 'BulletFormatList' === args.item.command) && (args.originalEvent.target.classList.contains('e-order-list') || args.originalEvent.target.classList.contains('e-unorder-list')) && (args.item.command = 'Lists', args.item.subCommand = 'NumberFormatList' === args.item.subCommand ? 'OL' : 'UL'), 'Lists' === args.item.command && args.originalEvent.target.classList.contains('e-caret') && (args.originalEvent.target.parentElement.classList.contains('e-rte-bulletformatlist-dropdown') || args.originalEvent.target.parentElement.classList.contains('e-rte-numberformatlist-dropdown')) && (args.item.command = args.item.subCommand = null), this.parent.notify(constant.s0, args), this.parent.notify(constant.gk, args); + } + }, ToolbarAction.prototype.dropDownSelect = function(e) { + if (this.parent.notify(constant.Wz, {}), !(document.body.contains(document.body.querySelector('.e-rte-quick-toolbar')) && e.item && ('Images' === e.item.command || 'Display' === e.item.command || 'Table' === e.item.command))) { + var value = e.item.controlParent && this.parent.quickToolbarModule && this.parent.quickToolbarModule.tableQTBar && this.parent.quickToolbarModule.tableQTBar.element.contains(e.item.controlParent.element) ? 'Table' : null; + if ('Lists' === e.item.command) { + var listItem = { + listStyle: e.item.value, + listImage: e.item.listImage, + type: e.item.subCommand + }; + this.parent.formatter.process(this.parent, e, e.originalEvent, listItem); + } else this.parent.formatter.process(this.parent, e, e.originalEvent, value); + } + this.parent.notify(constant.gA, {}); + }, ToolbarAction.prototype.renderSelection = function(args) { + this.parent.notify(constant.Wz, {}), this.parent.formatter.process(this.parent, args, args.originalEvent, null), this.parent.notify(constant.gA, {}); + }, ToolbarAction.prototype.removeEventListener = function() { + this.parent.off(constant.kE, this.toolbarClick), this.parent.off(constant.s7, this.dropDownSelect), this.parent.off(constant.Kz, this.renderSelection), this.parent.off(constant.ob, this.removeEventListener); + }, ToolbarAction; + }(), toolbar_Toolbar = function() { + function Toolbar(parent, serviceLocator) { + this.parent = parent, this.isToolbar = !1, this.locator = serviceLocator, this.isTransformChild = !1, this.renderFactory = this.locator.getService('rendererFactory'), items.QP(this.parent), (0, util.AV)(this.parent), this.renderFactory.addRenderer(base_enum.y2.Toolbar, new ToolbarRenderer(this.parent)), this.toolbarRenderer = this.renderFactory.getRenderer(base_enum.y2.Toolbar), this.baseToolbar = new BaseToolbar(this.parent, this.locator), this.addEventListener(), this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0 ? (0, ej2_base.l7)(this.tools, items.rj, (0, util.E)(this.parent.toolbarSettings.itemConfigs), !0) : this.tools = items.rj; + } + return Toolbar.prototype.initializeInstance = function() { + this.contentRenderer = this.renderFactory.getRenderer(base_enum.y2.Content), this.editableElement = this.contentRenderer.getEditPanel(), this.editPanel = this.contentRenderer.getPanel(); + }, Toolbar.prototype.toolbarBindEvent = function() { + this.parent.inlineMode.enable || (this.keyBoardModule = new ej2_base.nv(this.getToolbarElement(), { + keyAction: this.toolBarKeyDown.bind(this), + keyConfigs: this.parent.formatter.keyConfig, + eventName: 'keydown' + })); + }, Toolbar.prototype.toolBarKeyDown = function(e) { + 'escape' === e.action && this.parent.contentModule.getEditPanel().focus(); + }, Toolbar.prototype.createToolbarElement = function() { + this.tbElement = this.parent.createElement('div', { + id: this.parent.getID() + '_toolbar' + }), !ej2_base.AR.isDevice && this.parent.inlineMode.enable && (0, util.FA)() || (this.parent.toolbarSettings.enableFloating && !this.parent.inlineMode.enable ? (this.tbWrapper = this.parent.createElement('div', { + id: this.parent.getID() + '_toolbar_wrapper', + innerHTML: this.tbElement.outerHTML, + className: classes.Rj + }), this.tbElement = this.tbWrapper.firstElementChild, this.parent.element.insertBefore(this.tbWrapper, this.editPanel)) : this.parent.element.insertBefore(this.tbElement, this.editPanel)); + }, Toolbar.prototype.getToolbarMode = function() { + var tbMode; + switch(this.parent.toolbarSettings.type){ + case base_enum.Bv.Expand: + tbMode = 'Extended'; + break; + case base_enum.Bv.Scrollable: + tbMode = 'Scrollable'; + break; + default: + tbMode = 'MultiRow'; + } + return (0, util.FA)() && this.parent.toolbarSettings.type === base_enum.Bv.Expand && (tbMode = base_enum.Bv.Scrollable), tbMode; + }, Toolbar.prototype.checkToolbarResponsive = function(ele) { + var tBarMode; + return !(!ej2_base.AR.isDevice || (0, util.FA)()) && (tBarMode = this.parent.toolbarSettings.type === base_enum.Bv.Expand ? base_enum.Bv.MultiRow : this.parent.toolbarSettings.type, this.baseToolbar.render({ + container: this.parent.inlineMode.enable ? 'quick' : 'toolbar', + items: this.parent.toolbarSettings.items, + mode: tBarMode, + target: ele, + cssClass: this.parent.cssClass + }), this.parent.toolbarSettings.type === base_enum.Bv.Expand && ((0, ej2_base.cn)([ + ele + ], [ + 'e-rte-tb-mobile' + ]), this.parent.inlineMode.enable ? this.addFixedTBarClass() : (0, ej2_base.cn)([ + ele + ], [ + classes.iu + ])), this.wireEvents(), this.dropDownModule.renderDropDowns({ + container: ele, + containerType: this.parent.inlineMode.enable ? 'quick' : 'toolbar', + items: this.parent.toolbarSettings.items + }), this.parent.notify(constant.jm, { + container: this.tbElement, + containerType: this.parent.inlineMode.enable ? 'quick' : 'toolbar', + items: this.parent.toolbarSettings.items + }), !0); + }, Toolbar.prototype.checkIsTransformChild = function() { + this.isTransformChild = !1; + for(var transformElements = (0, ej2_base.td)('[style*="transform"]', document), i = 0; i < transformElements.length; i++)if (!(0, ej2_base.le)(transformElements[i].contains) && transformElements[i].contains(this.parent.element)) { + this.isTransformChild = !0; + break; + } + }, Toolbar.prototype.toggleFloatClass = function(e) { + var topValue, scrollParent, isBody = !1, isFloat = !1, floatOffset = this.parent.floatingToolbarOffset; + e && this.parent.iframeSettings.enable && this.parent.inputElement.ownerDocument === e.target ? scrollParent = e.target.body : e && e.target !== document ? scrollParent = e.target : (isBody = !0, scrollParent = document.body); + var tbHeight = this.getToolbarHeight() + this.getExpandTBarPopHeight(); + if (this.isTransformChild) { + topValue = 0; + var scrollParentRelativeTop = 0, trgHeight = this.parent.element.offsetHeight; + if (isBody) { + var bodyStyle = window.getComputedStyle(scrollParent); + scrollParentRelativeTop = parseFloat(bodyStyle.marginTop.split('px')[0]) + parseFloat(bodyStyle.paddingTop.split('px')[0]); + } + var targetTop = this.parent.element.getBoundingClientRect().top, scrollParentYOffset = ej2_base.AR.isMSPointer && isBody ? window.pageYOffset : scrollParent.parentElement.scrollTop, scrollParentRect = scrollParent.getBoundingClientRect(), scrollParentTop = isBody ? scrollParentRect.top + scrollParentYOffset : scrollParentRect.top, outOfRange = !(targetTop - (isBody ? 0 : scrollParentTop) + trgHeight > tbHeight + floatOffset); + targetTop > scrollParentTop + floatOffset || targetTop < -trgHeight || targetTop < 0 && outOfRange ? (isFloat = !1, (0, ej2_base.IV)([ + this.tbElement + ], [ + classes.IW + ])) : targetTop < scrollParentTop + floatOffset && (topValue = targetTop < 0 ? -targetTop + scrollParentTop : scrollParentTop - targetTop, topValue = isBody ? topValue - scrollParentRelativeTop : topValue, (0, ej2_base.cn)([ + this.tbElement + ], [ + classes.IW + ]), isFloat = !0); + } else { + var parent_1 = this.parent.element.getBoundingClientRect(); + if (window.innerHeight < parent_1.top) return; + topValue = e && e.target !== document ? scrollParent.getBoundingClientRect().top : 0, parent_1.bottom < floatOffset + tbHeight + topValue || parent_1.bottom < 0 || parent_1.top > floatOffset + topValue ? isFloat = !1 : (parent_1.top < floatOffset || parent_1.top < floatOffset + topValue) && (isFloat = !0); + } + isFloat ? ((0, ej2_base.cn)([ + this.tbElement + ], [ + classes.to + ]), (0, ej2_base.V7)(this.tbElement, { + width: this.parent.element.offsetWidth + 'px', + top: floatOffset + topValue + 'px' + })) : ((0, ej2_base.IV)([ + this.tbElement + ], [ + classes.to + ]), (0, ej2_base.V7)(this.tbElement, { + top: "0px", + width: '100%' + })); + }, Toolbar.prototype.renderToolbar = function() { + if (this.initializeInstance(), this.createToolbarElement(), !this.checkToolbarResponsive(this.tbElement)) { + this.parent.inlineMode.enable ? this.parent.notify(constant.bb, {}) : (this.baseToolbar.render({ + container: 'toolbar', + items: this.parent.toolbarSettings.items, + mode: this.getToolbarMode(), + target: this.tbElement, + cssClass: this.parent.cssClass + }), this.parent.inlineMode.enable || (this.parent.toolbarSettings.enableFloating && (this.checkIsTransformChild(), this.toggleFloatClass()), (0, ej2_base.cn)([ + this.parent.element + ], [ + classes.bs + ]), this.parent.toolbarSettings.type === base_enum.Bv.Expand && (0, ej2_base.cn)([ + this.parent.element + ], [ + classes.re + ]))), this.wireEvents(), this.parent.inlineMode.enable && !(0, util.FA)() && this.addFixedTBarClass(), this.parent.inlineMode.enable || (this.dropDownModule.renderDropDowns({ + container: this.tbElement, + containerType: 'toolbar', + items: this.parent.toolbarSettings.items + }), this.parent.notify(constant.jm, { + container: this.tbElement, + containerType: 'toolbar', + items: this.parent.toolbarSettings.items + }), this.refreshToolbarOverflow()); + var divEle = this.parent.element.querySelector('.e-rte-srctextarea'), iframeEle = this.parent.element.querySelector('.e-source-content'); + (this.parent.iframeSettings.enable || (0, ej2_base.le)(divEle) || 'block' !== divEle.style.display) && (!this.parent.iframeSettings.enable || (0, ej2_base.le)(iframeEle) || 'block' !== iframeEle.style.display) || (this.parent.notify(constant.W0, { + targetItem: 'SourceCode', + updateItem: 'Preview', + baseToolbar: this.parent.getBaseToolbarObject() + }), this.parent.disableToolbarItem(this.parent.toolbarSettings.items)); + } + }, Toolbar.prototype.addFixedTBarClass = function() { + (0, ej2_base.cn)([ + this.tbElement + ], [ + classes.TN + ]); + }, Toolbar.prototype.removeFixedTBarClass = function() { + (0, ej2_base.IV)([ + this.tbElement + ], [ + classes.TN + ]); + }, Toolbar.prototype.showFixedTBar = function() { + (0, ej2_base.cn)([ + this.tbElement + ], [ + classes.X7 + ]), ej2_base.AR.isIos && (0, ej2_base.cn)([ + this.tbElement + ], [ + classes.ok + ]); + }, Toolbar.prototype.hideFixedTBar = function() { + this.isToolbar ? this.isToolbar = !1 : (0, ej2_base.IV)([ + this.tbElement + ], [ + classes.X7, + classes.ok + ]); + }, Toolbar.prototype.updateItem = function(args) { + var item = this.tools[args.updateItem.toLocaleLowerCase()], trgItem = this.tools[args.targetItem.toLocaleLowerCase()], index = (0, util.a_)((0, util._N)(trgItem.subCommand), args.baseToolbar.toolbarObj.items)[0]; + if ((0, ej2_base.le)(index)) this.addTBarItem(args, 0); + else { + var prefixId = this.parent.inlineMode.enable ? '_quick_' : '_toolbar_'; + args.baseToolbar.toolbarObj.items[index].id = this.parent.getID() + prefixId + item.id, args.baseToolbar.toolbarObj.items[index].prefixIcon = item.icon, args.baseToolbar.toolbarObj.items[index].tooltipText = item.tooltip, args.baseToolbar.toolbarObj.items[index].subCommand = item.subCommand, args.baseToolbar.toolbarObj.dataBind(); + } + }, Toolbar.prototype.updateToolbarStatus = function(args) { + if (!(!this.tbElement || this.parent.inlineMode.enable && ((0, util.FA)() || !ej2_base.AR.isDevice))) { + var options = { + args: args, + dropDownModule: this.dropDownModule, + parent: this.parent, + tbElements: (0, ej2_base.td)('.' + classes.Xh, this.tbElement), + tbItems: this.baseToolbar.toolbarObj.items + }; + (0, util.kj)(options, !!this.parent.inlineMode.enable, this.parent); + } + }, Toolbar.prototype.fullScreen = function(e) { + this.parent.fullScreenModule.showFullScreen(e); + }, Toolbar.prototype.hideScreen = function(e) { + this.parent.fullScreenModule.hideFullScreen(e); + }, Toolbar.prototype.getBaseToolbar = function() { + return this.baseToolbar; + }, Toolbar.prototype.addTBarItem = function(args, index) { + args.baseToolbar.toolbarObj.addItems([ + args.baseToolbar.getObject(args.updateItem, 'toolbar') + ], index); + }, Toolbar.prototype.enableTBarItems = function(baseToolbar, items, isEnable, muteToolbarUpdate) { + var trgItems = (0, util.a_)((0, util._N)(items), baseToolbar.toolbarObj.items); + this.tbItems = (0, ej2_base.td)('.' + classes.Xh, baseToolbar.toolbarObj.element); + for(var i = 0; i < trgItems.length; i++){ + var item = this.tbItems[trgItems[i]]; + item && baseToolbar.toolbarObj.enableItems(item, isEnable); + } + (0, ej2_base.Ys)('.e-rte-srctextarea', this.parent.element) || muteToolbarUpdate || (0, util.j)(baseToolbar, this.parent.formatter.editorManager.undoRedoManager.getUndoStatus()); + }, Toolbar.prototype.removeTBarItems = function(items) { + (0, ej2_base.le)(this.baseToolbar.toolbarObj) && (this.baseToolbar = this.parent.getBaseToolbarObject()); + var trgItems = (0, util.a_)((0, util._N)(items), this.baseToolbar.toolbarObj.items); + this.tbItems = this.parent.inlineMode.enable ? (0, ej2_base.td)('.' + classes.Xh, this.baseToolbar.toolbarObj.element) : (0, ej2_base.td)('.' + classes.Xh, this.parent.element); + for(var i = 0; i < trgItems.length; i++)this.baseToolbar.toolbarObj.removeItems(this.tbItems[trgItems[i]]); + }, Toolbar.prototype.getExpandTBarPopHeight = function() { + var popHeight = 0; + if (this.parent.toolbarSettings.type === base_enum.Bv.Expand && this.tbElement.classList.contains('e-extended-toolbar')) { + var expandPopup = (0, ej2_base.Ys)('.e-toolbar-extended', this.tbElement); + expandPopup && this.tbElement.classList.contains('e-expand-open') || expandPopup && expandPopup.classList.contains('e-popup-open') ? ((0, ej2_base.cn)([ + expandPopup + ], [ + classes.Hy + ]), popHeight += expandPopup.offsetHeight, (0, ej2_base.IV)([ + expandPopup + ], [ + classes.Hy + ])) : (0, ej2_base.IV)([ + this.tbElement + ], [ + classes.Yi + ]); + } + return popHeight; + }, Toolbar.prototype.getToolbarHeight = function() { + return this.tbElement.offsetHeight; + }, Toolbar.prototype.getToolbarElement = function() { + return (0, ej2_base.Ys)('.' + classes.zE, this.parent.element); + }, Toolbar.prototype.refreshToolbarOverflow = function() { + this.baseToolbar.toolbarObj.refreshOverflow(); + }, Toolbar.prototype.isToolbarDestroyed = function() { + return this.baseToolbar.toolbarObj && !this.baseToolbar.toolbarObj.isDestroyed; + }, Toolbar.prototype.destroyToolbar = function() { + if (this.isToolbarDestroyed()) { + this.parent.unWireScrollElementsEvents(), this.unWireEvents(), this.parent.notify(constant.c0, {}), this.dropDownModule.destroyDropDowns(), this.baseToolbar.toolbarObj.destroy(), this.removeEventListener(), (0, ej2_base.IV)([ + this.parent.element + ], [ + classes.bs + ]), (0, ej2_base.IV)([ + this.parent.element + ], [ + classes.re + ]); + var tbWrapper = (0, ej2_base.Ys)('.' + classes.Rj, this.parent.element), tbElement = (0, ej2_base.Ys)('.' + classes.zE, this.parent.element); + (0, ej2_base.le)(tbWrapper) ? (0, ej2_base.le)(tbElement) || (0, ej2_base.og)(tbElement) : (0, ej2_base.og)(tbWrapper); + } + }, Toolbar.prototype.destroy = function() { + this.isToolbarDestroyed() && (this.destroyToolbar(), this.keyBoardModule && this.keyBoardModule.destroy()); + }, Toolbar.prototype.moduleDestroy = function() { + this.parent = null, this.baseToolbar.parent = null, this.toolbarActionModule.parent = null, this.dropDownModule.parent = null; + }, Toolbar.prototype.scrollHandler = function(e) { + !this.parent.inlineMode.enable && this.parent.toolbarSettings.enableFloating && this.getDOMVisibility(this.tbElement) && this.toggleFloatClass(e.args); + }, Toolbar.prototype.getDOMVisibility = function(el) { + return !!el.offsetParent || 0 !== el.offsetWidth || 0 !== el.offsetHeight; + }, Toolbar.prototype.mouseDownHandler = function() { + ej2_base.AR.isDevice && this.parent.inlineMode.enable && !(0, util.FA)() && this.showFixedTBar(); + }, Toolbar.prototype.focusChangeHandler = function() { + ej2_base.AR.isDevice && this.parent.inlineMode.enable && !(0, util.FA)() && (this.isToolbar = !1, this.hideFixedTBar()); + }, Toolbar.prototype.dropDownBeforeOpenHandler = function() { + this.isToolbar = !0; + }, Toolbar.prototype.tbFocusHandler = function(e) { + var activeElm = document.activeElement, isToolbaractive = (0, ej2_base.oq)(activeElm, '.e-rte-toolbar'); + if (activeElm === this.parent.getToolbarElement() || isToolbaractive === this.parent.getToolbarElement()) for(var toolbarItem = this.parent.getToolbarElement().querySelectorAll('.e-expended-nav'), i = 0; i < toolbarItem.length; i++)(0, ej2_base.le)(this.parent.getToolbarElement().querySelector('.e-insert-table-btn')) ? toolbarItem[i].setAttribute('tabindex', '0') : toolbarItem[i].setAttribute('tabindex', '1'); + }, Toolbar.prototype.tbKeydownHandler = function(e) { + (e.target.classList.contains('e-dropdown-btn') || e.target.getAttribute('id') === this.parent.getID() + '_toolbar_CreateTable') && e.target.setAttribute('tabindex', '0'); + }, Toolbar.prototype.toolbarClickHandler = function(e) { + var trg = (0, ej2_base.oq)(e.originalEvent.target, '.e-hor-nav'); + trg && this.parent.toolbarSettings.type === base_enum.Bv.Expand && !(0, ej2_base.le)(trg) ? trg.classList.contains('e-nav-active') ? ((0, ej2_base.cn)([ + this.tbElement + ], [ + classes.Yi + ]), this.parent.setContentHeight('toolbar', !0)) : ((0, ej2_base.IV)([ + this.tbElement + ], [ + classes.Yi + ]), this.parent.setContentHeight('toolbar', !1)) : (ej2_base.AR.isDevice || this.parent.inlineMode.enable) && (this.isToolbar = !0), (0, ej2_base.le)(trg) && this.parent.toolbarSettings.type === base_enum.Bv.Expand && (0, ej2_base.IV)([ + this.tbElement + ], [ + classes.Yi + ]); + }, Toolbar.prototype.wireEvents = function() { + this.parent.inlineMode.enable && (0, util.FA)() || (ej2_base.bi.add(this.tbElement, 'focusin', this.tbFocusHandler, this), ej2_base.bi.add(this.tbElement, 'keydown', this.tbKeydownHandler, this)); + }, Toolbar.prototype.unWireEvents = function() { + ej2_base.bi.remove(this.tbElement, 'focusin', this.tbFocusHandler), ej2_base.bi.remove(this.tbElement, 'keydown', this.tbKeydownHandler); + }, Toolbar.prototype.addEventListener = function() { + !this.parent.isDestroyed && (this.dropDownModule = new DropDownButtons(this.parent, this.locator), this.toolbarActionModule = new ToolbarAction(this.parent), this.parent.on(constant.Xr, this.renderToolbar, this), this.parent.on(constant.AR, this.scrollHandler, this), this.parent.on(constant.$d, this.toolbarBindEvent, this), this.parent.on(constant.ko, this.updateToolbarStatus, this), this.parent.on(constant.CC, this.onPropertyChanged, this), this.parent.on(constant.Jz, this.onRefresh, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.ex, this.fullScreen, this), this.parent.on(constant.Fx, this.hideScreen, this), this.parent.on(constant.W0, this.updateItem, this), this.parent.on(constant.rc, this.dropDownBeforeOpenHandler, this), this.parent.on(constant.IJ, this.parent.setContentHeight, this.parent), this.parent.on(constant.Z7, this.focusChangeHandler, this), this.parent.on(constant.uG, this.mouseDownHandler, this), this.parent.on(constant.tO, this.mouseDownHandler, this), this.parent.on(constant._8, this.setCssClass, this), this.parent.on(constant.P0, this.moduleDestroy, this), this.parent.inlineMode.enable || (0, util.FA)() || this.parent.on(constant.kE, this.toolbarClickHandler, this)); + }, Toolbar.prototype.removeEventListener = function() { + !this.parent.isDestroyed && (this.parent.off(constant.Xr, this.renderToolbar), this.parent.off(constant.AR, this.scrollHandler), this.parent.off(constant.$d, this.toolbarBindEvent), this.parent.off(constant.ko, this.updateToolbarStatus), this.parent.off(constant.CC, this.onPropertyChanged), this.parent.off(constant.Jz, this.onRefresh), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.ex, this.parent.fullScreenModule.showFullScreen), this.parent.off(constant.Fx, this.parent.fullScreenModule.hideFullScreen), this.parent.off(constant.W0, this.updateItem), this.parent.off(constant.rc, this.dropDownBeforeOpenHandler), this.parent.off(constant.IJ, this.parent.setContentHeight), this.parent.off(constant.Z7, this.focusChangeHandler), this.parent.off(constant.uG, this.mouseDownHandler), this.parent.off(constant.tO, this.mouseDownHandler), this.parent.off(constant._8, this.setCssClass), this.parent.off(constant.P0, this.moduleDestroy), this.parent.inlineMode.enable || (0, util.FA)() || this.parent.off(constant.kE, this.toolbarClickHandler)); + }, Toolbar.prototype.setCssClass = function(e) { + this.toolbarObj && e.cssClass && ((0, ej2_base.le)(e.oldCssClass) ? this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass + ' ' + e.cssClass).trim() + }) : this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + })); + }, Toolbar.prototype.onRefresh = function() { + this.parent.inlineMode.enable || this.refreshToolbarOverflow(), this.parent.setContentHeight('', !0); + }, Toolbar.prototype.onPropertyChanged = function(e) { + if (!(0, ej2_base.le)(e.newProp.inlineMode)) for(var _i = 0, _a = Object.keys(e.newProp.inlineMode); _i < _a.length; _i++)'enable' === _a[_i] && this.refreshToolbar(); + e.module === this.getModuleName() && this.refreshToolbar(); + }, Toolbar.prototype.refreshToolbar = function() { + (0, ej2_base.le)(this.baseToolbar.toolbarObj) && (this.baseToolbar = this.parent.getBaseToolbarObject()); + var tbWrapper = (0, ej2_base.Ys)('.' + classes.Rj, this.parent.element); + ((0, ej2_base.Ys)('.' + classes.zE, this.parent.element) || tbWrapper) && this.destroyToolbar(), this.parent.toolbarSettings.enable && (this.addEventListener(), this.renderToolbar(), this.parent.wireScrollElementsEvents(), (0, ej2_base.Ys)('.e-rte-srctextarea', this.parent.element) || (0, util.j)(this.baseToolbar, this.parent.formatter.editorManager.undoRedoManager.getUndoStatus()), this.parent.notify(constant.ny, {})); + }, Toolbar.prototype.getModuleName = function() { + return 'toolbar'; + }, Toolbar; + }(); + }, + 9805: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + $E: function() { + return CLS_RTE; + }, + $j: function() { + return CLS_LIST_PRIMARY_CONTENT; + }, + Bn: function() { + return CLS_IMGBREAK; + }, + CY: function() { + return CLS_NUMBERFORMATLIST_TB_BTN; + }, + Cb: function() { + return CLS_ALIGN_TB_BTN; + }, + Cd: function() { + return CLS_ICONS; + }, + Cs: function() { + return CLS_BULLETFORMATLIST_TB_BTN; + }, + D6: function() { + return CLS_FONT_NAME_TB_BTN; + }, + Ds: function() { + return CLS_FONT_COLOR_TARGET; + }, + Dw: function() { + return CLS_TB_ROW_RES; + }, + Em: function() { + return CLS_IMGINLINE; + }, + Fs: function() { + return CLS_TB_BTN; + }, + GY: function() { + return CLS_FULL_SCREEN; + }, + Gj: function() { + return CLS_RTE_PASTE_CANCEL; + }, + Gp: function() { + return CLS_STYLE_SHEET; + }, + HC: function() { + return CLS_TABLE_SEL; + }, + Hy: function() { + return CLS_VISIBLE; + }, + IJ: function() { + return CLS_RTE_TABLE_RESIZE; + }, + IW: function() { + return CLS_TB_ABS_FLOAT; + }, + Ig: function() { + return CLS_BACKGROUND_COLOR_TARGET; + }, + Jh: function() { + return CLS_FONT_SIZE_TB_BTN; + }, + LK: function() { + return CLS_DROPDOWN_POPUP; + }, + MO: function() { + return CLS_RTE_UPLOAD_POPUP; + }, + Mv: function() { + return CLS_FOCUS; + }, + OC: function() { + return CLS_RTE_PASTE_PLAIN_FORMAT; + }, + PW: function() { + return CLS_RTE_READONLY; + }, + Qk: function() { + return CLS_RTE_IMAGE; + }, + Rj: function() { + return CLS_TB_WRAP; + }, + Rw: function() { + return CLS_RTE_DIALOG_MIN_HEIGHT; + }, + TN: function() { + return CLS_TB_FIXED; + }, + UQ: function() { + return CLS_FONT_COLOR_DROPDOWN; + }, + VE: function() { + return CLS_RTE_DIALOG_UPLOAD; + }, + Vb: function() { + return CLS_NOCOLOR_ITEM; + }, + Wk: function() { + return CLS_RTE_RES_HANDLE; + }, + X7: function() { + return CLS_SHOW; + }, + XS: function() { + return CLS_ACTIVE; + }, + Xh: function() { + return CLS_TB_ITEM; + }, + Yi: function() { + return CLS_EXPAND_OPEN; + }, + Z0: function() { + return CLS_SCRIPT_SHEET; + }, + Z8: function() { + return CLS_BACKGROUND_COLOR_DROPDOWN; + }, + ZV: function() { + return CLS_INLINE_DROPDOWN; + }, + _G: function() { + return CLS_TABLE_BORDER; + }, + _R: function() { + return CLS_POPUP_OPEN; + }, + br: function() { + return CLS_DROPDOWN_ITEMS; + }, + bs: function() { + return CLS_RTE_TB_ENABLED; + }, + cm: function() { + return CLS_RTE_PASTE_KEEP_FORMAT; + }, + dc: function() { + return CLS_FORMATS_TB_BTN; + }, + gr: function() { + return CLS_QUICK_TB; + }, + i7: function() { + return CLS_RTE_ELEMENTS; + }, + in: function() { + return CLS_HR_SEPARATOR; + }, + iu: function() { + return CLS_TB_STATIC; + }, + jC: function() { + return CLS_RTE_PASTE_REMOVE_FORMAT; + }, + jQ: function() { + return CLS_TB_DASH_BOR; + }, + je: function() { + return CLS_RTE_HIDDEN; + }, + kR: function() { + return CLS_COLOR_PALETTE; + }, + lm: function() { + return CLS_RTL; + }, + mO: function() { + return CLS_RTE_PASTE_OK; + }, + o7: function() { + return CLS_FONT_COLOR_PICKER; + }, + oO: function() { + return CLS_BACKGROUND_COLOR_PICKER; + }, + ok: function() { + return CLS_TB_IOS_FIX; + }, + rG: function() { + return CLS_CUSTOM_TILE; + }, + re: function() { + return CLS_RTE_EXPAND_TB; + }, + rp: function() { + return CLS_TB_COL_RES; + }, + s8: function() { + return CLS_RTE_CONTENT; + }, + to: function() { + return CLS_TB_FLOAT; + }, + uN: function() { + return CLS_COLOR_CONTENT; + }, + uO: function() { + return CLS_QUICK_DROPDOWN; + }, + uX: function() { + return CLS_TB_BOX_RES; + }, + xu: function() { + return CLS_DISABLED; + }, + yH: function() { + return CLS_DROPDOWN_ICONS; + }, + yW: function() { + return CLS_TB_ALT_BOR; + }, + yw: function() { + return CLS_RTE_FIXED_TB_EXPAND; + }, + zD: function() { + return CLS_DROPDOWN_BTN; + }, + zE: function() { + return CLS_TOOLBAR; + } + }); + var CLS_RTE = 'e-richtexteditor', CLS_RTL = 'e-rtl', CLS_DISABLED = 'e-disabled', CLS_SCRIPT_SHEET = 'rte-iframe-script-sheet', CLS_STYLE_SHEET = 'rte-iframe-style-sheet', CLS_TOOLBAR = 'e-rte-toolbar', CLS_TB_FIXED = 'e-rte-tb-fixed', CLS_TB_FLOAT = 'e-rte-tb-float', CLS_TB_ABS_FLOAT = 'e-rte-tb-abs-float', CLS_RTE_EXPAND_TB = 'e-rte-tb-expand', CLS_FULL_SCREEN = 'e-rte-full-screen', CLS_QUICK_TB = 'e-rte-quick-toolbar', CLS_TB_STATIC = 'e-tb-static', CLS_QUICK_DROPDOWN = 'e-quick-dropdown', CLS_INLINE_DROPDOWN = 'e-rte-inline-dropdown', CLS_DROPDOWN_POPUP = 'e-rte-dropdown-popup', CLS_DROPDOWN_ICONS = 'e-rte-dropdown-icons', CLS_DROPDOWN_ITEMS = 'e-rte-dropdown-items', CLS_DROPDOWN_BTN = 'e-rte-dropdown-btn', CLS_RTE_CONTENT = 'e-rte-content', CLS_TB_ITEM = 'e-toolbar-item', CLS_TB_WRAP = 'e-toolbar-wrapper', CLS_SHOW = 'e-show', CLS_VISIBLE = 'e-visible', CLS_FOCUS = 'e-focused', CLS_IMGBREAK = 'e-imgbreak', CLS_IMGINLINE = 'e-imginline', CLS_ICONS = 'e-icons', CLS_ACTIVE = 'e-active', CLS_EXPAND_OPEN = 'e-expand-open', CLS_RTE_ELEMENTS = 'e-rte-elements', CLS_TB_BTN = 'e-tbar-btn', CLS_HR_SEPARATOR = 'e-rte-horizontal-separator', CLS_TB_IOS_FIX = 'e-tbar-ios-fixed', CLS_LIST_PRIMARY_CONTENT = 'e-rte-list-primary-content', CLS_NUMBERFORMATLIST_TB_BTN = 'e-rte-numberformatlist-dropdown', CLS_BULLETFORMATLIST_TB_BTN = 'e-rte-bulletformatlist-dropdown', CLS_FORMATS_TB_BTN = 'e-formats-tbar-btn', CLS_FONT_NAME_TB_BTN = 'e-font-name-tbar-btn', CLS_FONT_SIZE_TB_BTN = 'e-font-size-tbar-btn', CLS_ALIGN_TB_BTN = 'e-alignment-tbar-btn', CLS_FONT_COLOR_TARGET = 'e-rte-fontcolor-element', CLS_BACKGROUND_COLOR_TARGET = 'e-rte-backgroundcolor-element', CLS_COLOR_CONTENT = 'e-rte-color-content', CLS_FONT_COLOR_DROPDOWN = 'e-rte-fontcolor-dropdown', CLS_BACKGROUND_COLOR_DROPDOWN = 'e-rte-backgroundcolor-dropdown', CLS_COLOR_PALETTE = 'e-rte-square-palette', CLS_FONT_COLOR_PICKER = 'e-rte-fontcolor-colorpicker', CLS_BACKGROUND_COLOR_PICKER = 'e-rte-backgroundcolor-colorpicker', CLS_RTE_READONLY = 'e-rte-readonly', CLS_TABLE_SEL = 'e-cell-select', CLS_TB_DASH_BOR = 'e-dashed-border', CLS_TB_ALT_BOR = 'e-alternate-border', CLS_TB_COL_RES = 'e-column-resize', CLS_TB_ROW_RES = 'e-row-resize', CLS_TB_BOX_RES = 'e-table-box', CLS_RTE_HIDDEN = 'e-rte-hidden', CLS_RTE_PASTE_KEEP_FORMAT = 'e-rte-keepformat', CLS_RTE_PASTE_REMOVE_FORMAT = 'e-rte-removeformat', CLS_RTE_PASTE_PLAIN_FORMAT = 'e-rte-plainformat', CLS_RTE_PASTE_OK = 'e-rte-pasteok', CLS_RTE_PASTE_CANCEL = 'e-rte-pastecancel', CLS_RTE_DIALOG_MIN_HEIGHT = 'e-rte-dialog-minheight', CLS_RTE_RES_HANDLE = 'e-resize-handle', CLS_RTE_IMAGE = 'e-rte-image', CLS_RTE_UPLOAD_POPUP = 'e-rte-upload-popup', CLS_POPUP_OPEN = 'e-popup-open', CLS_RTE_DIALOG_UPLOAD = 'e-rte-dialog-upload', CLS_CUSTOM_TILE = 'e-custom-tile', CLS_NOCOLOR_ITEM = 'e-nocolor-item', CLS_TABLE_BORDER = 'e-rte-table-border', CLS_RTE_TABLE_RESIZE = 'e-rte-table-resize', CLS_RTE_FIXED_TB_EXPAND = 'e-rte-fixed-tb-expand', CLS_RTE_TB_ENABLED = 'e-rte-toolbar-enabled'; + }, + 3386: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + $d: function() { + return bindOnEnd; + }, + AL: function() { + return imageUploadSuccess; + }, + AR: function() { + return scroll; + }, + Ak: function() { + return contentChanged; + }, + CC: function() { + return modelChanged; + }, + CK: function() { + return toolbarCreated; + }, + Db: function() { + return getSelectedHtml; + }, + Ed: function() { + return readOnlyMode; + }, + F: function() { + return xhtmlValidation; + }, + F7: function() { + return blockEmptyNodes; + }, + Fx: function() { + return disableFullScreen; + }, + Go: function() { + return imageUploading; + }, + HB: function() { + return closeTableDialog; + }, + IJ: function() { + return expandPopupClick; + }, + IK: function() { + return insertCompleted; + }, + Jz: function() { + return refreshBegin; + }, + KS: function() { + return inlineEmptyNodes; + }, + Kz: function() { + return colorPickerChanged; + }, + LF: function() { + return tableclass; + }, + Np: function() { + return showTableDialog; + }, + OI: function() { + return closeLinkDialog; + }, + P0: function() { + return moduleDestroy; + }, + QG: function() { + return keyDown; + }, + QX: function() { + return count; + }, + Qr: function() { + return windowResize; + }, + RE: function() { + return paste; + }, + Sy: function() { + return updatedToolbarStatus; + }, + T5: function() { + return initialLoad; + }, + T8: function() { + return insertLink; + }, + Tc: function() { + return linkToolbarAction; + }, + W0: function() { + return updateToolbarItem; + }, + W_: function() { + return createTable; + }, + Wp: function() { + return updateTbItemsStatus; + }, + Wz: function() { + return selectionRestore; + }, + Xr: function() { + return initialEnd; + }, + YV: function() { + return imageToolbarAction; + }, + Yb: function() { + return beforeDialogOpen; + }, + Yo: function() { + return tableColorPickerChanged; + }, + Z7: function() { + return focusChange; + }, + ZY: function() { + return tableToolbarAction; + }, + _8: function() { + return bindCssClass; + }, + _I: function() { + return renderFileManager; + }, + a$: function() { + return iframeMouseDown; + }, + bb: function() { + return renderInlineToolbar; + }, + bi: function() { + return checkUndo; + }, + c0: function() { + return destroyColorPicker; + }, + cA: function() { + return beforeImageUpload; + }, + d$: function() { + return resizeStop; + }, + dI: function() { + return pasteClean; + }, + dp: function() { + return enterHandler; + }, + ex: function() { + return enableFullScreen; + }, + gA: function() { + return selectionSave; + }, + gk: function() { + return markdownToolbarClick; + }, + i8: function() { + return actionComplete; + }, + ib: function() { + return onResize; + }, + jh: function() { + return selectRange; + }, + jm: function() { + return renderColorPicker; + }, + kE: function() { + return toolbarClick; + }, + ko: function() { + return toolbarUpdated; + }, + kq: function() { + return closeImageDialog; + }, + l0: function() { + return toolbarRefresh; + }, + lj: function() { + return showImageDialog; + }, + m2: function() { + return actionBegin; + }, + mf: function() { + return beforeDialogClose; + }, + nG: function() { + return openLink; + }, + nd: function() { + return beforeDropDownItemRender; + }, + nk: function() { + return showLinkDialog; + }, + ny: function() { + return dynamicModule; + }, + ob: function() { + return destroy; + }, + p0: function() { + return dialogOpen; + }, + rL: function() { + return insertImage; + }, + rc: function() { + return beforeDropDownOpen; + }, + s0: function() { + return htmlToolbarClick; + }, + s4: function() { + return execCommandCallBack; + }, + s7: function() { + return dropDownSelect; + }, + sh: function() { + return contentscroll; + }, + sv: function() { + return sourceCode; + }, + tC: function() { + return unLink; + }, + tO: function() { + return sourceCodeMouseDown; + }, + td: function() { + return selectAll; + }, + tw: function() { + return resizeStart; + }, + uG: function() { + return mouseDown; + }, + uU: function() { + return editAreaClick; + }, + v: function() { + return afterPasteCleanup; + }, + v0: function() { + return updateSource; + }, + v4: function() { + return docClick; + }, + vD: function() { + return imageUploadFailed; + }, + vN: function() { + return rtlMode; + }, + vV: function() { + return mouseUp; + }, + vW: function() { + return toolbarRenderComplete; + }, + xD: function() { + return editLink; + }, + xu: function() { + return beforePasteCleanup; + }, + yR: function() { + return keyUp; + }, + z6: function() { + return dialogClose; + }, + zA: function() { + return clearDialogObj; + }, + zB: function() { + return resizeInitialized; + }, + zD: function() { + return load; + } + }); + var tableclass = 'tableclass', load = 'load', initialLoad = 'initial-load', contentChanged = 'content-changed', initialEnd = 'initial-end', iframeMouseDown = 'iframe-click', destroy = 'destroy', toolbarClick = 'toolbarClick', toolbarRefresh = 'toolbar-refresh', refreshBegin = 'refresh-begin', toolbarUpdated = 'toolbar-updated', bindOnEnd = 'bind-on-end', renderColorPicker = 'render-color-picker', htmlToolbarClick = 'html-toolbar-click', markdownToolbarClick = 'markdown-toolbar-click', destroyColorPicker = 'destroy-color-picker', modelChanged = 'model-changed', keyUp = 'keyUp', keyDown = 'keyDown', mouseUp = 'mouseUp', toolbarCreated = 'toolbarCreated', toolbarRenderComplete = 'toolbarRenderComplete', enableFullScreen = 'enableFullScreen', disableFullScreen = 'disableFullScreen', dropDownSelect = 'dropDownSelect', beforeDropDownItemRender = 'beforeDropDownItemRender', execCommandCallBack = 'execCommandCallBack', imageToolbarAction = 'image-toolbar-action', linkToolbarAction = 'link-toolbar-action', windowResize = 'resize', resizeStart = 'resizeStart', onResize = 'resizing', resizeStop = 'resizeStop', insertLink = 'insertLink', unLink = 'unLink', editLink = 'editLink', openLink = 'openLink', actionBegin = 'actionBegin', actionComplete = 'actionComplete', updatedToolbarStatus = 'updatedToolbarStatus', updateToolbarItem = 'updateToolbarItem', insertImage = 'insertImage', insertCompleted = 'insertCompleted', sourceCode = 'sourceCode', updateSource = 'updateSource', beforeDropDownOpen = 'beforeDropDownOpen', selectionSave = 'selection-save', selectionRestore = 'selection-restore', expandPopupClick = 'expandPopupClick', count = 'count', mouseDown = 'mouseDown', sourceCodeMouseDown = 'sourceCodeMouseDown', editAreaClick = 'editAreaClick', scroll = 'scroll', contentscroll = 'contentscroll', colorPickerChanged = 'colorPickerChanged', tableColorPickerChanged = 'tableColorPickerChanged', focusChange = 'focusChange', selectAll = 'selectAll', selectRange = 'selectRange', getSelectedHtml = 'getSelectedHtml', renderInlineToolbar = 'renderInlineToolbar', paste = 'paste-content', rtlMode = 'rtl-mode', createTable = 'createTable', docClick = 'docClick', tableToolbarAction = 'table-toolbar-action', checkUndo = 'checkUndoStack', readOnlyMode = 'readOnlyMode', moduleDestroy = 'moduleDestroy', pasteClean = 'pasteClean', enterHandler = 'enterHandler', beforeDialogOpen = 'beforeDialogOpen', clearDialogObj = 'clearDialogObj', dialogOpen = 'dialogOpen', beforeDialogClose = 'beforeDialogClose', dialogClose = 'dialogClose', imageUploading = 'imageUploading', imageUploadSuccess = 'imageUploadSuccess', imageUploadFailed = 'imageUploadFailed', xhtmlValidation = 'xhtmlValidation', beforeImageUpload = 'beforeImageUpload', resizeInitialized = 'resizeInitialized', renderFileManager = 'renderFileManager', dynamicModule = 'dynamicModule', beforePasteCleanup = 'beforePasteCleanup', afterPasteCleanup = 'afterPasteCleanup', updateTbItemsStatus = 'updateTbItemsStatus', showLinkDialog = 'showLinkDialog', closeLinkDialog = 'closeLinkDialog', showImageDialog = 'showImageDialog', closeImageDialog = 'closeImageDialog', showTableDialog = 'showTableDialog', closeTableDialog = 'closeTableDialog', bindCssClass = 'closeTableDialog', blockEmptyNodes = "address:empty, article:empty, aside:empty, blockquote:empty,\n details:empty, dd:empty, div:empty, dl:empty, dt:empty, fieldset:empty, footer:empty,form:empty, h1:empty,\n h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, header:empty, hgroup:empty, li:empty, main:empty, nav:empty,\n noscript:empty, output:empty, p:empty, pre:empty, section:empty, td:empty, th:empty", inlineEmptyNodes = "a:empty, abbr:empty, acronym:empty, b:empty, bdi:empty, bdo:empty, big:empty, button:empty,\n canvas:empty, cite:empty, code:empty, data:empty, datalist:empty, del:empty, dfn:empty, em:empty, font:empty, i:empty, iframe:empty,\n ins:empty, kbd:empty, label:empty, map:empty, mark:empty, meter:empty, noscript:empty, object:empty, output:empty, picture:empty, progress:empty,\n q:empty, ruby:empty, s:empty, samp:empty, script:empty, select:empty, slot:empty, small:empty, span:empty, strong:empty, strike:empty, sub:empty, sup:empty, svg:empty,\n template:empty, textarea:empty, time:empty, u:empty, tt:empty, var:empty, wbr:empty"; + }, + 809: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + var RenderType, ToolbarType, DialogType, RenderType1, ToolbarType1, DialogType1; + __webpack_require__.d(__webpack_exports__, { + Bv: function() { + return ToolbarType; + }, + iR: function() { + return DialogType; + }, + y2: function() { + return RenderType; + } + }), (RenderType1 = RenderType || (RenderType = {}))[RenderType1.Toolbar = 0] = "Toolbar", RenderType1[RenderType1.Content = 1] = "Content", RenderType1[RenderType1.Popup = 2] = "Popup", RenderType1[RenderType1.LinkToolbar = 3] = "LinkToolbar", RenderType1[RenderType1.TextToolbar = 4] = "TextToolbar", RenderType1[RenderType1.ImageToolbar = 5] = "ImageToolbar", RenderType1[RenderType1.InlineToolbar = 6] = "InlineToolbar", RenderType1[RenderType1.TableToolbar = 7] = "TableToolbar", (ToolbarType1 = ToolbarType || (ToolbarType = {})).Expand = "Expand", ToolbarType1.MultiRow = "MultiRow", ToolbarType1.Scrollable = "Scrollable", (DialogType1 = DialogType || (DialogType = {})).InsertLink = "InsertLink", DialogType1.InsertImage = "InsertImage", DialogType1.InsertTable = "InsertTable"; + }, + 5932: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + AV: function() { + return updateDropDownFontFormatLocale; + }, + E: function() { + return toObjectLowerCase; + }, + FA: function() { + return isIDevice; + }, + Iw: function() { + return getDropDownValue; + }, + Jx: function() { + return decode; + }, + K_: function() { + return convertToBlob; + }, + Nu: function() { + return dispatchEvent; + }, + R1: function() { + return getFormattedFontSize; + }, + _N: function() { + return getCollection; + }, + a_: function() { + return getTBarItemsIndex; + }, + cC: function() { + return sanitizeHelper; + }, + dW: function() { + return parseHtml; + }, + j: function() { + return updateUndoRedoStatus; + }, + kj: function() { + return setToolbarStatus; + }, + nu: function() { + return isEditableValueEmpty; + }, + oG: function() { + return getDefaultValue; + }, + pv: function() { + return hasClass; + }, + rX: function() { + return getTooltipText; + }, + rw: function() { + return getIndex; + }, + v7: function() { + return getEditValue; + }, + wX: function() { + return function getTextNodesUnder(docElement, node) { + var nodes = []; + for(node = node.firstChild; node; node = node.nextSibling)3 === node.nodeType ? nodes.push(node) : nodes = nodes.concat(getTextNodesUnder(docElement, node)); + return nodes; + }; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), _base_classes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9805), _base_constant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3386), _models_items__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(3276), _models_default_locale__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8491), undoRedoItems = [ + 'Undo', + 'Redo' + ], inlineNode = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'strike', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ]; + function getIndex(val, items) { + var index = -1; + return items.some(function(item, i) { + return 'string' == typeof item && val === item.toLocaleLowerCase() && (index = i, !0); + }), index; + } + function hasClass(element, className) { + var hasClass = !1; + return element.classList.contains(className) && (hasClass = !0), hasClass; + } + function getDropDownValue(items, value, type, returnType) { + for(var data, result, k = 0; k < items.length; k++)if ('value' === type && items[k].value.toLocaleLowerCase() === value.toLocaleLowerCase() || 'text' === type && items[k].text.toLocaleLowerCase() === value.toLocaleLowerCase() || 'subCommand' === type && items[k].subCommand.toLocaleLowerCase() === value.toLocaleLowerCase()) { + data = items[k]; + break; + } + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(data)) switch(returnType){ + case 'text': + result = data.text; + break; + case 'value': + result = data.value; + break; + case 'iconCss': + result = data.iconCss; + } + return result; + } + function isIDevice() { + var result = !1; + return _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isIos && (result = !0), result; + } + function getFormattedFontSize(value) { + return (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(value) ? '' : value; + } + function getTooltipText(item, serviceLocator) { + var i10n = serviceLocator.getService('rteLocale'), itemLocale = _models_default_locale__WEBPACK_IMPORTED_MODULE_1__.Y7[item]; + return i10n.getConstant(itemLocale); + } + function setToolbarStatus(e, isPopToolbar, self1) { + updateDropDownFontFormatLocale(self1); + for(var dropDown = e.dropDownModule, data = e.args, keys = Object.keys(e.args), _i = 0; _i < keys.length; _i++)for(var key = keys[_i], j = 0; j < e.tbItems.length; j++){ + var item = e.tbItems[j].subCommand, itemStr = item && item.toLocaleLowerCase(); + if (item && itemStr === key || 'UL' === item && 'unorderedlist' === key || 'OL' === item && 'orderedlist' === key || 'pre' === itemStr && 'insertcode' === key) { + if ('boolean' == typeof data[key]) !0 === data[key] ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + e.tbElements[j] + ], [ + _base_classes__WEBPACK_IMPORTED_MODULE_2__.XS + ]) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + e.tbElements[j] + ], [ + _base_classes__WEBPACK_IMPORTED_MODULE_2__.XS + ]); + else if (('string' == typeof data[key] || null === data[key]) && getIndex(key, e.parent.toolbarSettings.items) > -1) { + var value = data[key] ? data[key] : '', result = ''; + switch(key){ + case 'formats': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.formatDropDown) || isPopToolbar || !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.formatDropDown) && dropDown.formatDropDown.isDestroyed) break; + var formatItems = e.parent.format.types, formatContent = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(e.parent.format.default) ? formatItems[0].text : e.parent.format.default; + result = getDropDownValue(formatItems, value, 'subCommand', 'text'), dropDown.formatDropDown.content = '' + ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(result) ? formatContent : result) + '', dropDown.formatDropDown.dataBind(); + break; + case 'alignments': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.alignDropDown) || !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.alignDropDown) && dropDown.alignDropDown.isDestroyed) break; + result = getDropDownValue(_models_items__WEBPACK_IMPORTED_MODULE_3__.Fg, value, 'subCommand', 'iconCss'), dropDown.alignDropDown.iconCss = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(result) ? 'e-icons e-justify-left' : result, dropDown.alignDropDown.dataBind(); + break; + case 'fontname': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.fontNameDropDown) || isPopToolbar || !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.fontNameDropDown) && dropDown.fontNameDropDown.isDestroyed) break; + var fontNameItems = e.parent.fontFamily.items; + result = getDropDownValue(fontNameItems, value, 'value', 'text'); + var fontNameContent = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(e.parent.fontFamily.default) ? fontNameItems[0].text : e.parent.fontFamily.default, name_1 = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(result) ? fontNameContent : result; + e.tbElements[j].title = name_1, dropDown.fontNameDropDown.content = '' + name_1 + '', dropDown.fontNameDropDown.dataBind(); + break; + case 'fontsize': + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.fontSizeDropDown) || !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(dropDown.fontSizeDropDown) && dropDown.fontSizeDropDown.isDestroyed) break; + var fontSizeItems = e.parent.fontSize.items, fontSizeContent = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(e.parent.fontSize.default) ? fontSizeItems[1].text : e.parent.fontSize.default; + result = getDropDownValue(fontSizeItems, '' === value ? fontSizeContent.replace(/\s/g, '') : value, 'value', 'text'), dropDown.fontSizeDropDown.content = '' + getFormattedFontSize(result) + '', dropDown.fontSizeDropDown.dataBind(); + } + } + } + } + } + function getCollection(items) { + return 'object' == typeof items ? items : [ + items + ]; + } + function getTBarItemsIndex(items, toolbarItems) { + for(var itemsIndex = [], i = 0; i < items.length; i++)for(var j = 0; j < toolbarItems.length; j++)if ('Separator' !== toolbarItems[j].type) { + if ('OrderedList' === items[i] && 'OL' === toolbarItems[j].subCommand || 'UnorderedList' === items[i] && 'UL' === toolbarItems[j].subCommand || 'InsertCode' === items[i] && 'Pre' === toolbarItems[j].subCommand || 'FileManager' === items[i] && 'File' === toolbarItems[j].subCommand) { + itemsIndex.push(j); + break; + } + if ('object' == typeof items[i] && 'Custom' === items[i].command) { + itemsIndex.push(i); + break; + } + if (items[i] === toolbarItems[j].subCommand) { + itemsIndex.push(j); + break; + } + } + return itemsIndex; + } + function updateUndoRedoStatus(baseToolbar, undoRedoStatus) { + for(var i = 0, trgItems = getTBarItemsIndex(getCollection(undoRedoItems), baseToolbar.toolbarObj.items), tbItems = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.td)('.' + _base_classes__WEBPACK_IMPORTED_MODULE_2__.Xh, baseToolbar.toolbarObj.element), keys = Object.keys(undoRedoStatus), _i = 0; _i < keys.length; _i++){ + var key = keys[_i], target = tbItems[trgItems[i]]; + target && baseToolbar.toolbarObj.enableItems(target, undoRedoStatus[key]), i++; + } + } + function dispatchEvent(element, type) { + var evt = document.createEvent('HTMLEvents'); + evt.initEvent(type, !1, !0), element.dispatchEvent(evt); + } + function parseHtml(value) { + var tempNode = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az)('template'); + return (tempNode.innerHTML = value, tempNode.content instanceof DocumentFragment) ? tempNode.content : document.createRange().createContextualFragment(value); + } + function toObjectLowerCase(obj) { + for(var convertedValue = {}, keys = Object.keys(obj), i = 0; i < Object.keys(obj).length; i++)convertedValue[keys[i].toLocaleLowerCase()] = obj[keys[i]]; + return convertedValue; + } + function getEditValue(value, rteObj) { + var val; + return null !== value && '' !== value ? (val = rteObj.enableHtmlEncode ? updateTextNode(decode(value), rteObj) : updateTextNode(value, rteObj), rteObj.setProperties({ + value: val + }, !0)) : val = 'DIV' === rteObj.enterKey ? rteObj.enableHtmlEncode ? '<div><br/></div>' : '

    ' : 'BR' === rteObj.enterKey ? rteObj.enableHtmlEncode ? '<br/>' : '
    ' : rteObj.enableHtmlEncode ? '<p><br/></p>' : '


    ', val; + } + function updateTextNode(value, rteObj) { + var tempNode = document.createElement('div'), resultElm = document.createElement('div'), childNodes = tempNode.childNodes; + if (tempNode.innerHTML = value, tempNode.setAttribute('class', 'tempDiv'), childNodes.length > 0) { + for(var isPreviousInlineElem = void 0, previousParent = void 0, insertElem = void 0; tempNode.firstChild;){ + for(var emptyBlockElem = tempNode.querySelectorAll(_base_constant__WEBPACK_IMPORTED_MODULE_4__.F7), i = 0; i < emptyBlockElem.length; i++)emptyBlockElem[i].innerHTML = '
    '; + for(var emptyInlineElem = tempNode.querySelectorAll(_base_constant__WEBPACK_IMPORTED_MODULE_4__.KS), i = 0; i < emptyInlineElem.length; i++)emptyInlineElem[i].innerHTML = '​'; + 'BR' !== rteObj.enterKey && ('#text' === tempNode.firstChild.nodeName && (0 > tempNode.firstChild.textContent.indexOf('\n') || '' !== tempNode.firstChild.textContent.trim()) || inlineNode.indexOf(tempNode.firstChild.nodeName.toLocaleLowerCase()) >= 0) ? (isPreviousInlineElem ? previousParent.appendChild(tempNode.firstChild) : (insertElem = 'DIV' === rteObj.enterKey ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az)('div') : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.az)('p'), resultElm.appendChild(insertElem), insertElem.appendChild(tempNode.firstChild)), previousParent = insertElem, isPreviousInlineElem = !0) : '#text' === tempNode.firstChild.nodeName && ('\n' === tempNode.firstChild.textContent || tempNode.firstChild.textContent.indexOf('\n') >= 0 && '' === tempNode.firstChild.textContent.trim()) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(tempNode.firstChild) : (resultElm.appendChild(tempNode.firstChild), isPreviousInlineElem = !1); + } + for(var imageElm = resultElm.querySelectorAll('img'), i = 0; i < imageElm.length; i++)imageElm[i].classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_2__.Qk) || imageElm[i].classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_2__.Qk), imageElm[i].classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_2__.Em) || imageElm[i].classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_2__.Bn) || imageElm[i].classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_2__.Em); + } + return resultElm.innerHTML; + } + function getDefaultValue(rteObj) { + return 'DIV' === rteObj.enterKey ? rteObj.enableHtmlEncode ? '<div><br/></div>' : '

    ' : 'BR' === rteObj.enterKey ? rteObj.enableHtmlEncode ? '<br/>' : '
    ' : rteObj.enableHtmlEncode ? '<p><br/></p>' : '


    '; + } + function isEditableValueEmpty(value) { + return '


    ' === value || '<p><br></p>' === value || '

    ' === value || '<div><br></div>' === value || '
    ' === value || '<br>' === value || '' === value; + } + function decode(value) { + return value.replace(/&/g, '&').replace(/&lt;/g, '<').replace(/</g, '<').replace(/&gt;/g, '>').replace(/>/g, '>').replace(/ /g, ' ').replace(/&nbsp;/g, ' ').replace(/"/g, ''); + } + function sanitizeHelper(value, parent) { + if (parent.enableHtmlSanitizer) { + var item = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.pJ.beforeSanitize(); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.l7)(item, item, { + cancel: !1, + helper: null + }), parent.trigger('beforeSanitizeHtml', item), item.cancel && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(item.helper) ? value = item.helper(value) : item.cancel || (value = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.pJ.serializeValue(item, value)); + } + return value; + } + function convertToBlob(dataUrl) { + for(var arr = dataUrl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); n--;)u8arr[n] = bstr.charCodeAt(n); + return new Blob([ + u8arr + ], { + type: mime + }); + } + function getLocaleFontFormat(self1, localeItems, item) { + for(var i = 0; localeItems.length > i; i++)if (localeItems[i].value === item.value || localeItems[i].value === item.subCommand) return self1.localeObj.getConstant(localeItems[i].locale); + return item.text; + } + function updateDropDownFontFormatLocale(self1) { + _models_items__WEBPACK_IMPORTED_MODULE_3__.I8.forEach(function(item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__.I8[i].text = getLocaleFontFormat(self1, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__.Jk, _models_items__WEBPACK_IMPORTED_MODULE_3__.I8[i]); + }), _models_items__WEBPACK_IMPORTED_MODULE_3__.gk.forEach(function(item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__.gk[i].text = getLocaleFontFormat(self1, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__.Sv, _models_items__WEBPACK_IMPORTED_MODULE_3__.gk[i]); + }), _models_items__WEBPACK_IMPORTED_MODULE_3__.UP.forEach(function(item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__.UP[i].text = getLocaleFontFormat(self1, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__.Jz, _models_items__WEBPACK_IMPORTED_MODULE_3__.UP[i]); + }), _models_items__WEBPACK_IMPORTED_MODULE_3__.Ju.forEach(function(item, i) { + _models_items__WEBPACK_IMPORTED_MODULE_3__.Ju[i].text = getLocaleFontFormat(self1, _models_default_locale__WEBPACK_IMPORTED_MODULE_1__.zD, _models_items__WEBPACK_IMPORTED_MODULE_3__.Ju[i]); + }); + } + }, + 8491: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + Jk: function() { + return fontNameLocale; + }, + Jz: function() { + return numberFormatListLocale; + }, + Sv: function() { + return formatsLocale; + }, + Y7: function() { + return toolsLocale; + }, + al: function() { + return defaultLocale; + }, + zD: function() { + return bulletFormatListLocale; + } + }); + var defaultLocale = { + alignments: 'Alignments', + justifyLeft: 'Align Left', + justifyCenter: 'Align Center', + justifyRight: 'Align Right', + justifyFull: 'Align Justify', + fontName: 'Font Name', + fontSize: 'Font Size', + fontColor: 'Font Color', + backgroundColor: 'Background Color', + bold: 'Bold', + italic: 'Italic', + underline: 'Underline', + strikethrough: 'Strikethrough', + clearFormat: 'Clear Format', + clearAll: 'Clear All', + cut: 'Cut', + copy: 'Copy', + paste: 'Paste', + unorderedList: 'Bulleted List', + orderedList: 'Numbered List', + indent: 'Increase Indent', + outdent: 'Decrease Indent', + undo: 'Undo', + redo: 'Redo', + superscript: 'Superscript', + subscript: 'Subscript', + createLink: 'Insert Link', + openLink: 'Open Link', + editLink: 'Edit Link', + removeLink: 'Remove Link', + image: 'Insert Image', + replace: 'Replace', + align: 'Align', + caption: 'Image Caption', + remove: 'Remove', + insertLink: 'Insert Link', + display: 'Display', + altText: 'Alternative Text', + dimension: 'Change Size', + fullscreen: 'Maximize', + maximize: 'Maximize', + minimize: 'Minimize', + lowerCase: 'Lower Case', + upperCase: 'Upper Case', + print: 'Print', + formats: 'Formats', + numberFormatList: 'Number Format List', + bulletFormatList: 'Bullet Format List', + sourcecode: 'Code View', + preview: 'Preview', + viewside: 'ViewSide', + insertCode: 'Insert Code', + linkText: 'Display Text', + linkTooltipLabel: 'Title', + linkWebUrl: 'Web Address', + linkTitle: 'Enter a title', + linkurl: 'http://example.com', + linkOpenInNewWindow: 'Open Link in New Window', + linkHeader: 'Insert Link', + dialogInsert: 'Insert', + dialogCancel: 'Cancel', + dialogUpdate: 'Update', + imageHeader: 'Insert Image', + imageLinkHeader: 'You can also provide a link from the web', + mdimageLink: 'Please provide a URL for your image', + imageUploadMessage: 'Drop image here or browse to upload', + imageDeviceUploadMessage: 'Click here to upload', + imageAlternateText: 'Alternate Text', + alternateHeader: 'Alternative Text', + browse: 'Browse', + imageUrl: 'http://example.com/image.png', + imageCaption: 'Caption', + imageSizeHeader: 'Image Size', + imageHeight: 'Height', + imageWidth: 'Width', + textPlaceholder: 'Enter Text', + inserttablebtn: 'Insert Table', + tabledialogHeader: 'Insert Table', + tableWidth: 'Width', + cellpadding: 'Cell Padding', + cellspacing: 'Cell Spacing', + columns: 'Number of columns', + rows: 'Number of rows', + tableRows: 'Table Rows', + tableColumns: 'Table Columns', + tableCellHorizontalAlign: 'Table Cell Horizontal Align', + tableCellVerticalAlign: 'Table Cell Vertical Align', + createTable: 'Create Table', + removeTable: 'Remove Table', + tableHeader: 'Table Header', + tableRemove: 'Table Remove', + tableCellBackground: 'Table Cell Background', + tableEditProperties: 'Table Edit Properties', + styles: 'Styles', + insertColumnLeft: 'Insert Column Left', + insertColumnRight: 'Insert Column Right', + deleteColumn: 'Delete Column', + insertRowBefore: 'Insert Row Before', + insertRowAfter: 'Insert Row After', + deleteRow: 'Delete Row', + tableEditHeader: 'Edit Table', + TableHeadingText: 'Heading', + TableColText: 'Col', + imageInsertLinkHeader: 'Insert Link', + editImageHeader: 'Edit Image', + alignmentsDropDownLeft: 'Align Left', + alignmentsDropDownCenter: 'Align Center', + alignmentsDropDownRight: 'Align Right', + alignmentsDropDownJustify: 'Align Justify', + imageDisplayDropDownInline: 'Inline', + imageDisplayDropDownBreak: 'Break', + tableInsertRowDropDownBefore: 'Insert row before', + tableInsertRowDropDownAfter: 'Insert row after', + tableInsertRowDropDownDelete: 'Delete row', + tableInsertColumnDropDownLeft: 'Insert column left', + tableInsertColumnDropDownRight: 'Insert column right', + tableInsertColumnDropDownDelete: 'Delete column', + tableVerticalAlignDropDownTop: 'Align Top', + tableVerticalAlignDropDownMiddle: 'Align Middle', + tableVerticalAlignDropDownBottom: 'Align Bottom', + tableStylesDropDownDashedBorder: 'Dashed Borders', + tableStylesDropDownAlternateRows: 'Alternate Rows', + pasteFormat: 'Paste Format', + pasteFormatContent: 'Choose the formatting action', + plainText: 'Plain Text', + cleanFormat: 'Clean', + keepFormat: 'Keep', + pasteDialogOk: 'OK', + pasteDialogCancel: 'Cancel', + fileManager: 'File Manager', + fileDialogHeader: 'File Browser', + formatsDropDownParagraph: 'Paragraph', + formatsDropDownCode: 'Code', + formatsDropDownQuotation: 'Quotation', + formatsDropDownHeading1: 'Heading 1', + formatsDropDownHeading2: 'Heading 2', + formatsDropDownHeading3: 'Heading 3', + formatsDropDownHeading4: 'Heading 4', + fontNameSegoeUI: 'Segoe UI', + fontNameArial: 'Arial', + fontNameGeorgia: 'Georgia', + fontNameImpact: 'Impact', + fontNameTahoma: 'Tahoma', + fontNameTimesNewRoman: 'Times New Roman', + fontNameVerdana: 'Verdana', + numberFormatListNumber: 'Number', + numberFormatListLowerAlpha: 'LowerAlpha', + numberFormatListUpperAlpha: 'UpperAlpha', + numberFormatListLowerRoman: 'LowerRoman', + numberFormatListUpperRoman: 'UpperRoman', + numberFormatListLowerGreek: 'LowerGreek', + bulletFormatListDisc: 'Disc', + bulletFormatListCircle: 'Circle', + bulletFormatListSquare: 'Square', + numberFormatListNone: 'None', + bulletFormatListNone: 'None' + }, toolsLocale = { + alignments: 'alignments', + justifyleft: 'justifyLeft', + justifycenter: 'justifyCenter', + justifyright: 'justifyRight', + justifyfull: 'justifyFull', + fontname: 'fontName', + fontsize: 'fontSize', + fontcolor: 'fontColor', + backgroundcolor: 'backgroundColor', + bold: 'bold', + italic: 'italic', + underline: 'underline', + strikethrough: 'strikethrough', + clearformat: 'clearFormat', + clearall: 'clearAll', + cut: 'cut', + copy: 'copy', + paste: 'paste', + unorderedlist: 'unorderedList', + orderedlist: 'orderedList', + indent: 'indent', + outdent: 'outdent', + undo: 'undo', + redo: 'redo', + superscript: 'superscript', + subscript: 'subscript', + createlink: 'createLink', + openlink: 'openLink', + editlink: 'editLink', + removelink: 'removeLink', + openimagelink: 'openLink', + editimagelink: 'editLink', + removeimagelink: 'removeLink', + image: 'image', + replace: 'replace', + align: 'align', + caption: 'caption', + remove: 'remove', + insertlink: 'insertLink', + display: 'display', + alttext: 'altText', + dimension: 'dimension', + fullscreen: 'fullscreen', + maximize: 'maximize', + minimize: 'minimize', + lowercase: 'lowerCase', + uppercase: 'upperCase', + print: 'print', + formats: 'formats', + numberformatlist: 'numberFormatList', + bulletformatlist: 'bulletFormatList', + sourcecode: 'sourcecode', + preview: 'preview', + viewside: 'viewside', + insertcode: 'insertCode', + tablerows: 'tableRows', + tablecolumns: 'tableColumns', + tablecellhorizontalalign: 'tableCellHorizontalAlign', + tablecellverticalalign: 'tableCellVerticalAlign', + createtable: 'createTable', + removetable: 'removeTable', + tableheader: 'tableHeader', + tableremove: 'tableRemove', + tablecellbackground: 'tableCellBackground', + tableeditproperties: 'tableEditProperties', + styles: 'styles', + insertcolumnleft: 'insertColumnLeft', + insertcolumnright: 'insertColumnRight', + deletecolumn: 'deleteColumn', + aligntop: 'AlignTop', + alignmiddle: 'AlignMiddle', + alignbottom: 'AlignBottom', + insertrowbefore: 'insertRowBefore', + insertrowafter: 'insertRowAfter', + deleterow: 'deleteRow' + }, fontNameLocale = [ + { + locale: 'fontNameSegoeUI', + value: 'Segoe UI' + }, + { + locale: 'fontNameArial', + value: 'Arial,Helvetica,sans-serif' + }, + { + locale: 'fontNameGeorgia', + value: 'Georgia,serif' + }, + { + locale: 'fontNameImpact', + value: 'Impact,Charcoal,sans-serif' + }, + { + locale: 'fontNameTahoma', + value: 'Tahoma,Geneva,sans-serif' + }, + { + locale: 'fontNameTimesNewRoman', + value: 'Times New Roman,Times,serif' + }, + { + locale: 'fontNameVerdana', + value: 'Verdana,Geneva,sans-serif' + } + ], formatsLocale = [ + { + locale: 'formatsDropDownParagraph', + value: 'P' + }, + { + locale: 'formatsDropDownCode', + value: 'Pre' + }, + { + locale: 'formatsDropDownQuotation', + value: 'BlockQuote' + }, + { + locale: 'formatsDropDownHeading1', + value: 'H1' + }, + { + locale: 'formatsDropDownHeading2', + value: 'H2' + }, + { + locale: 'formatsDropDownHeading3', + value: 'H3' + }, + { + locale: 'formatsDropDownHeading4', + value: 'H4' + } + ], numberFormatListLocale = [ + { + locale: 'numberFormatListNone', + value: 'none' + }, + { + locale: 'numberFormatListNumber', + value: 'decimal' + }, + { + locale: 'numberFormatListLowerAlpha', + value: 'lower-alpha' + }, + { + locale: 'numberFormatListUpperAlpha', + value: 'upper-alpha' + }, + { + locale: 'numberFormatListLowerRoman', + value: 'lower-roman' + }, + { + locale: 'numberFormatListUpperRoman', + value: 'upper-roman' + }, + { + locale: 'numberFormatListLowerGreek', + value: 'lower-greek' + } + ], bulletFormatListLocale = [ + { + locale: 'bulletFormatListNone', + value: 'none' + }, + { + locale: 'bulletFormatListDisc', + value: 'disc' + }, + { + locale: 'bulletFormatListCircle', + value: 'circle' + }, + { + locale: 'bulletFormatListSquare', + value: 'square' + } + ]; + }, + 3276: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + AW: function() { + return tableColumnsItems; + }, + B3: function() { + return fontColor; + }, + Cz: function() { + return backgroundColor; + }, + D1: function() { + return tableRowsItems; + }, + Fg: function() { + return alignmentItems; + }, + Gf: function() { + return predefinedItems; + }, + I8: function() { + return fontFamily; + }, + JB: function() { + return fontSize; + }, + Ju: function() { + return bulletFormatList; + }, + NO: function() { + return imageDisplayItems; + }, + QP: function() { + return updateDropDownLocale; + }, + Sz: function() { + return tableCellItems; + }, + Tg: function() { + return TableCellVerticalAlignItems; + }, + UP: function() { + return numberFormatList; + }, + _f: function() { + return TableStyleItems; + }, + gk: function() { + return formatItems; + }, + rS: function() { + return templateItems; + }, + rj: function() { + return tools; + }, + ry: function() { + return imageAlignItems; + } + }); + var templateItems = [ + 'alignments', + 'formats', + 'fontname', + 'fontsize', + 'fontcolor', + 'backgroundcolor', + 'align', + 'display', + 'tablerows', + 'tablecolumns', + 'tablecell', + 'tablecellhorizontalalign', + 'tablecellverticalalign', + 'styles', + 'numberformatlist', + 'bulletformatlist' + ], tools = { + alignments: { + id: 'Alignments', + icon: 'e-alignments', + tooltip: 'Alignments', + command: 'Alignments', + subCommand: 'Alignments' + }, + justifyleft: { + id: 'JustifyLeft', + icon: 'e-justify-left', + tooltip: 'JustifyLeft', + command: 'Alignments', + subCommand: 'JustifyLeft' + }, + justifycenter: { + id: 'JustifyCenter', + icon: 'e-justify-center', + tooltip: 'JustifyCenter', + command: 'Alignments', + subCommand: 'JustifyCenter' + }, + justifyright: { + id: 'JustifyRight', + icon: 'e-justify-right', + tooltip: 'JustifyRight', + command: 'Alignments', + subCommand: 'JustifyRight' + }, + justifyfull: { + id: 'JustifyFull', + icon: 'e-justify-full', + tooltip: 'JustifyFull', + command: 'Alignments', + subCommand: 'JustifyFull' + }, + fontname: { + id: 'FontName', + icon: 'e-font-name', + tooltip: 'Font Name', + command: 'Font', + subCommand: 'FontName' + }, + fontsize: { + id: 'FontSize', + icon: 'e-font-size', + tooltip: 'Font Size', + command: 'Font', + subCommand: 'FontSize' + }, + fontcolor: { + id: 'FontColor', + icon: 'e-font-color', + tooltip: 'Font Color', + command: 'Font', + subCommand: 'FontColor', + value: '#ff0000ff' + }, + backgroundcolor: { + id: 'BackgroundColor', + icon: 'e-background-color', + tooltip: 'Background Color', + command: 'Font', + subCommand: 'BackgroundColor', + value: '#ffff00ff' + }, + bold: { + id: 'Bold', + icon: 'e-bold', + tooltip: 'Bold', + command: 'Style', + subCommand: 'Bold' + }, + italic: { + id: 'Italic', + icon: 'e-italic', + tooltip: 'Italic', + command: 'Style', + subCommand: 'Italic' + }, + underline: { + id: 'Underline', + icon: 'e-underline', + tooltip: 'Underline', + command: 'Style', + subCommand: 'Underline' + }, + strikethrough: { + id: 'StrikeThrough', + icon: 'e-strike-through', + tooltip: 'StrikeThrough', + command: 'Style', + subCommand: 'StrikeThrough' + }, + clearformat: { + id: 'ClearFormat', + icon: 'e-clear-format', + tooltip: 'Clear Format', + command: 'Clear', + subCommand: 'ClearFormat' + }, + clearall: { + id: 'ClearAll', + icon: 'e-clear-all', + tooltip: 'Clear All', + command: 'Clear', + subCommand: 'ClearAll' + }, + cut: { + id: 'Cut', + icon: 'e-cut', + tooltip: 'Cut', + command: 'ClipBoard', + subCommand: 'Cut' + }, + copy: { + id: 'Copy', + icon: 'e-copy', + tooltip: 'Copy', + command: 'ClipBoard', + subCommand: 'Copy' + }, + paste: { + id: 'Paste', + icon: 'e-paste', + tooltip: 'Paste', + command: 'ClipBoard', + subCommand: 'Paste' + }, + unorderedlist: { + id: 'UnorderedList', + icon: 'e-unorder-list', + tooltip: 'Bulleted List', + command: 'Lists', + subCommand: 'UL' + }, + orderedlist: { + id: 'OrderedList', + icon: 'e-order-list', + tooltip: 'Numbered List', + command: 'Lists', + subCommand: 'OL' + }, + numberformatlist: { + id: 'NumberFormatList', + icon: 'e-order-list', + tooltip: 'Number Format List', + command: 'NumberFormatList', + subCommand: 'NumberFormatList' + }, + bulletformatlist: { + id: 'BulletFormatList', + icon: 'e-unorder-list', + tooltip: 'Bullet Format List', + command: 'BulletFormatList', + subCommand: 'BulletFormatList' + }, + indent: { + id: 'Indent', + icon: 'e-indent', + tooltip: 'Increase Indent', + command: 'Indents', + subCommand: 'Indent' + }, + outdent: { + id: 'Outdent', + icon: 'e-outdent', + tooltip: 'Decrease Indent', + command: 'Indents', + subCommand: 'Outdent' + }, + undo: { + id: 'Undo', + icon: 'e-undo', + tooltip: 'Undo', + command: 'Actions', + subCommand: 'Undo' + }, + redo: { + id: 'Redo', + icon: 'e-redo', + tooltip: 'Redo', + command: 'Actions', + subCommand: 'Redo' + }, + superscript: { + id: 'SuperScript', + icon: 'e-super-script', + tooltip: 'Superscript', + command: 'Effects', + subCommand: 'SuperScript' + }, + subscript: { + id: 'SubScript', + icon: 'e-sub-script', + tooltip: 'Subscript', + command: 'Effects', + subCommand: 'SubScript' + }, + createlink: { + id: 'CreateLink', + icon: 'e-create-link', + tooltip: 'Insert Hyperlink', + command: 'Links', + subCommand: 'CreateLink' + }, + openlink: { + id: 'OpenLink', + icon: 'e-open-link', + tooltip: 'Open Link', + command: 'Links', + subCommand: 'OpenLink' + }, + editlink: { + id: 'EditLink', + icon: 'e-edit-link', + tooltip: 'Edit Link', + command: 'Links', + subCommand: 'EditLink' + }, + removelink: { + id: 'RemoveLink', + icon: 'e-remove-link', + tooltip: 'Remove Link', + command: 'Links', + subCommand: 'RemoveLink' + }, + image: { + id: 'Image', + icon: 'e-image', + tooltip: 'Insert Image', + command: 'Images', + subCommand: 'Image' + }, + filemanager: { + id: 'FileManager', + icon: 'e-rte-file-manager', + tooltip: 'File Manager', + command: 'Files', + subCommand: 'File' + }, + createtable: { + id: 'CreateTable', + icon: 'e-create-table', + tooltip: 'Create Table', + command: 'Table', + subCommand: 'CreateTable' + }, + removetable: { + id: 'removeTable', + icon: 'e-remove-table', + tooltip: 'Remove Table', + command: 'removeTable', + subCommand: 'removeTable' + }, + replace: { + id: 'Replace', + icon: 'e-replace', + tooltip: 'Replace', + command: 'Images', + subCommand: 'Replace' + }, + align: { + id: 'Align', + icon: 'e-align', + tooltip: 'Align', + command: 'Images', + subCommand: 'Align' + }, + caption: { + id: 'Caption', + icon: 'e-caption', + tooltip: 'Image Caption', + command: 'Images', + subCommand: 'Caption' + }, + remove: { + id: 'Remove', + icon: 'e-remove', + tooltip: 'Remove', + command: 'Images', + subCommand: 'Remove' + }, + openimagelink: { + id: 'OpenImageLink', + icon: 'e-open-link', + tooltip: 'Open Link', + command: 'Images', + subCommand: 'OpenImageLink' + }, + editimagelink: { + id: 'EditImageLink', + icon: 'e-edit-link', + tooltip: 'Edit Link', + command: 'Images', + subCommand: 'EditImageLink' + }, + removeimagelink: { + id: 'RemoveImageLink', + icon: 'e-remove-link', + tooltip: 'Remove Link', + command: 'Images', + subCommand: 'RemoveImageLink' + }, + insertlink: { + id: 'InsertLink', + icon: 'e-insert-link', + tooltip: 'Insert Link', + command: 'Images', + subCommand: 'InsertLink' + }, + display: { + id: 'Display', + icon: 'e-display', + tooltip: 'Display', + command: 'Images', + subCommand: 'Display' + }, + alttext: { + id: 'AltText', + icon: 'e-alt-text', + tooltip: 'Alternative Text', + command: 'Images', + subCommand: 'AltText' + }, + dimension: { + id: 'Dimension', + icon: 'e-img-dimension', + tooltip: 'Change Size', + command: 'Images', + subCommand: 'Dimension' + }, + fullscreen: { + id: 'Maximize', + icon: 'e-maximize', + tooltip: 'Maximize', + command: 'View', + subCommand: 'Maximize' + }, + maximize: { + id: 'Maximize', + icon: 'e-maximize', + tooltip: 'Maximize', + command: 'FullScreen', + subCommand: 'Maximize' + }, + minimize: { + id: 'Minimize', + icon: 'e-minimize', + tooltip: 'Minimize', + command: 'FullScreen', + subCommand: 'Minimize' + }, + lowercase: { + id: 'LowerCase', + icon: 'e-lower-case', + tooltip: 'Lower Case', + command: 'Casing', + subCommand: 'LowerCase' + }, + uppercase: { + id: 'UpperCase', + icon: 'e-upper-case', + tooltip: 'Upper Case', + command: 'Casing', + subCommand: 'UpperCase' + }, + print: { + id: 'Print', + icon: 'e-print', + tooltip: 'Print', + command: 'Print', + subCommand: 'Print' + }, + formats: { + id: 'Formats', + icon: 'e-formats', + tooltip: 'Formats', + command: 'Formats', + subCommand: 'Formats' + }, + sourcecode: { + id: 'SourceCode', + icon: 'e-source-code', + tooltip: 'Source Code', + command: 'SourceCode', + subCommand: 'SourceCode' + }, + preview: { + id: 'Preview', + icon: 'e-preview', + tooltip: 'Preview', + command: 'Preview', + subCommand: 'Preview' + }, + viewside: { + id: 'ViewSide', + icon: 'e-view-side', + tooltip: 'ViewSide', + command: 'ViewSide', + subCommand: 'ViewSide' + }, + insertcode: { + id: 'InsertCode', + icon: 'e-insert-code', + tooltip: 'Insert Code', + command: 'Formats', + subCommand: 'Pre' + }, + tableheader: { + id: 'TableHeader', + icon: 'e-table-header', + tooltip: 'Table Header', + command: 'Table', + subCommand: 'TableHeader' + }, + tableremove: { + id: 'TableRemove', + icon: 'e-table-remove', + tooltip: 'Table Remove', + command: 'Table', + subCommand: 'TableRemove' + }, + tablerows: { + id: 'TableRows', + icon: 'e-table-rows', + tooltip: 'Table Rows', + command: 'Table', + subCommand: 'TableRows' + }, + tablecolumns: { + id: 'TableColumns', + icon: 'e-table-columns', + tooltip: 'Table Columns', + command: 'Table', + subCommand: 'TableColumns' + }, + tablecell: { + id: 'TableCell', + icon: 'e-table-cell', + tooltip: 'Table Cell', + command: 'Table', + subCommand: 'TableCell' + }, + tablecellbackground: { + id: 'TableCellBackground', + icon: 'e-table-cell-background', + tooltip: 'Table Cell Background', + command: 'Table', + subCommand: 'TableCellBackground' + }, + tablecellhorizontalalign: { + id: 'TableCellHorizontalAlign', + icon: 'e-table-cell-horizontalAlign', + tooltip: 'Table Cell HorizontalAlign', + command: 'Table', + subCommand: 'TableCellHorizontalAlign' + }, + tablecellverticalalign: { + id: 'TableCellVerticalAlign', + icon: 'e-table-cell-verticalAlign', + tooltip: 'Table Cell VerticalAlign', + command: 'Table', + subCommand: 'TableCellVerticalAlign' + }, + tableeditproperties: { + id: 'TableEditProperties', + icon: 'e-table-edit-properties', + tooltip: 'Table Edit Properties', + command: 'Table', + subCommand: 'TableEditProperties' + }, + styles: { + id: 'Styles', + icon: 'e-table-styles', + tooltip: 'Styles', + command: 'Table', + subCommand: 'Styles' + } + }, alignmentLocale = [ + { + locale: 'alignmentsDropDownLeft', + value: 'JustifyLeft' + }, + { + locale: 'alignmentsDropDownCenter', + value: 'JustifyCenter' + }, + { + locale: 'alignmentsDropDownRight', + value: 'JustifyRight' + }, + { + locale: 'alignmentsDropDownJustify', + value: 'JustifyFull' + } + ], alignmentItems = [ + { + iconCss: 'e-icons e-justify-left', + text: 'Align Left', + command: 'Alignments', + subCommand: 'JustifyLeft' + }, + { + iconCss: 'e-icons e-justify-center', + text: 'Align Center', + command: 'Alignments', + subCommand: 'JustifyCenter' + }, + { + iconCss: 'e-icons e-justify-right', + text: 'Align Right', + command: 'Alignments', + subCommand: 'JustifyRight' + }, + { + iconCss: 'e-icons e-justify-full', + text: 'Align Justify', + command: 'Alignments', + subCommand: 'JustifyFull' + } + ], imageAlignItems = [ + { + iconCss: 'e-icons e-justify-left', + command: 'Images', + subCommand: 'JustifyLeft' + }, + { + iconCss: 'e-icons e-justify-center', + command: 'Images', + subCommand: 'JustifyCenter' + }, + { + iconCss: 'e-icons e-justify-right', + command: 'Images', + subCommand: 'JustifyRight' + } + ], displayLocale = [ + { + locale: 'imageDisplayDropDownInline', + value: 'Inline' + }, + { + locale: 'imageDisplayDropDownBreak', + value: 'Break' + } + ], imageDisplayItems = [ + { + text: 'Inline', + cssClass: 'e-inline', + command: 'Images', + subCommand: 'Inline' + }, + { + text: 'Break', + cssClass: 'e-break', + command: 'Images', + subCommand: 'Break' + } + ], tableCellItems = [ + { + iconCss: 'e-icons e-cell-merge', + text: 'Merge cells', + command: 'Table', + subCommand: 'Merge' + }, + { + iconCss: 'e-icons e-cell-horizontal-split', + text: 'Horizontal split', + command: 'Table', + subCommand: 'HorizontalSplit' + }, + { + iconCss: 'e-icons e-cell-vertical-split', + text: 'Vertical split', + command: 'Table', + subCommand: 'VerticalSplit' + } + ], tableRowLocale = [ + { + locale: 'tableInsertRowDropDownBefore', + value: 'InsertRowBefore' + }, + { + locale: 'tableInsertRowDropDownAfter', + value: 'InsertRowAfter' + }, + { + locale: 'tableInsertRowDropDownDelete', + value: 'DeleteRow' + } + ], tableRowsItems = [ + { + iconCss: 'e-icons e-insert-row-before', + text: 'Insert row before', + command: 'Table', + subCommand: 'InsertRowBefore' + }, + { + iconCss: 'e-icons e-insert-row-after', + text: 'Insert row after', + command: 'Table', + subCommand: 'InsertRowAfter' + }, + { + iconCss: 'e-icons e-delete-row', + text: 'Delete row', + command: 'Table', + subCommand: 'DeleteRow' + } + ], tableColumnLocale = [ + { + locale: 'tableInsertColumnDropDownLeft', + value: 'InsertColumnLeft' + }, + { + locale: 'tableInsertColumnDropDownRight', + value: 'InsertColumnRight' + }, + { + locale: 'tableInsertColumnDropDownDelete', + value: 'DeleteColumn' + } + ], tableColumnsItems = [ + { + iconCss: 'e-icons e-insert-column-left', + text: 'Insert column left', + command: 'Table', + subCommand: 'InsertColumnLeft' + }, + { + iconCss: 'e-icons e-insert-column-right', + text: 'Insert column right', + command: 'Table', + subCommand: 'InsertColumnRight' + }, + { + iconCss: 'e-icons e-delete-column', + text: 'Delete column', + command: 'Table', + subCommand: 'DeleteColumn' + } + ], tableVerticalLocale = [ + { + locale: 'tableVerticalAlignDropDownTop', + value: 'AlignTop' + }, + { + locale: 'tableVerticalAlignDropDownMiddle', + value: 'AlignMiddle' + }, + { + locale: 'tableVerticalAlignDropDownBottom', + value: 'AlignBottom' + } + ], TableCellVerticalAlignItems = [ + { + iconCss: 'e-icons e-align-top', + text: 'Align Top', + command: 'Table', + subCommand: 'AlignTop' + }, + { + iconCss: 'e-icons e-align-middle', + text: 'Align Middle', + command: 'Table', + subCommand: 'AlignMiddle' + }, + { + iconCss: 'e-icons e-align-bottom', + text: 'Align Bottom', + command: 'Table', + subCommand: 'AlignBottom' + } + ], tableStyleLocale = [ + { + locale: 'tableStylesDropDownDashedBorder', + value: 'Dashed' + }, + { + locale: 'tableStylesDropDownAlternateRows', + value: 'Alternate' + } + ], TableStyleItems = [ + { + text: 'Dashed Borders', + cssClass: 'e-dashed-borders', + command: 'Table', + subCommand: 'Dashed' + }, + { + text: 'Alternate Rows', + cssClass: 'e-alternate-rows', + command: 'Table', + subCommand: 'Alternate' + } + ], predefinedItems = [ + 'Bold', + 'Italic', + 'Underline', + '|', + 'Formats', + 'Alignments', + 'OrderedList', + 'UnorderedList', + '|', + 'CreateLink', + 'Image', + '|', + 'SourceCode', + 'Undo', + 'Redo' + ], fontFamily = [ + { + cssClass: 'e-segoe-ui', + text: 'Segoe UI', + command: 'Font', + subCommand: 'FontName', + value: 'Segoe UI' + }, + { + cssClass: 'e-arial', + text: 'Arial', + command: 'Font', + subCommand: 'FontName', + value: 'Arial,Helvetica,sans-serif' + }, + { + cssClass: 'e-georgia', + text: 'Georgia', + command: 'Font', + subCommand: 'FontName', + value: 'Georgia,serif' + }, + { + cssClass: 'e-impact', + text: 'Impact', + command: 'Font', + subCommand: 'FontName', + value: 'Impact,Charcoal,sans-serif' + }, + { + cssClass: 'e-tahoma', + text: 'Tahoma', + command: 'Font', + subCommand: 'FontName', + value: 'Tahoma,Geneva,sans-serif' + }, + { + cssClass: 'e-times-new-roman', + text: 'Times New Roman', + command: 'Font', + subCommand: 'FontName', + value: 'Times New Roman,Times,serif' + }, + { + cssClass: 'e-verdana', + text: 'Verdana', + command: 'Font', + subCommand: 'FontName', + value: 'Verdana,Geneva,sans-serif' + } + ], fontSize = [ + { + text: '8 pt', + value: '8pt' + }, + { + text: '10 pt', + value: '10pt' + }, + { + text: '12 pt', + value: '12pt' + }, + { + text: '14 pt', + value: '14pt' + }, + { + text: '18 pt', + value: '18pt' + }, + { + text: '24 pt', + value: '24pt' + }, + { + text: '36 pt', + value: '36pt' + } + ], formatItems = [ + { + cssClass: 'e-paragraph', + text: 'Paragraph', + command: 'Formats', + subCommand: 'P', + value: 'P' + }, + { + cssClass: 'e-code', + text: 'Code', + command: 'Formats', + subCommand: 'Pre', + value: 'Pre' + }, + { + cssClass: 'e-quote', + text: 'Quotation', + command: 'Formats', + subCommand: 'BlockQuote', + value: 'BlockQuote' + }, + { + cssClass: 'e-h1', + text: 'Heading 1', + command: 'Formats', + subCommand: 'H1', + value: 'H1' + }, + { + cssClass: 'e-h2', + text: 'Heading 2', + command: 'Formats', + subCommand: 'H2', + value: 'H2' + }, + { + cssClass: 'e-h3', + text: 'Heading 3', + command: 'Formats', + subCommand: 'H3', + value: 'H3' + }, + { + cssClass: 'e-h4', + text: 'Heading 4', + command: 'Formats', + subCommand: 'H4', + value: 'H4' + } + ], fontColor = { + Custom: [ + '', + '#000000', + '#e7e6e6', + '#44546a', + '#4472c4', + '#ed7d31', + '#a5a5a5', + '#ffc000', + '#70ad47', + '#ff0000', + '#f2f2f2', + '#808080', + '#cfcdcd', + '#d5dce4', + '#d9e2f3', + '#fbe4d5', + '#ededed', + '#fff2cc', + '#e2efd9', + '#ffcccc', + '#d9d9d9', + '#595959', + '#aeaaaa', + '#acb9ca', + '#b4c6e7', + '#f7caac', + '#dbdbdb', + '#ffe599', + '#c5e0b3', + '#ff8080', + '#bfbfbf', + '#404040', + '#747070', + '#8496b0', + '#8eaadb', + '#f4b083', + '#c9c9c9', + '#ffd966', + '#a8d08d', + '#ff3333', + '#a6a6a6', + '#262626', + '#3b3838', + '#323e4f', + '#2f5496', + '#c45911', + '#7b7b7b', + '#bf8f00', + '#538135', + '#b30000', + '#7f7f7f', + '#0d0d0d', + '#161616', + '#212934', + '#1f3763', + '#823b0b', + '#525252', + '#7f5f00', + '#375623', + '#660000' + ] + }, backgroundColor = { + Custom: [ + '', + '#000000', + '#ffff00', + '#00ff00', + '#00ffff', + '#0000ff', + '#ff0000', + '#000080', + '#800080', + '#996633', + '#f2f2f2', + '#808080', + '#ffffcc', + '#b3ffb3', + '#ccffff', + '#ccccff', + '#ffcccc', + '#ccccff', + '#ff80ff', + '#f2e6d9', + '#d9d9d9', + '#595959', + '#ffff80', + '#80ff80', + '#b3ffff', + '#8080ff', + '#ff8080', + '#8080ff', + '#ff00ff', + '#dfbf9f', + '#bfbfbf', + '#404040', + '#ffff33', + '#33ff33', + '#33ffff', + '#3333ff', + '#ff3333', + '#0000b3', + '#b300b3', + '#c68c53', + '#a6a6a6', + '#262626', + '#e6e600', + '#00b300', + '#009999', + '#000099', + '#b30000', + '#000066', + '#660066', + '#86592d', + '#7f7f7f', + '#0d0d0d', + '#999900', + '#006600', + '#006666', + '#000066', + '#660000', + '#00004d', + '#4d004d', + '#734d26' + ] + }, numberFormatList = [ + { + text: 'None', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'none' + }, + { + text: 'Number', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'decimal' + }, + { + text: 'Lower Greek', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'lowerGreek' + }, + { + text: 'Lower Roman', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'lowerRoman' + }, + { + text: 'Upper Alpha', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'upperAlpha' + }, + { + text: 'Lower Alpha', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'lowerAlpha' + }, + { + text: 'Upper Roman', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'upperRoman' + } + ], bulletFormatList = [ + { + text: 'None', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'none' + }, + { + text: 'Disc', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'disc' + }, + { + text: 'Circle', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'circle' + }, + { + text: 'Square', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'square' + } + ]; + function getLocale(self1, localeItems, item) { + for(var i = 0; localeItems.length > i; i++)if (localeItems[i].value === item.subCommand) return self1.localeObj.getConstant(localeItems[i].locale); + return item.text; + } + function updateDropDownLocale(self1) { + alignmentItems.forEach(function(item, i) { + alignmentItems[i].text = getLocale(self1, alignmentLocale, alignmentItems[i]); + }), imageDisplayItems.forEach(function(item, i) { + imageDisplayItems[i].text = getLocale(self1, displayLocale, imageDisplayItems[i]); + }), tableRowsItems.forEach(function(item, i) { + tableRowsItems[i].text = getLocale(self1, tableRowLocale, tableRowsItems[i]); + }), tableColumnsItems.forEach(function(item, i) { + tableColumnsItems[i].text = getLocale(self1, tableColumnLocale, tableColumnsItems[i]); + }), TableCellVerticalAlignItems.forEach(function(item, i) { + TableCellVerticalAlignItems[i].text = getLocale(self1, tableVerticalLocale, TableCellVerticalAlignItems[i]); + }), TableStyleItems.forEach(function(item, i) { + TableStyleItems[i].text = getLocale(self1, tableStyleLocale, TableStyleItems[i]); + }); + } + }, + 1860: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + r: function() { + return Link; + } + }); + var extendStatics, ej2_base = __webpack_require__(1807), constant = __webpack_require__(3386), classes = __webpack_require__(9805), common = __webpack_require__(759), __extends = (extendStatics = function(d, b) { + return (extendStatics = Object.setPrototypeOf || ({ + __proto__: [] + }) instanceof Array && function(d, b) { + d.__proto__ = b; + } || function(d, b) { + for(var p in b)b.hasOwnProperty(p) && (d[p] = b[p]); + })(d, b); + }, function(d, b) { + function __() { + this.constructor = d; + } + extendStatics(d, b), d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __()); + }), __decorate = function(decorators, target, key, desc) { + var d, c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc; + if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); + else for(var i = decorators.length - 1; i >= 0; i--)(d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r); + return c > 3 && r && Object.defineProperty(target, key, r), r; + }, CHECK = 'e-check', DISABLED = 'e-checkbox-disabled', FRAME = 'e-frame', INDETERMINATE = 'e-stop', LABEL = 'e-label', RIPPLE = 'e-ripple-container', RIPPLECHECK = 'e-ripple-check', RIPPLEINDETERMINATE = 'e-ripple-stop', RTL = 'e-rtl', WRAPPER = 'e-checkbox-wrapper', containerAttr = [ + 'title', + 'class', + 'style', + 'disabled', + 'readonly', + 'name', + 'value' + ], CheckBox = function(_super) { + function CheckBox(options, element) { + var _this = _super.call(this, options, element) || this; + return _this.isFocused = !1, _this.isMouseClick = !1, _this.clickTriggered = !1, _this.validCheck = !0, _this; + } + return __extends(CheckBox, _super), CheckBox.prototype.changeState = function(state) { + var rippleSpan, frameSpan = this.getWrapper().getElementsByClassName(FRAME)[0]; + ej2_base.re && (rippleSpan = this.getWrapper().getElementsByClassName(RIPPLE)[0]), 'check' === state ? (frameSpan.classList.remove(INDETERMINATE), frameSpan.classList.add(CHECK), rippleSpan && (rippleSpan.classList.remove(RIPPLEINDETERMINATE), rippleSpan.classList.add(RIPPLECHECK)), this.element.checked = !0, this.element.required && this.validCheck ? (this.element.checked = !1, this.validCheck = !1) : this.element.required && (this.validCheck = !0)) : 'uncheck' === state ? ((0, ej2_base.IV)([ + frameSpan + ], [ + CHECK, + INDETERMINATE + ]), rippleSpan && (0, ej2_base.IV)([ + rippleSpan + ], [ + RIPPLECHECK, + RIPPLEINDETERMINATE + ]), this.element.checked = !1, this.element.required && this.validCheck ? (this.element.checked = !0, this.validCheck = !1) : this.element.required && (this.validCheck = !0)) : (frameSpan.classList.remove(CHECK), frameSpan.classList.add(INDETERMINATE), rippleSpan && (rippleSpan.classList.remove(RIPPLECHECK), rippleSpan.classList.add(RIPPLEINDETERMINATE)), this.element.indeterminate = !0); + }, CheckBox.prototype.clickHandler = function(event) { + if ('INPUT' === event.target.tagName && this.clickTriggered) { + this.clickTriggered = !1; + return; + } + ('SPAN' === event.target.tagName || 'LABEL' === event.target.tagName) && (this.clickTriggered = !0), this.isMouseClick && (this.focusOutHandler(), this.isMouseClick = !1), this.indeterminate ? (this.changeState(this.checked ? 'check' : 'uncheck'), this.indeterminate = !1, this.element.indeterminate = !1) : this.checked ? (this.changeState('uncheck'), this.checked = !1) : (this.changeState('check'), this.checked = !0); + var changeEventArgs = { + checked: this.updateVueArrayModel(!1), + event: event + }; + this.trigger('change', changeEventArgs), event.stopPropagation(); + }, CheckBox.prototype.destroy = function() { + var _this = this, wrapper = this.getWrapper(); + _super.prototype.destroy.call(this), this.wrapper && (wrapper = this.wrapper, this.disabled || this.unWireEvents(), 'INPUT' === this.tagName ? (this.getWrapper() && wrapper.parentNode && wrapper.parentNode.insertBefore(this.element, wrapper), (0, ej2_base.og)(wrapper), this.element.checked = !1, this.indeterminate && (this.element.indeterminate = !1), [ + 'name', + 'value', + 'disabled' + ].forEach(function(key) { + _this.element.removeAttribute(key); + })) : ([ + 'class' + ].forEach(function(key) { + wrapper.removeAttribute(key); + }), wrapper.innerHTML = '')); + }, CheckBox.prototype.focusHandler = function() { + this.isFocused = !0; + }, CheckBox.prototype.focusOutHandler = function() { + var wrapper = this.getWrapper(); + wrapper && wrapper.classList.remove('e-focus'), this.isFocused = !1; + }, CheckBox.prototype.getModuleName = function() { + return 'checkbox'; + }, CheckBox.prototype.getPersistData = function() { + return this.addOnPersist([ + 'checked', + 'indeterminate' + ]); + }, CheckBox.prototype.getWrapper = function() { + return this.element && this.element.parentElement ? this.element.parentElement.parentElement : null; + }, CheckBox.prototype.initialize = function() { + (0, ej2_base.le)(this.initialCheckedValue) && (this.initialCheckedValue = this.checked), this.name && this.element.setAttribute('name', this.name), this.value && (this.element.setAttribute('value', this.value), this.isVue && 'boolean' == typeof this.value && !0 === this.value && this.setProperties({ + checked: !0 + }, !0)), this.checked && this.changeState('check'), this.indeterminate && this.changeState(), this.disabled && this.setDisabled(); + }, CheckBox.prototype.initWrapper = function() { + var wrapper = this.element.parentElement; + wrapper.classList.contains(WRAPPER) || (wrapper = this.createElement('div', { + className: WRAPPER + }), this.element.parentNode.insertBefore(wrapper, this.element)); + var label = this.createElement('label', { + attrs: { + for: this.element.id + } + }), frameSpan = this.createElement('span', { + className: 'e-icons ' + FRAME + }); + if (wrapper.classList.add('e-wrapper'), this.enableRtl && wrapper.classList.add(RTL), this.cssClass && (0, ej2_base.cn)([ + wrapper + ], this.cssClass.split(' ')), wrapper.appendChild(label), label.appendChild(this.element), (0, common.Z5)(this, label), label.appendChild(frameSpan), ej2_base.re) { + var rippleSpan = this.createElement('span', { + className: RIPPLE + }); + 'Before' === this.labelPosition ? label.appendChild(rippleSpan) : label.insertBefore(rippleSpan, frameSpan), (0, ej2_base.qx)(rippleSpan, { + duration: 400, + isCenterRipple: !0 + }); + } + this.label && this.setText(this.label); + }, CheckBox.prototype.keyUpHandler = function() { + this.isFocused && this.getWrapper().classList.add('e-focus'); + }, CheckBox.prototype.labelMouseDownHandler = function(e) { + this.isMouseClick = !0; + var rippleSpan = this.getWrapper().getElementsByClassName(RIPPLE)[0]; + (0, common.sg)(e, rippleSpan); + }, CheckBox.prototype.labelMouseUpHandler = function(e) { + this.isMouseClick = !0; + var rippleSpan = this.getWrapper().getElementsByClassName(RIPPLE)[0]; + if (rippleSpan) { + for(var rippleElem = rippleSpan.querySelectorAll('.e-ripple-element'), i = 0; i < rippleElem.length - 1; i++)rippleSpan.removeChild(rippleSpan.childNodes[i]); + (0, common.sg)(e, rippleSpan); + } + }, CheckBox.prototype.onPropertyChanged = function(newProp, oldProp) { + for(var wrapper = this.getWrapper(), _i = 0, _a = Object.keys(newProp); _i < _a.length; _i++){ + var prop = _a[_i]; + switch(prop){ + case 'checked': + this.indeterminate = !1, this.element.indeterminate = !1, this.changeState(newProp.checked ? 'check' : 'uncheck'); + break; + case 'indeterminate': + newProp.indeterminate ? this.changeState() : (this.element.indeterminate = !1, this.changeState(this.checked ? 'check' : 'uncheck')); + break; + case 'disabled': + newProp.disabled ? (this.setDisabled(), this.wrapper = this.getWrapper(), this.unWireEvents()) : (this.element.disabled = !1, wrapper.classList.remove(DISABLED), wrapper.setAttribute('aria-disabled', 'false'), this.wireEvents()); + break; + case 'cssClass': + oldProp.cssClass && (0, ej2_base.IV)([ + wrapper + ], oldProp.cssClass.split(' ')), newProp.cssClass && (0, ej2_base.cn)([ + wrapper + ], newProp.cssClass.split(' ')); + break; + case 'enableRtl': + newProp.enableRtl ? wrapper.classList.add(RTL) : wrapper.classList.remove(RTL); + break; + case 'label': + this.setText(newProp.label); + break; + case 'labelPosition': + var label = wrapper.getElementsByClassName(LABEL)[0], labelWrap = wrapper.getElementsByTagName('label')[0]; + (0, ej2_base.og)(label), 'After' === newProp.labelPosition ? labelWrap.appendChild(label) : labelWrap.insertBefore(label, wrapper.getElementsByClassName(FRAME)[0]); + break; + case 'name': + this.element.setAttribute('name', newProp.name); + break; + case 'value': + if (this.isVue && 'object' == typeof newProp.value) break; + this.element.setAttribute('value', newProp.value); + break; + case 'htmlAttributes': + this.updateHtmlAttributeToWrapper(); + } + } + }, CheckBox.prototype.preRender = function() { + var element = this.element; + this.tagName = this.element.tagName, element = (0, common.Rm)(this.createElement, 'EJS-CHECKBOX', 'checkbox', element, WRAPPER, 'checkbox'), this.element = element, 'checkbox' !== this.element.getAttribute('type') && this.element.setAttribute('type', 'checkbox'), this.element.id || (this.element.id = (0, ej2_base.QI)('e-' + this.getModuleName())); + }, CheckBox.prototype.render = function() { + this.initWrapper(), this.initialize(), this.disabled || this.wireEvents(), this.updateHtmlAttributeToWrapper(), this.updateVueArrayModel(!0), this.renderComplete(), this.wrapper = this.getWrapper(); + }, CheckBox.prototype.setDisabled = function() { + var wrapper = this.getWrapper(); + this.element.disabled = !0, wrapper.classList.add(DISABLED), wrapper.setAttribute('aria-disabled', 'true'); + }, CheckBox.prototype.setText = function(text) { + var wrapper = this.getWrapper(); + if (wrapper) { + var label = wrapper.getElementsByClassName(LABEL)[0]; + if (label) label.textContent = text; + else { + text = this.enableHtmlSanitizer ? ej2_base.pJ.sanitize(text) : text, label = this.createElement('span', { + className: LABEL, + innerHTML: text + }); + var labelWrap = wrapper.getElementsByTagName('label')[0]; + 'Before' === this.labelPosition ? labelWrap.insertBefore(label, wrapper.getElementsByClassName(FRAME)[0]) : labelWrap.appendChild(label); + } + } + }, CheckBox.prototype.changeHandler = function(e) { + e.stopPropagation(); + }, CheckBox.prototype.formResetHandler = function() { + this.checked = this.initialCheckedValue, this.element.checked = this.initialCheckedValue; + }, CheckBox.prototype.unWireEvents = function() { + var wrapper = this.wrapper; + ej2_base.bi.remove(wrapper, 'click', this.clickHandler), ej2_base.bi.remove(this.element, 'keyup', this.keyUpHandler), ej2_base.bi.remove(this.element, 'focus', this.focusHandler), ej2_base.bi.remove(this.element, 'focusout', this.focusOutHandler); + var label = wrapper.getElementsByTagName('label')[0]; + ej2_base.bi.remove(label, 'mousedown', this.labelMouseDownHandler), ej2_base.bi.remove(label, 'mouseup', this.labelMouseUpHandler); + var formElem = (0, ej2_base.oq)(this.element, 'form'); + formElem && ej2_base.bi.remove(formElem, 'reset', this.formResetHandler), 'EJS-CHECKBOX' === this.tagName && ej2_base.bi.remove(this.element, 'change', this.changeHandler); + }, CheckBox.prototype.wireEvents = function() { + var wrapper = this.getWrapper(); + ej2_base.bi.add(wrapper, 'click', this.clickHandler, this), ej2_base.bi.add(this.element, 'keyup', this.keyUpHandler, this), ej2_base.bi.add(this.element, 'focus', this.focusHandler, this), ej2_base.bi.add(this.element, 'focusout', this.focusOutHandler, this); + var label = wrapper.getElementsByTagName('label')[0]; + ej2_base.bi.add(label, 'mousedown', this.labelMouseDownHandler, this), ej2_base.bi.add(label, 'mouseup', this.labelMouseUpHandler, this); + var formElem = (0, ej2_base.oq)(this.element, 'form'); + formElem && ej2_base.bi.add(formElem, 'reset', this.formResetHandler, this), 'EJS-CHECKBOX' === this.tagName && ej2_base.bi.add(this.element, 'change', this.changeHandler, this); + }, CheckBox.prototype.updateVueArrayModel = function(init) { + if (this.isVue && 'object' == typeof this.value) { + var value = this.element.value; + if (value && this.value) { + if (init) for(var i = 0; i < this.value.length; i++)value === this.value[i] && (this.changeState('check'), this.setProperties({ + checked: !0 + }, !0)); + else { + var index = this.value.indexOf(value); + return this.checked ? index < 0 && this.value.push(value) : index > -1 && this.value.splice(index, 1), this.value; + } + } + } + return this.validCheck ? this.element.checked : !this.element.checked; + }, CheckBox.prototype.updateHtmlAttributeToWrapper = function() { + if (!(0, ej2_base.le)(this.htmlAttributes)) for(var _i = 0, _a = Object.keys(this.htmlAttributes); _i < _a.length; _i++){ + var key = _a[_i]; + if (containerAttr.indexOf(key) > -1) { + var wrapper = this.getWrapper(); + 'class' === key ? (0, ej2_base.cn)([ + wrapper + ], this.htmlAttributes[key].split(' ')) : 'title' === key ? wrapper.setAttribute(key, this.htmlAttributes[key]) : 'style' === key ? this.getWrapper().getElementsByClassName(FRAME)[0].setAttribute(key, this.htmlAttributes[key]) : this.element.setAttribute(key, this.htmlAttributes[key]); + } + } + }, CheckBox.prototype.click = function() { + this.element.click(); + }, CheckBox.prototype.focusIn = function() { + this.element.focus(); + }, __decorate([ + (0, ej2_base.ju)() + ], CheckBox.prototype, "change", void 0), __decorate([ + (0, ej2_base.ju)() + ], CheckBox.prototype, "created", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], CheckBox.prototype, "checked", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], CheckBox.prototype, "cssClass", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], CheckBox.prototype, "disabled", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], CheckBox.prototype, "indeterminate", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], CheckBox.prototype, "label", void 0), __decorate([ + (0, ej2_base.Z9)('After') + ], CheckBox.prototype, "labelPosition", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], CheckBox.prototype, "name", void 0), __decorate([ + (0, ej2_base.Z9)('') + ], CheckBox.prototype, "value", void 0), __decorate([ + (0, ej2_base.Z9)(!1) + ], CheckBox.prototype, "enableHtmlSanitizer", void 0), __decorate([ + (0, ej2_base.Z9)({}) + ], CheckBox.prototype, "htmlAttributes", void 0), CheckBox = __decorate([ + ej2_base.Zl + ], CheckBox); + }(ej2_base.wA), base_enum = __webpack_require__(809), util = __webpack_require__(5932), common_util = __webpack_require__(1386), Link = function() { + function Link(parent, serviceLocator) { + this.parent = parent, this.rteID = parent.element.id, this.i10n = serviceLocator.getService('rteLocale'), this.addEventListener(), this.serviceLocator = serviceLocator, this.rendererFactory = serviceLocator.getService('rendererFactory'), this.dialogRenderObj = serviceLocator.getService('dialogRenderObject'); + } + return Link.prototype.addEventListener = function() { + this.parent.isDestroyed || (this.parent.on(constant.T8, this.linkDialog, this), this.parent.on(constant.nk, this.showDialog, this), this.parent.on(constant.OI, this.closeDialog, this), this.parent.on(constant.QG, this.onKeyDown, this), this.parent.on(constant.IK, this.showLinkQuickToolbar, this), this.parent.on(constant.zA, this.clearDialogObj, this), this.parent.on(constant.Tc, this.onToolbarAction, this), this.parent.on(constant.a$, this.onIframeMouseDown, this), this.parent.on(constant.tC, this.removeLink, this), this.parent.on(constant.xD, this.editLink, this), this.parent.on(constant.nG, this.openLink, this), this.parent.on(constant.uU, this.editAreaClickHandler, this), this.parent.on(constant._8, this.setCssClass, this), this.parent.on(constant.ob, this.destroy, this), this.parent.on(constant.P0, this.moduleDestroy, this)); + }, Link.prototype.onToolbarAction = function(args) { + var item = args.args.item; + switch(item.subCommand){ + case 'OpenLink': + this.parent.notify(constant.nG, args); + break; + case 'EditLink': + this.parent.notify(constant.xD, args); + break; + case 'RemoveLink': + this.parent.notify(constant.tC, args); + } + }, Link.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(constant.T8, this.linkDialog), this.parent.off(constant.nk, this.showDialog), this.parent.off(constant.OI, this.closeDialog), this.parent.off(constant.QG, this.onKeyDown), this.parent.off(constant.IK, this.showLinkQuickToolbar), this.parent.off(constant.zA, this.clearDialogObj), this.parent.off(constant.Tc, this.onToolbarAction), this.parent.off(constant.tC, this.removeLink), this.parent.off(constant.a$, this.onIframeMouseDown), this.parent.off(constant.xD, this.editLink), this.parent.off(constant.nG, this.openLink), this.parent.off(constant.uU, this.editAreaClickHandler), this.parent.off(constant._8, this.setCssClass), this.parent.off(constant.ob, this.destroy), this.parent.off(constant.P0, this.moduleDestroy)); + }, Link.prototype.onIframeMouseDown = function() { + this.dialogObj && this.dialogObj.hide({ + returnValue: !0 + }); + }, Link.prototype.updateCss = function(currentObj, e) { + currentObj && e.cssClass && ((0, ej2_base.le)(e.oldCssClass) ? currentObj.setProperties({ + cssClass: (currentObj.cssClass + ' ' + e.cssClass).trim() + }) : currentObj.setProperties({ + cssClass: (currentObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + })); + }, Link.prototype.setCssClass = function(e) { + this.updateCss(this.checkBoxObj, e), this.updateCss(this.dialogObj, e); + }, Link.prototype.showLinkQuickToolbar = function(e) { + if (!(0, ej2_base.le)(e.args) && 'enter' !== e.args.action && 'space' !== e.args.action) { + var target_1, pageX = void 0, pageY = void 0; + if (!('Links' !== e.type || (0, ej2_base.le)(this.parent.quickToolbarModule) || (0, ej2_base.le)(this.parent.quickToolbarModule.linkQTBar))) { + this.quickToolObj = this.parent.quickToolbarModule; + var parentTop = this.parent.element.getBoundingClientRect().top, parentLeft = this.parent.element.getBoundingClientRect().left, range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + if ([].forEach.call(e.elements, function(element, index) { + 0 === index && (target_1 = '#text' === element.nodeName ? element.parentNode : element); + }), e.isNotify) { + var tbElement = this.parent.toolbarModule.getToolbarElement(), linkTop = target_1.getBoundingClientRect().top, linkLeft = target_1.getBoundingClientRect().left, tbHeight = tbElement ? tbElement.offsetHeight + this.parent.toolbarModule.getExpandTBarPopHeight() : 0; + pageX = this.parent.iframeSettings.enable ? parentLeft + linkLeft : target_1.getBoundingClientRect().left, pageY = window.pageYOffset + (this.parent.iframeSettings.enable ? parentTop + tbHeight + linkTop : parentTop + (linkTop - parentTop)); + } else { + var args = void 0; + args = e.args.touches ? e.args.changedTouches[0] : args = e.args, pageX = this.parent.iframeSettings.enable ? window.pageXOffset + parentLeft + args.clientX : args.pageX, pageY = this.parent.iframeSettings.enable ? window.pageYOffset + parentTop + args.clientY : args.pageY; + } + this.quickToolObj.linkQTBar && this.quickToolObj.linkQTBar.showPopup(pageX, pageY, range.endContainer); + } + } + }, Link.prototype.hideLinkQuickToolbar = function() { + this.quickToolObj && this.quickToolObj.linkQTBar && document.body.contains(this.quickToolObj.linkQTBar.element) && this.quickToolObj.linkQTBar.hidePopup(); + }, Link.prototype.editAreaClickHandler = function(e) { + if (this.parent.readonly) { + this.hideLinkQuickToolbar(); + return; + } + var args = e.args, showOnRightClick = this.parent.quickToolbarSettings.showOnRightClick; + if (2 !== args.which && (!showOnRightClick || 1 !== args.which) && (showOnRightClick || 3 !== args.which) && 'HTML' === this.parent.editorMode && this.parent.quickToolbarModule && this.parent.quickToolbarModule.linkQTBar) { + this.quickToolObj = this.parent.quickToolbarModule; + var target = args.target; + target = this.getAnchorNode(target), this.contentModule = this.rendererFactory.getRenderer(base_enum.y2.Content); + var isPopupOpen = this.quickToolObj.linkQTBar.element.classList.contains('e-rte-pop'); + if ('A' !== target.nodeName || !(target.childNodes.length > 0) || 'IMG' === target.childNodes[0].nodeName || 'IMG' === e.args.target.nodeName || (0, ej2_base.le)((0, ej2_base.oq)(this.parent.getRange().startContainer.parentElement, 'A')) || (0, ej2_base.le)((0, ej2_base.oq)(this.parent.getRange().endContainer.parentElement, 'A'))) this.hideLinkQuickToolbar(); + else { + if (isPopupOpen) return; + this.showLinkQuickToolbar({ + args: args, + isNotify: !1, + type: 'Links', + elements: [ + args.target + ] + }); + } + } + }, Link.prototype.onKeyDown = function(event) { + var originalEvent = event.args; + switch(originalEvent.action){ + case 'escape': + (0, ej2_base.le)(this.dialogObj) || this.dialogObj.close(); + break; + case 'insert-link': + this.openDialog(!0, event), originalEvent.preventDefault(); + } + }, Link.prototype.openDialog = function(isInternal, event) { + if (isInternal || this.parent.contentModule.getEditPanel().focus(), 'HTML' === this.parent.editorMode) { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()), save = this.parent.formatter.editorManager.nodeSelection.save(range, this.parent.contentModule.getDocument()), selectNodeEle = this.parent.formatter.editorManager.nodeSelection.getNodeCollection(range), selectParentEle = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range), eventArgs = { + args: event ? event.args : { + item: { + command: 'Links', + subCommand: 'CreateLink' + }, + originalEvent: void 0 + }, + selectNode: selectNodeEle, + selection: save, + selectParent: selectParentEle + }; + this.linkDialog(eventArgs); + } else { + var textArea = this.parent.contentModule.getEditPanel(); + this.parent.formatter.editorManager.markdownSelection.save(textArea.selectionStart, textArea.selectionEnd), this.linkDialog({ + args: { + item: { + command: 'Links', + subCommand: 'Link' + }, + originalEvent: event && event.args + }, + member: 'link', + text: this.parent.formatter.editorManager.markdownSelection.getSelectedText(this.parent.contentModule.getEditPanel()), + module: 'Markdown', + name: 'insertLink' + }); + } + }, Link.prototype.showDialog = function() { + this.openDialog(!1), this.setCssClass({ + cssClass: this.parent.cssClass + }); + }, Link.prototype.closeDialog = function() { + this.dialogObj && this.dialogObj.hide({ + returnValue: !0 + }); + }, Link.prototype.clearDialogObj = function() { + this.dialogObj && (this.dialogObj.destroy(), (0, ej2_base.og)(this.dialogObj.element), this.dialogObj = null); + }, Link.prototype.linkDialog = function(e, inputDetails) { + var _this = this; + if (this.dialogObj) { + this.dialogObj.hide({ + returnValue: !0 + }); + return; + } + if ('HTML' === this.parent.editorMode && e.selectParent.length > 0 && !(0, ej2_base.le)(e.selectParent[0].classList) && e.selectParent[0].classList.contains('e-rte-anchor') && (0, ej2_base.le)(inputDetails)) { + this.editLink(e); + return; + } + var linkWebAddress = this.i10n.getConstant('linkWebUrl'), linkDisplayText = this.i10n.getConstant('linkText'), linkTooltip = this.i10n.getConstant('linkTooltipLabel'), urlPlace = this.i10n.getConstant('linkurl'), textPlace = this.i10n.getConstant('textPlaceholder'), title = this.i10n.getConstant('linkTitle'), linkDialogEle = this.parent.createElement('div', { + className: "e-rte-link-dialog " + this.parent.cssClass, + id: this.rteID + '_rtelink' + }); + this.parent.element.appendChild(linkDialogEle); + var linkContent = this.parent.createElement('div', { + className: "e-rte-linkcontent " + this.parent.cssClass, + id: this.rteID + '_linkContent' + }), htmlTextbox = 'HTML' === this.parent.editorMode ? '
    ' : '', content = '
    ' + htmlTextbox, contentElem = (0, util.dW)(content); + linkContent.appendChild(contentElem); + var linkTarget = linkContent.querySelector('.e-rte-linkTarget'), linkUrl = linkContent.querySelector('.e-rte-linkurl'), linkText = linkContent.querySelector('.e-rte-linkText'), linkTitle = linkContent.querySelector('.e-rte-linkTitle'), linkOpenLabel = this.i10n.getConstant('linkOpenInNewWindow'); + this.checkBoxObj = new CheckBox({ + label: linkOpenLabel, + checked: !0, + enableRtl: this.parent.enableRtl, + cssClass: this.parent.cssClass + }), this.checkBoxObj.isStringTemplate = !0, this.checkBoxObj.createElement = this.parent.createElement, this.checkBoxObj.appendTo(linkTarget); + var selectText = 'HTML' === this.parent.editorMode ? e.selection.getRange(this.parent.contentModule.getDocument()).toString() : e.text, linkInsert = this.i10n.getConstant('dialogInsert'), linkCancel = this.i10n.getConstant('dialogCancel'), selection = e.selection, selectObj = { + selfLink: this, + selection: e.selection, + selectParent: e.selectParent, + args: e.args + }, dialogModel = { + header: this.i10n.getConstant('linkHeader'), + content: linkContent, + cssClass: classes.i7 + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + showCloseIcon: !0, + closeOnEscape: !0, + width: ej2_base.AR.isDevice ? '290px' : '310px', + height: 'inherit', + isModal: ej2_base.AR.isDevice, + buttons: [ + { + click: this.insertlink.bind(selectObj), + buttonModel: { + content: linkInsert, + cssClass: "e-flat e-insertLink " + this.parent.cssClass, + isPrimary: !0 + } + }, + { + click: this.cancelDialog.bind(selectObj), + buttonModel: { + cssClass: "e-flat " + this.parent.cssClass, + content: linkCancel + } + } + ], + target: ej2_base.AR.isDevice ? document.body : this.parent.element, + animationSettings: { + effect: 'None' + }, + close: function(event) { + _this.parent.isBlur = !1, event && event.event.returnValue && ('HTML' === _this.parent.editorMode ? selection.restore() : _this.parent.formatter.editorManager.markdownSelection.restore(_this.parent.contentModule.getEditPanel())), _this.dialogObj.destroy(), (0, ej2_base.og)(_this.dialogObj.element); + var args = _this.dialogObj; + _this.dialogRenderObj.close(args), _this.dialogObj = null; + } + }; + this.dialogObj = this.dialogRenderObj.render(dialogModel), this.dialogObj.createElement = this.parent.createElement, this.dialogObj.appendTo(linkDialogEle), linkDialogEle.style.maxHeight = 'inherit', !(0, ej2_base.le)(this.dialogObj) && ((0, ej2_base.le)(inputDetails) || (linkUrl.value = inputDetails.url, linkText.value = inputDetails.text, linkTitle.value = inputDetails.title, inputDetails.target ? this.checkBoxObj.checked = !0 : this.checkBoxObj.checked = !1, this.dialogObj.header = inputDetails.header, this.dialogObj.element.querySelector('.e-insertLink').textContent = inputDetails.btnText), this.checkUrl(!1), ('HTML' === this.parent.editorMode && (0, ej2_base.le)(inputDetails) && (!(0, ej2_base.le)(selectText) && '' !== selectText && 0 === e.selection.range.startOffset || e.selection.range.startOffset !== e.selection.range.endOffset) || 'Markdown' === e.module) && (linkText.value = selectText), ej2_base.bi.add(this.parent.element.ownerDocument, 'mousedown', this.onDocumentClick, this), this.quickToolObj && (this.hideLinkQuickToolbar(), this.quickToolObj.inlineQTBar && document.body.contains(this.quickToolObj.inlineQTBar.element) && this.quickToolObj.inlineQTBar.hidePopup())); + }, Link.prototype.insertlink = function(e) { + var linkTitle, argsValue, linkEle = this.selfLink.dialogObj.element, linkUrl = linkEle.querySelector('.e-rte-linkurl').value, linkText = linkEle.querySelector('.e-rte-linkText').value; + 'HTML' === this.selfLink.parent.editorMode && (linkTitle = linkEle.querySelector('.e-rte-linkTitle').value); + var target = this.selfLink.checkBoxObj.checked ? '_blank' : null; + if ('' === linkUrl) { + this.selfLink.checkUrl(!0); + return; + } + this.selfLink.isUrl(linkUrl) ? this.selfLink.checkUrl(!1) : (linkText = '' === linkText ? linkUrl : linkText, this.selfLink.parent.enableAutoUrl || (linkUrl = linkUrl.indexOf('http') > -1 ? linkUrl : 'http://' + linkUrl)); + var proxy = this.selfLink; + if ('HTML' === proxy.parent.editorMode && (0, ej2_base.le)((0, ej2_base.oq)(this.selection.range.startContainer.parentNode, "[id='" + proxy.parent.contentModule.getPanel().id + "']"))) { + proxy.parent.contentModule.getEditPanel().focus(), ej2_base.AR.isIE && proxy.parent.iframeSettings.enable && this.selection.restore(); + var range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.parent.contentModule.getDocument()); + this.selection = proxy.parent.formatter.editorManager.nodeSelection.save(range, proxy.parent.contentModule.getDocument()), this.selectParent = proxy.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range); + } + var value = { + url: linkUrl, + text: linkText, + title: linkTitle, + target: target, + selection: this.selection, + selectParent: this.selectParent + }; + if (document.body.contains(proxy.dialogObj.element) && this.selfLink.dialogObj.hide({ + returnValue: !1 + }), (0, common_util.FA)() && proxy.parent.iframeSettings.enable && (0, ej2_base.Ys)('iframe', proxy.parent.element).contentWindow.focus(), 'HTML' === proxy.parent.editorMode && this.selection.restore(), 0 === proxy.parent.formatter.getUndoRedoStack().length && proxy.parent.formatter.saveData(), (0, ej2_base.le)(this.args) || 'KeyK' !== this.args.code) argsValue = this.args; + else { + var originalEvent = this.args; + (0, ej2_base.l7)(this.args, { + item: { + command: 'Links', + subCommand: 'CreateLink' + }, + originalEvent: originalEvent + }, !0), argsValue = { + item: { + command: 'Links', + subCommand: 'CreateLink' + }, + originalEvent: originalEvent + }; + } + this.selfLink.parent.formatter.process(this.selfLink.parent, argsValue, !(0, ej2_base.le)(this.args) && this.args.originalEvent, value), this.selfLink.parent.contentModule.getEditPanel().focus(); + }, Link.prototype.isUrl = function(url) { + return /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi.test(url); + }, Link.prototype.checkUrl = function(e) { + var linkUrl = this.dialogObj.element.querySelector('.e-rte-linkurl'); + e ? ((0, ej2_base.cn)([ + linkUrl + ], 'e-error'), linkUrl.setSelectionRange(0, linkUrl.value.length), linkUrl.focus()) : (0, ej2_base.IV)([ + linkUrl + ], 'e-error'); + }, Link.prototype.removeLink = function(e) { + 0 === this.parent.formatter.getUndoRedoStack().length && this.parent.formatter.saveData(); + var selectParentEle = this.getAnchorNode(e.selectParent[0]); + this.parent.formatter.process(this.parent, e.args, e.args, { + selectNode: e.selectNode, + selectParent: e.selectParent, + selection: e.selection, + text: selectParentEle.innerText, + subCommand: e.args.item.subCommand + }), (0, common_util.FA)() && this.parent.iframeSettings.enable ? (0, ej2_base.Ys)('iframe', this.parent.element).contentWindow.focus() : this.parent.contentModule.getEditPanel().focus(), this.hideLinkQuickToolbar(); + }, Link.prototype.openLink = function(e) { + var selectParentEle = this.getAnchorNode(e.selectParent[0]); + (selectParentEle.classList.contains('e-rte-anchor') || 'A' === selectParentEle.tagName) && this.parent.formatter.process(this.parent, e.args, e.args, { + url: selectParentEle.href, + text: selectParentEle.innerText, + target: '' === selectParentEle.target ? '_self' : '_blank', + selectNode: e.selectNode, + subCommand: e.args.item.subCommand + }); + }, Link.prototype.getAnchorNode = function(element) { + return (0, ej2_base.oq)(element, 'a') || element; + }, Link.prototype.editLink = function(e) { + var selectedNode = this.getAnchorNode(e.selectNode[0]), selectParentEle = this.getAnchorNode(e.selectParent[0]); + if ((selectParentEle = 'A' === selectedNode.nodeName ? selectedNode : selectParentEle).classList.contains('e-rte-anchor') || 'A' === selectParentEle.tagName) { + var linkUpdate = this.i10n.getConstant('dialogUpdate'), inputDetails = { + url: selectParentEle.getAttribute('href'), + text: selectParentEle.innerText, + title: selectParentEle.title, + target: selectParentEle.target, + header: this.i10n.getConstant('editLink'), + btnText: linkUpdate + }; + this.linkDialog(e, inputDetails); + } + }, Link.prototype.cancelDialog = function(e) { + this.selfLink.parent.isBlur = !1, this.selfLink.dialogObj.hide({ + returnValue: !0 + }), (0, common_util.FA)() ? this.selection.restore() : this.selfLink.parent.contentModule.getEditPanel().focus(); + }, Link.prototype.onDocumentClick = function(e) { + var target = e.target; + !(0, ej2_base.le)(this.dialogObj) && (!(0, ej2_base.oq)(target, "[id='" + this.dialogObj.element.id + "']") && this.parent.toolbarSettings.enable && this.parent.getToolbarElement() && !this.parent.getToolbarElement().contains(e.target) || (this.parent.getToolbarElement() && this.parent.getToolbarElement().contains(e.target) || this.parent.inlineMode.enable && !(0, ej2_base.oq)(target, '#' + this.dialogObj.element.id)) && !(0, ej2_base.oq)(target, '#' + this.parent.getID() + '_toolbar_CreateLink') && !target.querySelector('#' + this.parent.getID() + '_toolbar_CreateLink')) && (this.dialogObj.hide({ + returnValue: !0 + }), ej2_base.bi.remove(this.parent.element.ownerDocument, 'mousedown', this.onDocumentClick), this.parent.isBlur = !0, (0, util.Nu)(this.parent.element, 'focusout')); + }, Link.prototype.destroy = function() { + this.removeEventListener(); + }, Link.prototype.moduleDestroy = function() { + this.parent = null; + }, Link.prototype.getModuleName = function() { + return 'link'; + }, Link; + }(); + }, + 9123: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + i: function() { + return Table; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), _syncfusion_ej2_popups__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(9486), _syncfusion_ej2_buttons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(78), _base_constant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3386), _base_enum__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(809), _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(8801), _base_classes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9805), _base_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(5932), Table = function() { + function Table(parent, serviceLocator) { + this.ensureInsideTableList = !0, this.pageX = null, this.pageY = null, this.moveEle = null, this.currentColumnResize = '', this.currentMarginLeft = 0, this.parent = parent, this.rteID = parent.element.id, this.l10n = serviceLocator.getService('rteLocale'), this.rendererFactory = serviceLocator.getService('rendererFactory'), this.dialogRenderObj = serviceLocator.getService('dialogRenderObject'), this.addEventListener(); + } + return Table.prototype.addEventListener = function() { + this.parent.isDestroyed || (this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.W_, this.renderDlgContent, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.Xr, this.afterRender, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ny, this.afterRender, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.Np, this.showDialog, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.HB, this.closeDialog, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.v4, this.docClick, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.uU, this.editAreaClickHandler, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.zA, this.clearDialogObj, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ZY, this.onToolbarAction, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.s7, this.dropdownSelect, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.QG, this.keyDown, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.vV, this.selectionTable, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__._8, this.setCssClass, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ob, this.destroy, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.P0, this.moduleDestroy, this)); + }, Table.prototype.removeEventListener = function() { + this.parent.isDestroyed || (this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.W_, this.renderDlgContent), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.Xr, this.afterRender), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ny, this.afterRender), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.v4, this.docClick), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.Np, this.showDialog), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.HB, this.closeDialog), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.uU, this.editAreaClickHandler), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.zA, this.clearDialogObj), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ZY, this.onToolbarAction), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.s7, this.dropdownSelect), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.uG, this.cellSelect), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.Yo, this.setBGColor), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.QG, this.keyDown), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.vV, this.selectionTable), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__._8, this.setCssClass), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ob, this.destroy), this.parent.off(_base_constant__WEBPACK_IMPORTED_MODULE_1__.P0, this.moduleDestroy)); + }, Table.prototype.updateCss = function(currentObj, e) { + currentObj && e.cssClass && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(e.oldCssClass) ? currentObj.setProperties({ + cssClass: (currentObj.cssClass + ' ' + e.cssClass).trim() + }) : currentObj.setProperties({ + cssClass: (currentObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + })); + }, Table.prototype.setCssClass = function(e) { + this.popupObj && e.cssClass && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(e.oldCssClass) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + this.popupObj.element + ], e.oldCssClass), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.popupObj.element + ], e.cssClass)), this.updateCss(this.createTableButton, e), this.updateCss(this.editdlgObj, e); + for(var numericTextBoxObj = [ + this.columnTextBox, + this.rowTextBox, + this.tableWidthNum, + this.tableCellPadding, + this.tableCellSpacing + ], i = 0; i < numericTextBoxObj.length; i++)this.updateCss(numericTextBoxObj[i], e); + }, Table.prototype.selectionTable = function(e) { + var target = e.args.target; + 'mozilla' !== _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.info.name || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table')) || 'TABLE' !== (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table').tagName || this.parent.contentModule.getEditPanel().setAttribute('contenteditable', 'true'); + }, Table.prototype.afterRender = function() { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.contentModule) && (this.contentModule = this.rendererFactory.getRenderer(_base_enum__WEBPACK_IMPORTED_MODULE_2__.y2.Content), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.Yo, this.setBGColor, this), this.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.uG, this.cellSelect, this), this.parent.tableSettings.resize && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.parent.contentModule.getEditPanel(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.resizeStart, this), !_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && this.parent.tableSettings.resize && _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.contentModule.getEditPanel(), 'mouseover', this.resizeHelper, this)); + }, Table.prototype.dropdownSelect = function(e) { + var item = e.item; + if (document.body.contains(document.body.querySelector('.e-rte-quick-toolbar')) && 'Table' === item.command) { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()), args = { + args: e, + selection: this.parent.formatter.editorManager.nodeSelection.save(range, this.contentModule.getDocument()), + selectParent: this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range) + }; + switch(item.subCommand){ + case 'InsertRowBefore': + case 'InsertRowAfter': + this.addRow(args.selection, e); + break; + case 'InsertColumnLeft': + case 'InsertColumnRight': + this.addColumn(args.selection, e); + break; + case 'DeleteColumn': + case 'DeleteRow': + this.removeRowColumn(args.selection, e); + break; + case 'AlignTop': + case 'AlignMiddle': + case 'AlignBottom': + this.verticalAlign(args, e); + break; + case 'Dashed': + case 'Alternate': + case 'Custom': + this.tableStyles(args, item.subCommand); + break; + case 'Merge': + case 'VerticalSplit': + case 'HorizontalSplit': + this.UpdateCells(args.selection, e); + } + } + }, Table.prototype.UpdateCells = function(selectCell, e) { + this.parent.formatter.process(this.parent, e, e, { + selection: selectCell, + subCommand: e.item.subCommand + }), this.hideTableQuickToolbar(); + }, Table.prototype.keyDown = function(e) { + var event = e.args; + switch(event.action){ + case 'escape': + break; + case 'insert-table': + this.openDialog(!0, e), event.preventDefault(); + } + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.parent.formatter.editorManager.nodeSelection) && this.contentModule && 'KeyK' !== event.code) { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()), selection = this.parent.formatter.editorManager.nodeSelection.save(range, this.contentModule.getDocument()), ele = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(range)[0]; + if (ele = ele && 'TD' !== ele.tagName && 'TH' !== ele.tagName ? ele.parentElement : ele, (8 === event.keyCode || 46 === event.keyCode || event.ctrlKey && 88 === event.keyCode) && (ele && 'TBODY' === ele.tagName ? (event.preventDefault(), this.removeTable(selection, event, !0)) : ele && ele.querySelectorAll('table').length > 0 && (this.removeResizeElement(), this.hideTableQuickToolbar())), ele && 'TD' !== ele.tagName && 'TH' !== ele.tagName) { + var closestTd = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'td'); + ele = !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(closestTd) && this.parent.inputElement.contains(closestTd) ? closestTd : ele; + } + if (ele && ('TD' === ele.tagName || 'TH' === ele.tagName)) switch(event.keyCode){ + case 9: + case 37: + case 39: + this.tabSelection(event, selection, ele); + break; + case 40: + case 38: + this.tableArrowNavigation(event, selection, ele); + } + } + }, Table.prototype.openDialog = function(isInternal, e) { + if (isInternal || this.parent.contentModule.getEditPanel().focus(), 'HTML' === this.parent.editorMode) { + var docElement = this.parent.contentModule.getDocument(), range = this.parent.formatter.editorManager.nodeSelection.getRange(docElement), selection = this.parent.formatter.editorManager.nodeSelection.save(range, docElement), args = { + originalEvent: e ? e.args : { + action: 'insert-table' + }, + item: { + command: 'Table', + subCommand: 'CreateTable' + } + }; + this.insertTableDialog({ + self: this, + args: args, + selection: selection + }); + } + }, Table.prototype.showDialog = function() { + this.openDialog(!1), this.setCssClass({ + cssClass: this.parent.cssClass + }); + }, Table.prototype.closeDialog = function() { + this.editdlgObj && this.editdlgObj.hide({ + returnValue: !0 + }); + }, Table.prototype.onToolbarAction = function(args) { + var item = args.args.item; + switch(item.subCommand){ + case 'TableHeader': + this.tableHeader(args.selection, args.args); + break; + case 'TableRemove': + this.removeTable(args.selection, args.args); + break; + case 'TableEditProperties': + this.editTable(args); + } + }, Table.prototype.verticalAlign = function(args, e) { + var tdEle = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(args.selectParent[0], 'td') || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(args.selectParent[0], 'th'); + tdEle && this.parent.formatter.process(this.parent, e, e, { + tableCell: tdEle, + subCommand: e.item.subCommand + }); + }, Table.prototype.tableStyles = function(args, command) { + var table = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(args.selectParent[0], 'table'); + if ('Dashed' === command && (this.parent.element.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.jQ) ? this.parent.element.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.jQ) : this.parent.element.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.jQ), table.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.jQ) ? table.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.jQ) : table.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.jQ)), 'Alternate' === command && (this.parent.element.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.yW) ? this.parent.element.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.yW) : this.parent.element.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.yW), table.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.yW) ? table.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.yW) : table.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.yW)), args.args && args.args.item.cssClass) for(var classList = args.args.item.cssClass.split(' '), i = 0; i < classList.length; i++)table.classList.contains(classList[i]) ? table.classList.remove(classList[i]) : table.classList.add(classList[i]); + this.parent.formatter.saveData(), this.parent.formatter.editorManager.nodeSelection.restore(); + }, Table.prototype.insideList = function(range) { + for(var blockNodes = this.parent.formatter.editorManager.domNode.blockNodes(), nodes = [], i = 0; i < blockNodes.length; i++)'LI' === blockNodes[i].parentNode.tagName ? nodes.push(blockNodes[i].parentNode) : 'LI' === blockNodes[i].tagName && 'P' !== blockNodes[i].childNodes[0].tagName && 'OL' !== blockNodes[i].childNodes[0].tagName && 'UL' !== blockNodes[i].childNodes[0].tagName && nodes.push(blockNodes[i]); + return nodes.length > 1 || nodes.length && 0 === range.startOffset && 0 === range.endOffset ? (this.ensureInsideTableList = !0, !0) : (this.ensureInsideTableList = !1, !1); + }, Table.prototype.tabSelection = function(event, selection, ele) { + var insideList = this.insideList(selection.range); + if ((37 !== event.keyCode && 39 !== event.keyCode || 3 !== selection.range.startContainer.nodeType) && !insideList) { + if (event.preventDefault(), ele.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), event.shiftKey || 37 === event.keyCode) { + var prevElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(ele.previousSibling) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').previousSibling) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').previousSibling) ? ele : 'td' === (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').previousSibling.nodeName.toLowerCase() ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').previousSibling : ele : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').previousSibling.childNodes[(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').previousSibling.childNodes.length - 1] : ele.previousSibling; + if (ele === prevElement && 0 === ele.cellIndex && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').tHead) { + var clsTble = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table'); + prevElement = clsTble.rows[0].cells[clsTble.rows[0].cells.length - 1]; + } + 37 === event.keyCode && ele === prevElement && (prevElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').previousSibling), prevElement && ('' !== prevElement.textContent.trim() && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(prevElement, 'td') ? selection.setSelectionNode(this.contentModule.getDocument(), prevElement) : selection.setSelectionText(this.contentModule.getDocument(), prevElement, prevElement, 0, 0)); + } else { + var nextElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(ele.nextSibling) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').nextSibling) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').nextSibling) ? ele : 'td' === (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').nextSibling.nodeName.toLowerCase() ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').nextSibling : ele : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').nextSibling.childNodes[0] : ele.nextSibling; + ele === nextElement && 'TH' === ele.nodeName && (nextElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').rows[1].cells[0]), 39 === event.keyCode && ele === nextElement && (nextElement = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').nextSibling), nextElement && ('' !== nextElement.textContent.trim() && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(nextElement, 'td') ? selection.setSelectionNode(this.contentModule.getDocument(), nextElement) : selection.setSelectionText(this.contentModule.getDocument(), nextElement, nextElement, 0, 0)), ele === nextElement && 39 !== event.keyCode && nextElement && (ele.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), this.addRow(selection, event, !0), ele.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), '' !== (nextElement = nextElement.parentElement.nextSibling ? nextElement.parentElement.nextSibling.firstChild : nextElement.parentElement.firstChild).textContent.trim() && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(nextElement, 'td') ? selection.setSelectionNode(this.contentModule.getDocument(), nextElement) : selection.setSelectionText(this.contentModule.getDocument(), nextElement, nextElement, 0, 0)); + } + } + }, Table.prototype.tableArrowNavigation = function(event, selection, ele) { + var selText = selection.range.startContainer; + 40 === event.keyCode && 3 === selText.nodeType && (selText.nextSibling && 'BR' === selText.nextSibling.nodeName || selText.parentNode && 'TD' !== selText.parentNode.nodeName) || 38 === event.keyCode && 3 === selText.nodeType && (selText.previousSibling && 'BR' === selText.previousSibling.nodeName || selText.parentNode && 'TD' !== selText.parentNode.nodeName) || (event.preventDefault(), ele.classList.remove(_base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), (ele = 40 === event.keyCode ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').nextElementSibling) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').tHead && 'TH' === ele.nodeName ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').rows[1].cells[ele.cellIndex] : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').nextSibling) ? ele : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').nextSibling : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').nextElementSibling.children[ele.cellIndex] : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').previousElementSibling) ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').tHead && 'TH' !== ele.nodeName ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').tHead.rows[0].cells[ele.cellIndex] : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').previousSibling) ? ele : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'table').previousSibling : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(ele, 'tr').previousElementSibling.children[ele.cellIndex]) && selection.setSelectionText(this.contentModule.getDocument(), ele, ele, 0, 0)); + }, Table.prototype.setBGColor = function(args) { + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.save(range, this.contentModule.getDocument()); + for(var selectedCells = this.curTable.querySelectorAll('.e-cell-select'), i = 0; i < selectedCells.length; i++)selectedCells[i].style.backgroundColor = args.item.value; + this.parent.formatter.saveData(); + }, Table.prototype.hideTableQuickToolbar = function() { + this.quickToolObj && this.quickToolObj.tableQTBar && document.body.contains(this.quickToolObj.tableQTBar.element) && this.quickToolObj.tableQTBar.hidePopup(); + }, Table.prototype.tableHeader = function(selection, e) { + this.parent.formatter.process(this.parent, e, e.originalEvent, { + selection: selection, + subCommand: e.item.subCommand + }); + }, Table.prototype.editAreaClickHandler = function(e) { + if (!this.parent.readonly && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(e.args.target, '.e-img-caption'))) { + var args = e.args, showOnRightClick = this.parent.quickToolbarSettings.showOnRightClick; + if (2 !== args.which && (!showOnRightClick || 1 !== args.which) && (showOnRightClick || 3 !== args.which) && 'HTML' === this.parent.editorMode && this.parent.quickToolbarModule && this.parent.quickToolbarModule.tableQTBar) { + this.quickToolObj = this.parent.quickToolbarModule; + var target = args.target; + if (this.contentModule = this.rendererFactory.getRenderer(_base_enum__WEBPACK_IMPORTED_MODULE_2__.y2.Content), this.quickToolObj.tableQTBar.element.classList.contains('e-rte-pop')) return; + var range = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()), closestTable = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table'), startNode = this.parent.getRange().startContainer.parentElement, endNode = this.parent.getRange().endContainer.parentElement; + if (target && 'A' !== target.nodeName && 'IMG' !== target.nodeName && startNode === endNode && ('TD' === target.nodeName || 'TH' === target.nodeName || 'TABLE' === target.nodeName || closestTable && this.parent.contentModule.getEditPanel().contains(closestTable)) && !(3 === range.startContainer.nodeType && !range.collapsed)) { + var range_1 = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.save(range_1, this.contentModule.getDocument()), this.parent.formatter.editorManager.nodeSelection.Clear(this.contentModule.getDocument()); + var pageY = this.parent.iframeSettings.enable ? window.pageYOffset + this.parent.element.getBoundingClientRect().top + args.clientY : args.pageY; + this.quickToolObj.tableQTBar.showPopup(args.pageX, pageY, target), this.parent.formatter.editorManager.nodeSelection.restore(); + } else this.hideTableQuickToolbar(); + } + } + }, Table.prototype.tableCellSelect = function(e) { + var target = e.target, row = Array.prototype.slice.call(target.parentElement.parentElement.children).indexOf(target.parentElement), col = Array.prototype.slice.call(target.parentElement.children).indexOf(target), list = this.dlgDiv.querySelectorAll('.e-rte-tablecell'); + Array.prototype.forEach.call(list, function(item) { + var parentIndex = Array.prototype.slice.call(item.parentElement.parentElement.children).indexOf(item.parentElement), cellIndex = Array.prototype.slice.call(item.parentElement.children).indexOf(item); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + item + ], 'e-active'), parentIndex <= row && cellIndex <= col && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + item + ], 'e-active'); + }), this.tblHeader.innerHTML = col + 1 + 'x' + (row + 1); + }, Table.prototype.tableMouseUp = function(e) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.curTable, 'mousemove', this.tableMove); + }, Table.prototype.tableCellLeave = function(e) { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)(this.dlgDiv.querySelectorAll('.e-rte-tablecell'), 'e-active'), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.dlgDiv.querySelector('.e-rte-tablecell') + ], 'e-active'), this.tblHeader.innerHTML = "1x1"; + }, Table.prototype.tableCellClick = function(e) { + var target = e.target, row = Array.prototype.slice.call(target.parentElement.parentElement.children).indexOf(target.parentElement) + 1, col = Array.prototype.slice.call(target.parentElement.children).indexOf(target) + 1; + this.self.tableInsert(row, col, e, this); + }, Table.prototype.tableInsert = function(row, col, e, selectionObj) { + var proxy = selectionObj.self ? selectionObj.self : this, startContainer = selectionObj.selection.range.startContainer; + 'P' !== startContainer.nodeName || '' !== startContainer.textContent.trim() || startContainer.childNodes.length > 0 || (startContainer.innerHTML = '
    '); + var parentNode = startContainer.parentNode; + if ('HTML' === proxy.parent.editorMode && (proxy.parent.iframeSettings.enable && !(0, _base_util__WEBPACK_IMPORTED_MODULE_4__.pv)(parentNode.ownerDocument.querySelector('body'), 'e-lib') || !proxy.parent.iframeSettings.enable && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(parentNode, "[id='" + proxy.contentModule.getPanel().id + "']")))) { + proxy.contentModule.getEditPanel().focus(); + var range = proxy.parent.formatter.editorManager.nodeSelection.getRange(proxy.contentModule.getDocument()); + selectionObj.selection = proxy.parent.formatter.editorManager.nodeSelection.save(range, proxy.contentModule.getDocument()); + } + var value = { + rows: row, + columns: col, + width: { + minWidth: proxy.parent.tableSettings.minWidth, + maxWidth: proxy.parent.tableSettings.maxWidth, + width: proxy.parent.tableSettings.width + }, + selection: selectionObj.selection + }; + proxy.popupObj && proxy.popupObj.hide(), proxy.editdlgObj && proxy.editdlgObj.hide(), proxy.parent.formatter.process(proxy.parent, selectionObj.args, selectionObj.args.originalEvent, value), proxy.contentModule.getEditPanel().focus(), proxy.parent.on(_base_constant__WEBPACK_IMPORTED_MODULE_1__.uG, proxy.cellSelect, proxy); + }, Table.prototype.cellSelect = function(e) { + var target = e.args.target, tdNode = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'td,th'); + target = 'TD' !== target.nodeName && tdNode && this.parent.contentModule.getEditPanel().contains(tdNode) ? tdNode : target, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)(this.contentModule.getEditPanel().querySelectorAll('table td, table th'), _base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), target && ('TD' === target.tagName || 'TH' === target.tagName) && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + target + ], _base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), this.activeCell = target, this.curTable = this.curTable ? this.curTable : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table'), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.curTable, 'mousemove', this.tableMove, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.curTable, 'mouseup', this.tableMouseUp, this), this.removeResizeElement(), this.helper && this.contentModule.getEditPanel().contains(this.helper) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.helper)), 'mozilla' !== _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.info.name || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table')) || 'TABLE' !== (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table').tagName || this.parent.contentModule.getEditPanel().setAttribute('contenteditable', 'false'); + }, Table.prototype.tableMove = function(event) { + this.parent.formatter.editorManager.observer.notify('TABLE_MOVE', { + event: event, + selectNode: [ + this.activeCell + ] + }); + }, Table.prototype.resizeHelper = function(e) { + if (!this.parent.readonly) { + var target = e.target || e.targetTouches[0].target, closestTable = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'table.e-rte-table'); + !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.curTable) && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(closestTable) && closestTable !== this.curTable && this.parent.contentModule.getEditPanel().contains(closestTable) && (this.removeResizeElement(), this.removeHelper(e), this.cancelResizeAction()), ('TABLE' === target.nodeName || 'TD' === target.nodeName || 'TH' === target.nodeName) && (this.curTable = closestTable && this.parent.contentModule.getEditPanel().contains(closestTable) && ('TD' === target.nodeName || 'TH' === target.nodeName) ? closestTable : target, this.removeResizeElement(), this.tableResizeEleCreation(this.curTable, e)); + } + }, Table.prototype.tableResizeEleCreation = function(table, e) { + this.parent.preventDefaultResize(e); + for(var columns = table.rows[this.calMaxCol(table)].cells, rows = [], i = 0; i < table.rows.length; i++)rows.push(Array.prototype.slice.call(table.rows[i].cells, 0, 1)[0]); + for(var height = parseInt(getComputedStyle(table).height, 10), width = parseInt(getComputedStyle(table).width, 10), pos = this.calcPos(table), i = 0; columns.length >= i; i++){ + var colReEle = this.parent.createElement('span', { + attrs: { + 'data-col': i.toString(), + unselectable: 'on', + contenteditable: 'false' + } + }); + colReEle.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.IJ, _base_classes__WEBPACK_IMPORTED_MODULE_3__.rp), columns.length === i ? colReEle.style.cssText = 'height: ' + height + 'px; width: 4px; top: ' + pos.top + 'px; left:' + (pos.left + this.calcPos(columns[i - 1]).left + columns[i - 1].offsetWidth) + 'px;' : colReEle.style.cssText = 'height: ' + height + 'px; width: 4px; top: ' + pos.top + 'px; left:' + (pos.left + this.calcPos(columns[i]).left) + 'px;', this.contentModule.getEditPanel().appendChild(colReEle); + } + for(var i = 0; rows.length > i; i++){ + var rowReEle = this.parent.createElement('span', { + attrs: { + 'data-row': i.toString(), + unselectable: 'on', + contenteditable: 'false' + } + }); + rowReEle.classList.add(_base_classes__WEBPACK_IMPORTED_MODULE_3__.IJ, _base_classes__WEBPACK_IMPORTED_MODULE_3__.Dw); + var rowPosLeft = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(table.getAttribute('cellspacing')) && '' === table.getAttribute('cellspacing') ? this.calcPos(rows[i]).left : 0; + rowReEle.style.cssText = 'width: ' + width + 'px; height: 4px; top: ' + (this.calcPos(rows[i]).top + pos.top + rows[i].offsetHeight - 2) + 'px; left:' + (rowPosLeft + pos.left) + 'px;', this.contentModule.getEditPanel().appendChild(rowReEle); + } + var tableReBox = this.parent.createElement('span', { + className: _base_classes__WEBPACK_IMPORTED_MODULE_3__.uX + ' ' + this.parent.cssClass, + attrs: { + 'data-col': columns.length.toString(), + unselectable: 'on', + contenteditable: 'false' + } + }); + tableReBox.style.cssText = 'top: ' + (pos.top + height - 4) + 'px; left:' + (pos.left + width - 4) + 'px;', _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && tableReBox.classList.add('e-rmob'), this.contentModule.getEditPanel().appendChild(tableReBox); + }, Table.prototype.removeResizeElement = function() { + var item = this.parent.contentModule.getEditPanel().querySelectorAll('.e-column-resize, .e-row-resize, .e-table-box'); + if (item.length > 0) for(var i = 0; i < item.length; i++)(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(item[i]); + }, Table.prototype.calcPos = function(elem) { + for(var parentOffset = { + top: 0, + left: 0 + }, offset = elem.getBoundingClientRect(), doc = elem.ownerDocument, offsetParent = elem.offsetParent || doc.documentElement, isNestedTable = !1; offsetParent && (offsetParent === doc.body || offsetParent === doc.documentElement) && 'static' === offsetParent.style.position;)offsetParent = offsetParent.parentNode; + return ('TD' === offsetParent.nodeName && 'TABLE' === elem.nodeName && (offsetParent = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(offsetParent, '.e-rte-content'), isNestedTable = !0), offsetParent && offsetParent !== elem && 1 === offsetParent.nodeType && (parentOffset = offsetParent.getBoundingClientRect()), isNestedTable) ? (isNestedTable = !1, { + top: this.parent.inputElement && this.parent.inputElement.scrollTop > 0 ? this.parent.inputElement.scrollTop + offset.top - parentOffset.top : offset.top - parentOffset.top, + left: this.parent.inputElement && this.parent.inputElement.scrollLeft > 0 ? this.parent.inputElement.scrollLeft + offset.left - parentOffset.left : offset.left - parentOffset.left + }) : { + top: elem.offsetTop, + left: elem.offsetLeft + }; + }, Table.prototype.getPointX = function(e) { + return e.touches && e.touches.length ? e.touches[0].pageX : e.pageX; + }, Table.prototype.getPointY = function(e) { + return e.touches && e.touches.length ? e.touches[0].pageY : e.pageY; + }, Table.prototype.resizeStart = function(e) { + var _this = this; + if (!this.parent.readonly) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && this.resizeHelper(e); + var target = e.target; + (target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.rp) || target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.Dw) || target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.uX)) && (e.preventDefault(), this.parent.preventDefaultResize(e), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)(this.curTable.querySelectorAll('td,th'), _base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), this.parent.formatter.editorManager.nodeSelection.Clear(this.contentModule.getDocument()), this.pageX = this.getPointX(e), this.pageY = this.getPointY(e), this.resizeBtnInit(), this.hideTableQuickToolbar(), target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.rp) && (this.resizeBtnStat.column = !0, parseInt(target.getAttribute('data-col'), 10) === this.curTable.rows[this.calMaxCol(this.curTable)].cells.length ? (this.currentColumnResize = 'last', this.columnEle = this.curTable.rows[this.calMaxCol(this.curTable)].cells[parseInt(target.getAttribute('data-col'), 10) - 1]) : (0 === parseInt(target.getAttribute('data-col'), 10) ? this.currentColumnResize = 'first' : this.currentColumnResize = 'middle', this.columnEle = this.curTable.rows[this.calMaxCol(this.curTable)].cells[parseInt(target.getAttribute('data-col'), 10)]), this.colIndex = this.columnEle.cellIndex, this.moveEle = e.target, this.appendHelper()), target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.Dw) && (this.rowEle = this.curTable.rows[parseInt(target.getAttribute('data-row'), 10)], this.resizeBtnStat.row = !0, this.appendHelper()), target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.uX) && (this.resizeBtnStat.tableBox = !0), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && this.helper && !this.helper.classList.contains('e-reicon') ? (this.helper.classList.add('e-reicon'), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(document, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.removeHelper, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.helper, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.resizeStart, this)) : this.parent.trigger(_base_constant__WEBPACK_IMPORTED_MODULE_1__.tw, { + event: e, + requestType: 'Table' + }, function(resizeStartArgs) { + resizeStartArgs.cancel && _this.cancelResizeAction(); + }), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.resizing, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.resizeEnd, this)); + } + }, Table.prototype.removeHelper = function(e) { + !e.target.classList.contains('e-reicon') && this.helper && (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(document, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.removeHelper), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.helper, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchStartEvent, this.resizeStart), this.helper && this.contentModule.getEditPanel().contains(this.helper) && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.helper), this.pageX = null, this.helper = null); + }, Table.prototype.appendHelper = function() { + this.helper = this.parent.createElement('div', { + className: "e-table-rhelper " + this.parent.cssClass + }), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice && this.helper.classList.add('e-reicon'), this.contentModule.getEditPanel().appendChild(this.helper), this.setHelperHeight(); + }, Table.prototype.setHelperHeight = function() { + var pos = this.calcPos(this.curTable); + this.resizeBtnStat.column ? (this.helper.classList.add('e-column-helper'), this.helper.style.cssText = 'height: ' + getComputedStyle(this.curTable).height + '; top: ' + pos.top + 'px; left:' + (pos.left + this.calcPos(this.columnEle).left + ('last' === this.currentColumnResize ? this.columnEle.offsetWidth + 2 : 0) - 1) + 'px;') : (this.helper.classList.add('e-row-helper'), this.helper.style.cssText = 'width: ' + getComputedStyle(this.curTable).width + '; top: ' + (this.calcPos(this.rowEle).top + pos.top + this.rowEle.offsetHeight) + 'px; left:' + (this.calcPos(this.rowEle).left + pos.left) + 'px;'); + }, Table.prototype.updateHelper = function() { + var pos = this.calcPos(this.curTable); + if (this.resizeBtnStat.column) { + var left = pos.left + this.calcPos(this.columnEle).left + ('last' === this.currentColumnResize ? this.columnEle.offsetWidth + 2 : 0) - 1; + this.helper.style.left = left + 'px'; + } else { + var top_1 = this.calcPos(this.rowEle).top + pos.top + this.rowEle.offsetHeight; + this.helper.style.top = top_1 + 'px'; + } + }, Table.prototype.calMaxCol = function(element) { + for(var maxRowIndex, max = 0, i = 0; i < element.rows.length; i++)max < element.rows[i].cells.length && (maxRowIndex = i, max = element.rows[i].cells.length); + return maxRowIndex; + }, Table.prototype.resizing = function(e) { + var _this = this, pageX = this.getPointX(e), pageY = this.getPointY(e), mouseX = this.parent.enableRtl ? -(pageX - this.pageX) : pageX - this.pageX, mouseY = this.parent.enableRtl ? -(pageY - this.pageY) : pageY - this.pageY; + this.pageX = pageX, this.pageY = pageY, this.parent.trigger(_base_constant__WEBPACK_IMPORTED_MODULE_1__.ib, { + event: e, + requestType: 'table' + }, function(resizingArgs) { + if (resizingArgs.cancel) _this.cancelResizeAction(); + else { + var tableReBox = _this.contentModule.getEditPanel().querySelector('.e-table-box'), tableWidth = parseInt(getComputedStyle(_this.curTable).width, 10), tableHeight = parseInt(getComputedStyle(_this.curTable).height, 10), paddingSize = +getComputedStyle(_this.contentModule.getEditPanel()).paddingRight.match(/\d/g).join(''), rteWidth = _this.contentModule.getEditPanel().offsetWidth - (_this.contentModule.getEditPanel().offsetWidth - _this.contentModule.getEditPanel().clientWidth) - 2 * paddingSize, widthCompare = void 0; + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(_this.curTable.parentElement.closest('table')) && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(_this.curTable.closest('td')) && _this.contentModule.getEditPanel().contains(_this.curTable.closest('td'))) { + var currentTd = _this.curTable.closest('td'), currentTDPad = +getComputedStyle(currentTd).paddingRight.match(/\d/g).join(''); + widthCompare = currentTd.offsetWidth - (currentTd.offsetWidth - currentTd.clientWidth) - 2 * currentTDPad; + } else widthCompare = rteWidth; + if (_this.resizeBtnStat.column) { + var width = parseFloat(_this.columnEle.offsetWidth.toString()), cellRow = 'TH' === _this.curTable.rows[0].cells[0].nodeName ? 1 : 0, currentTableWidth = parseFloat(_this.curTable.style.width.split('%')[0]), currentColumnCellWidth = parseFloat(_this.curTable.rows[cellRow].cells[_this.colIndex].style.width.split('%')[0]); + if ('first' === _this.currentColumnResize) { + if (mouseX -= 0.75, _this.removeResizeElement(), (0 !== mouseX && 5 < currentColumnCellWidth || mouseX < 0) && currentTableWidth <= 100 && 100 >= _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare)) { + var firstColumnsCell = _this.findFirstLastColCells(_this.curTable, !0); + _this.curTable.style.width = _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare) > 100 ? "100%" : _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare) + '%'; + var differenceWidth = currentTableWidth - _this.convertPixelToPercentage(tableWidth - mouseX, widthCompare); + _this.currentMarginLeft = _this.currentMarginLeft + differenceWidth, _this.curTable.style.marginLeft = 'calc(' + ('100%' === _this.curTable.style.width ? 0 : _this.currentMarginLeft) + '%)'; + for(var i = 0; i < firstColumnsCell.length; i++)_this.curTable.rows[i].cells[_this.colIndex].style.width = currentColumnCellWidth - differenceWidth + '%'; + } + } else if ('last' === _this.currentColumnResize) { + if (mouseX += 0.75, _this.removeResizeElement(), (0 !== mouseX && 5 < currentColumnCellWidth || mouseX > 0) && currentTableWidth <= 100 && 100 >= _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare)) { + var lastColumnsCell = _this.findFirstLastColCells(_this.curTable, !1); + _this.curTable.style.width = _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) > 100 ? "100%" : _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) + '%'; + for(var differenceWidth = currentTableWidth - _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare), i = 0; i < lastColumnsCell.length; i++)_this.curTable.rows[i].cells[_this.colIndex].style.width = currentColumnCellWidth - differenceWidth + '%'; + } + } else for(var cellColl = _this.curTable.rows[_this.calMaxCol(_this.curTable)].cells, actualwid = width - mouseX, totalwid = parseFloat(_this.columnEle.offsetWidth.toString()) + parseFloat(cellColl[_this.colIndex - 1].offsetWidth.toString()), i = 0; i < _this.curTable.rows.length; i++)if (totalwid - actualwid > 20 && actualwid > 20) { + var leftColumnWidth = totalwid - actualwid; + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(_this.curTable.rows[i].cells[_this.colIndex - 1]) || (_this.curTable.rows[i].cells[_this.colIndex - 1].style.width = _this.convertPixelToPercentage(leftColumnWidth, tableWidth) + '%'), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(_this.curTable.rows[i].cells[_this.colIndex]) || (_this.curTable.rows[i].cells[_this.colIndex].style.width = _this.convertPixelToPercentage(actualwid, tableWidth) + '%'); + } + _this.updateHelper(); + } else if (_this.resizeBtnStat.row) { + _this.parent.preventDefaultResize(e); + var height = parseFloat(_this.rowEle.clientHeight.toString()) + mouseY; + height > 20 && (_this.rowEle.style.height = height + 'px'), _this.curTable.style.height = '', (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(tableReBox) || (tableReBox.style.cssText = 'top: ' + (_this.calcPos(_this.curTable).top + tableHeight - 4) + 'px; left:' + (_this.calcPos(_this.curTable).left + tableWidth - 4) + 'px;'), _this.updateHelper(); + } else if (_this.resizeBtnStat.tableBox) { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(_this.contentModule.getEditPanel(), 'mouseover', _this.resizeHelper); + var widthType = _this.curTable.style.width.indexOf('%') > -1; + _this.curTable.style.width = widthType ? _this.convertPixelToPercentage(tableWidth + mouseX, widthCompare) + '%' : tableWidth + mouseX + 'px', _this.curTable.style.height = tableHeight + mouseY + 'px', tableReBox.classList.add('e-rbox-select'), tableReBox.style.cssText = 'top: ' + (_this.calcPos(_this.curTable).top + tableHeight - 4) + 'px; left:' + (_this.calcPos(_this.curTable).left + tableWidth - 4) + 'px;'; + } + } + }); + }, Table.prototype.findFirstLastColCells = function(table, isFirst) { + for(var resultColumns = [], rows = table.querySelectorAll('tr'), i = 0; i < rows.length; i++)if (rows[i].closest('table') === table) { + var columns = rows[i].querySelectorAll('th, td'); + resultColumns.push(isFirst ? columns[0] : columns[columns.length - 1]); + } + return resultColumns; + }, Table.prototype.convertPixelToPercentage = function(value, offsetValue) { + return value / offsetValue * 100; + }, Table.prototype.cancelResizeAction = function() { + _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.resizing), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.resizeEnd), this.removeResizeElement(); + }, Table.prototype.resizeEnd = function(e) { + this.resizeBtnInit(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchMoveEvent, this.resizing), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.remove(this.contentModule.getDocument(), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.touchEndEvent, this.resizeEnd), this.contentModule.getEditPanel().querySelector('.e-table-box') && this.contentModule.getEditPanel().contains(this.contentModule.getEditPanel().querySelector('.e-table-box')) && (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(this.contentModule.getEditPanel(), 'mouseover', this.resizeHelper, this), this.removeResizeElement()), this.helper && this.contentModule.getEditPanel().contains(this.helper) && ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.helper), this.helper = null), this.pageX = null, this.pageY = null, this.moveEle = null, this.parent.trigger(_base_constant__WEBPACK_IMPORTED_MODULE_1__.d$, { + event: e, + requestType: 'table' + }), this.parent.formatter.saveData(); + }, Table.prototype.resizeBtnInit = function() { + return this.resizeBtnStat = { + column: !1, + row: !1, + tableBox: !1 + }; + }, Table.prototype.addRow = function(selectCell, e, tabkey) { + tabkey && (cmd = { + item: { + command: 'Table', + subCommand: 'InsertRowAfter' + } + }); + var cmd, value = { + selection: selectCell, + subCommand: tabkey ? cmd.item.subCommand : e.item.subCommand + }; + this.parent.formatter.process(this.parent, tabkey ? cmd : e, e, value); + }, Table.prototype.addColumn = function(selectCell, e) { + this.parent.formatter.process(this.parent, e, e, { + selection: selectCell, + width: this.parent.tableSettings.width, + subCommand: e.item.subCommand + }); + }, Table.prototype.removeRowColumn = function(selectCell, e) { + this.parent.formatter.process(this.parent, e, e, { + selection: selectCell, + subCommand: e.item.subCommand + }), this.hideTableQuickToolbar(); + }, Table.prototype.removeTable = function(selection, args, delKey) { + delKey && (cmd = { + item: { + command: 'Table', + subCommand: 'TableRemove' + } + }); + var cmd, value = { + selection: selection, + subCommand: delKey ? cmd.item.subCommand : args.item.subCommand + }; + this.parent.formatter.process(this.parent, delKey ? cmd : args, args.originalEvent, value), this.contentModule.getEditPanel().focus(), (null === this.parent.inputElement.innerHTML || '' === this.parent.inputElement.innerHTML) && ('DIV' === this.parent.enterKey ? this.contentModule.getEditPanel().innerHTML = '

    ' : 'BR' === this.parent.enterKey ? this.contentModule.getEditPanel().innerHTML = '
    ' : this.contentModule.getEditPanel().innerHTML = '


    '), this.removeResizeElement(), this.hideTableQuickToolbar(); + }, Table.prototype.renderDlgContent = function(args) { + var _this = this; + if (_syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || this.parent.inlineMode.enable) { + this.insertTableDialog(args); + return; + } + if (this.popupObj) { + this.popupObj.hide(); + return; + } + this.hideTableQuickToolbar(); + var insertbtn = this.l10n.getConstant('inserttablebtn'); + this.dlgDiv = this.parent.createElement('div', { + className: "e-rte-table-popup " + this.parent.cssClass, + id: this.rteID + '_table' + }), this.tblHeader = this.parent.createElement('div', { + className: "e-rte-popup-header " + this.parent.cssClass + }), this.tblHeader.innerHTML = '1X1', this.dlgDiv.appendChild(this.tblHeader); + var tableDiv = this.parent.createElement('div', { + className: "e-rte-table-span " + this.parent.cssClass + }); + this.drawTable(tableDiv, args), this.dlgDiv.appendChild(tableDiv), this.dlgDiv.appendChild(this.parent.createElement('span', { + className: "e-span-border " + this.parent.cssClass + })); + var btnEle = this.parent.createElement('button', { + className: "e-insert-table-btn " + this.parent.cssClass, + id: this.rteID + '_insertTable', + attrs: { + type: 'button', + tabindex: '0' + } + }); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.parent.getToolbarElement().querySelector('.e-expended-nav')) || this.parent.getToolbarElement().querySelector('.e-expended-nav').setAttribute('tabindex', '1'), this.dlgDiv.appendChild(btnEle), this.createTableButton = new _syncfusion_ej2_buttons__WEBPACK_IMPORTED_MODULE_5__.z({ + iconCss: 'e-icons e-create-table', + content: insertbtn, + cssClass: "e-flat " + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }), this.createTableButton.isStringTemplate = !0, this.createTableButton.appendTo(btnEle), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(btnEle, 'click', this.insertTableDialog, { + self: this, + args: args.args, + selection: args.selection + }), this.parent.getToolbar().appendChild(this.dlgDiv); + var target = args.args.originalEvent.target; + target = target.classList.contains('e-toolbar-item') ? target.firstChild : target.parentElement, this.popupObj = new _syncfusion_ej2_popups__WEBPACK_IMPORTED_MODULE_6__.GI(this.dlgDiv, { + targetType: 'relative', + relateTo: target, + collision: { + X: 'fit', + Y: 'none' + }, + offsetY: 8, + viewPortElement: this.parent.element, + position: { + X: 'left', + Y: 'bottom' + }, + enableRtl: this.parent.enableRtl, + zIndex: 10001, + close: function(event) { + _this.parent.isBlur = !1, _this.popupObj.destroy(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(_this.popupObj.element), _this.popupObj = null; + } + }), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.popupObj.element + ], 'e-popup-open'), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.parent.cssClass) || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + this.popupObj.element + ], this.parent.cssClass), this.popupObj.refreshPosition(target); + }, Table.prototype.docClick = function(e) { + var target = e.args.target; + target && target.classList && (this.popupObj && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, "[id='" + this.popupObj.element.id + "']") || this.editdlgObj && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, '#' + this.editdlgObj.element.id)) && !target.classList.contains('e-create-table') && target.offsetParent && !target.offsetParent.classList.contains('e-rte-backgroundcolor-dropdown') && (this.popupObj && this.popupObj.hide(), this.editdlgObj && this.editdlgObj.hide(), this.parent.isBlur = !0, (0, _base_util__WEBPACK_IMPORTED_MODULE_4__.Nu)(this.parent.element, 'focusout')); + var closestEle = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, 'td'), isExist = !!(closestEle && this.parent.contentModule.getEditPanel().contains(closestEle)); + !target || 'TD' === target.tagName || 'TH' === target.tagName || isExist || null !== (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, '.e-rte-quick-popup') || !target.offsetParent || target.offsetParent.classList.contains('e-quick-dropdown') || target.offsetParent.classList.contains('e-rte-backgroundcolor-dropdown') || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, '.e-rte-dropdown-popup') || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(target, '.e-rte-elements') || ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)(this.parent.inputElement.querySelectorAll('table td'), _base_classes__WEBPACK_IMPORTED_MODULE_3__.HC), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isIE || this.hideTableQuickToolbar()), !target || !target.classList || target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.rp) || target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.Dw) || target.classList.contains(_base_classes__WEBPACK_IMPORTED_MODULE_3__.uX) || this.removeResizeElement(); + }, Table.prototype.drawTable = function(tableDiv, args) { + for(var rowDiv, tableCell, row = 0; row < 3; row++){ + rowDiv = this.parent.createElement('div', { + className: "e-rte-table-row " + this.parent.cssClass, + attrs: { + 'data-column': '' + row + } + }); + for(var col = 0; col < 10; col++){ + var display = row > 2 ? 'none' : 'inline-block'; + tableCell = this.parent.createElement('div', { + className: "e-rte-tablecell e-default " + this.parent.cssClass, + attrs: { + 'data-cell': '' + col + } + }), rowDiv.appendChild(tableCell), tableCell.style.display = display, 0 === col && 0 === row && (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + tableCell + ], 'e-active'), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(tableCell, 'mousemove', this.tableCellSelect, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(rowDiv, 'mouseleave', this.tableCellLeave, this), _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.bi.add(tableCell, 'mouseup', this.tableCellClick, { + self: this, + args: args.args, + selection: args.selection + }); + } + tableDiv.appendChild(rowDiv); + } + }, Table.prototype.editTable = function(args) { + var _this = this; + this.createDialog(args); + var editContent = this.tableDlgContent(args), update = this.l10n.getConstant('dialogUpdate'), cancel = this.l10n.getConstant('dialogCancel'), editHeader = this.l10n.getConstant('tableEditHeader'); + this.editdlgObj.setProperties({ + height: 'initial', + width: '290px', + content: editContent, + header: editHeader, + buttons: [ + { + click: this.applyProperties.bind(this, args), + buttonModel: { + content: update, + cssClass: "e-flat e-size-update " + this.parent.cssClass, + isPrimary: !0 + } + }, + { + click: function(e) { + _this.cancelDialog(e); + }, + buttonModel: { + cssClass: "e-flat e-cancel " + this.parent.cssClass, + content: cancel + } + } + ], + cssClass: this.editdlgObj.cssClass + ' e-rte-edit-table-prop-dialog' + }), this.editdlgObj.element.style.maxHeight = 'none', this.editdlgObj.content.querySelector('input').focus(), this.hideTableQuickToolbar(); + }, Table.prototype.insertTableDialog = function(args) { + var proxy = this.self ? this.self : this; + proxy.popupObj && proxy.popupObj.hide(), proxy.createDialog(args); + var dlgContent = proxy.tableCellDlgContent(), insert = proxy.l10n.getConstant('dialogInsert'), cancel = proxy.l10n.getConstant('dialogCancel'); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(proxy.editdlgObj) || (proxy.editdlgObj.setProperties({ + height: 'initial', + width: '290px', + content: dlgContent, + buttons: [ + { + click: proxy.customTable.bind(this, args), + buttonModel: { + content: insert, + cssClass: "e-flat e-insert-table " + proxy.parent.cssClass, + isPrimary: !0 + } + }, + { + click: function(e) { + proxy.cancelDialog(e); + }, + buttonModel: { + cssClass: "e-flat e-cancel " + proxy.parent.cssClass, + content: cancel + } + } + ] + }), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(proxy.parent.cssClass) || proxy.editdlgObj.setProperties({ + cssClass: proxy.parent.cssClass + }), proxy.editdlgObj.element.style.maxHeight = 'none', proxy.editdlgObj.content.querySelector('input').focus()); + }, Table.prototype.tableCellDlgContent = function() { + var tableColumn = this.l10n.getConstant('columns'), tableRow = this.l10n.getConstant('rows'), tableWrap = this.parent.createElement('div', { + className: "e-cell-wrap " + this.parent.cssClass + }), content = '
    ', contentElem = (0, _base_util__WEBPACK_IMPORTED_MODULE_4__.dW)(content); + return tableWrap.appendChild(contentElem), this.columnTextBox = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__.N({ + format: 'n0', + min: 1, + value: 3, + placeholder: tableColumn, + floatLabelType: 'Auto', + max: 50, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + cssClass: this.parent.cssClass + }), this.columnTextBox.isStringTemplate = !0, this.columnTextBox.appendTo(tableWrap.querySelector('#tableColumn')), this.rowTextBox = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__.N({ + format: 'n0', + min: 1, + value: 3, + placeholder: tableRow, + floatLabelType: 'Auto', + max: 50, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + cssClass: this.parent.cssClass + }), this.rowTextBox.isStringTemplate = !0, this.rowTextBox.appendTo(tableWrap.querySelector('#tableRow')), tableWrap; + }, Table.prototype.clearDialogObj = function() { + this.editdlgObj && (this.editdlgObj.destroy(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(this.editdlgObj.element), this.editdlgObj = null); + }, Table.prototype.createDialog = function(args) { + var _this = this; + if (this.editdlgObj) { + this.editdlgObj.hide({ + returnValue: !0 + }); + return; + } + var tableDialog = this.parent.createElement('div', { + className: "e-rte-edit-table " + this.parent.cssClass, + id: this.rteID + '_tabledialog' + }); + this.parent.element.appendChild(tableDialog); + var insert = this.l10n.getConstant('dialogInsert'), cancel = this.l10n.getConstant('dialogCancel'), dialogModel = { + header: this.l10n.getConstant('tabledialogHeader'), + cssClass: _base_classes__WEBPACK_IMPORTED_MODULE_3__.i7 + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + showCloseIcon: !0, + closeOnEscape: !0, + width: _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice ? '290px' : '340px', + height: 'initial', + position: { + X: 'center', + Y: _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice ? 'center' : 'top' + }, + isModal: _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice, + buttons: [ + { + buttonModel: { + content: insert, + cssClass: "e-flat e-insert-table " + this.parent.cssClass, + isPrimary: !0 + } + }, + { + click: function(e) { + _this.cancelDialog(e); + }, + buttonModel: { + cssClass: "e-flat e-cancel " + this.parent.cssClass, + content: cancel + } + } + ], + target: _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice ? document.body : this.parent.element, + animationSettings: { + effect: 'None' + }, + close: function(event) { + _this.parent.isBlur = !1, _this.editdlgObj.destroy(), (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.og)(_this.editdlgObj.element), _this.dialogRenderObj.close(event), _this.editdlgObj = null; + } + }; + this.editdlgObj = this.dialogRenderObj.render(dialogModel), this.editdlgObj.appendTo(tableDialog), this.quickToolObj && this.quickToolObj.inlineQTBar && document.body.contains(this.quickToolObj.inlineQTBar.element) && this.quickToolObj.inlineQTBar.hidePopup(); + }, Table.prototype.customTable = function(args, e) { + var proxy = this.self ? this.self : this; + if (proxy.rowTextBox.value && proxy.columnTextBox.value) { + var argument = _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.AR.isDevice || !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.args) && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(args.args.originalEvent) && 'insert-table' === args.args.originalEvent.action || proxy.parent.inlineMode.enable ? args : this; + proxy.tableInsert(proxy.rowTextBox.value, proxy.columnTextBox.value, e, argument); + } + }, Table.prototype.cancelDialog = function(e) { + this.parent.isBlur = !1, this.editdlgObj.hide({ + returnValue: !0 + }); + }, Table.prototype.applyProperties = function(args, e) { + var dialogEle = this.editdlgObj.element, table = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(args.selectNode[0], 'table'); + if (table.style.width = dialogEle.querySelector('.e-table-width').value + 'px', '' !== dialogEle.querySelector('.e-cell-padding').value) for(var tdElm = table.querySelectorAll('td'), i = 0; i < tdElm.length; i++){ + var padVal = ''; + '' === tdElm[i].style.padding ? padVal = tdElm[i].getAttribute('style') + ' padding:' + dialogEle.querySelector('.e-cell-padding').value + 'px;' : (tdElm[i].style.padding = dialogEle.querySelector('.e-cell-padding').value + 'px', padVal = tdElm[i].getAttribute('style')), tdElm[i].setAttribute('style', padVal); + } + table.cellSpacing = dialogEle.querySelector('.e-cell-spacing').value, (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(table.cellSpacing) && '0' === table.cellSpacing ? (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.IV)([ + table + ], _base_classes__WEBPACK_IMPORTED_MODULE_3__._G) : (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.cn)([ + table + ], _base_classes__WEBPACK_IMPORTED_MODULE_3__._G), this.parent.formatter.saveData(), this.editdlgObj.hide({ + returnValue: !0 + }); + }, Table.prototype.tableDlgContent = function(e) { + var selectNode = e.selectParent[0], tableWidth = this.l10n.getConstant('tableWidth'), cellPadding = this.l10n.getConstant('cellpadding'), cellSpacing = this.l10n.getConstant('cellspacing'), tableWrap = this.parent.createElement('div', { + className: "e-table-sizewrap " + this.parent.cssClass + }), widthVal = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(selectNode, 'table').getClientRects()[0].width, padVal = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(selectNode, 'td').style.padding, brdSpcVal = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.oq)(selectNode, 'table').getAttribute('cellspacing'), content = '
    ', contentElem = (0, _base_util__WEBPACK_IMPORTED_MODULE_4__.dW)(content); + return tableWrap.appendChild(contentElem), this.tableWidthNum = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__.N({ + format: 'n0', + min: 0, + value: widthVal, + placeholder: tableWidth, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }), this.tableWidthNum.isStringTemplate = !0, this.tableWidthNum.appendTo(tableWrap.querySelector('#tableWidth')), this.tableCellPadding = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__.N({ + format: 'n0', + min: 0, + value: '' !== padVal ? parseInt(padVal, null) : 0, + placeholder: cellPadding, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }), this.tableCellPadding.isStringTemplate = !0, this.tableCellPadding.appendTo(tableWrap.querySelector('#cellPadding')), this.tableCellSpacing = new _syncfusion_ej2_inputs__WEBPACK_IMPORTED_MODULE_7__.N({ + format: 'n0', + min: 0, + value: '' === brdSpcVal || (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(brdSpcVal) ? 0 : parseInt(brdSpcVal, null), + placeholder: cellSpacing, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }), this.tableCellSpacing.isStringTemplate = !0, this.tableCellSpacing.appendTo(tableWrap.querySelector('#cellSpacing')), tableWrap; + }, Table.prototype.destroy = function() { + this.removeEventListener(); + }, Table.prototype.moduleDestroy = function() { + this.parent = null; + }, Table.prototype.getModuleName = function() { + return 'table'; + }, Table; + }(); + }, + 2503: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + z: function() { + return RendererFactory; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), _base_enum__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(809), RendererFactory = function() { + function RendererFactory() { + this.rendererMap = {}; + } + return RendererFactory.prototype.addRenderer = function(name, type) { + var rName = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.I$)(_base_enum__WEBPACK_IMPORTED_MODULE_1__.y2, name); + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.rendererMap[rName]) && (this.rendererMap[rName] = type); + }, RendererFactory.prototype.getRenderer = function(name) { + var rName = (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.I$)(_base_enum__WEBPACK_IMPORTED_MODULE_1__.y2, name); + if (!(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.rendererMap[rName])) return this.rendererMap[rName]; + throw "The renderer " + rName + " is not found"; + }, RendererFactory; + }(); + }, + 9336: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + S: function() { + return ServiceLocator; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), ServiceLocator = function() { + function ServiceLocator() { + this.services = {}; + } + return ServiceLocator.prototype.register = function(name, type) { + (0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.services[name]) && (this.services[name] = type); + }, ServiceLocator.prototype.getService = function(name) { + if ((0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(this.services[name])) throw "The service " + name + " is not registered"; + return this.services[name]; + }, ServiceLocator; + }(); + }, + 8867: function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + "use strict"; + __webpack_require__.d(__webpack_exports__, { + q: function() { + return NodeSelection; + } + }); + var _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1807), NodeSelection = function() { + function NodeSelection() { + this.startNodeName = [], this.endNodeName = []; + } + return NodeSelection.prototype.saveInstance = function(range, body) { + return this.range = range.cloneRange(), this.rootNode = this.documentFromRange(range), this.body = body, this.startContainer = this.getNodeArray(range.startContainer, !0), this.endContainer = this.getNodeArray(range.endContainer, !1), this.startOffset = range.startOffset, this.endOffset = range.endOffset, this.html = this.body.innerHTML, this; + }, NodeSelection.prototype.documentFromRange = function(range) { + return 9 === range.startContainer.nodeType ? range.startContainer : range.startContainer.ownerDocument; + }, NodeSelection.prototype.getRange = function(docElement) { + var select = this.get(docElement), range = select && select.rangeCount > 0 ? select.getRangeAt(select.rangeCount - 1) : docElement.createRange(); + return range.startContainer !== docElement || range.endContainer !== docElement || range.startOffset || range.endOffset || (range.setStart(docElement.body, 0), range.collapse(!0)), range; + }, NodeSelection.prototype.get = function(docElement) { + return docElement.defaultView.getSelection(); + }, NodeSelection.prototype.save = function(range, docElement) { + return range = range ? range.cloneRange() : this.getRange(docElement), this.saveInstance(range, docElement.body); + }, NodeSelection.prototype.getIndex = function(node) { + var num = 0; + if (node = node.previousSibling || 'BR' !== node.tagName ? node.previousSibling : node) for(node.nodeType; node;)node.nodeType, num++, node = node.previousSibling; + return num; + }, NodeSelection.prototype.isChildNode = function(nodeCollection, parentNode) { + for(var index = 0; index < parentNode.childNodes.length; index++)if (nodeCollection.indexOf(parentNode.childNodes[index]) > -1) return !0; + return !1; + }, NodeSelection.prototype.getNode = function(startNode, endNode, nodeCollection) { + return endNode === startNode && (3 === startNode.nodeType || !startNode.firstChild || -1 !== nodeCollection.indexOf(startNode.firstChild) || this.isChildNode(nodeCollection, startNode)) ? null : -1 === nodeCollection.indexOf(startNode.firstChild) && startNode.firstChild && !this.isChildNode(nodeCollection, startNode) ? startNode.firstChild : startNode.nextSibling ? startNode.nextSibling : startNode.parentNode ? startNode.parentNode : null; + }, NodeSelection.prototype.getNodeCollection = function(range) { + var startNode = range.startContainer.childNodes[range.startOffset] || range.startContainer, endNode = range.endContainer.childNodes[range.endOffset > 0 ? range.endOffset - 1 : range.endOffset] || range.endContainer; + if ((startNode === endNode || 'BR' === startNode.nodeName && startNode === range.endContainer.childNodes[range.endOffset]) && 0 === startNode.childNodes.length) return [ + startNode + ]; + if (range.startOffset === range.endOffset && 0 !== range.startOffset && 'PRE' === range.startContainer.nodeName) return [ + 'BR' === startNode.nodeName || '#text' === startNode.nodeName ? startNode : startNode.childNodes[0] + ]; + var nodeCollection = []; + do -1 === nodeCollection.indexOf(startNode) && nodeCollection.push(startNode), startNode = this.getNode(startNode, endNode, nodeCollection); + while (startNode) + return nodeCollection; + }, NodeSelection.prototype.getParentNodeCollection = function(range) { + return this.getParentNodes(this.getNodeCollection(range), range); + }, NodeSelection.prototype.getParentNodes = function(nodeCollection, range) { + nodeCollection = nodeCollection.reverse(); + for(var index = 0; index < nodeCollection.length; index++)-1 !== nodeCollection.indexOf(nodeCollection[index].parentNode) || 3 === nodeCollection[index].nodeType && range.startContainer !== range.endContainer && range.startContainer.parentNode !== range.endContainer.parentNode ? (nodeCollection.splice(index, 1), index--) : 3 === nodeCollection[index].nodeType && (nodeCollection[index] = nodeCollection[index].parentNode); + return nodeCollection; + }, NodeSelection.prototype.getSelectionNodeCollection = function(range) { + return this.getSelectionNodes(this.getNodeCollection(range)); + }, NodeSelection.prototype.getSelectionNodeCollectionBr = function(range) { + return this.getSelectionNodesBr(this.getNodeCollection(range)); + }, NodeSelection.prototype.getSelectionNodes = function(nodeCollection) { + nodeCollection = nodeCollection.reverse(); + for(var regEx = RegExp("​", 'g'), index = 0; index < nodeCollection.length; index++)(3 !== nodeCollection[index].nodeType || '' === nodeCollection[index].textContent.trim() || 1 === nodeCollection[index].textContent.length && nodeCollection[index].textContent.match(regEx)) && (nodeCollection.splice(index, 1), index--); + return nodeCollection.reverse(); + }, NodeSelection.prototype.getSelectionNodesBr = function(nodeCollection) { + nodeCollection = nodeCollection.reverse(); + for(var regEx = RegExp("​", 'g'), index = 0; index < nodeCollection.length; index++)'BR' !== nodeCollection[index].nodeName && (3 !== nodeCollection[index].nodeType || '' === nodeCollection[index].textContent.trim() || 1 === nodeCollection[index].textContent.length && nodeCollection[index].textContent.match(regEx)) && (nodeCollection.splice(index, 1), index--); + return nodeCollection.reverse(); + }, NodeSelection.prototype.getInsertNodeCollection = function(range) { + return this.getInsertNodes(this.getNodeCollection(range)); + }, NodeSelection.prototype.getInsertNodes = function(nodeCollection) { + nodeCollection = nodeCollection.reverse(); + for(var index = 0; index < nodeCollection.length; index++)(0 !== nodeCollection[index].childNodes.length && 3 !== nodeCollection[index].nodeType || 3 === nodeCollection[index].nodeType && '' === nodeCollection[index].textContent) && (nodeCollection.splice(index, 1), index--); + return nodeCollection.reverse(); + }, NodeSelection.prototype.getNodeArray = function(node, isStart, root) { + var array = []; + for(isStart ? this.startNodeName = [] : this.endNodeName = []; node !== (root || this.rootNode) && !(0, _syncfusion_ej2_base__WEBPACK_IMPORTED_MODULE_0__.le)(node);)isStart ? this.startNodeName.push(node.nodeName.toLowerCase()) : this.endNodeName.push(node.nodeName.toLowerCase()), array.push(this.getIndex(node)), node = node.parentNode; + return array; + }, NodeSelection.prototype.setRangePoint = function(range, isvalid, num, size) { + for(var node = this.rootNode, index = num.length, constant = size; index--;)node = node && node.childNodes[num[index]]; + return node && constant >= 0 && 'html' !== node.nodeName && (3 === node.nodeType && ' ' === node.nodeValue.replace(/\u00a0/g, ' ') && (constant = node.textContent.length), range[isvalid ? 'setStart' : 'setEnd'](node, constant)), range; + }, NodeSelection.prototype.restore = function() { + var range = this.range.cloneRange(); + return range = this.setRangePoint(range, !0, this.startContainer, this.startOffset), range = this.setRangePoint(range, !1, this.endContainer, this.endOffset), this.selectRange(this.rootNode, range), range; + }, NodeSelection.prototype.selectRange = function(docElement, range) { + this.setRange(docElement, range), this.save(range, docElement); + }, NodeSelection.prototype.setRange = function(docElement, range) { + var selection = this.get(docElement); + selection.removeAllRanges(), selection.addRange(range); + }, NodeSelection.prototype.setSelectionText = function(docElement, startNode, endNode, startIndex, endIndex) { + var range = docElement.createRange(); + range.setStart(startNode, startIndex), range.setEnd(endNode, endIndex), this.setRange(docElement, range); + }, NodeSelection.prototype.setSelectionContents = function(docElement, element) { + var range = docElement.createRange(); + range.selectNode(element), this.setRange(docElement, range); + }, NodeSelection.prototype.setSelectionNode = function(docElement, element) { + var range = docElement.createRange(); + range.selectNodeContents(element), this.setRange(docElement, range); + }, NodeSelection.prototype.getSelectedNodes = function(docElement) { + return this.getNodeCollection(this.getRange(docElement)); + }, NodeSelection.prototype.Clear = function(docElement) { + this.get(docElement).removeAllRanges(); + }, NodeSelection.prototype.insertParentNode = function(docElement, newNode, range) { + range.surroundContents(newNode), this.selectRange(docElement, range); + }, NodeSelection.prototype.setCursorPoint = function(docElement, element, point) { + var range = docElement.createRange(), selection = docElement.defaultView.getSelection(); + range.setStart(element, point), range.collapse(!0), selection.removeAllRanges(), selection.addRange(range); + }, NodeSelection; + }(); + }, + 9008: function(module, __unused_webpack_exports, __webpack_require__) { + module.exports = __webpack_require__(5443); + } + } +]); diff --git a/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.mangleOnly.js b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.mangleOnly.js new file mode 100644 index 00000000000..c018b303176 --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/next/syncfusion/933-e9f9a6bf671b96fc/output.mangleOnly.js @@ -0,0 +1,52840 @@ +(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([ + [ + 933 + ], + { + 1807: (function(e, t, i) { + "use strict"; + i.d(t, { + "tk": function() { + return eP; + }, + "fw": function() { + return tB; + }, + "XY": function() { + return ts; + }, + "AR": function() { + return eV; + }, + "rt": function() { + return tX; + }, + "FE": function() { + return tk; + }, + "Zz": function() { + return tw; + }, + "wA": function() { + return t8; + }, + "_l": function() { + return ih; + }, + "ju": function() { + return tL; + }, + "bi": function() { + return e_; + }, + "eC": function() { + return eC; + }, + "nv": function() { + return ig; + }, + "E7": function() { + return ib; + }, + "Zl": function() { + return tN; + }, + "Qj": function() { + return eu; + }, + "Z9": function() { + return tS; + }, + "pJ": function() { + return ne; + }, + "Xh": function() { + return iw; + }, + "cn": function() { + return eZ; + }, + "R3": function() { + return eJ; + }, + "Y4": function() { + return e1; + }, + "s1": function() { + return e8; + }, + "oq": function() { + return e5; + }, + "MY": function() { + return i0; + }, + "az": function() { + return eW; + }, + "Ds": function() { + return C; + }, + "ex": function() { + return d; + }, + "og": function() { + return eQ; + }, + "l7": function() { + return v; + }, + "Ac": function() { + return x; + }, + "Xr": function() { + return to; + }, + "I$": function() { + return f; + }, + "s8": function() { + return O; + }, + "NE": function() { + return ek; + }, + "aR": function() { + return i4; + }, + "QI": function() { + return y; + }, + "NA": function() { + return h; + }, + "xr": function() { + return N; + }, + "le": function() { + return g; + }, + "Kn": function() { + return u; + }, + "re": function() { + return tV; + }, + "pn": function() { + return eG; + }, + "TS": function() { + return m; + }, + "Ce": function() { + return eK; + }, + "S0": function() { + return k; + }, + "Od": function() { + return e0; + }, + "IV": function() { + return eY; + }, + "qx": function() { + return tI; + }, + "Ys": function() { + return e3; + }, + "td": function() { + return e2; + }, + "V7": function() { + return e6; + }, + "Wr": function() { + return i2; + }, + "sO": function() { + return c; + } + }); + ; + var n = 'ej2_instances'; + var r = 0; + var s = false; + function o() { + s = false; + } + function a(e, t) { + var i = t; + i.unshift(undefined); + return new (Function.prototype.bind.apply(e, i)); + } + function l(e) { + var t; + var i = new Uint16Array(5); + var n = window.msCrypto || window.crypto; + n.getRandomValues(i); + var r = 'ej2' + M(i); + var s = function(i) { + if (i.source === window && typeof i.data === 'string' && i.data.length <= 32 && i.data === r) { + e(); + t(); + } + }; + window.addEventListener('message', s, false); + window.postMessage(r, '*'); + return t = function() { + window.removeEventListener('message', s); + e = s = r = undefined; + }; + } + function h(e, t) { + var i = t; + var n = e.replace(/\[/g, '.').replace(/\]/g, '').split('.'); + for(var r = 0; r < n.length && !b(i); r++){ + i = i[n[r]]; + } + return i; + } + function c(e, t, i) { + var n = e.replace(/\[/g, '.').replace(/\]/g, '').split('.'); + var r = i || {}; + var s = r; + var o; + var a = n.length; + var l; + for(o = 0; o < a; o++){ + l = n[o]; + if (o + 1 === a) { + s[l] = t === undefined ? {} : t; + } else if (g(s[l])) { + s[l] = {}; + } + s = s[l]; + } + return r; + } + function d(e, t) { + delete e[t]; + } + var p = typeof window !== "undefined" ? window : {}; + function u(e) { + var t = {}; + return (!g(e) && e.constructor === t.constructor); + } + function f(e, t) { + return e[t]; + } + function m(e, t) { + if (!g(t)) { + var i = e; + var n = t; + var r = Object.keys(t); + var s = 'deepMerge'; + for(var o = 0, a = r; o < a.length; o++){ + var l = a[o]; + if (!g(i[s]) && (i[s].indexOf(l) !== -1) && (u(n[l]) || Array.isArray(n[l]))) { + v(i[l], i[l], n[l], true); + } else { + i[l] = n[l]; + } + } + } + } + function v(e, t, i, n) { + var r = e && typeof e === 'object' ? e : {}; + var s = arguments.length; + if (n) { + s = s - 1; + } + var o = function(e) { + if (!a[e]) { + return "continue"; + } + var t = a[e]; + Object.keys(t).forEach(function(e) { + var i = r[e]; + var s = t[e]; + var o; + var a = Array.isArray(s) && Array.isArray(i) && (s.length !== i.length); + var l = N() ? (!(i instanceof Event) && !a) : true; + if (n && l && (u(s) || Array.isArray(s))) { + if (u(s)) { + o = i ? i : {}; + if (Array.isArray(o) && o.hasOwnProperty('isComplexArray')) { + v(o, {}, s, n); + } else { + r[e] = v(o, {}, s, n); + } + } else { + o = N() ? i && Object.keys(s).length : i ? i : []; + r[e] = v([], o, s, (o && o.length) || (s && s.length)); + } + } else { + r[e] = s; + } + }); + }; + var a = arguments; + for(var l = 1; l < s; l++){ + o(l); + } + return r; + } + function g(e) { + return e === undefined || e === null; + } + function b(e) { + return ('undefined' === typeof e); + } + function y(e) { + return e + '_' + r++; + } + function C(e, t) { + var i; + return function() { + var n = this; + var r = arguments; + var s = function() { + i = null; + return e.apply(n, r); + }; + clearTimeout(i); + i = setTimeout(s, t); + }; + } + function E(e) { + var t = []; + var i = Object.keys(e); + for(var n = 0, r = i; n < r.length; n++){ + var s = r[n]; + t.push(encodeURIComponent(s) + '=' + encodeURIComponent('' + e[s])); + } + return t.join('&'); + } + function S(e) { + var t = Object.prototype.toString; + if (t.call(e) === '[object Array]') { + if (t.call(e[0]) === '[object Object]') { + return true; + } + } + return false; + } + function w(e, t) { + var i = e; + if (i === t) { + return true; + } else if (i === document || !i) { + return false; + } else { + return w(i.parentNode, t); + } + } + function T(e) { + try { + throw new Error(e); + } catch (t) { + throw t.message + '\n' + t.stack; + } + } + function k(e, t) { + var i = document.createElement('div'); + var n = [].slice.call(document.getElementsByTagName('head')[0].querySelectorAll('base, link, style')); + var r = [].slice.call(document.getElementsByTagName('body')[0].querySelectorAll('link, style')); + if (r.length) { + for(var s = 0, o = r.length; s < o; s++){ + n.push(r[s]); + } + } + var a = ''; + if (g(t)) { + t = window.open('', 'print', 'height=452,width=1024,tabbar=no'); + } + i.appendChild(e.cloneNode(true)); + for(var l = 0, o = n.length; l < o; l++){ + a += n[l].outerHTML; + } + t.document.write(' ' + a + '' + i.innerHTML + '' + ''); + t.document.close(); + t.focus(); + var h = setInterval(function() { + if (t.ready) { + t.print(); + t.close(); + clearInterval(h); + } + }, 500); + return t; + } + function x(e) { + var t = e + ''; + if (t.match(/auto|cm|mm|in|px|pt|pc|%|em|ex|ch|rem|vw|vh|vmin|vmax/)) { + return t; + } + return t + 'px'; + } + function L() { + s = true; + } + function N() { + return s; + } + function D(e) { + var t = 'xPath'; + if (!(e instanceof Node) && N() && !g(e[t])) { + return document.evaluate(e[t], document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; + } + return e; + } + function O(e, t) { + var i = (typeof (e) === 'string') ? document.querySelector(e) : e; + if (i[n]) { + for(var r = 0, s = i[n]; r < s.length; r++){ + var o = s[r]; + if (o instanceof t) { + return o; + } + } + } + return null; + } + function A(e, t) { + var i = (typeof (e) === 'string') ? document.querySelector(e) : e; + if (i[n]) { + i[n].push(t); + } else { + i[n] = [ + t + ]; + } + } + function P() { + if ((typeof window) === 'undefined') { + return; + } + var e = new Uint16Array(5); + var t = window.msCrypto || window.crypto; + return t.getRandomValues(e); + } + function M(e) { + var t = ''; + for(var i = 0; i < 5; i++){ + t += (i ? ',' : '') + e[i]; + } + return t; + } + ; + var R = { + 'latn': { + '_digits': '0123456789', + '_type': 'numeric' + } + }; + var B = { + 'decimal': '.', + 'group': ',', + 'percentSign': '%', + 'plusSign': '+', + 'minusSign': '-', + 'infinity': '∞', + 'nan': 'NaN', + 'exponential': 'E' + }; + var I = [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ]; + var H = (function() { + function e() {} + e.getMainObject = function(e, t) { + var i = N() ? t : 'main.' + t; + return h(i, e); + }; + e.getNumberingSystem = function(e) { + return h('supplemental.numberingSystems', e) || this.numberingSystems; + }; + e.reverseObject = function(e, t) { + var i = t || Object.keys(e); + var n = {}; + for(var r = 0, s = i; r < s.length; r++){ + var o = s[r]; + if (!n.hasOwnProperty(e[o])) { + n[e[o]] = o; + } + } + return n; + }; + e.getSymbolRegex = function(e) { + var t = e.map(function(e) { + return e.replace(/([.*+?^=!:${}()|[\]/\\])/g, '\\$1'); + }).join('|'); + return new RegExp(t, 'g'); + }; + e.getSymbolMatch = function(e) { + var t = Object.keys(B); + var i = {}; + for(var n = 0, r = t; n < r.length; n++){ + var s = r[n]; + i[e[s]] = B[s]; + } + return i; + }; + e.constructRegex = function(e) { + var t = e.length; + var i = ''; + for(var n = 0; n < t; n++){ + if (n !== t - 1) { + i += e[n] + '|'; + } else { + i += e[n]; + } + } + return i; + }; + e.convertValueParts = function(e, t, i) { + return e.replace(t, function(e) { + return i[e]; + }); + }; + e.getDefaultNumberingSystem = function(e) { + var t = {}; + t.obj = h('numbers', e); + t.nSystem = h('defaultNumberingSystem', t.obj); + return t; + }; + e.getCurrentNumericOptions = function(e, t, i, n) { + var r = {}; + var s = this.getDefaultNumberingSystem(e); + if (!b(s.nSystem) || n) { + var o = n ? h('obj.mapperDigits', s) : h(s.nSystem + '._digits', t); + if (!b(o)) { + r.numericPair = this.reverseObject(o, I); + r.numberParseRegex = new RegExp(this.constructRegex(o), 'g'); + r.numericRegex = '[' + o[0] + '-' + o[9] + ']'; + if (i) { + r.numericRegex = o[0] + '-' + o[9]; + r.symbolNumberSystem = h(n ? 'numberSymbols' : 'symbols-numberSystem-' + s.nSystem, s.obj); + r.symbolMatch = this.getSymbolMatch(r.symbolNumberSystem); + r.numberSystem = s.nSystem; + } + } + } + return r; + }; + e.getNumberMapper = function(e, t, i) { + var n = { + mapper: {} + }; + var r = this.getDefaultNumberingSystem(e); + if (!b(r.nSystem)) { + n.numberSystem = r.nSystem; + n.numberSymbols = h('symbols-numberSystem-' + r.nSystem, r.obj); + n.timeSeparator = h('timeSeparator', n.numberSymbols); + var s = h(r.nSystem + '._digits', t); + if (!b(s)) { + for(var o = 0, a = I; o < a.length; o++){ + var l = a[o]; + n.mapper[l] = s[l]; + } + } + } + return n; + }; + e.nPair = 'numericPair'; + e.nRegex = 'numericRegex'; + e.numberingSystems = R; + return e; + }()); + var F = { + 'DJF': 'Fdj', + 'ERN': 'Nfk', + 'ETB': 'Br', + 'NAD': '$', + 'ZAR': 'R', + 'XAF': 'FCFA', + 'GHS': 'GH₵', + 'XDR': 'XDR', + 'AED': 'د.إ.‏', + 'BHD': 'د.ب.‏', + 'DZD': 'د.ج.‏', + 'EGP': 'ج.م.‏', + 'ILS': '₪', + 'IQD': 'د.ع.‏', + 'JOD': 'د.ا.‏', + 'KMF': 'CF', + 'KWD': 'د.ك.‏', + 'LBP': 'ل.ل.‏', + 'LYD': 'د.ل.‏', + 'MAD': 'د.م.‏', + 'MRU': 'أ.م.', + 'OMR': 'ر.ع.‏', + 'QAR': 'ر.ق.‏', + 'SAR': 'ر.س.‏', + 'SDG': 'ج.س.', + 'SOS': 'S', + 'SSP': '£', + 'SYP': 'ل.س.‏', + 'TND': 'د.ت.‏', + 'YER': 'ر.ي.‏', + 'CLP': '$', + 'INR': '₹', + 'TZS': 'TSh', + 'EUR': '€', + 'AZN': '₼', + 'RUB': '₽', + 'BYN': 'Br', + 'ZMW': 'K', + 'BGN': 'лв.', + 'NGN': '₦', + 'XOF': 'CFA', + 'BDT': '৳', + 'CNY': '¥', + 'BAM': 'КМ', + 'UGX': 'USh', + 'USD': '$', + 'CZK': 'Kč', + 'GBP': '£', + 'DKK': 'kr.', + 'KES': 'Ksh', + 'CHF': 'CHF', + 'MVR': 'ރ.', + 'BTN': 'Nu.', + 'XCD': 'EC$', + 'AUD': '$', + 'BBD': '$', + 'BIF': 'FBu', + 'BMD': '$', + 'BSD': '$', + 'BWP': 'P', + 'BZD': '$', + 'CAD': '$', + 'NZD': '$', + 'FJD': '$', + 'FKP': '£', + 'GIP': '£', + 'GMD': 'D', + 'GYD': '$', + 'HKD': '$', + 'IDR': 'Rp', + 'JMD': '$', + 'KYD': '$', + 'LRD': '$', + 'MGA': 'Ar', + 'MOP': 'MOP$', + 'MUR': 'Rs', + 'MWK': 'MK', + 'MYR': 'RM', + 'PGK': 'K', + 'PHP': '₱', + 'PKR': 'Rs', + 'RWF': 'RF', + 'SBD': '$', + 'SCR': 'SR', + 'SEK': 'kr', + 'SGD': '$', + 'SHP': '£', + 'SLL': 'Le', + 'ANG': 'NAf.', + 'SZL': 'E', + 'TOP': 'T$', + 'TTD': '$', + 'VUV': 'VT', + 'WST': 'WS$', + 'ARS': '$', + 'BOB': 'Bs', + 'BRL': 'R$', + 'COP': '$', + 'CRC': '₡', + 'CUP': '$', + 'DOP': '$', + 'GTQ': 'Q', + 'HNL': 'L', + 'MXN': '$', + 'NIO': 'C$', + 'PAB': 'B/.', + 'PEN': 'S/', + 'PYG': '₲', + 'UYU': '$', + 'VES': 'Bs.S', + 'IRR': 'ريال', + 'GNF': 'FG', + 'CDF': 'FC', + 'HTG': 'G', + 'XPF': 'FCFP', + 'HRK': 'kn', + 'HUF': 'Ft', + 'AMD': '֏', + 'ISK': 'kr', + 'JPY': '¥', + 'GEL': '₾', + 'CVE': '​', + 'KZT': '₸', + 'KHR': '៛', + 'KPW': '₩', + 'KRW': '₩', + 'KGS': 'сом', + 'AOA': 'Kz', + 'LAK': '₭', + 'MZN': 'MTn', + 'MKD': 'ден', + 'MNT': '₮', + 'BND': '$', + 'MMK': 'K', + 'NOK': 'kr', + 'NPR': 'रु', + 'AWG': 'Afl.', + 'SRD': '$', + 'PLN': 'zł', + 'AFN': '؋', + 'STN': 'Db', + 'MDL': 'L', + 'RON': 'lei', + 'UAH': '₴', + 'LKR': 'රු.', + 'ALL': 'Lekë', + 'RSD': 'дин.', + 'TJS': 'смн', + 'THB': '฿', + 'TMT': 'm.', + 'TRY': '₺', + 'UZS': 'сўм', + 'VND': '₫', + 'TWD': 'NT$' + }; + function j(e) { + return h(e || '', F); + } + ; + var z; + (function(e) { + var t = [ + 28607, + 28636, + 28665, + 28695, + 28724, + 28754, + 28783, + 28813, + 28843, + 28872, + 28901, + 28931, + 28960, + 28990, + 29019, + 29049, + 29078, + 29108, + 29137, + 29167, + 29196, + 29226, + 29255, + 29285, + 29315, + 29345, + 29375, + 29404, + 29434, + 29463, + 29492, + 29522, + 29551, + 29580, + 29610, + 29640, + 29669, + 29699, + 29729, + 29759, + 29788, + 29818, + 29847, + 29876, + 29906, + 29935, + 29964, + 29994, + 30023, + 30053, + 30082, + 30112, + 30141, + 30171, + 30200, + 30230, + 30259, + 30289, + 30318, + 30348, + 30378, + 30408, + 30437, + 30467, + 30496, + 30526, + 30555, + 30585, + 30614, + 30644, + 30673, + 30703, + 30732, + 30762, + 30791, + 30821, + 30850, + 30880, + 30909, + 30939, + 30968, + 30998, + 31027, + 31057, + 31086, + 31116, + 31145, + 31175, + 31204, + 31234, + 31263, + 31293, + 31322, + 31352, + 31381, + 31411, + 31441, + 31471, + 31500, + 31530, + 31559, + 31589, + 31618, + 31648, + 31676, + 31706, + 31736, + 31766, + 31795, + 31825, + 31854, + 31884, + 31913, + 31943, + 31972, + 32002, + 32031, + 32061, + 32090, + 32120, + 32150, + 32180, + 32209, + 32239, + 32268, + 32298, + 32327, + 32357, + 32386, + 32416, + 32445, + 32475, + 32504, + 32534, + 32563, + 32593, + 32622, + 32652, + 32681, + 32711, + 32740, + 32770, + 32799, + 32829, + 32858, + 32888, + 32917, + 32947, + 32976, + 33006, + 33035, + 33065, + 33094, + 33124, + 33153, + 33183, + 33213, + 33243, + 33272, + 33302, + 33331, + 33361, + 33390, + 33420, + 33450, + 33479, + 33509, + 33539, + 33568, + 33598, + 33627, + 33657, + 33686, + 33716, + 33745, + 33775, + 33804, + 33834, + 33863, + 33893, + 33922, + 33952, + 33981, + 34011, + 34040, + 34069, + 34099, + 34128, + 34158, + 34187, + 34217, + 34247, + 34277, + 34306, + 34336, + 34365, + 34395, + 34424, + 34454, + 34483, + 34512, + 34542, + 34571, + 34601, + 34631, + 34660, + 34690, + 34719, + 34749, + 34778, + 34808, + 34837, + 34867, + 34896, + 34926, + 34955, + 34985, + 35015, + 35044, + 35074, + 35103, + 35133, + 35162, + 35192, + 35222, + 35251, + 35280, + 35310, + 35340, + 35370, + 35399, + 35429, + 35458, + 35488, + 35517, + 35547, + 35576, + 35605, + 35635, + 35665, + 35694, + 35723, + 35753, + 35782, + 35811, + 35841, + 35871, + 35901, + 35930, + 35960, + 35989, + 36019, + 36048, + 36078, + 36107, + 36136, + 36166, + 36195, + 36225, + 36254, + 36284, + 36314, + 36343, + 36373, + 36403, + 36433, + 36462, + 36492, + 36521, + 36551, + 36580, + 36610, + 36639, + 36669, + 36698, + 36728, + 36757, + 36786, + 36816, + 36845, + 36875, + 36904, + 36934, + 36963, + 36993, + 37022, + 37052, + 37081, + 37111, + 37141, + 37170, + 37200, + 37229, + 37259, + 37288, + 37318, + 37347, + 37377, + 37406, + 37436, + 37465, + 37495, + 37524, + 37554, + 37584, + 37613, + 37643, + 37672, + 37701, + 37731, + 37760, + 37790, + 37819, + 37849, + 37878, + 37908, + 37938, + 37967, + 37997, + 38027, + 38056, + 38085, + 38115, + 38144, + 38174, + 38203, + 38233, + 38262, + 38292, + 38322, + 38351, + 38381, + 38410, + 38440, + 38469, + 38499, + 38528, + 38558, + 38587, + 38617, + 38646, + 38676, + 38705, + 38735, + 38764, + 38794, + 38823, + 38853, + 38882, + 38912, + 38941, + 38971, + 39001, + 39030, + 39059, + 39089, + 39118, + 39148, + 39178, + 39208, + 39237, + 39267, + 39297, + 39326, + 39355, + 39385, + 39414, + 39444, + 39473, + 39503, + 39532, + 39562, + 39592, + 39621, + 39650, + 39680, + 39709, + 39739, + 39768, + 39798, + 39827, + 39857, + 39886, + 39916, + 39946, + 39975, + 40005, + 40035, + 40064, + 40094, + 40123, + 40153, + 40182, + 40212, + 40241, + 40271, + 40300, + 40330, + 40359, + 40389, + 40418, + 40448, + 40477, + 40507, + 40536, + 40566, + 40595, + 40625, + 40655, + 40685, + 40714, + 40744, + 40773, + 40803, + 40832, + 40862, + 40892, + 40921, + 40951, + 40980, + 41009, + 41039, + 41068, + 41098, + 41127, + 41157, + 41186, + 41216, + 41245, + 41275, + 41304, + 41334, + 41364, + 41393, + 41422, + 41452, + 41481, + 41511, + 41540, + 41570, + 41599, + 41629, + 41658, + 41688, + 41718, + 41748, + 41777, + 41807, + 41836, + 41865, + 41894, + 41924, + 41953, + 41983, + 42012, + 42042, + 42072, + 42102, + 42131, + 42161, + 42190, + 42220, + 42249, + 42279, + 42308, + 42337, + 42367, + 42397, + 42426, + 42456, + 42485, + 42515, + 42545, + 42574, + 42604, + 42633, + 42662, + 42692, + 42721, + 42751, + 42780, + 42810, + 42839, + 42869, + 42899, + 42929, + 42958, + 42988, + 43017, + 43046, + 43076, + 43105, + 43135, + 43164, + 43194, + 43223, + 43253, + 43283, + 43312, + 43342, + 43371, + 43401, + 43430, + 43460, + 43489, + 43519, + 43548, + 43578, + 43607, + 43637, + 43666, + 43696, + 43726, + 43755, + 43785, + 43814, + 43844, + 43873, + 43903, + 43932, + 43962, + 43991, + 44021, + 44050, + 44080, + 44109, + 44139, + 44169, + 44198, + 44228, + 44258, + 44287, + 44317, + 44346, + 44375, + 44405, + 44434, + 44464, + 44493, + 44523, + 44553, + 44582, + 44612, + 44641, + 44671, + 44700, + 44730, + 44759, + 44788, + 44818, + 44847, + 44877, + 44906, + 44936, + 44966, + 44996, + 45025, + 45055, + 45084, + 45114, + 45143, + 45172, + 45202, + 45231, + 45261, + 45290, + 45320, + 45350, + 45380, + 45409, + 45439, + 45468, + 45498, + 45527, + 45556, + 45586, + 45615, + 45644, + 45674, + 45704, + 45733, + 45763, + 45793, + 45823, + 45852, + 45882, + 45911, + 45940, + 45970, + 45999, + 46028, + 46058, + 46088, + 46117, + 46147, + 46177, + 46206, + 46236, + 46265, + 46295, + 46324, + 46354, + 46383, + 46413, + 46442, + 46472, + 46501, + 46531, + 46560, + 46590, + 46620, + 46649, + 46679, + 46708, + 46738, + 46767, + 46797, + 46826, + 46856, + 46885, + 46915, + 46944, + 46974, + 47003, + 47033, + 47063, + 47092, + 47122, + 47151, + 47181, + 47210, + 47240, + 47269, + 47298, + 47328, + 47357, + 47387, + 47417, + 47446, + 47476, + 47506, + 47535, + 47565, + 47594, + 47624, + 47653, + 47682, + 47712, + 47741, + 47771, + 47800, + 47830, + 47860, + 47890, + 47919, + 47949, + 47978, + 48008, + 48037, + 48066, + 48096, + 48125, + 48155, + 48184, + 48214, + 48244, + 48273, + 48303, + 48333, + 48362, + 48392, + 48421, + 48450, + 48480, + 48509, + 48538, + 48568, + 48598, + 48627, + 48657, + 48687, + 48717, + 48746, + 48776, + 48805, + 48834, + 48864, + 48893, + 48922, + 48952, + 48982, + 49011, + 49041, + 49071, + 49100, + 49130, + 49160, + 49189, + 49218, + 49248, + 49277, + 49306, + 49336, + 49365, + 49395, + 49425, + 49455, + 49484, + 49514, + 49543, + 49573, + 49602, + 49632, + 49661, + 49690, + 49720, + 49749, + 49779, + 49809, + 49838, + 49868, + 49898, + 49927, + 49957, + 49986, + 50016, + 50045, + 50075, + 50104, + 50133, + 50163, + 50192, + 50222, + 50252, + 50281, + 50311, + 50340, + 50370, + 50400, + 50429, + 50459, + 50488, + 50518, + 50547, + 50576, + 50606, + 50635, + 50665, + 50694, + 50724, + 50754, + 50784, + 50813, + 50843, + 50872, + 50902, + 50931, + 50960, + 50990, + 51019, + 51049, + 51078, + 51108, + 51138, + 51167, + 51197, + 51227, + 51256, + 51286, + 51315, + 51345, + 51374, + 51403, + 51433, + 51462, + 51492, + 51522, + 51552, + 51582, + 51611, + 51641, + 51670, + 51699, + 51729, + 51758, + 51787, + 51816, + 51846, + 51876, + 51906, + 51936, + 51965, + 51995, + 52025, + 52054, + 52083, + 52113, + 52142, + 52171, + 52200, + 52230, + 52260, + 52290, + 52319, + 52349, + 52379, + 52408, + 52438, + 52467, + 52497, + 52526, + 52555, + 52585, + 52614, + 52644, + 52673, + 52703, + 52733, + 52762, + 52792, + 52822, + 52851, + 52881, + 52910, + 52939, + 52969, + 52998, + 53028, + 53057, + 53087, + 53116, + 53146, + 53176, + 53205, + 53235, + 53264, + 53294, + 53324, + 53353, + 53383, + 53412, + 53441, + 53471, + 53500, + 53530, + 53559, + 53589, + 53619, + 53648, + 53678, + 53708, + 53737, + 53767, + 53796, + 53825, + 53855, + 53884, + 53913, + 53943, + 53973, + 54003, + 54032, + 54062, + 54092, + 54121, + 54151, + 54180, + 54209, + 54239, + 54268, + 54297, + 54327, + 54357, + 54387, + 54416, + 54446, + 54476, + 54505, + 54535, + 54564, + 54593, + 54623, + 54652, + 54681, + 54711, + 54741, + 54770, + 54800, + 54830, + 54859, + 54889, + 54919, + 54948, + 54977, + 55007, + 55036, + 55066, + 55095, + 55125, + 55154, + 55184, + 55213, + 55243, + 55273, + 55302, + 55332, + 55361, + 55391, + 55420, + 55450, + 55479, + 55508, + 55538, + 55567, + 55597, + 55627, + 55657, + 55686, + 55716, + 55745, + 55775, + 55804, + 55834, + 55863, + 55892, + 55922, + 55951, + 55981, + 56011, + 56040, + 56070, + 56100, + 56129, + 56159, + 56188, + 56218, + 56247, + 56276, + 56306, + 56335, + 56365, + 56394, + 56424, + 56454, + 56483, + 56513, + 56543, + 56572, + 56601, + 56631, + 56660, + 56690, + 56719, + 56749, + 56778, + 56808, + 56837, + 56867, + 56897, + 56926, + 56956, + 56985, + 57015, + 57044, + 57074, + 57103, + 57133, + 57162, + 57192, + 57221, + 57251, + 57280, + 57310, + 57340, + 57369, + 57399, + 57429, + 57458, + 57487, + 57517, + 57546, + 57576, + 57605, + 57634, + 57664, + 57694, + 57723, + 57753, + 57783, + 57813, + 57842, + 57871, + 57901, + 57930, + 57959, + 57989, + 58018, + 58048, + 58077, + 58107, + 58137, + 58167, + 58196, + 58226, + 58255, + 58285, + 58314, + 58343, + 58373, + 58402, + 58432, + 58461, + 58491, + 58521, + 58551, + 58580, + 58610, + 58639, + 58669, + 58698, + 58727, + 58757, + 58786, + 58816, + 58845, + 58875, + 58905, + 58934, + 58964, + 58994, + 59023, + 59053, + 59082, + 59111, + 59141, + 59170, + 59200, + 59229, + 59259, + 59288, + 59318, + 59348, + 59377, + 59407, + 59436, + 59466, + 59495, + 59525, + 59554, + 59584, + 59613, + 59643, + 59672, + 59702, + 59731, + 59761, + 59791, + 59820, + 59850, + 59879, + 59909, + 59939, + 59968, + 59997, + 60027, + 60056, + 60086, + 60115, + 60145, + 60174, + 60204, + 60234, + 60264, + 60293, + 60323, + 60352, + 60381, + 60411, + 60440, + 60469, + 60499, + 60528, + 60558, + 60588, + 60618, + 60648, + 60677, + 60707, + 60736, + 60765, + 60795, + 60824, + 60853, + 60883, + 60912, + 60942, + 60972, + 61002, + 61031, + 61061, + 61090, + 61120, + 61149, + 61179, + 61208, + 61237, + 61267, + 61296, + 61326, + 61356, + 61385, + 61415, + 61445, + 61474, + 61504, + 61533, + 61563, + 61592, + 61621, + 61651, + 61680, + 61710, + 61739, + 61769, + 61799, + 61828, + 61858, + 61888, + 61917, + 61947, + 61976, + 62006, + 62035, + 62064, + 62094, + 62123, + 62153, + 62182, + 62212, + 62242, + 62271, + 62301, + 62331, + 62360, + 62390, + 62419, + 62448, + 62478, + 62507, + 62537, + 62566, + 62596, + 62625, + 62655, + 62685, + 62715, + 62744, + 62774, + 62803, + 62832, + 62862, + 62891, + 62921, + 62950, + 62980, + 63009, + 63039, + 63069, + 63099, + 63128, + 63157, + 63187, + 63216, + 63246, + 63275, + 63305, + 63334, + 63363, + 63393, + 63423, + 63453, + 63482, + 63512, + 63541, + 63571, + 63600, + 63630, + 63659, + 63689, + 63718, + 63747, + 63777, + 63807, + 63836, + 63866, + 63895, + 63925, + 63955, + 63984, + 64014, + 64043, + 64073, + 64102, + 64131, + 64161, + 64190, + 64220, + 64249, + 64279, + 64309, + 64339, + 64368, + 64398, + 64427, + 64457, + 64486, + 64515, + 64545, + 64574, + 64603, + 64633, + 64663, + 64692, + 64722, + 64752, + 64782, + 64811, + 64841, + 64870, + 64899, + 64929, + 64958, + 64987, + 65017, + 65047, + 65076, + 65106, + 65136, + 65166, + 65195, + 65225, + 65254, + 65283, + 65313, + 65342, + 65371, + 65401, + 65431, + 65460, + 65490, + 65520, + 65549, + 65579, + 65608, + 65638, + 65667, + 65697, + 65726, + 65755, + 65785, + 65815, + 65844, + 65874, + 65903, + 65933, + 65963, + 65992, + 66022, + 66051, + 66081, + 66110, + 66140, + 66169, + 66199, + 66228, + 66258, + 66287, + 66317, + 66346, + 66376, + 66405, + 66435, + 66465, + 66494, + 66524, + 66553, + 66583, + 66612, + 66641, + 66671, + 66700, + 66730, + 66760, + 66789, + 66819, + 66849, + 66878, + 66908, + 66937, + 66967, + 66996, + 67025, + 67055, + 67084, + 67114, + 67143, + 67173, + 67203, + 67233, + 67262, + 67292, + 67321, + 67351, + 67380, + 67409, + 67439, + 67468, + 67497, + 67527, + 67557, + 67587, + 67617, + 67646, + 67676, + 67705, + 67735, + 67764, + 67793, + 67823, + 67852, + 67882, + 67911, + 67941, + 67971, + 68000, + 68030, + 68060, + 68089, + 68119, + 68148, + 68177, + 68207, + 68236, + 68266, + 68295, + 68325, + 68354, + 68384, + 68414, + 68443, + 68473, + 68502, + 68532, + 68561, + 68591, + 68620, + 68650, + 68679, + 68708, + 68738, + 68768, + 68797, + 68827, + 68857, + 68886, + 68916, + 68946, + 68975, + 69004, + 69034, + 69063, + 69092, + 69122, + 69152, + 69181, + 69211, + 69240, + 69270, + 69300, + 69330, + 69359, + 69388, + 69418, + 69447, + 69476, + 69506, + 69535, + 69565, + 69595, + 69624, + 69654, + 69684, + 69713, + 69743, + 69772, + 69802, + 69831, + 69861, + 69890, + 69919, + 69949, + 69978, + 70008, + 70038, + 70067, + 70097, + 70126, + 70156, + 70186, + 70215, + 70245, + 70274, + 70303, + 70333, + 70362, + 70392, + 70421, + 70451, + 70481, + 70510, + 70540, + 70570, + 70599, + 70629, + 70658, + 70687, + 70717, + 70746, + 70776, + 70805, + 70835, + 70864, + 70894, + 70924, + 70954, + 70983, + 71013, + 71042, + 71071, + 71101, + 71130, + 71159, + 71189, + 71218, + 71248, + 71278, + 71308, + 71337, + 71367, + 71397, + 71426, + 71455, + 71485, + 71514, + 71543, + 71573, + 71602, + 71632, + 71662, + 71691, + 71721, + 71751, + 71781, + 71810, + 71839, + 71869, + 71898, + 71927, + 71957, + 71986, + 72016, + 72046, + 72075, + 72105, + 72135, + 72164, + 72194, + 72223, + 72253, + 72282, + 72311, + 72341, + 72370, + 72400, + 72429, + 72459, + 72489, + 72518, + 72548, + 72577, + 72607, + 72637, + 72666, + 72695, + 72725, + 72754, + 72784, + 72813, + 72843, + 72872, + 72902, + 72931, + 72961, + 72991, + 73020, + 73050, + 73080, + 73109, + 73139, + 73168, + 73197, + 73227, + 73256, + 73286, + 73315, + 73345, + 73375, + 73404, + 73434, + 73464, + 73493, + 73523, + 73552, + 73581, + 73611, + 73640, + 73669, + 73699, + 73729, + 73758, + 73788, + 73818, + 73848, + 73877, + 73907, + 73936, + 73965, + 73995, + 74024, + 74053, + 74083, + 74113, + 74142, + 74172, + 74202, + 74231, + 74261, + 74291, + 74320, + 74349, + 74379, + 74408, + 74437, + 74467, + 74497, + 74526, + 74556, + 74586, + 74615, + 74645, + 74675, + 74704, + 74733, + 74763, + 74792, + 74822, + 74851, + 74881, + 74910, + 74940, + 74969, + 74999, + 75029, + 75058, + 75088, + 75117, + 75147, + 75176, + 75206, + 75235, + 75264, + 75294, + 75323, + 75353, + 75383, + 75412, + 75442, + 75472, + 75501, + 75531, + 75560, + 75590, + 75619, + 75648, + 75678, + 75707, + 75737, + 75766, + 75796, + 75826, + 75856, + 75885, + 75915, + 75944, + 75974, + 76003, + 76032, + 76062, + 76091, + 76121, + 76150, + 76180, + 76210, + 76239, + 76269, + 76299, + 76328, + 76358, + 76387, + 76416, + 76446, + 76475, + 76505, + 76534, + 76564, + 76593, + 76623, + 76653, + 76682, + 76712, + 76741, + 76771, + 76801, + 76830, + 76859, + 76889, + 76918, + 76948, + 76977, + 77007, + 77036, + 77066, + 77096, + 77125, + 77155, + 77185, + 77214, + 77243, + 77273, + 77302, + 77332, + 77361, + 77390, + 77420, + 77450, + 77479, + 77509, + 77539, + 77569, + 77598, + 77627, + 77657, + 77686, + 77715, + 77745, + 77774, + 77804, + 77833, + 77863, + 77893, + 77923, + 77952, + 77982, + 78011, + 78041, + 78070, + 78099, + 78129, + 78158, + 78188, + 78217, + 78247, + 78277, + 78307, + 78336, + 78366, + 78395, + 78425, + 78454, + 78483, + 78513, + 78542, + 78572, + 78601, + 78631, + 78661, + 78690, + 78720, + 78750, + 78779, + 78808, + 78838, + 78867, + 78897, + 78926, + 78956, + 78985, + 79015, + 79044, + 79074, + 79104, + 79133, + 79163, + 79192, + 79222, + 79251, + 79281, + 79310, + 79340, + 79369, + 79399, + 79428, + 79458, + 79487, + 79517, + 79546, + 79576, + 79606, + 79635, + 79665, + 79695, + 79724, + 79753, + 79783, + 79812, + 79841, + 79871, + 79900, + 79930, + 79960, + 79990 + ]; + function i(e) { + var i = e.getDate(); + var n = e.getMonth(); + var r = e.getFullYear(); + var s = n + 1; + var o = r; + if (s < 3) { + o -= 1; + s += 12; + } + var a = Math.floor(o / 100.); + var l = a - Math.floor(a / 4.) - 2; + var h = Math.floor(365.25 * (o + 4716)) + Math.floor(30.6001 * (s + 1)) + i - l - 1524; + a = Math.floor((h - 1867216.25) / 36524.25); + l = a - Math.floor(a / 4.) + 1; + var c = h + l + 1524; + var d = Math.floor((c - 122.1) / 365.25); + var p = Math.floor(365.25 * d); + var u = Math.floor((c - p) / 30.6001); + i = (c - p) - Math.floor(30.6001 * u); + n = Math.floor((c - p) / 20.6001); + if (n > 13) { + d += 1; + n -= 12; + } + n -= 1; + r = d - 4716; + var f = h - 2400000; + var m = 10631. / 30.; + var v = h - 1948084; + var g = Math.floor(v / 10631.); + v = v - 10631 * g; + var b = Math.floor((v - 0.1335) / m); + var y = 30 * g + b; + v = v - Math.floor(b * m + 0.1335); + var C = Math.floor((v + 28.5001) / 29.5); + if (C === 13) { + C = 12; + } + var E = v - Math.floor(29.5001 * C - 29); + var S = 0; + for(; S < t.length; S++){ + if (t[S] > f) { + break; + } + } + var w = S + 16260; + var T = Math.floor((w - 1) / 12); + var k = T + 1; + var x = w - 12 * T; + var L = f - t[S - 1] + 1; + if ((L + '').length > 2) { + L = E; + x = C; + k = y; + } + return { + year: k, + month: x, + date: L + }; + } + e.getHijriDate = i; + function n(e, i, n) { + var r = e; + var s = i; + var o = n; + var a = r - 1; + var l = (a * 12) + 1 + (s - 1); + var h = l - 16260; + var c = o + t[h - 1] - 1; + var d = c + 2400000; + var p = Math.floor(d + 0.5); + var u = Math.floor((p - 1867216.25) / 36524.25); + u = p + 1 + u - Math.floor(u / 4); + var f = u + 1524; + var m = Math.floor((f - 122.1) / 365.25); + var v = Math.floor(365.25 * m); + var g = Math.floor((f - v) / 30.6001); + var b = f - v - Math.floor(g * 30.6001); + var y = g - (g > 13.5 ? 13 : 1); + var C = m - (y > 2.5 ? 4716 : 4715); + if (C <= 0) { + y--; + } + return new Date(C + '/' + (y) + '/' + b); + } + e.toGregorian = n; + })(z || (z = {})); + ; + var q = /\/MMMMM|MMMM|MMM|a|LLLL|LLL|EEEEE|EEEE|E|K|cccc|ccc|WW|W|G+|z+/gi; + var V = 'stand-alone'; + var _ = [ + 'sun', + 'mon', + 'tue', + 'wed', + 'thu', + 'fri', + 'sat' + ]; + var U = (null && ([ + 'short', + 'medium', + 'long', + 'full' + ])); + var W = { + m: 'getMinutes', + h: 'getHours', + H: 'getHours', + s: 'getSeconds', + d: 'getDate', + f: 'getMilliseconds' + }; + var Z = { + 'M': 'month', + 'd': 'day', + 'E': 'weekday', + 'c': 'weekday', + 'y': 'year', + 'm': 'minute', + 'h': 'hour', + 'H': 'hour', + 's': 'second', + 'L': 'month', + 'a': 'designator', + 'z': 'timeZone', + 'Z': 'timeZone', + 'G': 'era', + 'f': 'milliseconds' + }; + var Y = 'timeSeparator'; + var X = (function() { + function e() {} + e.dateFormat = function(e, t, i) { + var n = this; + var r = eD.getDependables(i, e, t.calendar); + var s = h('parserObject.numbers', r); + var o = r.dateObject; + var a = { + isIslamic: eD.islamicRegex.test(t.calendar) + }; + if (N() && t.isServerRendered) { + t = eD.compareBlazorDateFormats(t, e); + } + var l = t.format || eD.getResultantPattern(t.skeleton, r.dateObject, t.type, false, N() ? e : ''); + a.dateSeperator = N() ? h('dateSeperator', o) : eD.getDateSeparator(r.dateObject); + if (b(l)) { + T('Format options or type given must be invalid'); + } else { + l = eD.ConvertDateToWeekFormat(l); + if (N()) { + l = l.replace(/tt/, 'a'); + } + a.pattern = l; + a.numMapper = N() ? v({}, s) : H.getNumberMapper(r.parserObject, H.getNumberingSystem(i)); + var c = l.match(q) || []; + for(var d = 0, p = c; d < p.length; d++){ + var u = p[d]; + var f = u.length; + var m = u[0]; + if (m === 'K') { + m = 'h'; + } + switch(m){ + case 'E': + case 'c': + if (N()) { + a.weekday = h('days.' + eD.monthIndex[f], o); + } else { + a.weekday = r.dateObject[eD.days][V][eD.monthIndex[f]]; + } + break; + case 'M': + case 'L': + if (N()) { + a.month = h('months.' + eD.monthIndex[f], o); + } else { + a.month = r.dateObject[eD.month][V][eD.monthIndex[f]]; + } + break; + case 'a': + a.designator = N() ? h('dayPeriods', o) : h('dayPeriods.format.wide', o); + break; + case 'G': + var g = (f <= 3) ? 'eraAbbr' : (f === 4) ? 'eraNames' : 'eraNarrow'; + a.era = N() ? h('eras', o) : h('eras.' + g, r.dateObject); + break; + case 'z': + a.timeZone = h('dates.timeZoneNames', r.parserObject); + break; + } + } + } + return function(e) { + if (isNaN(e.getDate())) { + return null; + } + return n.intDateFormatter(e, a); + }; + }; + e.intDateFormatter = function(e, t) { + var i = t.pattern; + var n = ''; + var r = i.match(eD.dateParseRegex); + var s = this.getCurrentDateValue(e, t.isIslamic); + for(var o = 0, a = r; o < a.length; o++){ + var l = a[o]; + var h = l.length; + var c = l[0]; + if (c === 'K') { + c = 'h'; + } + var d = void 0; + var p = ''; + var u = void 0; + var f = void 0; + var m = ''; + switch(c){ + case 'M': + case 'L': + d = s.month; + if (h > 2) { + n += t.month[d]; + } else { + u = true; + } + break; + case 'E': + case 'c': + n += t.weekday[_[e.getDay()]]; + break; + case 'H': + case 'h': + case 'm': + case 's': + case 'd': + case 'f': + u = true; + if (c === 'd') { + d = s.date; + } else if (c === 'f') { + u = false; + f = true; + p = e[W[c]]().toString(); + p = p.substring(0, h); + var v = p.length; + if (h !== v) { + if (h > 3) { + continue; + } + for(var b = 0; b < h - v; b++){ + p = '0' + p.toString(); + } + } + m += p; + } else { + d = e[W[c]](); + } + if (c === 'h') { + d = d % 12 || 12; + } + break; + case 'y': + f = true; + m += s.year; + if (h === 2) { + m = m.substr(m.length - 2); + } + break; + case 'a': + var y = e.getHours() < 12 ? 'am' : 'pm'; + n += t.designator[y]; + break; + case 'G': + var C = e.getFullYear() < 0 ? 0 : 1; + var E = t.era[C]; + if (g(E)) { + E = t.era[C ? 0 : 1]; + } + n += E || ''; + break; + case '\'': + n += (l === '\'\'') ? '\'' : l.replace(/'/g, ''); + break; + case 'z': + var S = e.getTimezoneOffset(); + var w = (h < 4) ? '+H;-H' : t.timeZone.hourFormat; + w = w.replace(/:/g, t.numMapper.timeSeparator); + if (S === 0) { + n += t.timeZone.gmtZeroFormat; + } else { + f = true; + m = this.getTimeZoneValue(S, w); + } + m = t.timeZone.gmtFormat.replace(/\{0\}/, m); + break; + case ':': + n += t.numMapper.numberSymbols[Y]; + break; + case '/': + n += t.dateSeperator; + break; + case 'W': + u = true; + d = eD.getWeekOfYear(e); + break; + default: + n += l; + } + if (u) { + f = true; + m = this.checkTwodigitNumber(d, h); + } + if (f) { + n += H.convertValueParts(m, eD.latnParseRegex, t.numMapper.mapper); + } + } + return n; + }; + e.getCurrentDateValue = function(e, t) { + if (t) { + return z.getHijriDate(e); + } + return { + year: e.getFullYear(), + month: e.getMonth() + 1, + date: e.getDate() + }; + }; + e.checkTwodigitNumber = function(e, t) { + var i = e + ''; + if (t === 2 && i.length !== 2) { + return '0' + i; + } + return i; + }; + e.getTimeZoneValue = function(e, t) { + var i = this; + var n = t.split(';'); + var r = n[e > 0 ? 1 : 0]; + var s = Math.abs(e); + return r = r.replace(/HH?|mm/g, function(e) { + var t = e.length; + var n = e.indexOf('H') !== -1; + return i.checkTwodigitNumber(Math.floor(n ? (s / 60) : (s % 60)), t); + }); + }; + return e; + }()); + ; + var G = { + 'ms': 'minimumSignificantDigits', + 'ls': 'maximumSignificantDigits', + 'mf': 'minimumFractionDigits', + 'lf': 'maximumFractionDigits' + }; + var K = 'minimumIntegerDigits'; + var J = 'percentSign'; + var $ = 'minusSign'; + var Q = /\s/; + var ee = [ + 'infinity', + 'nan', + 'group', + 'decimal', + 'exponential' + ]; + var et = 'infinity'; + var ei = 'nan'; + var en = (function() { + function e() {} + e.numberFormatter = function(e, t, i) { + var n = this; + var r = v({}, t); + var s = {}; + var o = {}; + var a; + var l = eD.getDependables(i, e, '', true); + var c = l.numericObject; + o.numberMapper = N() ? v({}, c) : H.getNumberMapper(l.parserObject, H.getNumberingSystem(i), true); + o.currencySymbol = N() ? h('currencySymbol', c) : eD.getCurrencySymbol(l.numericObject, r.currency || eb, t.altSymbol); + o.percentSymbol = N() ? h('numberSymbols.percentSign', c) : o.numberMapper.numberSymbols[J]; + o.minusSymbol = N() ? h('numberSymbols.minusSign', c) : o.numberMapper.numberSymbols[$]; + var d = o.numberMapper.numberSymbols; + if ((t.format) && !(eD.formatRegex.test(t.format))) { + s = eD.customFormat(t.format, o, l.numericObject); + } else { + v(r, eD.getProperNumericSkeleton(t.format || 'N')); + r.isCurrency = r.type === 'currency'; + r.isPercent = r.type === 'percent'; + if (!N()) { + a = eD.getSymbolPattern(r.type, o.numberMapper.numberSystem, l.numericObject, r.isAccount); + } + r.groupOne = this.checkValueRange(r.maximumSignificantDigits, r.minimumSignificantDigits, true); + this.checkValueRange(r.maximumFractionDigits, r.minimumFractionDigits, false, true); + if (!b(r.fractionDigits)) { + r.minimumFractionDigits = r.maximumFractionDigits = r.fractionDigits; + } + if (b(r.useGrouping)) { + r.useGrouping = true; + } + if (r.isCurrency && !N()) { + a = a.replace(/\u00A4/g, eD.defaultCurrency); + } + if (!N()) { + var p = a.split(';'); + s.nData = eD.getFormatData(p[1] || '-' + p[0], true, o.currencySymbol); + s.pData = eD.getFormatData(p[0], false, o.currencySymbol); + if (r.useGrouping) { + r.groupSeparator = d[ee[2]]; + r.groupData = this.getGroupingDetails(p[0]); + } + } else { + s.nData = v({}, {}, h(r.type + 'nData', c)); + s.pData = v({}, {}, h(r.type + 'pData', c)); + if (r.type === 'currency' && t.currency) { + eD.replaceBlazorCurrency([ + s.pData, + s.nData + ], o.currencySymbol, t.currency); + } + } + var u = b(r.minimumFractionDigits); + if (u) { + r.minimumFractionDigits = s.nData.minimumFraction; + } + if (b(r.maximumFractionDigits)) { + var f = s.nData.maximumFraction; + r.maximumFractionDigits = b(f) && r.isPercent ? 0 : f; + } + var m = r.minimumFractionDigits; + var g = r.maximumFractionDigits; + if (!b(m) && !b(g)) { + if (m > g) { + r.maximumFractionDigits = m; + } + } + } + v(s.nData, r); + v(s.pData, r); + return function(e) { + if (isNaN(e)) { + return d[ee[1]]; + } else if (!isFinite(e)) { + return d[ee[0]]; + } + return n.intNumberFormatter(e, s, o); + }; + }; + e.getGroupingDetails = function(e) { + var t = {}; + var i = e.match(eD.negativeDataRegex); + if (i && i[4]) { + var n = i[4]; + var r = n.lastIndexOf(','); + if (r !== -1) { + var s = n.split('.')[0]; + t.primary = (s.length - r) - 1; + var o = n.lastIndexOf(',', r - 1); + if (o !== -1) { + t.secondary = r - 1 - o; + } + } + } + return t; + }; + e.checkValueRange = function(e, t, i, n) { + var r = n ? 'f' : 's'; + var s = 0; + var o = G['l' + r]; + var a = G['m' + r]; + if (!b(e)) { + this.checkRange(e, o, n); + s++; + } + if (!b(t)) { + this.checkRange(t, a, n); + s++; + } + if (s === 2) { + if (e < t) { + T(a + 'specified must be less than the' + o); + } else { + return true; + } + } else if (i && s === 1) { + T('Both' + a + 'and' + a + 'must be present'); + } + return false; + }; + e.checkRange = function(e, t, i) { + var n = i ? [ + 0, + 20 + ] : [ + 1, + 21 + ]; + if (e < n[0] || e > n[1]) { + T(t + 'value must be within the range' + n[0] + 'to' + n[1]); + } + }; + e.intNumberFormatter = function(e, t, i) { + var n; + if (b(t.nData.type)) { + return undefined; + } else { + if (e < 0) { + e = e * -1; + n = t.nData; + } else if (e === 0) { + n = t.zeroData || t.pData; + } else { + n = t.pData; + } + var r = ''; + if (n.isPercent) { + e = e * 100; + } + if (n.groupOne) { + r = this.processSignificantDigits(e, n.minimumSignificantDigits, n.maximumSignificantDigits); + } else { + r = this.processFraction(e, n.minimumFractionDigits, n.maximumFractionDigits); + if (n.minimumIntegerDigits) { + r = this.processMinimumIntegers(r, n.minimumIntegerDigits); + } + } + if (n.type === 'scientific') { + r = e.toExponential(n.maximumFractionDigits); + r = r.replace('e', i.numberMapper.numberSymbols[ee[4]]); + } + r = r.replace('.', i.numberMapper.numberSymbols[ee[3]]); + if (n.useGrouping) { + r = this.groupNumbers(r, n.groupData.primary, n.groupSeparator || ',', i.numberMapper.numberSymbols[ee[3]] || '.', n.groupData.secondary); + } + r = H.convertValueParts(r, eD.latnParseRegex, i.numberMapper.mapper); + if (n.nlead === 'N/A') { + return n.nlead; + } else { + return n.nlead + r + n.nend; + } + } + }; + e.processSignificantDigits = function(e, t, i) { + var n = e + ''; + var r; + var s = n.length; + if (s < t) { + return e.toPrecision(t); + } else { + n = e.toPrecision(i); + r = +n; + return r + ''; + } + }; + e.groupNumbers = function(e, t, i, n, r) { + var s = !g(r) && r !== 0; + var o = e.split(n); + var a = o[0]; + var l = a.length; + var h = ''; + while(l > t){ + h = a.slice(l - t, l) + (h.length ? (i + h) : ''); + l -= t; + if (s) { + t = r; + s = false; + } + } + o[0] = a.slice(0, l) + (h.length ? i : '') + h; + return o.join(n); + }; + e.processFraction = function(e, t, i) { + var n = (e + '').split('.')[1]; + var r = n ? n.length : 0; + if (t && r < t) { + var s = ''; + if (r === 0) { + s = e.toFixed(t); + } else { + s += e; + for(var o = 0; o < t - r; o++){ + s += '0'; + } + return s; + } + return e.toFixed(t); + } else if (!g(i) && (r > i || i === 0)) { + return e.toFixed(i); + } + return e + ''; + }; + e.processMinimumIntegers = function(e, t) { + var i = e.split('.'); + var n = i[0]; + var r = n.length; + if (r < t) { + for(var s = 0; s < t - r; s++){ + n = '0' + n; + } + i[0] = n; + } + return i.join('.'); + }; + return e; + }()); + ; + var er = 'stand-alone'; + var es = /^[0-9]*$/; + var eo = { + minute: 'setMinutes', + hour: 'setHours', + second: 'setSeconds', + day: 'setDate', + month: 'setMonth', + milliseconds: 'setMilliseconds' + }; + var ea = 'months'; + var el = (function() { + function e() {} + e.dateParser = function(e, t, i) { + var n = this; + var r = eD.getDependables(i, e, t.calendar); + var s = H.getCurrentNumericOptions(r.parserObject, H.getNumberingSystem(i), false, N()); + var o = {}; + if (N() && t.isServerRendered) { + t = eD.compareBlazorDateFormats(t, e); + } + var a = t.format || eD.getResultantPattern(t.skeleton, r.dateObject, t.type, false, N() ? e : ''); + var l = ''; + var c; + if (b(a)) { + T('Format options or type given must be invalid'); + } else { + a = eD.ConvertDateToWeekFormat(a); + o = { + isIslamic: eD.islamicRegex.test(t.calendar), + pattern: a, + evalposition: {}, + culture: e + }; + var d = a.match(eD.dateParseRegex) || []; + var p = d.length; + var u = 0; + var f = 0; + var m = false; + var v = s.numericRegex; + var y = N() ? r.parserObject.numbers : H.getNumberMapper(r.parserObject, H.getNumberingSystem(i)); + for(var C = 0; C < p; C++){ + var E = d[C]; + var S = E.length; + var w = (E[0] === 'K') ? 'h' : E[0]; + var k = void 0; + var x = void 0; + var L = Z[w]; + var D = (S === 2) ? '' : '?'; + if (m) { + u = f; + m = false; + } + switch(w){ + case 'E': + case 'c': + var O = void 0; + if (N()) { + O = h('days.' + eD.monthIndex[S], r.dateObject); + } else { + O = r.dateObject[eD.days][er][eD.monthIndex[S]]; + } + var A = H.reverseObject(O); + l += '(' + Object.keys(A).join('|') + ')'; + break; + case 'M': + case 'L': + case 'd': + case 'm': + case 's': + case 'h': + case 'H': + case 'f': + x = true; + if ((w === 'M' || w === 'L') && S > 2) { + var P = void 0; + if (N()) { + P = h('months.' + eD.monthIndex[S], r.dateObject); + } else { + P = r.dateObject[ea][er][eD.monthIndex[S]]; + } + o[L] = H.reverseObject(P); + l += '(' + Object.keys(o[L]).join('|') + ')'; + } else if (w === 'f') { + if (S > 3) { + continue; + } + k = true; + l += '(' + v + v + '?' + v + '?' + ')'; + } else { + k = true; + l += '(' + v + v + D + ')'; + } + if (w === 'h') { + o.hour12 = true; + } + break; + case 'W': + var M = S === 1 ? '?' : ''; + l += '(' + v + M + v + ')'; + break; + case 'y': + x = k = true; + if (S === 2) { + l += '(' + v + v + ')'; + } else { + l += '(' + v + '{' + S + ',})'; + } + break; + case 'a': + x = true; + var R = N() ? h('dayPeriods', r.dateObject) : h('dayPeriods.format.wide', r.dateObject); + o[L] = H.reverseObject(R); + l += '(' + Object.keys(o[L]).join('|') + ')'; + break; + case 'G': + x = true; + var B = (S <= 3) ? 'eraAbbr' : (S === 4) ? 'eraNames' : 'eraNarrow'; + o[L] = H.reverseObject(N() ? h('eras', r.dateObject) : h('eras.' + B, r.dateObject)); + l += '(' + Object.keys(o[L]).join('|') + '?)'; + break; + case 'z': + var I = new Date().getTimezoneOffset(); + x = (I !== 0); + o[L] = h('dates.timeZoneNames', r.parserObject); + var F = o[L]; + c = (S < 4); + var j = c ? '+H;-H' : F.hourFormat; + j = j.replace(/:/g, y.timeSeparator); + l += '(' + this.parseTimeZoneRegx(j, F, v) + ')?'; + m = true; + f = c ? 6 : 12; + break; + case '\'': + var q = E.replace(/'/g, ''); + l += '(' + q + ')?'; + break; + default: + l += '([\\D])'; + break; + } + if (x) { + o.evalposition[L] = { + isNumber: k, + pos: C + 1 + u, + hourOnly: c + }; + } + if (C === p - 1 && !g(l)) { + o.parserRegex = new RegExp('^' + l + '$', 'i'); + } + } + } + return function(e) { + var t = n.internalDateParse(e, o, s); + if (g(t) || !Object.keys(t).length) { + return null; + } + if (o.isIslamic) { + var i = {}; + var r = t.year; + var a = t.day; + var l = t.month; + var h = r ? (r + '') : ''; + var c = (h.length === 2); + if (!r || !l || !a || c) { + i = z.getHijriDate(new Date()); + } + if (c) { + r = parseInt((i.year + '').slice(0, 2) + h, 10); + } + var d = z.toGregorian(r || i.year, l || i.month, a || i.date); + t.year = d.getFullYear(); + t.month = d.getMonth() + 1; + t.day = d.getDate(); + } + return n.getDateObject(t); + }; + }; + e.getDateObject = function(e, t) { + var i = t || new Date(); + i.setMilliseconds(0); + var n = [ + 'hour', + 'minute', + 'second', + 'milliseconds', + 'month', + 'day' + ]; + var r = e.year; + var s = e.designator; + var o = e.timeZone; + if (!b(r)) { + var a = (r + '').length; + if (a <= 2) { + var l = Math.floor(i.getFullYear() / 100) * 100; + r += l; + } + i.setFullYear(r); + } + for(var h = 0, c = n; h < c.length; h++){ + var d = c[h]; + var p = e[d]; + if (b(p) && d === 'day') { + i.setDate(1); + } + if (!b(p)) { + if (d === 'month') { + p -= 1; + if (p < 0 || p > 11) { + return new Date('invalid'); + } + var u = i.getDate(); + i.setDate(1); + i[eo[d]](p); + var f = new Date(i.getFullYear(), p + 1, 0).getDate(); + i.setDate(u < f ? u : f); + } else { + if (d === 'day') { + var m = new Date(i.getFullYear(), i.getMonth() + 1, 0).getDate(); + if ((p < 1 || p > m)) { + return null; + } + } + i[eo[d]](p); + } + } + } + if (!b(s)) { + var v = i.getHours(); + if (s === 'pm') { + i.setHours(v + (v === 12 ? 0 : 12)); + } else if (v === 12) { + i.setHours(0); + } + } + if (!b(o)) { + var g = o - i.getTimezoneOffset(); + if (g !== 0) { + i.setMinutes(i.getMinutes() + g); + } + } + return i; + }; + e.internalDateParse = function(e, t, i) { + var n = e.match(t.parserRegex); + var r = { + 'hour': 0, + 'minute': 0, + 'second': 0 + }; + if (g(n)) { + return null; + } else { + var s = Object.keys(t.evalposition); + for(var o = 0, a = s; o < a.length; o++){ + var l = a[o]; + var h = t.evalposition[l]; + var c = n[h.pos]; + if (h.isNumber) { + r[l] = this.internalNumberParser(c, i); + } else { + if (l === 'timeZone' && !b(c)) { + var d = h.pos; + var p = void 0; + var u = n[d + 1]; + var f = !b(u); + if (h.hourOnly) { + p = this.getZoneValue(f, u, n[d + 4], i) * 60; + } else { + p = this.getZoneValue(f, u, n[d + 7], i) * 60; + p += this.getZoneValue(f, n[d + 4], n[d + 10], i); + } + if (!g(p)) { + r[l] = p; + } + } else { + c = ((l === 'month') && (!t.isIslamic) && (t.culture === 'en' || t.culture === 'en-GB' || t.culture === 'en-US')) ? c[0].toUpperCase() + c.substring(1).toLowerCase() : c; + r[l] = t[l][c]; + } + } + } + if (t.hour12) { + r.hour12 = true; + } + } + return r; + }; + e.internalNumberParser = function(e, t) { + e = H.convertValueParts(e, t.numberParseRegex, t.numericPair); + if (es.test(e)) { + return +e; + } + return null; + }; + e.parseTimeZoneRegx = function(e, t, i) { + var n = t.gmtFormat; + var r; + var s = '(' + i + ')' + '(' + i + ')'; + var o; + r = e.replace('+', '\\+'); + if (e.indexOf('HH') !== -1) { + r = r.replace(/HH|mm/g, '(' + s + ')'); + } else { + r = r.replace(/H|m/g, '(' + s + '?)'); + } + o = (r.split(';').map(function(e) { + return n.replace('{0}', e); + })); + r = o.join('|') + '|' + t.gmtZeroFormat; + return r; + }; + e.getZoneValue = function(e, t, i, n) { + var r = e ? t : i; + if (!r) { + return 0; + } + var s = this.internalNumberParser(r, n); + if (e) { + return -s; + } + return s; + }; + return e; + }()); + ; + var eh = /^([^0-9]*)(([0-9,]*[0-9]+)(\.[0-9]+)?)([Ee][+-]?[0-9]+)?([^0-9]*)$/; + var ec = /,/g; + var ed = [ + 'minusSign', + 'infinity' + ]; + var ep = (function() { + function e() {} + e.numberParser = function(e, t, i) { + var n = this; + var r = eD.getDependables(i, e, '', true); + var s = { + custom: true + }; + var o; + if ((eD.formatRegex.test(t.format)) || !(t.format)) { + v(s, eD.getProperNumericSkeleton(t.format || 'N')); + s.custom = false; + if (!s.fractionDigits) { + if (t.maximumFractionDigits) { + s.maximumFractionDigits = t.maximumFractionDigits; + } + } + } else { + v(s, eD.customFormat(t.format, null, null)); + } + var a = h('numbers', r.parserObject); + o = H.getCurrentNumericOptions(r.parserObject, H.getNumberingSystem(i), true, N()); + s.symbolRegex = H.getSymbolRegex(Object.keys(o.symbolMatch)); + s.infinity = o.symbolNumberSystem[ed[1]]; + var l; + if (!N()) { + l = eD.getSymbolPattern(s.type, o.numberSystem, r.numericObject, s.isAccount); + if (l) { + l = l.replace(/\u00A4/g, eD.defaultCurrency); + var c = l.split(';'); + s.nData = eD.getFormatData(c[1] || '-' + c[0], true, ''); + s.pData = eD.getFormatData(c[0], true, ''); + } + } else { + s.nData = v({}, {}, h(s.type + 'nData', a)); + s.pData = v({}, {}, h(s.type + 'pData', a)); + if (s.type === 'currency' && t.currency) { + eD.replaceBlazorCurrency([ + s.pData, + s.nData + ], h('currencySymbol', a), t.currency); + } + } + return function(e) { + return n.getParsedNumber(e, s, o); + }; + }; + e.getParsedNumber = function(e, t, i) { + var n; + var r; + var s; + var o; + var a; + var l; + if (e.indexOf(t.infinity) !== -1) { + return Infinity; + } else { + e = H.convertValueParts(e, t.symbolRegex, i.symbolMatch); + e = H.convertValueParts(e, i.numberParseRegex, i.numericPair); + e = e.indexOf('-') !== -1 ? e.replace('-.', '-0.') : e; + if (e.indexOf('.') === 0) { + e = '0' + e; + } + var h = e.match(eh); + if (g(h)) { + return NaN; + } + o = h[1]; + s = h[2]; + var c = h[5]; + a = h[6]; + n = t.custom ? ((o === t.nData.nlead) && (a === t.nData.nend)) : ((o.indexOf(t.nData.nlead) !== -1) && (a.indexOf(t.nData.nend) !== -1)); + r = n ? t.nData.isPercent : t.pData.isPercent; + s = s.replace(ec, ''); + if (c) { + s += c; + } + l = +s; + if (t.type === 'percent' || r) { + l = l / 100; + } + if (t.custom || t.fractionDigits) { + l = parseFloat(l.toFixed(t.custom ? (n ? t.nData.maximumFractionDigits : t.pData.maximumFractionDigits) : t.fractionDigits)); + } + if (t.maximumFractionDigits) { + l = this.convertMaxFracDigits(s, t, l, n); + } + if (n) { + l *= -1; + } + return l; + } + }; + e.convertMaxFracDigits = function(e, t, i, n) { + var r = e.split('.'); + if (r[1] && r[1].length > t.maximumFractionDigits) { + i = +(i.toFixed(t.custom ? (n ? t.nData.maximumFractionDigits : t.pData.maximumFractionDigits) : t.maximumFractionDigits)); + } + return i; + }; + return e; + }()); + ; + var eu = (function() { + function e(e) { + this.ranArray = []; + this.boundedEvents = {}; + if (g(e)) { + return; + } + this.context = e; + } + e.prototype.on = function(e, t, i, n) { + if (g(t)) { + return; + } + var r = i || this.context; + if (this.notExist(e)) { + this.boundedEvents[e] = [ + { + handler: t, + context: r + } + ]; + return; + } + if (!g(n)) { + if (this.ranArray.indexOf(n) === -1) { + this.ranArray.push(n); + this.boundedEvents[e].push({ + handler: t, + context: r, + id: n + }); + } + } else if (!this.isHandlerPresent(this.boundedEvents[e], t)) { + this.boundedEvents[e].push({ + handler: t, + context: r + }); + } + }; + e.prototype.off = function(e, t, i) { + if (this.notExist(e)) { + return; + } + var n = h(e, this.boundedEvents); + if (t) { + for(var r = 0; r < n.length; r++){ + if (i) { + if (n[r].id === i) { + n.splice(r, 1); + var s = this.ranArray.indexOf(i); + if (s !== -1) { + this.ranArray.splice(s, 1); + } + break; + } + } else if (t === n[r].handler) { + n.splice(r, 1); + break; + } + } + } else { + delete this.boundedEvents[e]; + } + }; + e.prototype.notify = function(e, t, i, n) { + if (this.notExist(e)) { + if (i) { + i.call(this, t); + } + return; + } + if (t) { + t.name = e; + } + var r = 'Blazor'; + var s = h(e, this.boundedEvents).slice(0); + if (window[r]) { + return this.blazorCallback(s, t, i, n, 0); + } else { + for(var o = 0, a = s; o < a.length; o++){ + var l = a[o]; + l.handler.call(l.context, t); + } + if (i) { + i.call(this, t); + } + } + }; + e.prototype.blazorCallback = function(e, t, i, n, r) { + var s = this; + var o = r === e.length - 1; + if (r < e.length) { + var a = e[r]; + var l = a.handler.call(a.context, t); + if (l && typeof l.then === 'function') { + if (!i) { + return l; + } + l.then(function(l) { + l = typeof l === 'string' && s.isJson(l) ? JSON.parse(l, s.dateReviver) : l; + v(t, t, l, true); + if (i && o) { + i.call(a.context, t); + } else { + return s.blazorCallback(e, t, i, n, r + 1); + } + }).catch(function(e) { + if (n) { + n.call(a.context, typeof e === 'string' && s.isJson(e) ? JSON.parse(e, s.dateReviver) : e); + } + }); + } else if (i && o) { + i.call(a.context, t); + } else { + return this.blazorCallback(e, t, i, n, r + 1); + } + } + }; + e.prototype.dateReviver = function(e, t) { + var i = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/; + if (N && typeof t === 'string' && t.match(i) !== null) { + return (new Date(t)); + } + return (t); + }; + e.prototype.isJson = function(e) { + try { + JSON.parse(e); + } catch (t) { + return false; + } + return true; + }; + e.prototype.destroy = function() { + this.boundedEvents = this.context = undefined; + }; + e.prototype.notExist = function(e) { + return this.boundedEvents.hasOwnProperty(e) === false || this.boundedEvents[e].length <= 0; + }; + e.prototype.isHandlerPresent = function(e, t) { + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + if (r.handler === t) { + return true; + } + } + return false; + }; + return e; + }()); + ; + var ef = new eu(); + var em = false; + var ev = {}; + var eg = 'en-US'; + var eb = 'USD'; + var ey = [ + 'numericObject', + 'dateObject' + ]; + var eC = (function() { + function e(e) { + if (e) { + this.culture = e; + } + } + e.prototype.getDateFormat = function(e) { + return X.dateFormat(this.getCulture(), e || { + type: 'date', + skeleton: 'short' + }, ev); + }; + e.prototype.getNumberFormat = function(e) { + if (e && !e.currency) { + e.currency = eb; + } + if (N() && e && !e.format) { + e.minimumFractionDigits = 0; + } + return en.numberFormatter(this.getCulture(), e || {}, ev); + }; + e.prototype.getDateParser = function(e) { + return el.dateParser(this.getCulture(), e || { + skeleton: 'short', + type: 'date' + }, ev); + }; + e.prototype.getNumberParser = function(e) { + if (N() && e && !e.format) { + e.minimumFractionDigits = 0; + } + return ep.numberParser(this.getCulture(), e || { + format: 'N' + }, ev); + }; + e.prototype.formatNumber = function(e, t) { + return this.getNumberFormat(t)(e); + }; + e.prototype.formatDate = function(e, t) { + return this.getDateFormat(t)(e); + }; + e.prototype.parseDate = function(e, t) { + return this.getDateParser(t)(e); + }; + e.prototype.parseNumber = function(e, t) { + return this.getNumberParser(t)(e); + }; + e.prototype.getDatePattern = function(e, t) { + return eD.getActualDateTimeFormat(this.getCulture(), e, ev, t); + }; + e.prototype.getNumberPattern = function(e, t) { + return eD.getActualNumberFormat(this.getCulture(), e, ev, t); + }; + e.prototype.getFirstDayOfWeek = function() { + return eD.getWeekData(this.getCulture(), ev); + }; + e.prototype.getCulture = function() { + return this.culture || eg; + }; + return e; + }()); + function eE(e) { + eg = e; + ef.notify('notifyExternalChange', { + 'locale': eg + }); + } + function eS(e) { + eb = e; + ef.notify('notifyExternalChange', { + 'currencyCode': eb + }); + } + function ew() { + var e = []; + for(var t = 0; t < arguments.length; t++){ + e[t] = arguments[t]; + } + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + extend(ev, r, {}, true); + } + } + function eT(e) { + if (e === void 0) { + e = true; + } + em = e; + ef.notify('notifyExternalChange', { + enableRtl: em + }); + } + function ek(e, t) { + var i = eD.getDependables(ev, e, '', true)[ey[0]]; + var n = eD.getDependables(ev, e, '')[ey[1]]; + var r = h('defaultNumberingSystem', i); + var s = N() ? h('numberSymbols', i) : h('symbols-numberSystem-' + r, i); + var o = eD.getSymbolPattern(t || 'decimal', r, i, false); + return v(s, eD.getFormatData(o, true, '', true), { + 'dateSeparator': eD.getDateSeparator(n) + }); + } + function ex(e, t) { + var i = IntlBase.getDependables(ev, e, '', true); + return IntlBase.getCurrencySymbol(i.numericObject, t); + } + function eL(e) { + return IntlBase.getDependables(ev, '', e, false)[ey[1]]; + } + ; + var eN = { + 'en-US': { + 'd': 'M/d/y', + 'D': 'EEEE, MMMM d, y', + 'f': 'EEEE, MMMM d, y h:mm a', + 'F': 'EEEE, MMMM d, y h:mm:s a', + 'g': 'M/d/y h:mm a', + 'G': 'M/d/yyyy h:mm:ss tt', + 'm': 'MMMM d', + 'M': 'MMMM d', + 'r': 'ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'', + 'R': 'ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'', + 's': 'yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss', + 't': 'h:mm tt', + 'T': 'h:m:s tt', + 'u': 'yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'', + 'U': 'dddd, MMMM d, yyyy h:mm:ss tt', + 'y': 'MMMM yyyy', + 'Y': 'MMMM yyyy' + } + }; + var eD; + (function(e) { + e.negativeDataRegex = /^(('[^']+'|''|[^*#@0,.E])*)(\*.)?((([#,]*[0,]*0+)(\.0*[0-9]*#*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/; + e.customRegex = /^(('[^']+'|''|[^*#@0,.])*)(\*.)?((([0#,]*[0,]*[0#]*[0#\ ]*)(\.[0#]*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/; + e.latnParseRegex = /0|1|2|3|4|5|6|7|8|9/g; + var t = /[0-9]/g; + e.defaultCurrency = '$'; + var i = [ + 'infinity', + 'nan', + 'group', + 'decimal' + ]; + var n = /G|M|L|H|c|'| a|yy|y|EEEE|E/g; + var r = { + 'G': '', + 'M': 'm', + 'L': 'm', + 'H': 'h', + 'c': 'd', + '\'': '"', + ' a': ' AM/PM', + 'yy': 'yy', + 'y': 'yyyy', + 'EEEE': 'dddd', + 'E': 'ddd' + }; + e.dateConverterMapper = /dddd|ddd/ig; + var s = 'sun'; + e.islamicRegex = /^islamic/; + var o = { + 'sun': 0, + 'mon': 1, + 'tue': 2, + 'wed': 3, + 'thu': 4, + 'fri': 5, + 'sat': 6 + }; + e.formatRegex = /(^[ncpae]{1})([0-1]?[0-9]|20)?$/i; + e.currencyFormatRegex = /(^[ca]{1})([0-1]?[0-9]|20)?$/i; + e.curWithoutNumberRegex = /(c|a)$/ig; + var a = { + '$': 'isCurrency', + '%': 'isPercent', + '-': 'isNegative', + 0: 'nlead', + 1: 'nend' + }; + e.dateParseRegex = /([a-z])\1*|'([^']|'')+'|''|./gi; + e.basicPatterns = [ + 'short', + 'medium', + 'long', + 'full' + ]; + e.defaultObject = { + 'dates': { + 'calendars': { + 'gregorian': { + 'months': { + 'stand-alone': { + 'abbreviated': { + '1': 'Jan', + '2': 'Feb', + '3': 'Mar', + '4': 'Apr', + '5': 'May', + '6': 'Jun', + '7': 'Jul', + '8': 'Aug', + '9': 'Sep', + '10': 'Oct', + '11': 'Nov', + '12': 'Dec' + }, + 'narrow': { + '1': 'J', + '2': 'F', + '3': 'M', + '4': 'A', + '5': 'M', + '6': 'J', + '7': 'J', + '8': 'A', + '9': 'S', + '10': 'O', + '11': 'N', + '12': 'D' + }, + 'wide': { + '1': 'January', + '2': 'February', + '3': 'March', + '4': 'April', + '5': 'May', + '6': 'June', + '7': 'July', + '8': 'August', + '9': 'September', + '10': 'October', + '11': 'November', + '12': 'December' + } + } + }, + 'days': { + 'stand-alone': { + 'abbreviated': { + 'sun': 'Sun', + 'mon': 'Mon', + 'tue': 'Tue', + 'wed': 'Wed', + 'thu': 'Thu', + 'fri': 'Fri', + 'sat': 'Sat' + }, + 'narrow': { + 'sun': 'S', + 'mon': 'M', + 'tue': 'T', + 'wed': 'W', + 'thu': 'T', + 'fri': 'F', + 'sat': 'S' + }, + 'short': { + 'sun': 'Su', + 'mon': 'Mo', + 'tue': 'Tu', + 'wed': 'We', + 'thu': 'Th', + 'fri': 'Fr', + 'sat': 'Sa' + }, + 'wide': { + 'sun': 'Sunday', + 'mon': 'Monday', + 'tue': 'Tuesday', + 'wed': 'Wednesday', + 'thu': 'Thursday', + 'fri': 'Friday', + 'sat': 'Saturday' + } + } + }, + 'dayPeriods': { + 'format': { + 'wide': { + 'am': 'AM', + 'pm': 'PM' + } + } + }, + 'eras': { + 'eraNames': { + '0': 'Before Christ', + '0-alt-variant': 'Before Common Era', + '1': 'Anno Domini', + '1-alt-variant': 'Common Era' + }, + 'eraAbbr': { + '0': 'BC', + '0-alt-variant': 'BCE', + '1': 'AD', + '1-alt-variant': 'CE' + }, + 'eraNarrow': { + '0': 'B', + '0-alt-variant': 'BCE', + '1': 'A', + '1-alt-variant': 'CE' + } + }, + 'dateFormats': { + 'full': 'EEEE, MMMM d, y', + 'long': 'MMMM d, y', + 'medium': 'MMM d, y', + 'short': 'M/d/yy' + }, + 'timeFormats': { + 'full': 'h:mm:ss a zzzz', + 'long': 'h:mm:ss a z', + 'medium': 'h:mm:ss a', + 'short': 'h:mm a' + }, + 'dateTimeFormats': { + 'full': '{1} \'at\' {0}', + 'long': '{1} \'at\' {0}', + 'medium': '{1}, {0}', + 'short': '{1}, {0}', + 'availableFormats': { + 'd': 'd', + 'E': 'ccc', + 'Ed': 'd E', + 'Ehm': 'E h:mm a', + 'EHm': 'E HH:mm', + 'Ehms': 'E h:mm:ss a', + 'EHms': 'E HH:mm:ss', + 'Gy': 'y G', + 'GyMMM': 'MMM y G', + 'GyMMMd': 'MMM d, y G', + 'GyMMMEd': 'E, MMM d, y G', + 'h': 'h a', + 'H': 'HH', + 'hm': 'h:mm a', + 'Hm': 'HH:mm', + 'hms': 'h:mm:ss a', + 'Hms': 'HH:mm:ss', + 'hmsv': 'h:mm:ss a v', + 'Hmsv': 'HH:mm:ss v', + 'hmv': 'h:mm a v', + 'Hmv': 'HH:mm v', + 'M': 'L', + 'Md': 'M/d', + 'MEd': 'E, M/d', + 'MMM': 'LLL', + 'MMMd': 'MMM d', + 'MMMEd': 'E, MMM d', + 'MMMMd': 'MMMM d', + 'ms': 'mm:ss', + 'y': 'y', + 'yM': 'M/y', + 'yMd': 'M/d/y', + 'yMEd': 'E, M/d/y', + 'yMMM': 'MMM y', + 'yMMMd': 'MMM d, y', + 'yMMMEd': 'E, MMM d, y', + 'yMMMM': 'MMMM y' + } + } + }, + 'islamic': { + 'months': { + 'stand-alone': { + 'abbreviated': { + '1': 'Muh.', + '2': 'Saf.', + '3': 'Rab. I', + '4': 'Rab. II', + '5': 'Jum. I', + '6': 'Jum. II', + '7': 'Raj.', + '8': 'Sha.', + '9': 'Ram.', + '10': 'Shaw.', + '11': 'Dhuʻl-Q.', + '12': 'Dhuʻl-H.' + }, + 'narrow': { + '1': '1', + '2': '2', + '3': '3', + '4': '4', + '5': '5', + '6': '6', + '7': '7', + '8': '8', + '9': '9', + '10': '10', + '11': '11', + '12': '12' + }, + 'wide': { + '1': 'Muharram', + '2': 'Safar', + '3': 'Rabiʻ I', + '4': 'Rabiʻ II', + '5': 'Jumada I', + '6': 'Jumada II', + '7': 'Rajab', + '8': 'Shaʻban', + '9': 'Ramadan', + '10': 'Shawwal', + '11': 'Dhuʻl-Qiʻdah', + '12': 'Dhuʻl-Hijjah' + } + } + }, + 'days': { + 'stand-alone': { + 'abbreviated': { + 'sun': 'Sun', + 'mon': 'Mon', + 'tue': 'Tue', + 'wed': 'Wed', + 'thu': 'Thu', + 'fri': 'Fri', + 'sat': 'Sat' + }, + 'narrow': { + 'sun': 'S', + 'mon': 'M', + 'tue': 'T', + 'wed': 'W', + 'thu': 'T', + 'fri': 'F', + 'sat': 'S' + }, + 'short': { + 'sun': 'Su', + 'mon': 'Mo', + 'tue': 'Tu', + 'wed': 'We', + 'thu': 'Th', + 'fri': 'Fr', + 'sat': 'Sa' + }, + 'wide': { + 'sun': 'Sunday', + 'mon': 'Monday', + 'tue': 'Tuesday', + 'wed': 'Wednesday', + 'thu': 'Thursday', + 'fri': 'Friday', + 'sat': 'Saturday' + } + } + }, + 'dayPeriods': { + 'format': { + 'wide': { + 'am': 'AM', + 'pm': 'PM' + } + } + }, + 'eras': { + 'eraNames': { + '0': 'AH' + }, + 'eraAbbr': { + '0': 'AH' + }, + 'eraNarrow': { + '0': 'AH' + } + }, + 'dateFormats': { + 'full': 'EEEE, MMMM d, y G', + 'long': 'MMMM d, y G', + 'medium': 'MMM d, y G', + 'short': 'M/d/y GGGGG' + }, + 'timeFormats': { + 'full': 'h:mm:ss a zzzz', + 'long': 'h:mm:ss a z', + 'medium': 'h:mm:ss a', + 'short': 'h:mm a' + }, + 'dateTimeFormats': { + 'full': '{1} \'at\' {0}', + 'long': '{1} \'at\' {0}', + 'medium': '{1}, {0}', + 'short': '{1}, {0}', + 'availableFormats': { + 'd': 'd', + 'E': 'ccc', + 'Ed': 'd E', + 'Ehm': 'E h:mm a', + 'EHm': 'E HH:mm', + 'Ehms': 'E h:mm:ss a', + 'EHms': 'E HH:mm:ss', + 'Gy': 'y G', + 'GyMMM': 'MMM y G', + 'GyMMMd': 'MMM d, y G', + 'GyMMMEd': 'E, MMM d, y G', + 'h': 'h a', + 'H': 'HH', + 'hm': 'h:mm a', + 'Hm': 'HH:mm', + 'hms': 'h:mm:ss a', + 'Hms': 'HH:mm:ss', + 'M': 'L', + 'Md': 'M/d', + 'MEd': 'E, M/d', + 'MMM': 'LLL', + 'MMMd': 'MMM d', + 'MMMEd': 'E, MMM d', + 'MMMMd': 'MMMM d', + 'ms': 'mm:ss', + 'y': 'y G', + 'yyyy': 'y G', + 'yyyyM': 'M/y GGGGG', + 'yyyyMd': 'M/d/y GGGGG', + 'yyyyMEd': 'E, M/d/y GGGGG', + 'yyyyMMM': 'MMM y G', + 'yyyyMMMd': 'MMM d, y G', + 'yyyyMMMEd': 'E, MMM d, y G', + 'yyyyMMMM': 'MMMM y G', + 'yyyyQQQ': 'QQQ y G', + 'yyyyQQQQ': 'QQQQ y G' + } + } + } + }, + 'timeZoneNames': { + 'hourFormat': '+HH:mm;-HH:mm', + 'gmtFormat': 'GMT{0}', + 'gmtZeroFormat': 'GMT' + } + }, + 'numbers': { + 'currencies': { + 'USD': { + 'displayName': 'US Dollar', + 'symbol': '$', + 'symbol-alt-narrow': '$' + }, + 'EUR': { + 'displayName': 'Euro', + 'symbol': '€', + 'symbol-alt-narrow': '€' + }, + 'GBP': { + 'displayName': 'British Pound', + 'symbol-alt-narrow': '£' + } + }, + 'defaultNumberingSystem': 'latn', + 'minimumGroupingDigits': '1', + 'symbols-numberSystem-latn': { + 'decimal': '.', + 'group': ',', + 'list': ';', + 'percentSign': '%', + 'plusSign': '+', + 'minusSign': '-', + 'exponential': 'E', + 'superscriptingExponent': '×', + 'perMille': '‰', + 'infinity': '∞', + 'nan': 'NaN', + 'timeSeparator': ':' + }, + 'decimalFormats-numberSystem-latn': { + 'standard': '#,##0.###' + }, + 'percentFormats-numberSystem-latn': { + 'standard': '#,##0%' + }, + 'currencyFormats-numberSystem-latn': { + 'standard': '¤#,##0.00', + 'accounting': '¤#,##0.00;(¤#,##0.00)' + }, + 'scientificFormats-numberSystem-latn': { + 'standard': '#E0' + } + } + }; + e.blazorDefaultObject = { + 'numbers': { + 'mapper': { + '0': '0', + '1': '1', + '2': '2', + '3': '3', + '4': '4', + '5': '5', + '6': '6', + '7': '7', + '8': '8', + '9': '9' + }, + 'mapperDigits': '0123456789', + 'numberSymbols': { + 'decimal': '.', + 'group': ',', + 'plusSign': '+', + 'minusSign': '-', + 'percentSign': '%', + 'nan': 'NaN', + 'timeSeparator': ':', + 'infinity': '∞' + }, + 'timeSeparator': ':', + 'currencySymbol': '$', + 'currencypData': { + 'nlead': '$', + 'nend': '', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'percentpData': { + 'nlead': '', + 'nend': '%', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'percentnData': { + 'nlead': '-', + 'nend': '%', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'currencynData': { + 'nlead': '($', + 'nend': ')', + 'groupSeparator': ',', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'decimalnData': { + 'nlead': '-', + 'nend': '', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + }, + 'decimalpData': { + 'nlead': '', + 'nend': '', + 'groupData': { + 'primary': 3 + }, + 'maximumFraction': 2, + 'minimumFraction': 2 + } + }, + 'dates': { + 'dayPeriods': { + 'am': 'AM', + 'pm': 'PM' + }, + 'dateSeperator': '/', + 'days': { + 'abbreviated': { + 'sun': 'Sun', + 'mon': 'Mon', + 'tue': 'Tue', + 'wed': 'Wed', + 'thu': 'Thu', + 'fri': 'Fri', + 'sat': 'Sat' + }, + 'short': { + 'sun': 'Su', + 'mon': 'Mo', + 'tue': 'Tu', + 'wed': 'We', + 'thu': 'Th', + 'fri': 'Fr', + 'sat': 'Sa' + }, + 'wide': { + 'sun': 'Sunday', + 'mon': 'Monday', + 'tue': 'Tuesday', + 'wed': 'Wednesday', + 'thu': 'Thursday', + 'fri': 'Friday', + 'sat': 'Saturday' + } + }, + 'months': { + 'abbreviated': { + '1': 'Jan', + '2': 'Feb', + '3': 'Mar', + '4': 'Apr', + '5': 'May', + '6': 'Jun', + '7': 'Jul', + '8': 'Aug', + '9': 'Sep', + '10': 'Oct', + '11': 'Nov', + '12': 'Dec' + }, + 'wide': { + '1': 'January', + '2': 'February', + '3': 'March', + '4': 'April', + '5': 'May', + '6': 'June', + '7': 'July', + '8': 'August', + '9': 'September', + '10': 'October', + '11': 'November', + '12': 'December' + } + }, + 'eras': { + '1': 'AD' + } + } + }; + e.monthIndex = { + 3: 'abbreviated', + 4: 'wide', + 5: 'narrow', + 1: 'abbreviated' + }; + e.month = 'months'; + e.days = 'days'; + e.patternMatcher = { + C: 'currency', + P: 'percent', + N: 'decimal', + A: 'currency', + E: 'scientific' + }; + function l(t, i, n, r, s) { + var o; + var a = n || 'date'; + if (s) { + o = u({ + skeleton: t + }, s).format || u({ + skeleton: 'd' + }, 'en-US').format; + } else { + if (e.basicPatterns.indexOf(t) !== -1) { + o = h(a + 'Formats.' + t, i); + if (a === 'dateTime') { + var l = h('dateFormats.' + t, i); + var c = h('timeFormats.' + t, i); + o = o.replace('{1}', l).replace('{0}', c); + } + } else { + o = h('dateTimeFormats.availableFormats.' + t, i); + } + if (b(o) && t === 'yMd') { + o = 'M/d/y'; + } + } + return o; + } + e.getResultantPattern = l; + function c(t, i, n, r) { + var s = {}; + var o = n || 'gregorian'; + s.parserObject = H.getMainObject(t, i) || (N() ? e.blazorDefaultObject : e.defaultObject); + if (r) { + s.numericObject = h('numbers', s.parserObject); + } else { + var a = N() ? 'dates' : ('dates.calendars.' + o); + s.dateObject = h(a, s.parserObject); + } + return s; + } + e.getDependables = c; + function d(e, t, i, n) { + return h(e + 'Formats-numberSystem-' + t + (n ? '.accounting' : '.standard'), i) || (n ? h(e + 'Formats-numberSystem-' + t + '.standard', i) : ''); + } + e.getSymbolPattern = d; + function p(t) { + var i = t.match(e.dateConverterMapper); + if (i && N()) { + var n = i[0].length === 3 ? 'EEE' : 'EEEE'; + return t.replace(e.dateConverterMapper, n); + } + return t; + } + e.ConvertDateToWeekFormat = p; + function u(e, t) { + var i = e.format || e.skeleton; + var n = h((t || 'en-US') + '.' + i, eN); + if (!n) { + n = h('en-US.' + i, eN); + } + if (n) { + n = p(n); + e.format = n.replace(/tt/, 'a'); + } + return e; + } + e.compareBlazorDateFormats = u; + function f(t) { + var i = t.match(e.formatRegex); + var n = {}; + var r = i[1].toUpperCase(); + n.isAccount = (r === 'A'); + n.type = e.patternMatcher[r]; + if (t.length > 1) { + n.fractionDigits = parseInt(i[2], 10); + } + return n; + } + e.getProperNumericSkeleton = f; + function m(i, n, r, s) { + var o = s ? {} : { + nlead: '', + nend: '' + }; + var a = i.match(e.customRegex); + if (a) { + if (!s) { + o.nlead = y(a[1], r); + o.nend = y(a[10], r); + o.groupPattern = a[4]; + } + var l = a[7]; + if (l && n) { + var h = l.match(t); + if (!g(h)) { + o.minimumFraction = h.length; + } else { + o.minimumFraction = 0; + } + o.maximumFraction = l.length - 1; + } + } + return o; + } + e.getFormatData = m; + function y(t, i) { + if (t) { + return t.replace(e.defaultCurrency, i); + } + return ''; + } + e.changeCurrencySymbol = y; + function C(e, t, i) { + var n = i ? ('.' + i) : '.symbol'; + var r = h('currencies.' + t + n, e) || h('currencies.' + t + '.symbol-alt-narrow', e) || '$'; + return r; + } + e.getCurrencySymbol = C; + function E(e, t, i) { + var n = {}; + var r = e.split(';'); + var s = [ + 'pData', + 'nData', + 'zeroData' + ]; + for(var o = 0; o < r.length; o++){ + n[s[o]] = S(r[o], t, i); + } + if (g(n.nData)) { + n.nData = v({}, n.pData); + n.nData.nlead = g(t) ? '-' + n.nData.nlead : t.minusSymbol + n.nData.nlead; + } + return n; + } + e.customFormat = E; + function S(t, n, r) { + var s = { + type: 'decimal', + minimumFractionDigits: 0, + maximumFractionDigits: 0 + }; + var o = t.match(e.customRegex); + if (g(o) || (o[5] === '' && t !== 'N/A')) { + s.type = undefined; + return s; + } + s.nlead = o[1]; + s.nend = o[10]; + var a = o[6]; + var l = a.match(/\ $/g) ? true : false; + var h = a.replace(/\ $/g, '').indexOf(' ') !== -1; + s.useGrouping = a.indexOf(',') !== -1 || h; + a = a.replace(/,/g, ''); + var c = o[7]; + if (a.indexOf('0') !== -1) { + s.minimumIntegerDigits = a.length - a.indexOf('0'); + } + if (!g(c)) { + s.minimumFractionDigits = c.lastIndexOf('0'); + s.maximumFractionDigits = c.lastIndexOf('#'); + if (s.minimumFractionDigits === -1) { + s.minimumFractionDigits = 0; + } + if (s.maximumFractionDigits === -1 || s.maximumFractionDigits < s.minimumFractionDigits) { + s.maximumFractionDigits = s.minimumFractionDigits; + } + } + if (!g(n)) { + v(s, w([ + s.nlead, + s.nend + ], '$', n.currencySymbol)); + if (!s.isCurrency) { + v(s, w([ + s.nlead, + s.nend + ], '%', n.percentSymbol)); + } + } else { + v(s, w([ + s.nlead, + s.nend + ], '%', '%')); + } + if (!g(r)) { + var p = d(s.type, n.numberMapper.numberSystem, r, false); + if (s.useGrouping) { + s.groupSeparator = h ? ' ' : n.numberMapper.numberSymbols[i[2]]; + s.groupData = en.getGroupingDetails(p.split(';')[0]); + } + s.nlead = s.nlead.replace(/'/g, ''); + s.nend = l ? ' ' + s.nend.replace(/'/g, '') : s.nend.replace(/'/g, ''); + } + return s; + } + e.customNumberFormat = S; + function w(e, t, i) { + var n = { + nlead: e[0], + nend: e[1] + }; + for(var r = 0; r < 2; r++){ + var s = e[r]; + var o = s.indexOf(t); + if ((o !== -1) && ((o < s.indexOf('\'')) || (o > s.lastIndexOf('\'')))) { + n[a[r]] = s.substr(0, o) + i + s.substr(o + 1); + n[a[t]] = true; + n.type = n.isCurrency ? 'currency' : 'percent'; + break; + } + } + return n; + } + e.isCurrencyPercent = w; + function T(e) { + var t = (h('dateFormats.short', e) || '').match(/[d‏M‏]([^d‏M])[d‏M‏]/i); + return t ? t[1] : '/'; + } + e.getDateSeparator = T; + function k(e, t, i, s) { + var o = c(i, e, t.calendar); + if (N()) { + t = u(t, e); + } + var a = t.format || l(t.skeleton, o.dateObject, t.type); + if (s) { + a = a.replace(n, function(e) { + return r[e]; + }); + if (a.indexOf('z') !== -1) { + var d = a.match(/z/g).length; + var p = void 0; + var f = { + 'timeZone': {} + }; + f.numMapper = H.getNumberMapper(o.parserObject, H.getNumberingSystem(i)); + f.timeZone = h('dates.timeZoneNames', o.parserObject); + var m = new Date(); + var v = m.getTimezoneOffset(); + var g = (d < 4) ? '+H;-H' : f.timeZone.hourFormat; + g = g.replace(/:/g, f.numMapper.timeSeparator); + if (v === 0) { + p = f.timeZone.gmtZeroFormat; + } else { + p = X.getTimeZoneValue(v, g); + p = f.timeZone.gmtFormat.replace(/\{0\}/, p); + } + a = a.replace(/[z]+/, '"' + p + '"'); + } + a = a.replace(/ $/, ''); + } + return a; + } + e.getActualDateTimeFormat = k; + function x(e, t) { + if (e.indexOf(',') !== -1) { + var i = e.split(','); + e = (i[0] + h('numberMapper.numberSymbols.group', t) + i[1].replace('.', h('numberMapper.numberSymbols.decimal', t))); + } else { + e = e.replace('.', h('numberMapper.numberSymbols.decimal', t)); + } + return e; + } + function L(t, i, n, r) { + var s = c(n, t, '', true); + var o = { + custom: true + }; + var a = s.numericObject; + var l; + var p = {}; + var u = (i.format || '').match(e.currencyFormatRegex); + var g = e.formatRegex.test(i.format) ? f(i.format || 'N') : {}; + var b = {}; + if (u) { + b.numberMapper = N() ? v({}, s.numericObject) : H.getNumberMapper(s.parserObject, H.getNumberingSystem(n), true); + var y = N() ? h('currencySymbol', s.numericObject) : C(s.numericObject, i.currency || eb, i.altSymbol); + var E = d('currency', b.numberMapper.numberSystem, s.numericObject, (/a/i).test(i.format)); + E = E.replace(/\u00A4/g, y); + var S = E.split(';'); + p.hasNegativePattern = N() ? true : (S.length > 1); + p.nData = N() ? h(g.type + 'nData', a) : m(S[1] || '-' + S[0], true, y); + p.pData = N() ? h(g.type + 'pData', a) : m(S[0], false, y); + if (!u[2] && !i.minimumFractionDigits && !i.maximumFractionDigits) { + l = m(E.split(';')[0], true, '', true).minimumFraction; + } + } + var w; + if ((e.formatRegex.test(i.format)) || !(i.format)) { + v(o, f(i.format || 'N')); + o.custom = false; + w = '###0'; + if (o.fractionDigits || i.minimumFractionDigits || i.maximumFractionDigits || l) { + var T = 0; + if (o.fractionDigits) { + i.minimumFractionDigits = i.maximumFractionDigits = o.fractionDigits; + } + w = D(w, l || o.fractionDigits || i.minimumFractionDigits || T, i.maximumFractionDigits || T); + } + if (i.minimumIntegerDigits) { + w = O(w, i.minimumIntegerDigits); + } + if (i.useGrouping) { + w = A(w); + } + if (o.type === 'currency' || (o.type && N())) { + if (N() && o.type !== 'currency') { + p.pData = h(o.type + 'pData', a); + p.nData = h(o.type + 'nData', a); + } + var k = w; + w = p.pData.nlead + k + p.pData.nend; + if (p.hasNegativePattern || N()) { + w += ';' + p.nData.nlead + k + p.nData.nend; + } + } + if (o.type === 'percent' && !N()) { + w += ' %'; + } + } else { + w = i.format.replace(/'/g, '"'); + } + if (Object.keys(b).length > 0) { + w = !r ? x(w, b) : w; + } + return w; + } + e.getActualNumberFormat = L; + function D(e, t, i) { + e += '.'; + for(var n = 0; n < t; n++){ + e += '0'; + } + if (t < i) { + var r = i - t; + for(var s = 0; s < r; s++){ + e += '#'; + } + } + return e; + } + e.fractionDigitsPattern = D; + function O(e, t) { + var i = e.split('.'); + var n = ''; + for(var r = 0; r < t; r++){ + n += '0'; + } + return i[1] ? (n + '.' + i[1]) : n; + } + e.minimumIntegerPattern = O; + function A(e) { + var t = e.split('.'); + var i = t[0]; + var n = 3 - i.length % 3; + var r = (n && n === 1) ? '#' : (n === 2 ? '##' : ''); + i = r + i; + e = ''; + for(var s = i.length - 1; s > 0; s = s - 3){ + e = ',' + i[s - 2] + i[s - 1] + i[s] + e; + } + e = e.slice(1); + return t[1] ? (e + '.' + t[1]) : e; + } + e.groupingPattern = A; + function P(e, t) { + var i = s; + var n = h('supplemental.weekData.firstDay', t); + var r = e; + if ((/en-/).test(r)) { + r = r.slice(3); + } + r = r.slice(0, 2).toUpperCase() + r.substr(2); + if (n) { + i = n[r] || n[r.slice(0, 2)] || s; + } + return o[i]; + } + e.getWeekData = P; + function M(e, t, i) { + var n = j(i); + if (t !== n) { + for(var r = 0, s = e; r < s.length; r++){ + var o = s[r]; + o.nend = o.nend.replace(t, n); + o.nlead = o.nlead.replace(t, n); + } + } + } + e.replaceBlazorCurrency = M; + function R(e) { + var t = new Date(e.getFullYear(), 0, 1); + var i = t.getDay(); + var n; + i = (i >= 0 ? i : i + 7); + var r = Math.floor((e.getTime() - t.getTime() - (e.getTimezoneOffset() - t.getTimezoneOffset()) * 60000) / 86400000) + 1; + if (i < 4) { + n = Math.floor((r + i - 1) / 7) + 1; + if (n > 52) { + var s = new Date(e.getFullYear() + 1, 0, 1); + var o = s.getDay(); + o = o >= 0 ? o : o + 7; + n = o < 4 ? 1 : 53; + } + } else { + n = Math.floor((r + i - 1) / 7); + } + return n; + } + e.getWeekOfYear = R; + })(eD || (eD = {})); + ; + var eO = /^(.*?):[ \t]*([^\r\n]*)$/gm; + var eA = 'GET'; + var eP = (function() { + function e(e, t, i, n) { + this.mode = true; + this.emitError = true; + this.options = {}; + if (typeof e === 'string') { + this.url = e; + this.type = t ? t.toUpperCase() : eA; + this.mode = !g(i) ? i : true; + } else if (typeof e === 'object') { + this.options = e; + m(this, this.options); + } + this.type = this.type ? this.type.toUpperCase() : eA; + this.contentType = (this.contentType !== undefined) ? this.contentType : n; + } + e.prototype.send = function(e) { + var t = this; + this.data = g(e) ? this.data : e; + var i = { + cancel: false, + httpRequest: null + }; + var n = new Promise(function(e, n) { + t.httpRequest = new XMLHttpRequest(); + t.httpRequest.onreadystatechange = function() { + t.stateChange(e, n); + }; + if (!g(t.onLoad)) { + t.httpRequest.onload = t.onLoad; + } + if (!g(t.onProgress)) { + t.httpRequest.onprogress = t.onProgress; + } + if (!g(t.onAbort)) { + t.httpRequest.onabort = t.onAbort; + } + if (!g(t.onError)) { + t.httpRequest.onerror = t.onError; + } + if (!g(t.onUploadProgress)) { + t.httpRequest.upload.onprogress = t.onUploadProgress; + } + t.httpRequest.open(t.type, t.url, t.mode); + if (!g(t.data) && t.contentType !== null) { + t.httpRequest.setRequestHeader('Content-Type', t.contentType || 'application/json; charset=utf-8'); + } + if (t.beforeSend) { + i.httpRequest = t.httpRequest; + t.beforeSend(i); + } + if (!i.cancel) { + t.httpRequest.send(!g(t.data) ? t.data : null); + } + }); + return n; + }; + e.prototype.successHandler = function(e) { + if (this.onSuccess) { + this.onSuccess(e, this); + } + return e; + }; + e.prototype.failureHandler = function(e) { + if (this.onFailure) { + this.onFailure(this.httpRequest); + } + return e; + }; + e.prototype.stateChange = function(e, t) { + var i = this.httpRequest.responseText; + if (this.dataType && this.dataType.toLowerCase() === 'json') { + if (i === '') { + i = undefined; + } else { + try { + i = JSON.parse(i); + } catch (n) {} + } + } + if (this.httpRequest.readyState === 4) { + if ((this.httpRequest.status >= 200 && this.httpRequest.status <= 299) || this.httpRequest.status === 304) { + e(this.successHandler(i)); + } else { + if (this.emitError) { + t(new Error(this.failureHandler(this.httpRequest.statusText))); + } else { + e(); + } + } + } + }; + e.prototype.getResponseHeader = function(e) { + var t; + var i; + t = {}; + var n = eO.exec(this.httpRequest.getAllResponseHeaders()); + while(n){ + t[n[1].toLowerCase()] = n[2]; + n = eO.exec(this.httpRequest.getAllResponseHeaders()); + } + i = t[e.toLowerCase()]; + return g(i) ? null : i; + }; + return e; + }()); + ; + var eM = /android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini|mobile/i; + var eR = /msie|trident/i; + var eB = /Trident\/7\./; + var eI = /(ipad|iphone|ipod touch)/i; + var eH = /(ipad|iphone|ipod touch);.*os 7_\d|(ipad|iphone|ipod touch);.*os 8_\d/i; + var eF = /android/i; + var ej = /trident|windows phone|edge/i; + var ez = /(version)[ /]([\w.]+)/i; + var eq = { + OPERA: /(opera|opr)(?:.*version|)[ /]([\w.]+)/i, + EDGE: /(edge)(?:.*version|)[ /]([\w.]+)/i, + CHROME: /(chrome|crios)[ /]([\w.]+)/i, + PANTHOMEJS: /(phantomjs)[ /]([\w.]+)/i, + SAFARI: /(safari)[ /]([\w.]+)/i, + WEBKIT: /(webkit)[ /]([\w.]+)/i, + MSIE: /(msie|trident) ([\w.]+)/i, + MOZILLA: /(mozilla)(?:.*? rv:([\w.]+)|)/i + }; + if (typeof window !== 'undefined') { + window.browserDetails = window.browserDetails || {}; + } + var eV = (function() { + function e() {} + e.extractBrowserDetail = function() { + var t = { + culture: {} + }; + var i = Object.keys(eq); + var n = []; + for(var r = 0, s = i; r < s.length; r++){ + var o = s[r]; + n = e.userAgent.match(eq[o]); + if (n) { + t.name = (n[1].toLowerCase() === 'opr' ? 'opera' : n[1].toLowerCase()); + t.name = (n[1].toLowerCase() === 'crios' ? 'chrome' : t.name); + t.version = n[2]; + t.culture.name = t.culture.language = navigator.language; + if (!!e.userAgent.match(eB)) { + t.name = 'msie'; + break; + } + var a = e.userAgent.match(ez); + if (t.name === 'safari' && a) { + t.version = a[2]; + } + break; + } + } + return t; + }; + e.getEvent = function(t) { + var i = { + start: { + isPointer: 'pointerdown', + isTouch: 'touchstart', + isDevice: 'mousedown' + }, + move: { + isPointer: 'pointermove', + isTouch: 'touchmove', + isDevice: 'mousemove' + }, + end: { + isPointer: 'pointerup', + isTouch: 'touchend', + isDevice: 'mouseup' + }, + cancel: { + isPointer: 'pointercancel', + isTouch: 'touchcancel', + isDevice: 'mouseleave' + } + }; + return (e.isPointer ? i[t].isPointer : (e.isTouch ? i[t].isTouch + (!e.isDevice ? ' ' + i[t].isDevice : '') : i[t].isDevice)); + }; + e.getTouchStartEvent = function() { + return e.getEvent('start'); + }; + e.getTouchEndEvent = function() { + return e.getEvent('end'); + }; + e.getTouchMoveEvent = function() { + return e.getEvent('move'); + }; + e.getTouchCancelEvent = function() { + return e.getEvent('cancel'); + }; + e.getValue = function(t, i) { + var n = window.browserDetails; + if (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1 && e.isTouch === true) { + n['isIos'] = true; + n['isDevice'] = true; + n['isTouch'] = true; + n['isPointer'] = true; + } + if ('undefined' === typeof n[t]) { + return n[t] = i.test(e.userAgent); + } + return n[t]; + }; + Object.defineProperty(e, "userAgent", { + get: function() { + return e.uA; + }, + set: function(t) { + e.uA = t; + window.browserDetails = {}; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "info", { + get: function() { + if (b(window.browserDetails.info)) { + return window.browserDetails.info = e.extractBrowserDetail(); + } + return window.browserDetails.info; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isIE", { + get: function() { + return e.getValue('isIE', eR); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isTouch", { + get: function() { + if (b(window.browserDetails.isTouch)) { + return (window.browserDetails.isTouch = ('ontouchstart' in window.navigator) || (window && window.navigator && (window.navigator.maxTouchPoints > 0)) || ('ontouchstart' in window)); + } + return window.browserDetails.isTouch; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isPointer", { + get: function() { + if (b(window.browserDetails.isPointer)) { + return window.browserDetails.isPointer = ('pointerEnabled' in window.navigator); + } + return window.browserDetails.isPointer; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isMSPointer", { + get: function() { + if (b(window.browserDetails.isMSPointer)) { + return window.browserDetails.isMSPointer = ('msPointerEnabled' in window.navigator); + } + return window.browserDetails.isMSPointer; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isDevice", { + get: function() { + return e.getValue('isDevice', eM); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isIos", { + get: function() { + return e.getValue('isIos', eI); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isIos7", { + get: function() { + return e.getValue('isIos7', eH); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isAndroid", { + get: function() { + return e.getValue('isAndroid', eF); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isWebView", { + get: function() { + if (b(window.browserDetails.isWebView)) { + window.browserDetails.isWebView = !(b(window.cordova) && b(window.PhoneGap) && b(window.phonegap) && window.forge !== 'object'); + return window.browserDetails.isWebView; + } + return window.browserDetails.isWebView; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "isWindows", { + get: function() { + return e.getValue('isWindows', ej); + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "touchStartEvent", { + get: function() { + if (b(window.browserDetails.touchStartEvent)) { + return window.browserDetails.touchStartEvent = e.getTouchStartEvent(); + } + return window.browserDetails.touchStartEvent; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "touchMoveEvent", { + get: function() { + if (b(window.browserDetails.touchMoveEvent)) { + return window.browserDetails.touchMoveEvent = e.getTouchMoveEvent(); + } + return window.browserDetails.touchMoveEvent; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "touchEndEvent", { + get: function() { + if (b(window.browserDetails.touchEndEvent)) { + return window.browserDetails.touchEndEvent = e.getTouchEndEvent(); + } + return window.browserDetails.touchEndEvent; + }, + enumerable: true, + configurable: true + }); + Object.defineProperty(e, "touchCancelEvent", { + get: function() { + if (b(window.browserDetails.touchCancelEvent)) { + return window.browserDetails.touchCancelEvent = e.getTouchCancelEvent(); + } + return window.browserDetails.touchCancelEvent; + }, + enumerable: true, + configurable: true + }); + e.uA = typeof navigator !== 'undefined' ? navigator.userAgent : ''; + return e; + }()); + ; + var e_ = (function() { + function e() {} + e.addOrGetEventData = function(e) { + if ('__eventList' in e) { + return e.__eventList.events; + } else { + e.__eventList = {}; + return e.__eventList.events = []; + } + }; + e.add = function(t, i, n, r, s) { + var o = e.addOrGetEventData(t); + var a; + if (s) { + a = C(n, s); + } else { + a = n; + } + if (r) { + a = a.bind(r); + } + var l = i.split(' '); + for(var h = 0; h < l.length; h++){ + o.push({ + name: l[h], + listener: n, + debounce: a + }); + if (eV.isIE) { + t.addEventListener(l[h], a); + } else { + t.addEventListener(l[h], a, { + passive: false + }); + } + } + return a; + }; + e.remove = function(t, i, n) { + var r = e.addOrGetEventData(t); + var s = i.split(' '); + var o = function(e) { + var i = -1; + var o; + if (r && r.length !== 0) { + r.some(function(t, r) { + return t.name === s[e] && t.listener === n ? (i = r, o = t.debounce, true) : false; + }); + } + if (i !== -1) { + r.splice(i, 1); + } + if (o) { + t.removeEventListener(s[e], o); + } + }; + for(var a = 0; a < s.length; a++){ + o(a); + } + }; + e.clearEvents = function(t) { + var i; + var n; + i = e.addOrGetEventData(t); + n = v([], n, i); + for(var r = 0; r < n.length; r++){ + t.removeEventListener(n[r].name, n[r].debounce); + i.shift(); + } + }; + e.trigger = function(t, i, n) { + var r = e.addOrGetEventData(t); + for(var s = 0, o = r; s < o.length; s++){ + var a = o[s]; + if (a.name === i) { + a.debounce.call(this, n); + } + } + }; + return e; + }()); + ; + var eU = /^svg|^path|^g/; + function eW(e, t) { + var i = (eU.test(e) ? document.createElementNS('http://www.w3.org/2000/svg', e) : document.createElement(e)); + if (typeof (t) === 'undefined') { + return i; + } + i.innerHTML = (t.innerHTML ? t.innerHTML : ''); + if (t.className !== undefined) { + i.className = t.className; + } + if (t.id !== undefined) { + i.id = t.id; + } + if (t.styles !== undefined) { + i.setAttribute('style', t.styles); + } + if (t.attrs !== undefined) { + e1(i, t.attrs); + } + return i; + } + function eZ(e, t) { + var i = eX(t); + for(var n = 0, r = e; n < r.length; n++){ + var s = r[n]; + for(var o = 0, a = i; o < a.length; o++){ + var l = a[o]; + if (u(s)) { + var d = h('attributes.className', s); + if (g(d)) { + c('attributes.className', l, s); + } else if (!new RegExp('\\b' + l + '\\b', 'i').test(d)) { + c('attributes.className', d + ' ' + l, s); + } + } else { + if (!s.classList.contains(l)) { + s.classList.add(l); + } + } + } + } + return e; + } + function eY(e, t) { + var i = eX(t); + for(var n = 0, r = e; n < r.length; n++){ + var s = r[n]; + var o = u(s); + var a = o ? h('attributes.className', s) : s.className !== ''; + if (a) { + for(var l = 0, d = i; l < d.length; l++){ + var p = d[l]; + if (o) { + var f = h('attributes.className', s); + var m = f.split(' '); + var v = m.indexOf(p); + if (v !== -1) { + m.splice(v, 1); + } + c('attributes.className', m.join(' '), s); + } else { + s.classList.remove(p); + } + } + } + } + return e; + } + function eX(e) { + var t = []; + if (typeof e === 'string') { + t.push(e); + } else { + t = e; + } + return t; + } + function eG(e) { + var t = e; + return (t.style.visibility === '' && t.offsetWidth > 0); + } + function eK(e, t, i) { + var n = document.createDocumentFragment(); + for(var r = 0, s = e; r < s.length; r++){ + var o = s[r]; + n.appendChild(o); + } + t.insertBefore(n, t.firstElementChild); + if (i) { + e$(t); + } + return e; + } + function eJ(e, t, i) { + var n = document.createDocumentFragment(); + for(var r = 0, s = e; r < s.length; r++){ + var o = s[r]; + n.appendChild(o); + } + t.appendChild(n); + if (i) { + e$(t); + } + return e; + } + function e$(e) { + var t = e.querySelectorAll('script'); + t.forEach(function(e) { + var t = document.createElement('script'); + t.text = e.innerHTML; + document.head.appendChild(t); + eQ(t); + }); + } + function eQ(e) { + var t = e.parentNode; + if (t) { + return t.removeChild(e); + } + } + function e0(e) { + var t = e.parentNode; + e_.clearEvents(e); + t.removeChild(e); + } + function e1(e, t) { + var i = Object.keys(t); + var n = e; + for(var r = 0, s = i; r < s.length; r++){ + var o = s[r]; + if (u(n)) { + var a = o; + if (o === 'tabindex') { + a = 'tabIndex'; + } + n.attributes[a] = t[o]; + } else { + n.setAttribute(o, t[o]); + } + } + return n; + } + function e3(e, t, i) { + if (t === void 0) { + t = document; + } + e = e4(e); + return t.querySelector(e); + } + function e2(e, t, i) { + if (t === void 0) { + t = document; + } + e = e4(e); + var n = t.querySelectorAll(e); + return n; + } + function e4(e) { + var t = /(!|"|\$|%|&|'|\(|\)|\*|\/|:|;|<|=|\?|@|\]|\^|`|{|}|\||\+|~)/g; + if (e.match(/#[0-9]/g) || e.match(t)) { + var i = e.split(','); + for(var n = 0; n < i.length; n++){ + var r = i[n].split(' '); + for(var s = 0; s < r.length; s++){ + if (r[s].indexOf('#') > -1) { + if (!r[s].match(/\[.*\]/)) { + var o = r[s].split('#'); + if (o[1].match(/^\d/) || o[1].match(t)) { + var a = r[s].split('.'); + a[0] = a[0].replace(/#/, '[id=\'') + '\']'; + r[s] = a.join('.'); + } + } + } + } + i[n] = r.join(' '); + } + return i.join(','); + } + return e; + } + function e5(e, t) { + var i = e; + if (typeof i.closest === 'function') { + return i.closest(t); + } + while(i && i.nodeType === 1){ + if (te(i, t)) { + return i; + } + i = i.parentNode; + } + return null; + } + function e7(e) { + var t = []; + var i = Array.prototype.slice.call(e.parentNode.childNodes); + for(var n = 0, r = i; n < r.length; n++){ + var s = r[n]; + if (s.nodeType === Node.ELEMENT_NODE && e !== s) { + t.push(s); + } + } + return t; + } + function e9(e, t, i) { + var n; + var r = isObject(e); + if (r) { + n = getValue('attributes.' + t, e); + } else { + n = e.getAttribute(t); + } + if (isNullOrUndefined(n) && i) { + if (!r) { + e.setAttribute(t, i.toString()); + } else { + e.attributes[t] = i; + } + n = i; + } + return n; + } + function e6(e, t) { + if (t !== undefined) { + Object.keys(t).forEach(function(i) { + e.style[i] = t[i]; + }); + } + } + function e8(e, t, i) { + eZ([ + e + ], t); + eY([ + e + ], i); + } + function te(e, t) { + var i = e.matches || e.msMatchesSelector || e.webkitMatchesSelector; + if (i) { + return i.call(e, t); + } else { + return [].indexOf.call(document.querySelectorAll(t), e) !== -1; + } + } + function tt(e, t) { + e.innerHTML = t; + } + function ti(e, t) { + if (isObject(e)) { + return new RegExp('\\b' + t + '\\b', 'i').test(e.attributes.className); + } else { + return e.classList.contains(t); + } + } + function tn(e, t) { + if (isObject(e)) { + if (t) { + return extend({}, {}, e, true); + } + } else { + return e.cloneNode(t); + } + } + ; + var tr = new RegExp(']'); + var ts = (function() { + function e(e, t) { + this.isRendered = false; + this.isComplexArraySetter = false; + this.isServerRendered = false; + this.allowServerDataBinding = true; + this.isProtectedOnChange = true; + this.properties = {}; + this.changedProperties = {}; + this.oldProperties = {}; + this.bulkChanges = {}; + this.refreshing = false; + this.ignoreCollectionWatch = false; + this.finalUpdate = function() {}; + this.childChangedProperties = {}; + this.modelObserver = new eu(this); + if (!b(t)) { + if ('string' === typeof (t)) { + this.element = document.querySelector(t); + } else { + this.element = t; + } + if (!g(this.element)) { + this.isProtectedOnChange = false; + this.addInstance(); + } + } + if (!b(e)) { + this.setProperties(e, true); + } + this.isDestroyed = false; + } + e.prototype.setProperties = function(e, t) { + var i = this.isProtectedOnChange; + this.isProtectedOnChange = !!t; + m(this, e); + if (t !== true) { + m(this.changedProperties, e); + this.dataBind(); + } else if (N() && this.isRendered) { + this.serverDataBind(e); + } + this.finalUpdate(); + this.changedProperties = {}; + this.oldProperties = {}; + this.isProtectedOnChange = i; + }; + e.callChildDataBind = function(e, t) { + var i = Object.keys(e); + for(var n = 0, r = i; n < r.length; n++){ + var s = r[n]; + if (t[s] instanceof Array) { + for(var o = 0, a = t[s]; o < a.length; o++){ + var l = a[o]; + if (l.dataBind !== undefined) { + l.dataBind(); + } + } + } else { + t[s].dataBind(); + } + } + }; + e.prototype.clearChanges = function() { + this.finalUpdate(); + this.changedProperties = {}; + this.oldProperties = {}; + this.childChangedProperties = {}; + }; + e.prototype.dataBind = function() { + e.callChildDataBind(this.childChangedProperties, this); + if (Object.getOwnPropertyNames(this.changedProperties).length) { + var t = this.isProtectedOnChange; + var i = this.changedProperties; + var n = this.oldProperties; + this.clearChanges(); + this.isProtectedOnChange = true; + this.onPropertyChanged(i, n); + this.isProtectedOnChange = t; + } + }; + e.prototype.serverDataBind = function(e) { + if (!N()) { + return; + } + e = e ? e : {}; + v(this.bulkChanges, {}, e, true); + var t = 'sfBlazor'; + if (this.allowServerDataBinding && window[t].updateModel) { + window[t].updateModel(this); + this.bulkChanges = {}; + } + }; + e.prototype.saveChanges = function(e, t, i) { + if (N()) { + var n = {}; + n[e] = t; + this.serverDataBind(n); + } + if (this.isProtectedOnChange) { + return; + } + this.oldProperties[e] = i; + this.changedProperties[e] = t; + this.finalUpdate(); + this.finalUpdate = l(this.dataBind.bind(this)); + }; + e.prototype.addEventListener = function(e, t) { + this.modelObserver.on(e, t); + }; + e.prototype.removeEventListener = function(e, t) { + this.modelObserver.off(e, t); + }; + e.prototype.trigger = function(e, t, i, n) { + var r = this; + if (this.isDestroyed !== true) { + var s = this.isProtectedOnChange; + this.isProtectedOnChange = false; + var o = this.modelObserver.notify(e, t, i, n); + if (tr.test(e)) { + var a = h(e, this); + if (a) { + var l = 'Blazor'; + if (window[l]) { + var c = a.call(this, t); + if (c && typeof c.then === 'function') { + if (!i) { + o = c; + } else { + c.then(function(e) { + if (i) { + e = typeof e === 'string' && r.modelObserver.isJson(e) ? JSON.parse(e) : e; + i.call(r, e); + } + }).catch(function(e) { + if (n) { + e = typeof e === 'string' && r.modelObserver.isJson(e) ? JSON.parse(e) : e; + n.call(r, e); + } + }); + } + } else if (i) { + i.call(this, t); + } + } else { + a.call(this, t); + if (i) { + i.call(this, t); + } + } + } else if (i) { + i.call(this, t); + } + } + this.isProtectedOnChange = s; + return o; + } + }; + e.prototype.addInstance = function() { + var e = 'e-' + this.getModuleName().toLowerCase(); + eZ([ + this.element + ], [ + 'e-lib', + e + ]); + if (!g(this.element.ej2_instances)) { + this.element.ej2_instances.push(this); + } else { + c('ej2_instances', [ + this + ], this.element); + } + }; + e.prototype.destroy = function() { + var e = this; + this.element.ej2_instances = this.element.ej2_instances.filter(function(t) { + return t !== e; + }); + eY([ + this.element + ], [ + 'e-' + this.getModuleName() + ]); + if (this.element.ej2_instances.length === 0) { + eY([ + this.element + ], [ + 'e-lib' + ]); + } + this.clearChanges(); + this.modelObserver.destroy(); + this.isDestroyed = true; + }; + return e; + }()); + function to(e, t) { + var i; + var n; + var r = typeof e === 'string' ? document.getElementById(e) : e; + for(n = 0; n < r.ej2_instances.length; n++){ + i = r.ej2_instances[n]; + if (typeof t === 'string') { + var s = i.getModuleName(); + if (t === s) { + return i; + } + } else { + if (i instanceof t) { + return i; + } + } + } + return undefined; + } + function ta(e) { + var t = [].slice.call(e.getElementsByClassName('e-control')); + for(var i = 0; i < t.length; i++){ + var n = t[i].classList[1].split('e-')[1]; + var r = to(t[i], n); + if (!isUndefined(r)) { + r.destroy(); + } + } + } + ; + function tl(e, t, i, n) { + if (!e.properties.hasOwnProperty(t) || !(e.properties[t] instanceof n)) { + e.properties[t] = a(n, [ + e, + t, + i + ]); + } + return e.properties[t]; + } + function th(e, t, i, n, r, s) { + var o = []; + var l = i ? i.length : 0; + for(var h = 0; h < l; h++){ + var c = n; + if (s) { + c = n(i[h], e); + } + if (r) { + var d = a(c, [ + e, + t, + {}, + true + ]); + d.setProperties(i[h], true); + o.push(d); + } else { + o.push(a(c, [ + e, + t, + i[h], + false + ])); + } + } + return o; + } + function tc(e, t) { + return function() { + if (!this.properties.hasOwnProperty(t)) { + this.properties[t] = e; + } + return this.properties[t]; + }; + } + function td(e, t) { + return function(i) { + if (this.properties[t] !== i) { + var n = this.properties.hasOwnProperty(t) ? this.properties[t] : e; + this.saveChanges(t, i, n); + this.properties[t] = i; + } + }; + } + function tp(e, t, i) { + return function() { + return tl(this, t, e, i); + }; + } + function tu(e, t, i) { + return function(n) { + tl(this, t, e, i).setProperties(n); + }; + } + function tf(e, t, i) { + return function() { + var n = i({}); + if (this.properties.hasOwnProperty(t)) { + return this.properties[t]; + } else { + return tl(this, t, e, n); + } + }; + } + function tm(e, t, i) { + return function(n) { + var r = i(n, this); + tl(this, t, e, r).setProperties(n); + }; + } + function tv(e, t, i) { + return function() { + var n = this; + if (!this.properties.hasOwnProperty(t)) { + var r = th(this, t, e, i, false); + this.properties[t] = r; + } + var s = ((this.controlParent !== undefined && this.controlParent.ignoreCollectionWatch) || this.ignoreCollectionWatch); + if (!this.properties[t].hasOwnProperty('push') && !s) { + [ + 'push', + 'pop' + ].forEach(function(e) { + var r = { + value: tC(e, t, i, n.properties[t]).bind(n), + configurable: true + }; + Object.defineProperty(n.properties[t], e, r); + }); + } + if (!this.properties[t].hasOwnProperty('isComplexArray')) { + Object.defineProperty(this.properties[t], 'isComplexArray', { + value: true + }); + } + return this.properties[t]; + }; + } + function tg(e, t, i) { + return function(n) { + this.isComplexArraySetter = true; + var r = th(this, t, e, i, false); + var s = th(this, t, n, i, true); + this.isComplexArraySetter = false; + this.saveChanges(t, s, r); + this.properties[t] = s; + }; + } + function tb(e, t, i) { + return function(n) { + var r = this.properties.hasOwnProperty(t) ? this.properties[t] : e; + var s = th(this, t, n, i, true, true); + this.saveChanges(t, s, r); + this.properties[t] = s; + }; + } + function ty(e, t, i) { + return function() { + var n = i({}); + if (!this.properties.hasOwnProperty(t)) { + var r = th(this, t, e, n, false); + this.properties[t] = r; + } + return this.properties[t]; + }; + } + function tC(e, t, i, n) { + return function() { + var i = []; + for(var r = 0; r < arguments.length; r++){ + i[r] = arguments[r]; + } + var s = this.propName ? this.getParentKey() + '.' + t + '-' : t + '-'; + switch(e){ + case 'push': + for(var o = 0; o < i.length; o++){ + Array.prototype[e].apply(n, [ + i[o] + ]); + var a = tE(s + (n.length - 1), i[o], !this.controlParent, e); + this.serverDataBind(a, i[o], false, e); + } + break; + case 'pop': + Array.prototype[e].apply(n); + var l = tE(s + n.length, null, !this.controlParent, e); + this.serverDataBind(l, { + ejsAction: 'pop' + }, false, e); + break; + } + return n; + }; + } + function tE(e, t, i, n) { + var r = e; + if (i) { + r = {}; + r[e] = t; + if (t && typeof t === 'object') { + var s = 'ejsAction'; + r[e][s] = n; + } + } + return r; + } + function tS(e) { + return function(t, i) { + var n = { + set: td(e, i), + get: tc(e, i), + enumerable: true, + configurable: true + }; + Object.defineProperty(t, i, n); + tD(t, i, 'prop', e); + }; + } + function tw(e, t) { + return function(i, n) { + var r = { + set: tu(e, n, t), + get: tp(e, n, t), + enumerable: true, + configurable: true + }; + Object.defineProperty(i, n, r); + tD(i, n, 'complexProp', e, t); + }; + } + function tT(e) { + return function(t, i) { + var n = { + set: tm({}, i, e), + get: tf({}, i, e), + enumerable: true, + configurable: true + }; + Object.defineProperty(t, i, n); + tD(t, i, 'complexProp', {}, e); + }; + } + function tk(e, t) { + return function(i, n) { + var r = { + set: tg(e, n, t), + get: tv(e, n, t), + enumerable: true, + configurable: true + }; + Object.defineProperty(i, n, r); + tD(i, n, 'colProp', e, t); + }; + } + function tx(e) { + return function(t, i) { + var n = { + set: tb([], i, e), + get: ty([], i, e), + enumerable: true, + configurable: true + }; + Object.defineProperty(t, i, n); + tD(t, i, 'colProp', {}, e); + }; + } + function tL() { + return function(e, t) { + var i = { + set: function(e) { + var i = this.properties[t]; + if (i !== e) { + var n = tP(this, t); + if (b(i) === false) { + n.context.removeEventListener(n.prefix, i); + } + n.context.addEventListener(n.prefix, e); + this.properties[t] = e; + } + }, + get: tc(undefined, t), + enumerable: true, + configurable: true + }; + Object.defineProperty(e, t, i); + tD(e, t, 'event'); + }; + } + function tN(e) {} + function tD(e, t, i, n, r) { + if (b(e.propList)) { + e.propList = { + props: [], + complexProps: [], + colProps: [], + events: [], + propNames: [], + complexPropNames: [], + colPropNames: [], + eventNames: [] + }; + } + e.propList[i + 's'].push({ + propertyName: t, + defaultValue: n, + type: r + }); + e.propList[i + 'Names'].push(t); + } + function tO(e) { + if (isUndefined(e.prototype.builderObject)) { + e.prototype.builderObject = { + properties: {}, + propCollections: [], + add: function() { + this.isPropertyArray = true; + this.propCollections.push(extend({}, this.properties, {})); + } + }; + var t = /complex/; + for(var i = 0, n = Object.keys(e.prototype.propList); i < n.length; i++){ + var r = n[i]; + var s = function(i) { + if (t.test(r)) { + e.prototype.builderObject[i.propertyName] = function(e) { + var t = {}; + merge(t, tO(i.type)); + e(t); + var n; + if (!t.isPropertyArray) { + n = extend({}, t.properties, {}); + } else { + n = t.propCollections; + } + this.properties[i.propertyName] = n; + t.properties = {}; + t.propCollections = []; + t.isPropertyArray = false; + return this; + }; + } else { + e.prototype.builderObject[i.propertyName] = function(e) { + this.properties[i.propertyName] = e; + return this; + }; + } + }; + for(var o = 0, a = e.prototype.propList[r]; o < a.length; o++){ + var l = a[o]; + s(l); + } + } + } + return e.prototype.builderObject; + } + function tA(e) { + var t = function(e) { + this.element = e; + return this; + }; + var i = function(i) { + if (!t.prototype.hasOwnProperty('create')) { + t.prototype = tO(e); + t.prototype.create = function() { + var t = extend({}, {}, this.properties); + this.properties = {}; + return new e(t, this.element); + }; + } + return new t(i); + }; + return i; + } + function tP(e, t) { + if (e.hasOwnProperty('parentObj') === false) { + return { + context: e, + prefix: t + }; + } else { + var i = h('propName', e); + if (i) { + t = i + '-' + t; + } + return tP(h('parentObj', e), t); + } + } + ; + var tM = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var tR = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var tB = (function(e) { + tM(t, e); + function t(t) { + var i = e.call(this, t, undefined) || this; + i.easing = { + ease: 'cubic-bezier(0.250, 0.100, 0.250, 1.000)', + linear: 'cubic-bezier(0.250, 0.250, 0.750, 0.750)', + easeIn: 'cubic-bezier(0.420, 0.000, 1.000, 1.000)', + easeOut: 'cubic-bezier(0.000, 0.000, 0.580, 1.000)', + easeInOut: 'cubic-bezier(0.420, 0.000, 0.580, 1.000)', + elasticInOut: 'cubic-bezier(0.5,-0.58,0.38,1.81)', + elasticIn: 'cubic-bezier(0.17,0.67,0.59,1.81)', + elasticOut: 'cubic-bezier(0.7,-0.75,0.99,1.01)' + }; + return i; + } + i = t; + t.prototype.animate = function(e, t) { + t = !t ? {} : t; + var n = this.getModel(t); + if (typeof e === 'string') { + var r = Array.prototype.slice.call(e2(e, document)); + for(var s = 0, o = r; s < o.length; s++){ + var a = o[s]; + n.element = a; + i.delayAnimation(n); + } + } else { + n.element = e; + i.delayAnimation(n); + } + }; + t.stop = function(e, t) { + e.style.animation = ''; + e.removeAttribute('e-animate'); + var i = e.getAttribute('e-animation-id'); + if (i) { + var n = parseInt(i, 10); + cancelAnimationFrame(n); + e.removeAttribute('e-animation-id'); + } + if (t && t.end) { + t.end.call(this, t); + } + }; + t.delayAnimation = function(e) { + if (tU === 'Disable') { + if (e.begin) { + e.begin.call(this, e); + } + if (e.end) { + e.end.call(this, e); + } + } else { + if (e.delay) { + setTimeout(function() { + i.applyAnimation(e); + }, e.delay); + } else { + i.applyAnimation(e); + } + } + }; + t.applyAnimation = function(e) { + var t = this; + e.timeStamp = 0; + var i = 0; + var n = 0; + var r = 0; + var s = e.duration; + e.element.setAttribute('e-animate', 'true'); + var o = function(a) { + try { + if (a) { + r = r === 0 ? a : r; + e.timeStamp = (a + e.timeStamp) - r; + r = a; + if (!i && e.begin) { + e.begin.call(t, e); + } + i = i + 1; + var l = e.timeStamp / i; + if (e.timeStamp < s && e.timeStamp + l < s && e.element.getAttribute('e-animate')) { + e.element.style.animation = e.name + ' ' + e.duration + 'ms ' + e.timingFunction; + if (e.progress) { + e.progress.call(t, e); + } + requestAnimationFrame(o); + } else { + cancelAnimationFrame(n); + e.element.removeAttribute('e-animation-id'); + e.element.removeAttribute('e-animate'); + e.element.style.animation = ''; + if (e.end) { + e.end.call(t, e); + } + } + } else { + n = requestAnimationFrame(o); + e.element.setAttribute('e-animation-id', n.toString()); + } + } catch (h) { + cancelAnimationFrame(n); + e.element.removeAttribute('e-animation-id'); + if (e.fail) { + e.fail.call(t, h); + } + } + }; + o(); + }; + t.prototype.getModel = function(e) { + return { + name: e.name || this.name, + delay: e.delay || this.delay, + duration: (e.duration !== undefined ? e.duration : this.duration), + begin: e.begin || this.begin, + end: e.end || this.end, + fail: e.fail || this.fail, + progress: e.progress || this.progress, + timingFunction: this.easing[e.timingFunction] ? this.easing[e.timingFunction] : (e.timingFunction || this.easing[this.timingFunction]) + }; + }; + t.prototype.onPropertyChanged = function(e, t) {}; + t.prototype.getModuleName = function() { + return 'animation'; + }; + t.prototype.destroy = function() {}; + var i; + tR([ + tS('FadeIn') + ], t.prototype, "name", void 0); + tR([ + tS(400) + ], t.prototype, "duration", void 0); + tR([ + tS('ease') + ], t.prototype, "timingFunction", void 0); + tR([ + tS(0) + ], t.prototype, "delay", void 0); + tR([ + tL() + ], t.prototype, "progress", void 0); + tR([ + tL() + ], t.prototype, "begin", void 0); + tR([ + tL() + ], t.prototype, "end", void 0); + tR([ + tL() + ], t.prototype, "fail", void 0); + t = i = tR([ + tN + ], t); + return t; + }(ts)); + function tI(e, t, i) { + var n = tH(t); + if (n.rippleFlag === false || (n.rippleFlag === undefined && !tV)) { + return (function() {}); + } + e.setAttribute('data-ripple', 'true'); + e_.add(e, 'mousedown', tF, { + parent: e, + rippleOptions: n + }); + e_.add(e, 'mouseup', tj, { + parent: e, + rippleOptions: n, + done: i + }); + e_.add(e, 'mouseleave', tz, { + parent: e, + rippleOptions: n + }); + if (eV.isPointer) { + e_.add(e, 'transitionend', tz, { + parent: e, + rippleOptions: n + }); + } + return (function() { + e.removeAttribute('data-ripple'); + e_.remove(e, 'mousedown', tF); + e_.remove(e, 'mouseup', tj); + e_.remove(e, 'mouseleave', tz); + e_.remove(e, 'transitionend', tz); + }); + } + function tH(e) { + var t = { + selector: e && e.selector ? e.selector : null, + ignore: e && e.ignore ? e.ignore : null, + rippleFlag: e && e.rippleFlag, + isCenterRipple: e && e.isCenterRipple, + duration: e && e.duration ? e.duration : 350 + }; + return t; + } + function tF(e) { + var t = (e.target); + var i = this.rippleOptions.selector; + var n = i ? e5(t, i) : t; + if (!n || (this.rippleOptions && e5(t, this.rippleOptions.ignore))) { + return; + } + var r = n.getBoundingClientRect(); + var s = e.pageX - document.body.scrollLeft; + var o = e.pageY - ((!document.body.scrollTop && document.documentElement) ? document.documentElement.scrollTop : document.body.scrollTop); + var a = Math.max(Math.abs(s - r.left), Math.abs(s - r.right)); + var l = Math.max(Math.abs(o - r.top), Math.abs(o - r.bottom)); + var h = Math.sqrt(a * a + l * l); + var c = h * 2 + 'px'; + var d = s - r.left - h; + var p = o - r.top - h; + if (this.rippleOptions && this.rippleOptions.isCenterRipple) { + d = 0; + p = 0; + c = '100%'; + } + n.classList.add('e-ripple'); + var u = this.rippleOptions.duration.toString(); + var f = 'width: ' + c + ';height: ' + c + ';left: ' + d + 'px;top: ' + p + 'px;' + 'transition-duration: ' + u + 'ms;'; + var m = eW('div', { + className: 'e-ripple-element', + styles: f + }); + n.appendChild(m); + window.getComputedStyle(m).getPropertyValue('opacity'); + m.style.transform = 'scale(1)'; + if (n !== this.parent) { + e_.add(n, 'mouseleave', tz, { + parent: this.parent, + rippleOptions: this.rippleOptions + }); + } + } + function tj(e) { + tq(e, this); + } + function tz(e) { + tq(e, this); + } + function tq(e, t) { + var i = t.rippleOptions.duration; + var n = (e.target); + var r = t.rippleOptions.selector; + var s = r ? e5(n, r) : n; + if (!s || (s && s.className.indexOf('e-ripple') === -1)) { + return; + } + var o = e2('.e-ripple-element', s); + var a = o[o.length - 1]; + if (a) { + a.style.opacity = '0.5'; + } + if (t.parent !== s) { + e_.remove(s, 'mouseleave', tz); + } + setTimeout(function() { + if (a && a.parentNode) { + a.parentNode.removeChild(a); + } + if (!s.getElementsByClassName('e-ripple-element').length) { + s.classList.remove('e-ripple'); + } + if (t.done) { + t.done(e); + } + }, i); + } + var tV = false; + function t_(e) { + tV = e; + return tV; + } + var tU = ''; + function tW(e) { + tU = e; + } + ; + var tZ = 'Module'; + var tY = (function() { + function e(e) { + this.loadedModules = []; + this.parent = e; + } + e.prototype.inject = function(e, t) { + var i = e.length; + if (i === 0) { + this.clean(); + return; + } + if (this.loadedModules.length) { + this.clearUnusedModule(e); + } + for(var n = 0; n < i; n++){ + var r = e[n]; + for(var s = 0, o = t; s < o.length; s++){ + var l = o[s]; + var h = r.member; + if (l.prototype.getModuleName() === r.member && !this.isModuleLoaded(h)) { + var d = a(l, r.args); + var p = this.getMemberName(h); + if (r.isProperty) { + c(p, l, this.parent); + } else { + c(p, d, this.parent); + } + var u = r; + u.member = p; + this.loadedModules.push(u); + } + } + } + }; + e.prototype.clean = function() { + for(var e = 0, t = this.loadedModules; e < t.length; e++){ + var i = t[e]; + if (!i.isProperty) { + h(i.member, this.parent).destroy(); + } + } + this.loadedModules = []; + }; + e.prototype.clearUnusedModule = function(e) { + var t = this; + var i = e.map(function(e) { + return t.getMemberName(e.member); + }); + var n = this.loadedModules.filter(function(e) { + return i.indexOf(e.member) === -1; + }); + for(var r = 0, s = n; r < s.length; r++){ + var o = s[r]; + if (!o.isProperty) { + h(o.member, this.parent).destroy(); + } + this.loadedModules.splice(this.loadedModules.indexOf(o), 1); + d(this.parent, o.member); + } + }; + e.prototype.getMemberName = function(e) { + return e[0].toLowerCase() + e.substring(1) + tZ; + }; + e.prototype.isModuleLoaded = function(e) { + for(var t = 0, i = this.loadedModules; t < i.length; t++){ + var n = i[t]; + if (n.member === this.getMemberName(e)) { + return true; + } + } + return false; + }; + return e; + }()); + ; + var tX = (function() { + function e(e, t, i, n) { + this.isComplexArraySetter = false; + this.properties = {}; + this.changedProperties = {}; + this.childChangedProperties = {}; + this.oldProperties = {}; + this.finalUpdate = function() {}; + this.callChildDataBind = h('callChildDataBind', ts); + this.parentObj = e; + this.controlParent = this.parentObj.controlParent || this.parentObj; + this.propName = t; + this.isParentArray = n; + this.setProperties(i, true); + } + e.prototype.updateChange = function(e, t) { + if (e === true) { + this.parentObj.childChangedProperties[t] = e; + } else { + delete this.parentObj.childChangedProperties[t]; + } + if (this.parentObj.updateChange) { + this.parentObj.updateChange(e, this.parentObj.propName); + } + }; + e.prototype.updateTimeOut = function() { + if (this.parentObj.updateTimeOut) { + this.parentObj.finalUpdate(); + this.parentObj.updateTimeOut(); + } else { + var e = setTimeout(this.parentObj.dataBind.bind(this.parentObj)); + var t = function() { + clearTimeout(e); + }; + this.finalUpdate = t; + } + }; + e.prototype.clearChanges = function() { + this.finalUpdate(); + this.updateChange(false, this.propName); + this.oldProperties = {}; + this.changedProperties = {}; + }; + e.prototype.setProperties = function(e, t) { + if (t === true) { + m(this, e); + this.updateChange(false, this.propName); + this.clearChanges(); + } else { + m(this, e); + } + }; + e.prototype.dataBind = function() { + this.callChildDataBind(this.childChangedProperties, this); + if (this.isParentArray) { + var e = this.parentObj[this.propName].indexOf(this); + if (Object.keys(this.changedProperties).length) { + c(this.propName + '.' + e, this.changedProperties, this.parentObj.changedProperties); + c(this.propName + '.' + e, this.oldProperties, this.parentObj.oldProperties); + } + } else { + this.parentObj.changedProperties[this.propName] = this.changedProperties; + this.parentObj.oldProperties[this.propName] = this.oldProperties; + } + this.clearChanges(); + }; + e.prototype.saveChanges = function(e, t, i, n) { + if (this.controlParent.isProtectedOnChange) { + return; + } + if (!n) { + this.serverDataBind(e, t, true); + } + this.oldProperties[e] = i; + this.changedProperties[e] = t; + this.updateChange(true, this.propName); + this.finalUpdate(); + this.updateTimeOut(); + }; + e.prototype.serverDataBind = function(e, t, i, n) { + if (N() && !this.parentObj.isComplexArraySetter) { + var r; + var s = {}; + var o = i ? this.getParentKey(true) + '.' + e : e; + if (o.indexOf('.') !== -1) { + var a = o.split('.'); + r = s; + for(var l = 0; l < a.length; l++){ + var h = l === a.length - 1; + r[a[l]] = h ? t : {}; + r = h ? r : r[a[l]]; + } + } else { + s[o] = {}; + r = s[o]; + s[o][e] = t; + } + if (this.isParentArray) { + var c = 'ejsAction'; + r[c] = n ? n : 'none'; + } + this.controlParent.serverDataBind(s); + } + }; + e.prototype.getParentKey = function(e) { + var t = ''; + var i = this.propName; + if (this.isParentArray) { + t = this.parentObj[this.propName].indexOf(this); + var n = this.parentObj[this.propName].length; + n = e ? n : (n > 0 ? n - 1 : 0); + t = t !== -1 ? '-' + t : '-' + n; + i = i + t; + } + if (this.controlParent !== this.parentObj) { + i = this.parentObj.getParentKey() + '.' + this.propName + t; + } + return i; + }; + return e; + }()); + ; + var tG = [ + 115, + 121, + 110, + 99, + 102, + 117, + 115, + 105, + 111, + 110, + 46, + 105, + 115, + 76, + 105, + 99, + 86, + 97, + 108, + 105, + 100, + 97, + 116, + 101, + 100 + ]; + var tK = (function() { + function e(e) { + this.isValidated = false; + this.version = '20.2'; + this.platform = /JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i; + this.errors = { + noLicense: 'This application was built using a trial version of Syncfusion Essential Studio.' + ' Please include a valid license to permanently remove this license validation message.' + ' You can also obtain a free 30 day evaluation license to temporarily remove this message ' + 'during the evaluation period. Please refer to this help topic for more information.', + trailExpired: 'Your Syncfusion trial license has expired. Please refer to this ' + 'help topic for more information.', + versionMismatched: 'The included Syncfusion license (v##LicenseVersion) is invalid for version ' + '##Requireversion. Please refer to this help topic for more information.', + platformMismatched: 'The included Syncfusion license is invalid (Platform mismatch). Please refer' + ' to this help topic for more information.', + invalidKey: 'The included Syncfusion license is invalid. Please refer to this ' + 'help topic for more information.' + }; + this.manager = (function() { + var e = null; + function t(t) { + e = t; + } + function i() { + return e; + } + return { + setKey: t, + getKey: i + }; + })(); + this.npxManager = (function() { + var e = 'npxKeyReplace'; + function t() { + return e; + } + return { + getKey: t + }; + })(); + this.manager.setKey(e); + } + e.prototype.validate = function() { + if (!this.isValidated && (p && !h(t$(tG), p) && !h('Blazor', p))) { + var e = void 0; + if ((this.manager && this.manager.getKey()) || (this.npxManager && this.npxManager.getKey() !== 'npxKeyReplace')) { + var t = this.getInfoFromKey(); + if (t && t.length) { + for(var i = 0, n = t; i < n.length; i++){ + var r = n[i]; + if (!this.platform.test(r.platform) || r.invalidPlatform) { + e = this.errors.platformMismatched; + } else if (r.version.indexOf(this.version) === -1) { + e = this.errors.versionMismatched; + e = e.replace('##LicenseVersion', r.version); + e = e.replace('##Requireversion', this.version + '.x'); + } else if (r.expiryDate) { + var s = new Date(r.expiryDate); + var o = new Date(); + if (s !== o && s < o) { + e = this.errors.trailExpired; + } else { + break; + } + } + } + } else { + e = this.errors.invalidKey; + } + } else { + e = this.errors.noLicense; + } + if (e && typeof document !== 'undefined' && !g(document)) { + var a = eW('div', { + innerHTML: e + '' + '' + '', + styles: 'position:fixed;top:0;left:0;right:0;font-family:"Segoe UI";font-size:16px;' + 'background:repeating-linear-gradient(45deg,#d70f0f,#d70f0f 10px,#e12121 10px,#e12121 17px);' + 'color:#ffffff;z-index:999999999;text-align:center;padding:10px 50px 10px 25px;' + }); + a.setAttribute('id', 'js-licensing'); + document.body.appendChild(a); + document.getElementById('license-banner-error').addEventListener('click', function() { + document.getElementById('js-licensing').remove(); + }); + } + this.isValidated = true; + c(t$(tG), this.isValidated, p); + } + }; + e.prototype.getDecryptedData = function(e) { + try { + return atob(e); + } catch (t) { + return ''; + } + }; + e.prototype.getInfoFromKey = function() { + try { + var e = ''; + var t = [ + 5439488, + 7929856, + 5111808, + 6488064, + 4587520, + 7667712, + 5439488, + 6881280, + 5177344, + 7208960, + 4194304, + 4456448, + 6619136, + 7733248, + 5242880, + 7077888, + 6356992, + 7602176, + 4587520, + 7274496, + 7471104, + 7143424 + ]; + var i = []; + var n = []; + var r = false; + var s = false; + if (this.manager.getKey()) { + e = this.manager.getKey(); + } else { + s = true; + e = this.npxManager.getKey().split('npxKeyReplace')[1]; + } + var o = e.split(';'); + for(var a = 0, l = o; a < l.length; a++){ + var h = l[a]; + var c = this.getDecryptedData(h); + if (!c) { + continue; + } + var d = 0; + var p = ''; + if (!s) { + for(var u = 0; u < c.length; u++, d++){ + if (d === t.length) { + d = 0; + } + var f = c.charCodeAt(u); + p += String.fromCharCode(f ^ (t[d] >> 16)); + } + } else { + var m = c[c.length - 1]; + var v = []; + for(var u = 0; u < c.length; u++){ + v[u] = c[u].charCodeAt(0) - m.charCodeAt(0); + } + for(var u = 0; u < v.length; u++){ + p += String.fromCharCode(v[u]); + } + } + if (this.platform.test(p)) { + i = p.split(';'); + r = false; + if (i.length > 3) { + n.push({ + platform: i[0], + version: i[1], + expiryDate: i[2] + }); + } + } else if (p && p.split(';').length > 3) { + r = true; + } + } + if (r && !n.length) { + return [ + { + invalidPlatform: r + } + ]; + } else { + return n.length ? n : null; + } + } catch (g) { + return null; + } + }; + return e; + }()); + var tJ = new tK(); + function t$(e) { + var t = ''; + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + t += String.fromCharCode(r); + } + return t; + } + function tQ(e) { + tJ = new tK(e); + } + var t0 = function(e) { + if (e) { + tQ(e); + } + tJ.validate(); + }; + var t1 = function() { + return tJ.version; + }; + ; + var t3 = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var t2 = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var t4 = 0; + var t5; + var t7 = 0; + var t9 = false; + function t6(e) { + t9 = e; + } + var t8 = (function(e) { + t3(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.randomId = P(); + n.isStringTemplate = false; + n.needsID = false; + n.isReactHybrid = false; + if (g(n.enableRtl)) { + n.setProperties({ + 'enableRtl': em + }, true); + } + if (g(n.locale)) { + n.setProperties({ + 'locale': eg + }, true); + } + n.moduleLoader = new tY(n); + n.localObserver = new eu(n); + ef.on('notifyExternalChange', n.detectFunction, n, n.randomId); + t0(); + if (!b(i)) { + n.appendTo(); + } + return n; + } + t.prototype.requiredModules = function() { + return []; + }; + t.prototype.destroy = function() { + if (this.isDestroyed) { + return; + } + if (this.enablePersistence) { + this.setPersistData(); + } + this.localObserver.destroy(); + if (this.refreshing) { + return; + } + eY([ + this.element + ], [ + 'e-control' + ]); + this.trigger('destroyed', { + cancel: false + }); + e.prototype.destroy.call(this); + this.moduleLoader.clean(); + ef.off('notifyExternalChange', this.detectFunction, this.randomId); + }; + t.prototype.refresh = function() { + this.refreshing = true; + this.moduleLoader.clean(); + this.destroy(); + this.clearChanges(); + this.localObserver = new eu(this); + this.preRender(); + this.injectModules(); + this.render(); + this.refreshing = false; + }; + t.prototype.accessMount = function() { + if (this.mount && !this.isReactHybrid) { + this.mount(); + } + }; + t.prototype.getRootElement = function() { + if (this.isReactHybrid) { + return this.actualElement; + } else { + return this.element; + } + }; + t.prototype.getLocalData = function() { + var e = this.getModuleName() + this.element.id; + if (t9) { + return window.localStorage.getItem(e + this.ej2StatePersistenceVersion); + } else { + return window.localStorage.getItem(e); + } + }; + t.prototype.appendTo = function(t) { + if (!g(t) && typeof (t) === 'string') { + this.element = e3(t, document); + } else if (!g(t)) { + this.element = t; + } + if (!g(this.element)) { + var i = 'e-' + this.getModuleName().toLowerCase(); + eZ([ + this.element + ], [ + 'e-control', + i + ]); + this.isProtectedOnChange = false; + if (this.needsID && !this.element.id) { + this.element.id = this.getUniqueID(this.getModuleName()); + } + if (this.enablePersistence) { + this.mergePersistData(); + window.addEventListener('unload', this.setPersistData.bind(this)); + } + var n = h('ej2_instances', this.element); + if (!n || n.indexOf(this) === -1) { + e.prototype.addInstance.call(this); + } + this.preRender(); + this.injectModules(); + this.render(); + if (!this.mount) { + this.trigger('created'); + } else { + this.accessMount(); + } + } + }; + t.prototype.renderComplete = function(e) { + if (N()) { + var t = 'sfBlazor'; + window[t].renderComplete(this.element, e); + } + this.isRendered = true; + }; + t.prototype.dataBind = function() { + this.injectModules(); + e.prototype.dataBind.call(this); + }; + t.prototype.on = function(e, t, i) { + if (typeof e === 'string') { + this.localObserver.on(e, t, i); + } else { + for(var n = 0, r = e; n < r.length; n++){ + var s = r[n]; + this.localObserver.on(s.event, s.handler, s.context); + } + } + }; + t.prototype.off = function(e, t) { + if (typeof e === 'string') { + this.localObserver.off(e, t); + } else { + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + this.localObserver.off(r.event, r.handler); + } + } + }; + t.prototype.notify = function(e, t) { + if (this.isDestroyed !== true) { + this.localObserver.notify(e, t); + } + }; + t.prototype.getInjectedModules = function() { + return this.injectedModules; + }; + t.Inject = function() { + var e = []; + for(var t = 0; t < arguments.length; t++){ + e[t] = arguments[t]; + } + if (!this.prototype.injectedModules) { + this.prototype.injectedModules = []; + } + for(var i = 0; i < e.length; i++){ + if (this.prototype.injectedModules.indexOf(e[i]) === -1) { + this.prototype.injectedModules.push(e[i]); + } + } + }; + t.prototype.createElement = function(e, t, i) { + return eW(e, t); + }; + t.prototype.triggerStateChange = function(e, t) { + if (this.isReactHybrid) { + this.setState(); + this.currentContext = { + calls: e, + args: t + }; + } + }; + t.prototype.injectModules = function() { + if (this.injectedModules && this.injectedModules.length) { + this.moduleLoader.inject(this.requiredModules(), this.injectedModules); + } + }; + t.prototype.detectFunction = function(e) { + var t = Object.keys(e); + if (t.length) { + this[t[0]] = e[t[0]]; + } + }; + t.prototype.mergePersistData = function() { + var e; + if (t9) { + e = window.localStorage.getItem(this.getModuleName() + this.element.id + this.ej2StatePersistenceVersion); + } else { + e = window.localStorage.getItem(this.getModuleName() + this.element.id); + } + if (!(g(e) || (e === ''))) { + this.setProperties(JSON.parse(e), true); + } + }; + t.prototype.setPersistData = function() { + if (!this.isDestroyed) { + if (t9) { + window.localStorage.setItem(this.getModuleName() + this.element.id + this.ej2StatePersistenceVersion, this.getPersistData()); + } else { + window.localStorage.setItem(this.getModuleName() + this.element.id, this.getPersistData()); + } + } + }; + t.prototype.renderReactTemplates = function() {}; + t.prototype.clearTemplate = function(e, t) {}; + t.prototype.getUniqueID = function(e) { + if (this.isHistoryChanged()) { + t4 = 0; + } + t5 = this.pageID(location.href); + t7 = history.length; + return e + '_' + t5 + '_' + t4++; + }; + t.prototype.pageID = function(e) { + var t = 0; + if (e.length === 0) { + return t; + } + for(var i = 0; i < e.length; i++){ + var n = e.charCodeAt(i); + t = ((t << 5) - t) + n; + t = t & t; + } + return Math.abs(t); + }; + t.prototype.isHistoryChanged = function() { + return t5 !== this.pageID(location.href) || t7 !== history.length; + }; + t.prototype.addOnPersist = function(e) { + var t = this; + var i = {}; + for(var n = 0, r = e; n < r.length; n++){ + var s = r[n]; + var o = void 0; + o = h(s, this); + if (!b(o)) { + c(s, this.getActualProperties(o), i); + } + } + return JSON.stringify(i, function(e, i) { + return t.getActualProperties(i); + }); + }; + t.prototype.getActualProperties = function(e) { + if (e instanceof tX) { + return h('properties', e); + } else { + return e; + } + }; + t.prototype.ignoreOnPersist = function(e) { + return JSON.stringify(this.iterateJsonProperties(this.properties, e)); + }; + t.prototype.iterateJsonProperties = function(e, t) { + var i = {}; + var n = function(n) { + if (t.indexOf(n) === -1) { + var s = e[n]; + if (typeof s === 'object' && !(s instanceof Array)) { + var o = t.filter(function(e) { + return new RegExp(n + '.').test(e); + }).map(function(e) { + return e.replace(n + '.', ''); + }); + i[n] = r.iterateJsonProperties(r.getActualProperties(s), o); + } else { + i[n] = s; + } + } + }; + var r = this; + for(var s = 0, o = Object.keys(e); s < o.length; s++){ + var a = o[s]; + n(a); + } + return i; + }; + t2([ + tS(false) + ], t.prototype, "enablePersistence", void 0); + t2([ + tS() + ], t.prototype, "enableRtl", void 0); + t2([ + tS() + ], t.prototype, "locale", void 0); + t = t2([ + tN + ], t); + return t; + }(ts)); + (function() { + if (typeof window !== 'undefined') { + window.addEventListener('popstate', function() { + t4 = 0; + }); + } + })(); + ; + var ie = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var it = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var ii = { + left: 0, + top: 0, + bottom: 0, + right: 0 + }; + var ir = (null && ([ + 'offsetLeft', + 'offsetTop' + ])); + var is = (null && ([ + 'x', + 'y' + ])); + var io = (null && ([ + 'left', + 'top' + ])); + var ia = { + isDragged: false + }; + var il = (function(e) { + ie(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + it([ + tS(0) + ], t.prototype, "left", void 0); + it([ + tS(0) + ], t.prototype, "top", void 0); + return t; + }(tX)); + var ih = (function(e) { + ie(t, e); + function t(t, n) { + var r = e.call(this, n, t) || this; + r.dragLimit = i.getDefaultPosition(); + r.borderWidth = i.getDefaultPosition(); + r.padding = i.getDefaultPosition(); + r.diffX = 0; + r.prevLeft = 0; + r.prevTop = 0; + r.dragProcessStarted = false; + r.eleTop = 0; + r.tapHoldTimer = 0; + r.externalInitialize = false; + r.diffY = 0; + r.parentScrollX = 0; + r.parentScrollY = 0; + r.droppables = {}; + r.bind(); + return r; + } + i = t; + t.prototype.bind = function() { + this.toggleEvents(); + if (eV.isIE) { + eZ([ + this.element + ], 'e-block-touch'); + } + this.droppables[this.scope] = {}; + }; + t.getDefaultPosition = function() { + return v({}, ii); + }; + t.prototype.toggleEvents = function(e) { + var t; + if (!b(this.handle)) { + t = e3(this.handle, this.element); + } + var i = (this.enableTapHold && eV.isDevice && eV.isTouch) ? this.mobileInitialize : this.initialize; + if (e) { + e_.remove(t || this.element, eV.touchStartEvent, i); + } else { + e_.add(t || this.element, eV.touchStartEvent, i, this); + } + }; + t.prototype.mobileInitialize = function(e) { + var t = this; + var i = e.currentTarget; + this.tapHoldTimer = setTimeout(function() { + t.externalInitialize = true; + t.removeTapholdTimer(); + t.initialize(e, i); + }, this.tapHoldThreshold); + e_.add(document, eV.touchMoveEvent, this.removeTapholdTimer, this); + e_.add(document, eV.touchEndEvent, this.removeTapholdTimer, this); + }; + t.prototype.removeTapholdTimer = function() { + clearTimeout(this.tapHoldTimer); + e_.remove(document, eV.touchMoveEvent, this.removeTapholdTimer); + e_.remove(document, eV.touchEndEvent, this.removeTapholdTimer); + }; + t.prototype.getScrollableParent = function(e, t) { + var i = { + 'vertical': 'scrollHeight', + 'horizontal': 'scrollWidth' + }; + var n = { + 'vertical': 'clientHeight', + 'horizontal': 'clientWidth' + }; + if (g(e)) { + return null; + } + if (e[i[t]] > e[n[t]]) { + if (t === 'vertical' ? e.scrollTop > 0 : e.scrollLeft > 0) { + if (t === 'vertical') { + this.parentScrollY = this.parentScrollY + (this.parentScrollY === 0 ? e.scrollTop : e.scrollTop - this.parentScrollY); + this.tempScrollHeight = e.scrollHeight; + } else { + this.parentScrollX = this.parentScrollX + (this.parentScrollX === 0 ? e.scrollLeft : e.scrollLeft - this.parentScrollX); + this.tempScrollWidth = e.scrollWidth; + } + if (!g(e)) { + return this.getScrollableParent(e.parentNode, t); + } else { + return e; + } + } else { + return this.getScrollableParent(e.parentNode, t); + } + } else { + return this.getScrollableParent(e.parentNode, t); + } + }; + t.prototype.getScrollableValues = function() { + this.parentScrollX = 0; + this.parentScrollY = 0; + var e = this.element.classList.contains('e-dialog') && this.element.classList.contains('e-dlg-modal'); + var t = this.getScrollableParent(this.element.parentNode, 'vertical'); + var i = this.getScrollableParent(this.element.parentNode, 'horizontal'); + }; + t.prototype.initialize = function(e, t) { + this.currentStateTarget = e.target; + if (this.isDragStarted()) { + return; + } else { + this.isDragStarted(true); + this.externalInitialize = false; + } + this.target = (e.currentTarget || t); + this.dragProcessStarted = false; + if (this.abort) { + var i = this.abort; + if (typeof i === 'string') { + i = [ + i + ]; + } + for(var n = 0; n < i.length; n++){ + if (!g(e5(e.target, i[n]))) { + if (this.isDragStarted()) { + this.isDragStarted(true); + } + return; + } + } + } + if (this.preventDefault && !b(e.changedTouches) && e.type !== 'touchstart') { + e.preventDefault(); + } + this.element.setAttribute('aria-grabbed', 'true'); + var r = this.getCoordinates(e); + this.initialPosition = { + x: r.pageX, + y: r.pageY + }; + if (!this.clone) { + var s = this.element.getBoundingClientRect(); + this.getScrollableValues(); + if (e.clientX === e.pageX) { + this.parentScrollX = 0; + } + if (e.clientY === e.pageY) { + this.parentScrollY = 0; + } + this.relativeXPosition = r.pageX - (s.left + this.parentScrollX); + this.relativeYPosition = r.pageY - (s.top + this.parentScrollY); + } + if (this.externalInitialize) { + this.intDragStart(e); + } else { + e_.add(document, eV.touchMoveEvent, this.intDragStart, this); + e_.add(document, eV.touchEndEvent, this.intDestroy, this); + } + this.toggleEvents(true); + if (e.type !== 'touchstart' && this.isPreventSelect) { + document.body.classList.add('e-prevent-select'); + } + this.externalInitialize = false; + e_.trigger(document.documentElement, eV.touchStartEvent, e); + }; + t.prototype.intDragStart = function(e) { + this.removeTapholdTimer(); + var t = !b(e.changedTouches); + if (t && (e.changedTouches.length !== 1)) { + return; + } + var i = this.getCoordinates(e); + var n; + var r = getComputedStyle(this.element); + this.margin = { + left: parseInt(r.marginLeft, 10), + top: parseInt(r.marginTop, 10), + right: parseInt(r.marginRight, 10), + bottom: parseInt(r.marginBottom, 10) + }; + var s = this.element; + if (this.clone && this.dragTarget) { + var o = e5(e.target, this.dragTarget); + if (!g(o)) { + s = o; + } + } + if (this.isReplaceDragEle) { + s = this.currentStateCheck(e.target, s); + } + this.offset = this.calculateParentPosition(s); + this.position = this.getMousePosition(e, this.isDragScroll); + var a = this.initialPosition.x - i.pageX; + var l = this.initialPosition.y - i.pageY; + var h = Math.sqrt((a * a) + (l * l)); + if ((h >= this.distance || this.externalInitialize)) { + var c = this.getHelperElement(e); + if (!c || g(c)) { + return; + } + if (t) { + e.preventDefault(); + } + var d = this.helperElement = c; + this.parentClientRect = this.calculateParentPosition(d.offsetParent); + if (this.dragStart) { + var p = this.getProperTargetElement(e); + var u = { + event: e, + element: s, + target: p, + bindEvents: N() ? this.bindDragEvents.bind(this) : null, + dragElement: d + }; + this.trigger('dragStart', u); + } + if (this.dragArea) { + this.setDragArea(); + } else { + this.dragLimit = { + left: 0, + right: 0, + bottom: 0, + top: 0 + }; + this.borderWidth = { + top: 0, + left: 0 + }; + } + n = { + left: this.position.left - this.parentClientRect.left, + top: this.position.top - this.parentClientRect.top + }; + if (this.clone && !this.enableTailMode) { + this.diffX = this.position.left - this.offset.left; + this.diffY = this.position.top - this.offset.top; + } + this.getScrollableValues(); + var f = getComputedStyle(s); + var m = parseFloat(f.marginTop); + if (this.clone && m !== 0) { + n.top += m; + } + this.eleTop = !isNaN(parseFloat(f.top)) ? parseFloat(f.top) - this.offset.top : 0; + if (this.enableScrollHandler && !this.clone) { + n.top -= this.parentScrollY; + n.left -= this.parentScrollX; + } + var v = this.getProcessedPositionValue({ + top: (n.top - this.diffY) + 'px', + left: (n.left - this.diffX) + 'px' + }); + this.dragElePosition = { + top: n.top, + left: n.left + }; + e6(d, this.getDragPosition({ + position: 'absolute', + left: v.left, + top: v.top + })); + e_.remove(document, eV.touchMoveEvent, this.intDragStart); + e_.remove(document, eV.touchEndEvent, this.intDestroy); + if (!N()) { + this.bindDragEvents(d); + } + } + }; + t.prototype.bindDragEvents = function(e) { + if (eG(e)) { + e_.add(document, eV.touchMoveEvent, this.intDrag, this); + e_.add(document, eV.touchEndEvent, this.intDragStop, this); + this.setGlobalDroppables(false, this.element, e); + } else { + this.toggleEvents(); + document.body.classList.remove('e-prevent-select'); + } + }; + t.prototype.elementInViewport = function(e) { + this.top = e.offsetTop; + this.left = e.offsetLeft; + this.width = e.offsetWidth; + this.height = e.offsetHeight; + while(e.offsetParent){ + e = e.offsetParent; + this.top += e.offsetTop; + this.left += e.offsetLeft; + } + return (this.top >= window.pageYOffset && this.left >= window.pageXOffset && (this.top + this.height) <= (window.pageYOffset + window.innerHeight) && (this.left + this.width) <= (window.pageXOffset + window.innerWidth)); + }; + t.prototype.getProcessedPositionValue = function(e) { + if (this.queryPositionInfo) { + return this.queryPositionInfo(e); + } + return e; + }; + t.prototype.calculateParentPosition = function(e) { + if (g(e)) { + return { + left: 0, + top: 0 + }; + } + var t = e.getBoundingClientRect(); + var i = getComputedStyle(e); + return { + left: (t.left + window.pageXOffset) - parseInt(i.marginLeft, 10), + top: (t.top + window.pageYOffset) - parseInt(i.marginTop, 10) + }; + }; + t.prototype.intDrag = function(e) { + if (!b(e.changedTouches) && (e.changedTouches.length !== 1)) { + return; + } + if (this.clone && e.changedTouches && eV.isDevice && eV.isTouch) { + e.preventDefault(); + } + var t; + var i; + this.position = this.getMousePosition(e, this.isDragScroll); + var n = this.getDocumentWidthHeight('Height'); + if (n < this.position.top) { + this.position.top = n; + } + var r = this.getDocumentWidthHeight('Width'); + if (r < this.position.left) { + this.position.left = r; + } + if (this.drag) { + var s = this.getProperTargetElement(e); + this.trigger('drag', { + event: e, + element: this.element, + target: s + }); + } + var o = this.checkTargetElement(e); + if (o.target && o.instance) { + var a = true; + if (this.hoverObject) { + if (this.hoverObject.instance !== o.instance) { + this.triggerOutFunction(e, o); + } else { + a = false; + } + } + if (a) { + o.instance.dragData[this.scope] = this.droppables[this.scope]; + o.instance.intOver(e, o.target); + this.hoverObject = o; + } + } else if (this.hoverObject) { + this.triggerOutFunction(e, o); + } + var l = this.droppables[this.scope].helper; + this.parentClientRect = this.calculateParentPosition(this.helperElement.offsetParent); + var h = this.parentClientRect.left; + var c = this.parentClientRect.top; + var d = this.getCoordinates(e); + var p = d.pageX; + var u = d.pageY; + var f = this.position.left - this.diffX; + var m = this.position.top - this.diffY; + var v = getComputedStyle(l); + if (this.dragArea) { + if (this.pageX !== p || this.skipDistanceCheck) { + var y = l.offsetWidth + (parseFloat(v.marginLeft) + parseFloat(v.marginRight)); + if (this.dragLimit.left > f && f > 0) { + t = this.dragLimit.left; + } else if (this.dragLimit.right + window.pageXOffset < f + y && f > 0) { + t = f - (f - this.dragLimit.right) + window.pageXOffset - y; + } else { + t = f < 0 ? this.dragLimit.left : f; + } + } + if (this.pageY !== u || this.skipDistanceCheck) { + var C = l.offsetHeight + (parseFloat(v.marginTop) + parseFloat(v.marginBottom)); + if (this.dragLimit.top > m && m > 0) { + i = this.dragLimit.top; + } else if (this.dragLimit.bottom + window.pageYOffset < m + C && m > 0) { + i = m - (m - this.dragLimit.bottom) + window.pageYOffset - C; + } else { + i = m < 0 ? this.dragLimit.top : m; + } + } + } else { + t = f; + i = m; + } + var E = c + this.borderWidth.top; + var S = h + this.borderWidth.left; + if (this.dragProcessStarted) { + if (g(i)) { + i = this.prevTop; + } + if (g(t)) { + t = this.prevLeft; + } + } + var w; + var T; + if (this.dragArea) { + this.dragLimit.top = this.clone ? this.dragLimit.top : 0; + w = (i - E) < 0 ? this.dragLimit.top : (i - E); + T = (t - S) < 0 ? this.dragElePosition.left : (t - S); + } else { + w = i - E; + T = t - S; + } + var k = parseFloat(getComputedStyle(this.element).marginTop); + if (k > 0) { + if (this.clone) { + w += k; + if (m < 0) { + if ((k + m) >= 0) { + w = k + m; + } else { + w -= k; + } + } + w = (this.dragLimit.bottom < w) ? this.dragLimit.bottom : w; + } + if ((i - E) < 0) { + if (m + k + (l.offsetHeight - E) >= 0) { + var x = this.dragLimit.top + m - E; + if ((x + k + E) < 0) { + w -= k + E; + } else { + w = x; + } + } else { + w -= k + E; + } + } + } + if (this.enableScrollHandler && !this.clone) { + w -= this.parentScrollY; + T -= this.parentScrollX; + } + var L = this.getProcessedPositionValue({ + top: w + 'px', + left: T + 'px' + }); + e6(l, this.getDragPosition(L)); + if (!this.elementInViewport(l) && this.enableAutoScroll && !this.helperElement.classList.contains('e-treeview')) { + this.helperElement.scrollIntoView(); + } + var N = document.querySelectorAll(':hover'); + if (this.enableAutoScroll && this.helperElement.classList.contains('e-treeview')) { + if (N.length === 0) { + N = this.getPathElements(e); + } + var D = this.getScrollParent(N, false); + if (this.elementInViewport(this.helperElement)) { + this.getScrollPosition(D, w); + } else if (!this.elementInViewport(this.helperElement)) { + N = [].slice.call(document.querySelectorAll(':hover')); + if (N.length === 0) { + N = this.getPathElements(e); + } + D = this.getScrollParent(N, true); + this.getScrollPosition(D, w); + } + } + this.dragProcessStarted = true; + this.prevLeft = t; + this.prevTop = i; + this.position.left = t; + this.position.top = i; + this.pageX = p; + this.pageY = u; + }; + t.prototype.getScrollParent = function(e, t) { + var i = t ? e.reverse() : e; + var n; + for(var r = i.length - 1; r >= 0; r--){ + n = window.getComputedStyle(i[r])['overflow-y']; + if ((n === 'auto' || n === 'scroll') && i[r].scrollHeight > i[r].clientHeight) { + return i[r]; + } + } + n = window.getComputedStyle(document.scrollingElement)['overflow-y']; + if (n === 'visible') { + document.scrollingElement.style.overflow = 'auto'; + return document.scrollingElement; + } + }; + t.prototype.getScrollPosition = function(e, t) { + if (e && e === document.scrollingElement) { + if ((e.clientHeight - e.getBoundingClientRect().top - this.helperElement.clientHeight) < t && e.getBoundingClientRect().height > t) { + e.scrollTop += this.helperElement.clientHeight; + } else if (e.scrollHeight - e.clientHeight > t) { + e.scrollTop -= this.helperElement.clientHeight; + } + } else if (e && e !== document.scrollingElement) { + if ((e.clientHeight + e.getBoundingClientRect().top - this.helperElement.clientHeight) < t) { + e.scrollTop += this.helperElement.clientHeight; + } else if (e.getBoundingClientRect().top > (t - this.helperElement.clientHeight)) { + e.scrollTop -= this.helperElement.clientHeight; + } + } + }; + t.prototype.getPathElements = function(e) { + var t = e.clientX > 0 ? e.clientX : 0; + var i = e.clientY > 0 ? e.clientY : 0; + return document.elementsFromPoint(t, i); + }; + t.prototype.triggerOutFunction = function(e, t) { + this.hoverObject.instance.intOut(e, t.target); + this.hoverObject.instance.dragData[this.scope] = null; + this.hoverObject = null; + }; + t.prototype.getDragPosition = function(e) { + var t = v({}, e); + if (this.axis) { + if (this.axis === 'x') { + delete t.top; + } else if (this.axis === 'y') { + delete t.left; + } + } + return t; + }; + t.prototype.getDocumentWidthHeight = function(e) { + var t = document.body; + var i = document.documentElement; + var n = Math.max(t['scroll' + e], i['scroll' + e], t['offset' + e], i['offset' + e], i['client' + e]); + return n; + }; + t.prototype.intDragStop = function(e) { + this.dragProcessStarted = false; + if (!b(e.changedTouches) && (e.changedTouches.length !== 1)) { + return; + } + var t = [ + 'touchend', + 'pointerup', + 'mouseup' + ]; + if (t.indexOf(e.type) !== -1) { + if (this.dragStop) { + var i = this.getProperTargetElement(e); + this.trigger('dragStop', { + event: e, + element: this.element, + target: i, + helper: this.helperElement + }); + } + this.intDestroy(e); + } else { + this.element.setAttribute('aria-grabbed', 'false'); + } + var n = this.checkTargetElement(e); + if (n.target && n.instance) { + n.instance.dragStopCalled = true; + n.instance.dragData[this.scope] = this.droppables[this.scope]; + n.instance.intDrop(e, n.target); + } + this.setGlobalDroppables(true); + document.body.classList.remove('e-prevent-select'); + }; + t.prototype.intDestroy = function(e) { + this.dragProcessStarted = false; + this.toggleEvents(); + document.body.classList.remove('e-prevent-select'); + this.element.setAttribute('aria-grabbed', 'false'); + e_.remove(document, eV.touchMoveEvent, this.intDragStart); + e_.remove(document, eV.touchEndEvent, this.intDragStop); + e_.remove(document, eV.touchEndEvent, this.intDestroy); + e_.remove(document, eV.touchMoveEvent, this.intDrag); + if (this.isDragStarted()) { + this.isDragStarted(true); + } + }; + t.prototype.onPropertyChanged = function(e, t) {}; + t.prototype.getModuleName = function() { + return 'draggable'; + }; + t.prototype.isDragStarted = function(e) { + if (e) { + ia.isDragged = !ia.isDragged; + } + return ia.isDragged; + }; + t.prototype.setDragArea = function() { + var e; + var t; + var i = 0; + var n = 0; + var r; + var s = typeof this.dragArea; + if (s === 'string') { + r = e3(this.dragArea); + } else { + r = this.dragArea; + } + if (r) { + var o = r.getBoundingClientRect(); + e = r.scrollWidth ? r.scrollWidth : o.right - o.left; + t = r.scrollHeight ? r.scrollHeight : o.bottom - o.top; + var a = [ + 'Top', + 'Left', + 'Bottom', + 'Right' + ]; + var l = getComputedStyle(r); + for(var h = 0; h < a.length; h++){ + var c = a[h]; + var d = l['border' + c + 'Width']; + var p = l['padding' + c]; + var u = c.toLowerCase(); + this.borderWidth[u] = isNaN(parseFloat(d)) ? 0 : parseFloat(d); + this.padding[u] = isNaN(parseFloat(p)) ? 0 : parseFloat(p); + } + i = o.top; + n = o.left; + this.dragLimit.left = n + this.borderWidth.left + this.padding.left; + this.dragLimit.top = r.offsetTop + this.borderWidth.top + this.padding.top; + this.dragLimit.right = n + e - (this.borderWidth.right + this.padding.right); + this.dragLimit.bottom = i + t - (this.borderWidth.bottom + this.padding.bottom); + } + }; + t.prototype.getProperTargetElement = function(e) { + var t = this.getCoordinates(e); + var i; + var n = this.helperElement.style.pointerEvents || ''; + if (w(e.target, this.helperElement) || e.type.indexOf('touch') !== -1) { + this.helperElement.style.pointerEvents = 'none'; + i = document.elementFromPoint(t.clientX, t.clientY); + this.helperElement.style.pointerEvents = n; + } else { + i = e.target; + } + return i; + }; + t.prototype.currentStateCheck = function(e, t) { + var i; + if (!g(this.currentStateTarget) && this.currentStateTarget !== e) { + i = this.currentStateTarget; + } else { + i = !g(t) ? t : e; + } + return i; + }; + t.prototype.getMousePosition = function(e, t) { + var i = e.srcElement !== undefined ? e.srcElement : e.target; + var n = this.getCoordinates(e); + var r; + var s; + var o = g(i.offsetParent); + if (t) { + r = this.clone ? n.pageX : (n.pageX + (o ? 0 : i.offsetParent.scrollLeft)) - this.relativeXPosition; + s = this.clone ? n.pageY : (n.pageY + (o ? 0 : i.offsetParent.scrollTop)) - this.relativeYPosition; + } else { + r = this.clone ? n.pageX : (n.pageX + window.pageXOffset) - this.relativeXPosition; + s = this.clone ? n.pageY : (n.pageY + window.pageYOffset) - this.relativeYPosition; + } + return { + left: r - (this.margin.left + this.cursorAt.left), + top: s - (this.margin.top + this.cursorAt.top) + }; + }; + t.prototype.getCoordinates = function(e) { + if (e.type.indexOf('touch') > -1) { + return e.changedTouches[0]; + } + return e; + }; + t.prototype.getHelperElement = function(e) { + var t; + if (this.clone) { + if (this.helper) { + t = this.helper({ + sender: e, + element: this.target + }); + } else { + t = eW('div', { + className: 'e-drag-helper e-block-touch', + innerHTML: 'Draggable' + }); + document.body.appendChild(t); + } + } else { + t = this.element; + } + return t; + }; + t.prototype.setGlobalDroppables = function(e, t, i) { + this.droppables[this.scope] = e ? null : { + draggable: t, + helper: i, + draggedElement: this.element + }; + }; + t.prototype.checkTargetElement = function(e) { + var t = this.getProperTargetElement(e); + var i = this.getDropInstance(t); + if (!i && t && !g(t.parentNode)) { + var n = e5(t.parentNode, '.e-droppable') || t.parentElement; + if (n) { + i = this.getDropInstance(n); + } + } + return { + target: t, + instance: i + }; + }; + t.prototype.getDropInstance = function(e) { + var t = 'getModuleName'; + var i; + var n = e && e.ej2_instances; + if (n) { + for(var r = 0, s = n; r < s.length; r++){ + var o = s[r]; + if (o[t]() === 'droppable') { + i = o; + break; + } + } + } + return i; + }; + t.prototype.destroy = function() { + this.toggleEvents(true); + e.prototype.destroy.call(this); + }; + var i; + it([ + tw({}, il) + ], t.prototype, "cursorAt", void 0); + it([ + tS(true) + ], t.prototype, "clone", void 0); + it([ + tS() + ], t.prototype, "dragArea", void 0); + it([ + tS() + ], t.prototype, "isDragScroll", void 0); + it([ + tS() + ], t.prototype, "isReplaceDragEle", void 0); + it([ + tS(true) + ], t.prototype, "isPreventSelect", void 0); + it([ + tL() + ], t.prototype, "drag", void 0); + it([ + tL() + ], t.prototype, "dragStart", void 0); + it([ + tL() + ], t.prototype, "dragStop", void 0); + it([ + tS(1) + ], t.prototype, "distance", void 0); + it([ + tS() + ], t.prototype, "handle", void 0); + it([ + tS() + ], t.prototype, "abort", void 0); + it([ + tS() + ], t.prototype, "helper", void 0); + it([ + tS('default') + ], t.prototype, "scope", void 0); + it([ + tS('') + ], t.prototype, "dragTarget", void 0); + it([ + tS() + ], t.prototype, "axis", void 0); + it([ + tS() + ], t.prototype, "queryPositionInfo", void 0); + it([ + tS(false) + ], t.prototype, "enableTailMode", void 0); + it([ + tS(false) + ], t.prototype, "skipDistanceCheck", void 0); + it([ + tS(true) + ], t.prototype, "preventDefault", void 0); + it([ + tS(false) + ], t.prototype, "enableAutoScroll", void 0); + it([ + tS(false) + ], t.prototype, "enableTapHold", void 0); + it([ + tS(750) + ], t.prototype, "tapHoldThreshold", void 0); + it([ + tS(false) + ], t.prototype, "enableScrollHandler", void 0); + t = i = it([ + tN + ], t); + return t; + }(ts)); + ; + var ic = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var id = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var ip = (function(e) { + ic(t, e); + function t(t, i) { + var n = e.call(this, i, t) || this; + n.mouseOver = false; + n.dragData = {}; + n.dragStopCalled = false; + n.bind(); + return n; + } + t.prototype.bind = function() { + this.wireEvents(); + }; + t.prototype.wireEvents = function() { + e_.add(this.element, eV.touchEndEvent, this.intDrop, this); + }; + t.prototype.onPropertyChanged = function(e, t) {}; + t.prototype.getModuleName = function() { + return 'droppable'; + }; + t.prototype.intOver = function(e, t) { + if (!this.mouseOver) { + var i = this.dragData[this.scope]; + this.trigger('over', { + event: e, + target: t, + dragData: i + }); + this.mouseOver = true; + } + }; + t.prototype.intOut = function(e, t) { + if (this.mouseOver) { + this.trigger('out', { + evt: e, + target: t + }); + this.mouseOver = false; + } + }; + t.prototype.intDrop = function(e, t) { + if (!this.dragStopCalled) { + return; + } else { + this.dragStopCalled = false; + } + var i = true; + var n = this.dragData[this.scope]; + var r = n ? (n.helper && eG(n.helper)) : false; + var s; + if (r) { + s = this.isDropArea(e, n.helper, t); + if (this.accept) { + i = te(n.helper, this.accept); + } + } + if (r && this.drop && s.canDrop && i) { + this.trigger('drop', { + event: e, + target: s.target, + droppedElement: n.helper, + dragData: n + }); + } + this.mouseOver = false; + }; + t.prototype.isDropArea = function(e, t, i) { + var n = { + canDrop: true, + target: i || e.target + }; + var r = e.type === 'touchend'; + if (r || n.target === t) { + t.style.display = 'none'; + var s = r ? (e.changedTouches[0]) : e; + var o = document.elementFromPoint(s.clientX, s.clientY); + n.canDrop = false; + n.canDrop = w(o, this.element); + if (n.canDrop) { + n.target = o; + } + t.style.display = ''; + } + return n; + }; + t.prototype.destroy = function() { + e_.remove(this.element, eV.touchEndEvent, this.intDrop); + e.prototype.destroy.call(this); + }; + id([ + tS() + ], t.prototype, "accept", void 0); + id([ + tS('default') + ], t.prototype, "scope", void 0); + id([ + tL() + ], t.prototype, "drop", void 0); + id([ + tL() + ], t.prototype, "over", void 0); + id([ + tL() + ], t.prototype, "out", void 0); + t = id([ + tN + ], t); + return t; + }(ts)); + ; + var iu = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var im = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var iv = { + 'backspace': 8, + 'tab': 9, + 'enter': 13, + 'shift': 16, + 'control': 17, + 'alt': 18, + 'pause': 19, + 'capslock': 20, + 'space': 32, + 'escape': 27, + 'pageup': 33, + 'pagedown': 34, + 'end': 35, + 'home': 36, + 'leftarrow': 37, + 'uparrow': 38, + 'rightarrow': 39, + 'downarrow': 40, + 'insert': 45, + 'delete': 46, + 'f1': 112, + 'f2': 113, + 'f3': 114, + 'f4': 115, + 'f5': 116, + 'f6': 117, + 'f7': 118, + 'f8': 119, + 'f9': 120, + 'f10': 121, + 'f11': 122, + 'f12': 123, + 'semicolon': 186, + 'plus': 187, + 'comma': 188, + 'minus': 189, + 'dot': 190, + 'forwardslash': 191, + 'graveaccent': 192, + 'openbracket': 219, + 'backslash': 220, + 'closebracket': 221, + 'singlequote': 222 + }; + var ig = (function(e) { + iu(t, e); + function t(t, n) { + var r = e.call(this, n, t) || this; + r.keyPressHandler = function(e) { + var t = e.altKey; + var n = e.ctrlKey; + var s = e.shiftKey; + var o = e.which; + var a = Object.keys(r.keyConfigs); + for(var l = 0, h = a; l < h.length; l++){ + var c = h[l]; + var d = r.keyConfigs[c].split(','); + for(var p = 0, u = d; p < u.length; p++){ + var f = u[p]; + var m = i.getKeyConfigData(f.trim()); + if (t === m.altKey && n === m.ctrlKey && s === m.shiftKey && o === m.keyCode) { + e.action = c; + if (r.keyAction) { + r.keyAction(e); + } + } + } + } + }; + r.bind(); + return r; + } + i = t; + t.prototype.destroy = function() { + this.unwireEvents(); + e.prototype.destroy.call(this); + }; + t.prototype.onPropertyChanged = function(e, t) {}; + t.prototype.bind = function() { + this.wireEvents(); + }; + t.prototype.getModuleName = function() { + return 'keyboard'; + }; + t.prototype.wireEvents = function() { + this.element.addEventListener(this.eventName, this.keyPressHandler); + }; + t.prototype.unwireEvents = function() { + this.element.removeEventListener(this.eventName, this.keyPressHandler); + }; + t.getKeyConfigData = function(e) { + if (e in this.configCache) { + return this.configCache[e]; + } + var t = e.toLowerCase().split('+'); + var n = { + altKey: (t.indexOf('alt') !== -1 ? true : false), + ctrlKey: (t.indexOf('ctrl') !== -1 ? true : false), + shiftKey: (t.indexOf('shift') !== -1 ? true : false), + keyCode: null + }; + if (t[t.length - 1].length > 1 && !!Number(t[t.length - 1])) { + n.keyCode = Number(t[t.length - 1]); + } else { + n.keyCode = i.getKeyCode(t[t.length - 1]); + } + i.configCache[e] = n; + return n; + }; + t.getKeyCode = function(e) { + return iv[e] || e.toUpperCase().charCodeAt(0); + }; + var i; + t.configCache = {}; + im([ + tS({}) + ], t.prototype, "keyConfigs", void 0); + im([ + tS('keyup') + ], t.prototype, "eventName", void 0); + im([ + tL() + ], t.prototype, "keyAction", void 0); + t = i = im([ + tN + ], t); + return t; + }(ts)); + ; + var ib = (function() { + function e(e, t, i) { + this.controlName = e; + this.localeStrings = t; + this.setLocale(i || eg); + } + e.prototype.setLocale = function(t) { + var i = this.intGetControlConstant(e.locale, t); + this.currentLocale = i || this.localeStrings; + }; + e.load = function(e) { + this.locale = v(this.locale, e, {}, true); + }; + e.prototype.getConstant = function(e) { + if (!g(this.currentLocale[e])) { + return this.currentLocale[e]; + } else { + return this.localeStrings[e] || ''; + } + }; + e.prototype.intGetControlConstant = function(e, t) { + if ((e)[t]) { + return (e)[t][this.controlName]; + } + return null; + }; + e.locale = {}; + return e; + }()); + ; + var iy = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var iC = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var iE = (function(e) { + iy(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + iC([ + tS(50) + ], t.prototype, "swipeThresholdDistance", void 0); + return t; + }(tX)); + var iS = /(Up|Down)/; + var iw = (function(e) { + iy(t, e); + function t(t, i) { + var n = e.call(this, i, t) || this; + n.touchAction = true; + n.tapCount = 0; + n.startEvent = function(e) { + if (n.touchAction === true) { + var t = n.updateChangeTouches(e); + if (e.changedTouches !== undefined) { + n.touchAction = false; + } + n.isTouchMoved = false; + n.movedDirection = ''; + n.startPoint = n.lastMovedPoint = { + clientX: t.clientX, + clientY: t.clientY + }; + n.startEventData = t; + n.hScrollLocked = n.vScrollLocked = false; + n.tStampStart = Date.now(); + n.timeOutTapHold = setTimeout(function() { + n.tapHoldEvent(e); + }, n.tapHoldThreshold); + e_.add(n.element, eV.touchMoveEvent, n.moveEvent, n); + e_.add(n.element, eV.touchEndEvent, n.endEvent, n); + e_.add(n.element, eV.touchCancelEvent, n.cancelEvent, n); + } + }; + n.moveEvent = function(e) { + var t = n.updateChangeTouches(e); + n.movedPoint = t; + n.isTouchMoved = !(t.clientX === n.startPoint.clientX && t.clientY === n.startPoint.clientY); + var i = {}; + if (n.isTouchMoved) { + clearTimeout(n.timeOutTapHold); + n.calcScrollPoints(e); + var r = { + startEvents: n.startEventData, + originalEvent: e, + startX: n.startPoint.clientX, + startY: n.startPoint.clientY, + distanceX: n.distanceX, + distanceY: n.distanceY, + scrollDirection: n.scrollDirection, + velocity: n.getVelocity(t) + }; + i = v(i, {}, r); + n.trigger('scroll', i); + n.lastMovedPoint = { + clientX: t.clientX, + clientY: t.clientY + }; + } + }; + n.cancelEvent = function(e) { + clearTimeout(n.timeOutTapHold); + clearTimeout(n.timeOutTap); + n.tapCount = 0; + n.swipeFn(e); + e_.remove(n.element, eV.touchCancelEvent, n.cancelEvent); + }; + n.endEvent = function(e) { + n.swipeFn(e); + if (!n.isTouchMoved) { + if (typeof n.tap === 'function') { + n.trigger('tap', { + originalEvent: e, + tapCount: ++n.tapCount + }); + n.timeOutTap = setTimeout(function() { + n.tapCount = 0; + }, n.tapThreshold); + } + } + n.modeclear(); + }; + n.swipeFn = function(e) { + clearTimeout(n.timeOutTapHold); + clearTimeout(n.timeOutTap); + var t = n.updateChangeTouches(e); + var i = t.clientX - n.startPoint.clientX; + var r = t.clientY - n.startPoint.clientY; + i = Math.floor(i < 0 ? -1 * i : i); + r = Math.floor(r < 0 ? -1 * r : i); + n.isTouchMoved = i > 1 || r > 1; + var s = (/Firefox/).test(eV.userAgent); + if (s && t.clientX === 0 && t.clientY === 0 && e.type === 'mouseup') { + n.isTouchMoved = false; + } + n.endPoint = t; + n.calcPoints(e); + var o = { + originalEvent: e, + startEvents: n.startEventData, + startX: n.startPoint.clientX, + startY: n.startPoint.clientY, + distanceX: n.distanceX, + distanceY: n.distanceY, + swipeDirection: n.movedDirection, + velocity: n.getVelocity(t) + }; + if (n.isTouchMoved) { + var a = void 0; + var l = n.swipeSettings.swipeThresholdDistance; + a = v(a, n.defaultArgs, o); + var h = false; + var c = n.element; + var d = n.isScrollable(c); + var p = iS.test(n.movedDirection); + if ((l < n.distanceX && !p) || (l < n.distanceY && p)) { + if (!d) { + h = true; + } else { + h = n.checkSwipe(c, p); + } + } + if (h) { + n.trigger('swipe', a); + } + } + n.modeclear(); + }; + n.modeclear = function() { + n.modeClear = setTimeout(function() { + n.touchAction = true; + }, (typeof n.tap !== 'function' ? 0 : 20)); + n.lastTapTime = new Date().getTime(); + e_.remove(n.element, eV.touchMoveEvent, n.moveEvent); + e_.remove(n.element, eV.touchEndEvent, n.endEvent); + e_.remove(n.element, eV.touchCancelEvent, n.cancelEvent); + }; + n.bind(); + return n; + } + t.prototype.onPropertyChanged = function(e, t) {}; + t.prototype.bind = function() { + this.wireEvents(); + if (eV.isIE) { + this.element.classList.add('e-block-touch'); + } + }; + t.prototype.destroy = function() { + this.unwireEvents(); + e.prototype.destroy.call(this); + }; + t.prototype.wireEvents = function() { + e_.add(this.element, eV.touchStartEvent, this.startEvent, this); + }; + t.prototype.unwireEvents = function() { + e_.remove(this.element, eV.touchStartEvent, this.startEvent); + }; + t.prototype.getModuleName = function() { + return 'touch'; + }; + t.prototype.isScrollable = function(e) { + var t = getComputedStyle(e); + var i = t.overflow + t.overflowX + t.overflowY; + if ((/(auto|scroll)/).test(i)) { + return true; + } + return false; + }; + t.prototype.tapHoldEvent = function(e) { + this.tapCount = 0; + this.touchAction = true; + var t; + e_.remove(this.element, eV.touchMoveEvent, this.moveEvent); + e_.remove(this.element, eV.touchEndEvent, this.endEvent); + t = { + originalEvent: e + }; + this.trigger('tapHold', t); + e_.remove(this.element, eV.touchCancelEvent, this.cancelEvent); + }; + t.prototype.calcPoints = function(e) { + var t = this.updateChangeTouches(e); + this.defaultArgs = { + originalEvent: e + }; + this.distanceX = Math.abs((Math.abs(t.clientX) - Math.abs(this.startPoint.clientX))); + this.distanceY = Math.abs((Math.abs(t.clientY) - Math.abs(this.startPoint.clientY))); + if (this.distanceX > this.distanceY) { + this.movedDirection = (t.clientX > this.startPoint.clientX) ? 'Right' : 'Left'; + } else { + this.movedDirection = (t.clientY < this.startPoint.clientY) ? 'Up' : 'Down'; + } + }; + t.prototype.calcScrollPoints = function(e) { + var t = this.updateChangeTouches(e); + this.defaultArgs = { + originalEvent: e + }; + this.distanceX = Math.abs((Math.abs(t.clientX) - Math.abs(this.lastMovedPoint.clientX))); + this.distanceY = Math.abs((Math.abs(t.clientY) - Math.abs(this.lastMovedPoint.clientY))); + if ((this.distanceX > this.distanceY || this.hScrollLocked === true) && this.vScrollLocked === false) { + this.scrollDirection = (t.clientX > this.lastMovedPoint.clientX) ? 'Right' : 'Left'; + this.hScrollLocked = true; + } else { + this.scrollDirection = (t.clientY < this.lastMovedPoint.clientY) ? 'Up' : 'Down'; + this.vScrollLocked = true; + } + }; + t.prototype.getVelocity = function(e) { + var t = e.clientX; + var i = e.clientY; + var n = Date.now(); + var r = t - this.startPoint.clientX; + var s = i - this.startPoint.clientX; + var o = n - this.tStampStart; + return Math.sqrt(r * r + s * s) / o; + }; + t.prototype.checkSwipe = function(e, t) { + var i = [ + 'scroll', + 'offset' + ]; + var n = t ? [ + 'Height', + 'Top' + ] : [ + 'Width', + 'Left' + ]; + if ((e[i[0] + n[0]] <= e[i[1] + n[0]])) { + return true; + } + return (e[i[0] + n[1]] === 0) || (e[i[1] + n[0]] + e[i[0] + n[1]] >= e[i[0] + n[0]]); + }; + t.prototype.updateChangeTouches = function(e) { + var t = e.changedTouches && e.changedTouches.length !== 0 ? e.changedTouches[0] : e; + return t; + }; + iC([ + tL() + ], t.prototype, "tap", void 0); + iC([ + tL() + ], t.prototype, "tapHold", void 0); + iC([ + tL() + ], t.prototype, "swipe", void 0); + iC([ + tL() + ], t.prototype, "scroll", void 0); + iC([ + tS(350) + ], t.prototype, "tapThreshold", void 0); + iC([ + tS(750) + ], t.prototype, "tapHoldThreshold", void 0); + iC([ + tw({}, iE) + ], t.prototype, "swipeSettings", void 0); + t = iC([ + tN + ], t); + return t; + }(ts)); + ; + var iT = new RegExp('\\n|\\r|\\s\\s+', 'g'); + var ik = new RegExp(/'|"/g); + var ix = new RegExp('if ?\\('); + var iL = new RegExp('else if ?\\('); + var iN = new RegExp('else'); + var iD = new RegExp('for ?\\('); + var iO = new RegExp('(/if|/for)'); + var iA = new RegExp('\\((.*)\\)', ''); + var iP = new RegExp('^[0-9]+$', 'g'); + var iM = new RegExp('[\\w"\'.\\s+]+', 'g'); + var iR = new RegExp('"(.*?)"', 'g'); + var iB = new RegExp('[\\w"\'@#$.\\s-+]+', 'g'); + var iI = new RegExp('\\${([^}]*)}', 'g'); + var iH = /^\..*/gm; + var iF = /\\/gi; + var ij = /\\\\/gi; + var iz = new RegExp('[\\w"\'@#$.\\s+]+', 'g'); + var iq = /\window\./gm; + function iV(e) { + if (e) { + iI = e; + } + return iI; + } + function i_(e, t, i) { + var n = 'data'; + var r = iU(e, n, t, i); + var s = "var valueRegEx = (/value=\\'([A-Za-z0-9 _]*)((.)([\\w)(!-;?-\u25A0\\s]+)['])/g);\n var hrefRegex = (/(?:href)([\\s='\"./]+)([\\w-./?=&\\\\#\"]+)((.)([\\w)(!-;/?-\u25A0\\s]+)['])/g);\n if(str.match(valueRegEx)){\n var check = str.match(valueRegEx);\n var str1 = str;\n for (var i=0; i < check.length; i++) {\n var check1 = str.match(valueRegEx)[i].split('value=')[1];\n var change = check1.match(/^'/) !== null ? check1.replace(/^'/, '\"') : check1;\n change =change.match(/.$/)[0] === '\\'' ? change.replace(/.$/,'\"') : change;\n str1 = str1.replace(check1, change);\n }\n str = str.replace(str, str1);\n }\n else if (str.match(/(?:href='')/) === null) {\n if(str.match(hrefRegex)) {\n var check = str.match(hrefRegex);\n var str1 = str;\n for (var i=0; i < check.length; i++) {\n var check1 = str.match(hrefRegex)[i].split('href=')[1];\n if (check1) {\n var change = check1.match(/^'/) !== null ? check1.replace(/^'/, '\"') : check1;\n change =change.match(/.$/)[0] === '\\'' ? change.replace(/.$/,'\"') : change;\n str1 = str1.replace(check1, change);\n }\n }\n str = str.replace(str, str1);\n }\n }\n "; + var o = "var str=\"" + r + "\";" + s + " return str;"; + var a = new Function(n, o); + return a.bind(t); + } + function iU(e, t, i, n) { + var r = 0; + var s = []; + var o = e.match(/class="([^"]+|)\s{2}/g); + var a = ''; + if (o) { + o.forEach(function(t) { + a = t.replace(/\s\s+/g, ' '); + e = e.replace(t, a); + }); + } + return e.replace(iT, '').replace(iR, '\'$1\'').replace(iI, function(e, o, a, l) { + var h = /@|#|\$/gm; + var c = o.match(iA); + if (c) { + var d = c[1]; + if (iL.test(o)) { + o = '";} ' + o.replace(c[1], d.replace(iM, function(e) { + e = e.trim(); + return iW(e, !(ik.test(e)) && (s.indexOf(e) === -1), t, s, n); + })) + '{ \n str = str + "'; + } else if (ix.test(o)) { + o = '"; ' + o.replace(c[1], d.replace(iB, function(e) { + return iG(e, t, s, n); + })) + '{ \n str = str + "'; + } else if (iD.test(o)) { + var p = c[1].split(' of '); + o = '"; ' + o.replace(c[1], function(e) { + s.push(p[0]); + s.push(p[0] + 'Index'); + r = r + 1; + return 'var i' + r + '=0; i' + r + ' < ' + iW(p[1], true, t, s, n) + '.length; i' + r + '++'; + }) + '{ \n ' + p[0] + '= ' + iW(p[1], true, t, s, n) + '[i' + r + ']; \n var ' + p[0] + 'Index=i' + r + '; \n str = str + "'; + } else { + var u = o.split('('); + var f = (i && i.hasOwnProperty(u[0]) ? 'this.' : 'global'); + f = (/\./.test(u[0]) ? '' : f); + var m = c[1].split(','); + if (c[1].length !== 0 && !(/data/).test(m[0]) && !(/window./).test(m[0])) { + c[1] = (f === 'global' ? t + '.' + c[1] : c[1]); + } + var v = /@|\$|#/gm; + var g = /\]\./gm; + if (iq.test(o) && g.test(o) || v.test(o)) { + var b = /@|\$|#|\]\./gm; + if (b.test(o)) { + o = '"+ ' + (f === 'global' ? '' : f) + o.replace(c[1], d.replace(iz, function(e) { + return iG(e, t, s, n); + })) + '+ "'; + } + } else { + o = '" + ' + (f === 'global' ? '' : f) + o.replace(d, iW(c[1].replace(/,( |)data.|,/gi, ',' + t + '.').replace(/,( |)data.window/gi, ',window'), (f === 'global' ? false : true), t, s, n)) + '+"'; + } + } + } else if (iN.test(o)) { + o = '"; ' + o.replace(iN, '} else { \n str = str + "'); + } else if (!!o.match(iO)) { + o = o.replace(iO, '"; \n } \n str = str + "'); + } else if (h.test(o)) { + if (o.match(iF)) { + o = iX(o); + } + o = '"+' + iY(o, (s.indexOf(o) === -1), t, s) + '"]+"'; + } else { + if (o.match(iF)) { + o = iX(o); + o = '"+' + iY(o, (s.indexOf(o) === -1), t, s) + '"]+"'; + } else { + o = '"+' + iW(o.replace(/,/gi, '+' + t + '.'), (s.indexOf(o) === -1), t, s, n) + '+"'; + } + } + return o; + }); + } + function iW(e, t, i, n, r) { + return ((t && !(iP.test(e)) && n.indexOf(e.split('.')[0]) === -1 && !r) ? i + '.' + e : e); + } + function iZ(e, t, i, n) { + var r = /^\..*/gm; + return ((t && !(iP.test(e)) && n.indexOf(e.split('.')[0]) === -1 && !(r.test(e))) ? i + '.' + e : e); + } + function iY(e, t, i, n) { + return ((t && !(iP.test(e)) && n.indexOf(e.split('.')[0]) === -1) ? i + '["' + e : e); + } + function iX(e) { + var t = '\\\\'; + if (e.match(ij)) { + e = e; + } else { + e = e.replace(iF, t); + } + return e; + } + function iG(e, t, i, n) { + e = e.trim(); + var r = /\window\./gm; + if (!r.test(e)) { + var s = /'|"/gm; + var o = /@|\$|#/gm; + if (o.test(e)) { + e = iY(e, (i.indexOf(e) === -1), t, i) + '"]'; + } + if (iH.test(e)) { + return iZ(e, !(s.test(e)) && (i.indexOf(e) === -1), t, i); + } else { + return iW(e, !(s.test(e)) && (i.indexOf(e) === -1), t, i, n); + } + } else { + return e; + } + } + ; + var iK = /^[\n\r.]+ 0) { + e.forEach(function(e) { + eQ(e); + }); + } else { + return; + } + }; + e.removeJsEvents = function() { + var e = this.wrapElement.querySelectorAll('[' + i8.join('],[') + ']'); + if (e.length > 0) { + e.forEach(function(e) { + i8.forEach(function(t) { + if (e.hasAttribute(t)) { + e.removeAttribute(t); + } + }); + }); + } else { + return; + } + }; + e.removeXssAttrs = function() { + var e = this; + this.removeAttrs.forEach(function(t, i) { + var n = e.wrapElement.querySelectorAll(t.selector); + if (n.length > 0) { + n.forEach(function(e) { + e.removeAttribute(t.attribute); + }); + } + }); + }; + return e; + }()); + ; + ; + }), + 78: (function(e, t, i) { + "use strict"; + i.d(t, { + "z": function() { + return h; + } + }); + var n = i(1807); + var r = i(759); + var s = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var o = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var a = new n.Qj(); + var l = { + RTL: 'e-rtl', + BUTTON: 'e-btn', + PRIMARY: 'e-primary', + ICONBTN: 'e-icon-btn' + }; + var h = (function(e) { + s(t, e); + function t(t, i) { + return e.call(this, t, i) || this; + } + t.prototype.preRender = function() {}; + t.prototype.render = function() { + this.initialize(); + this.removeRippleEffect = (0, n.qx)(this.element, { + selector: '.' + l.BUTTON + }); + this.renderComplete(); + }; + t.prototype.initialize = function() { + if (this.cssClass) { + (0, n.cn)([ + this.element + ], this.cssClass.split(' ')); + } + if (this.isPrimary) { + this.element.classList.add(l.PRIMARY); + } + if (!(0, n.xr)() || ((0, n.xr)() && this.getModuleName() !== 'progress-btn')) { + if (this.content) { + var e = (this.enableHtmlSanitizer) ? n.pJ.sanitize(this.content) : this.content; + this.element.innerHTML = e; + } + this.setIconCss(); + } + if (this.enableRtl) { + this.element.classList.add(l.RTL); + } + if (this.disabled) { + this.controlStatus(this.disabled); + } else { + this.wireEvents(); + } + }; + t.prototype.controlStatus = function(e) { + this.element.disabled = e; + }; + t.prototype.setIconCss = function() { + if (this.iconCss) { + var e = this.createElement('span', { + className: 'e-btn-icon ' + this.iconCss + }); + if (!this.element.textContent.trim()) { + this.element.classList.add(l.ICONBTN); + } else { + e.classList.add('e-icon-' + this.iconPosition.toLowerCase()); + if (this.iconPosition === 'Top' || this.iconPosition === 'Bottom') { + this.element.classList.add('e-' + this.iconPosition.toLowerCase() + '-icon-btn'); + } + } + var t = this.element.childNodes[0]; + if (t && (this.iconPosition === 'Left' || this.iconPosition === 'Top')) { + this.element.insertBefore(e, t); + } else { + this.element.appendChild(e); + } + } + }; + t.prototype.wireEvents = function() { + if (this.isToggle) { + n.bi.add(this.element, 'click', this.btnClickHandler, this); + } + }; + t.prototype.unWireEvents = function() { + if (this.isToggle) { + n.bi.remove(this.element, 'click', this.btnClickHandler); + } + }; + t.prototype.btnClickHandler = function() { + if (this.element.classList.contains('e-active')) { + this.element.classList.remove('e-active'); + } else { + this.element.classList.add('e-active'); + } + }; + t.prototype.destroy = function() { + var t = [ + l.PRIMARY, + l.RTL, + l.ICONBTN, + 'e-success', + 'e-info', + 'e-danger', + 'e-warning', + 'e-flat', + 'e-outline', + 'e-small', + 'e-bigger', + 'e-active', + 'e-round', + 'e-top-icon-btn', + 'e-bottom-icon-btn' + ]; + if (this.cssClass) { + t = t.concat(this.cssClass.split(' ')); + } + e.prototype.destroy.call(this); + (0, n.IV)([ + this.element + ], t); + if (!this.element.getAttribute('class')) { + this.element.removeAttribute('class'); + } + if (this.disabled) { + this.element.removeAttribute('disabled'); + } + if (this.content) { + this.element.innerHTML = this.element.innerHTML.replace(this.content, ''); + } + var i = this.element.querySelector('span.e-btn-icon'); + if (i) { + (0, n.og)(i); + } + this.unWireEvents(); + if (n.re) { + this.removeRippleEffect(); + } + }; + t.prototype.getModuleName = function() { + return 'btn'; + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([]); + }; + t.Inject = function() {}; + t.prototype.onPropertyChanged = function(e, t) { + var i = this.element.querySelector('span.e-btn-icon'); + for(var s = 0, o = Object.keys(e); s < o.length; s++){ + var a = o[s]; + switch(a){ + case 'isPrimary': + if (e.isPrimary) { + this.element.classList.add(l.PRIMARY); + } else { + this.element.classList.remove(l.PRIMARY); + } + break; + case 'disabled': + this.controlStatus(e.disabled); + break; + case 'iconCss': + { + if (i) { + if (e.iconCss) { + i.className = 'e-btn-icon ' + e.iconCss; + if (this.element.textContent.trim()) { + if (this.iconPosition === 'Left') { + i.classList.add('e-icon-left'); + } else { + i.classList.add('e-icon-right'); + } + } + } else { + (0, n.og)(i); + } + } else { + this.setIconCss(); + } + break; + } + case 'iconPosition': + (0, n.IV)([ + this.element + ], [ + 'e-top-icon-btn', + 'e-bottom-icon-btn' + ]); + i = this.element.querySelector('span.e-btn-icon'); + if (i) { + (0, n.og)(i); + } + this.setIconCss(); + break; + case 'cssClass': + if (t.cssClass) { + (0, n.IV)([ + this.element + ], t.cssClass.split(' ')); + } + if (e.cssClass) { + (0, n.cn)([ + this.element + ], e.cssClass.split(' ')); + } + break; + case 'enableRtl': + if (e.enableRtl) { + this.element.classList.add(l.RTL); + } else { + this.element.classList.remove(l.RTL); + } + break; + case 'content': + { + var h = (0, r.UC)(this.element); + if (!h) { + this.element.classList.remove(l.ICONBTN); + } + if (!(0, n.xr)() || ((0, n.xr)() && !this.isServerRendered && this.getModuleName() !== 'progress-btn')) { + if (this.enableHtmlSanitizer) { + e.content = n.pJ.sanitize(e.content); + } + this.element.innerHTML = e.content; + this.setIconCss(); + } + break; + } + case 'isToggle': + if (e.isToggle) { + n.bi.add(this.element, 'click', this.btnClickHandler, this); + } else { + n.bi.remove(this.element, 'click', this.btnClickHandler); + (0, n.IV)([ + this.element + ], [ + 'e-active' + ]); + } + break; + } + } + }; + t.prototype.click = function() { + this.element.click(); + }; + t.prototype.focusIn = function() { + this.element.focus(); + }; + o([ + (0, n.Z9)('Left') + ], t.prototype, "iconPosition", void 0); + o([ + (0, n.Z9)('') + ], t.prototype, "iconCss", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "isPrimary", void 0); + o([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + o([ + (0, n.Z9)('') + ], t.prototype, "content", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "isToggle", void 0); + o([ + (0, n.Z9)() + ], t.prototype, "locale", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "enableHtmlSanitizer", void 0); + o([ + (0, n.ju)() + ], t.prototype, "created", void 0); + t = o([ + n.Zl + ], t); + return t; + }(n.wA)); + }), + 759: (function(e, t, i) { + "use strict"; + i.d(t, { + "Rm": function() { + return r; + }, + "UC": function() { + return s; + }, + "Z5": function() { + return c; + }, + "sg": function() { + return h; + } + }); + var n = i(1807); + function r(e, t, i, r, s, o) { + var a = r; + if (r.tagName === t) { + var l = (0, n.NA)('ej2_instances', r); + a = e('input', { + attrs: { + 'type': i + } + }); + var h = [ + 'change', + 'cssClass', + 'label', + 'labelPosition', + 'id' + ]; + for(var c = 0, d = r.attributes.length; c < d; c++){ + if (h.indexOf(r.attributes[c].nodeName) === -1) { + a.setAttribute(r.attributes[c].nodeName, r.attributes[c].nodeValue); + } + } + (0, n.Y4)(r, { + 'class': s + }); + r.appendChild(a); + (0, n.sO)('ej2_instances', l, a); + (0, n.ex)(r, 'ej2_instances'); + } + return a; + } + function s(e) { + var t; + var i = e.childNodes; + for(var n = 0; n < i.length; n++){ + t = i[n]; + if (t.nodeType === 3) { + return t; + } + } + return null; + } + function o(e, t, i) { + if (i === 'INPUT') { + t.parentNode.insertBefore(e.element, t); + detach(t); + e.element.checked = false; + [ + 'name', + 'value', + 'disabled' + ].forEach(function(t) { + e.element.removeAttribute(t); + }); + } else { + [ + 'role', + 'aria-checked', + 'class' + ].forEach(function(e) { + t.removeAttribute(e); + }); + t.innerHTML = ''; + } + } + function a(e, t, i, n, s) { + n = r(e.createElement, t, 'checkbox', n, i, s); + e.element = n; + if (e.element.getAttribute('type') !== 'checkbox') { + e.element.setAttribute('type', 'checkbox'); + } + if (!e.element.id) { + e.element.id = getUniqueID('e-' + s); + } + } + function l(e, t, i) { + if (t === void 0) { + t = false; + } + if (i === void 0) { + i = {}; + } + var n = e('div', { + className: 'e-checkbox-wrapper e-css' + }); + if (i.cssClass) { + addClass([ + n + ], i.cssClass.split(' ')); + } + if (i.enableRtl) { + n.classList.add('e-rtl'); + } + if (t) { + var r = e('span', { + className: 'e-ripple-container' + }); + rippleEffect(r, { + isCenterRipple: true, + duration: 400 + }); + n.appendChild(r); + } + var s = e('span', { + className: 'e-frame e-icons' + }); + if (i.checked) { + s.classList.add('e-check'); + } + n.appendChild(s); + if (i.label) { + var o = e('span', { + className: 'e-label' + }); + if (i.disableHtmlEncode) { + o.textContent = i.label; + } else { + o.innerHTML = i.label; + } + n.appendChild(o); + } + return n; + } + function h(e, t) { + if (t) { + var i = document.createEvent('MouseEvents'); + i.initEvent(e.type, false, true); + t.dispatchEvent(i); + } + } + function c(e, t) { + if (e.element.getAttribute('ejs-for')) { + t.appendChild(e.createElement('input', { + attrs: { + 'name': e.name || e.element.name, + 'value': 'false', + 'type': 'hidden' + } + })); + } + } + }), + 3213: (function(e, t, i) { + "use strict"; + i.d(t, { + "I": function() { + return s; + } + }); + var n = i(1807); + var r = { + RTL: 'e-rtl', + DISABLE: 'e-disabled', + INPUT: 'e-input', + TEXTAREA: 'e-multi-line-input', + INPUTGROUP: 'e-input-group', + FLOATINPUT: 'e-float-input', + FLOATLINE: 'e-float-line', + FLOATTEXT: 'e-float-text', + FLOATTEXTCONTENT: 'e-float-text-content', + CLEARICON: 'e-clear-icon', + CLEARICONHIDE: 'e-clear-icon-hide', + LABELTOP: 'e-label-top', + LABELBOTTOM: 'e-label-bottom', + NOFLOATLABEL: 'e-no-float-label', + INPUTCUSTOMTAG: 'e-input-custom-tag', + FLOATCUSTOMTAG: 'e-float-custom-tag' + }; + var s; + (function(e) { + var t = { + container: null, + buttons: [], + clearButton: null + }; + var i; + var s = true; + function o(e, o) { + var l = !(0, n.le)(o) ? o : n.az; + var h = { + container: null, + buttons: [], + clearButton: null + }; + i = e.floatLabelType; + s = e.bindClearAction; + if ((0, n.le)(e.floatLabelType) || e.floatLabelType === 'Never') { + h.container = S(e, r.INPUTGROUP, r.INPUTCUSTOMTAG, 'span', l); + e.element.parentNode.insertBefore(h.container, e.element); + (0, n.cn)([ + e.element + ], r.INPUT); + h.container.appendChild(e.element); + } else { + u(e, h, l); + } + a(e); + if (!(0, n.le)(e.properties) && !(0, n.le)(e.properties.showClearButton) && e.properties.showClearButton && e.element.tagName !== 'TEXTAREA') { + P(e.properties.showClearButton, e.element, h, true, l); + h.clearButton.setAttribute('role', 'button'); + if (h.container.classList.contains(r.FLOATINPUT)) { + (0, n.cn)([ + h.container + ], r.INPUTGROUP); + } + } + if (!(0, n.le)(e.buttons) && e.element.tagName !== 'TEXTAREA') { + for(var c = 0; c < e.buttons.length; c++){ + h.buttons.push(Z(e.buttons[c], h.container, l)); + } + } + if (!(0, n.le)(e.element) && e.element.tagName === 'TEXTAREA') { + (0, n.cn)([ + h.container + ], r.TEXTAREA); + } + Y(h.container, e.element); + h = m(e, h); + H(h, l); + t = h; + return h; + } + e.createInput = o; + function a(e) { + l(e.floatLabelType, e.element); + e.element.addEventListener('focus', function() { + var e = b(this); + if (e.classList.contains('e-input-group') || e.classList.contains('e-outline') || e.classList.contains('e-filled')) { + e.classList.add('e-input-focus'); + } + }); + e.element.addEventListener('blur', function() { + var e = b(this); + if (e.classList.contains('e-input-group') || e.classList.contains('e-outline') || e.classList.contains('e-filled')) { + e.classList.remove('e-input-focus'); + } + }); + e.element.addEventListener('input', function() { + l(i, e.element); + }); + } + e.bindInitialEvent = a; + function l(e, t) { + var i = t.value; + if (i !== '' && !(0, n.le)(i) && t.parentElement) { + t.parentElement.classList.add('e-valid-input'); + } else if (e !== 'Always' && t.parentElement) { + t.parentElement.classList.remove('e-valid-input'); + } + } + function h() { + var e = b(this).getElementsByClassName('e-float-text')[0]; + if (!(0, n.le)(e)) { + (0, n.cn)([ + e + ], r.LABELTOP); + if (e.classList.contains(r.LABELBOTTOM)) { + (0, n.IV)([ + e + ], r.LABELBOTTOM); + } + } + } + function c() { + var e = b(this); + if ((e.getElementsByTagName('textarea')[0]) ? e.getElementsByTagName('textarea')[0].value === '' : e.getElementsByTagName('input')[0].value === '') { + var t = e.getElementsByClassName('e-float-text')[0]; + if (!(0, n.le)(t)) { + if (t.classList.contains(r.LABELTOP)) { + (0, n.IV)([ + t + ], r.LABELTOP); + } + (0, n.cn)([ + t + ], r.LABELBOTTOM); + } + } + } + function d(e) { + e.addEventListener('focus', h); + e.addEventListener('blur', c); + } + e.wireFloatingEvents = d; + function p(e) { + e.removeEventListener('focus', h); + e.removeEventListener('blur', c); + } + function u(e, t, i) { + var s = !(0, n.le)(i) ? i : n.az; + if (e.floatLabelType === 'Auto') { + d(e.element); + } + if ((0, n.le)(t.container)) { + t.container = S(e, r.FLOATINPUT, r.FLOATCUSTOMTAG, 'div', s); + if (e.element.parentNode) { + e.element.parentNode.insertBefore(t.container, e.element); + } + } else { + if (!(0, n.le)(e.customTag)) { + t.container.classList.add(r.FLOATCUSTOMTAG); + } + t.container.classList.add(r.FLOATINPUT); + } + var o = s('span', { + className: r.FLOATLINE + }); + var a = s('label', { + className: r.FLOATTEXT + }); + if (!(0, n.le)(e.element.id) && e.element.id !== '') { + a.id = 'label_' + e.element.id.replace(/ /g, '_'); + (0, n.Y4)(e.element, { + 'aria-labelledby': a.id + }); + } + if (!(0, n.le)(e.element.placeholder) && e.element.placeholder !== '') { + a.innerText = w(e.element.placeholder); + e.element.removeAttribute('placeholder'); + } + if (!(0, n.le)(e.properties) && !(0, n.le)(e.properties.placeholder) && e.properties.placeholder !== '') { + a.innerText = w(e.properties.placeholder); + } + if (!a.innerText) { + t.container.classList.add(r.NOFLOATLABEL); + } + if (t.container.classList.contains('e-float-icon-left')) { + var l = t.container.querySelector('.e-input-in-wrap'); + l.appendChild(e.element); + l.appendChild(o); + l.appendChild(a); + } else { + t.container.appendChild(e.element); + t.container.appendChild(o); + t.container.appendChild(a); + } + g(e.element.value, a); + if (e.floatLabelType === 'Always') { + if (a.classList.contains(r.LABELBOTTOM)) { + (0, n.IV)([ + a + ], r.LABELBOTTOM); + } + (0, n.cn)([ + a + ], r.LABELTOP); + } + if (e.floatLabelType === 'Auto') { + e.element.addEventListener('input', function(t) { + g(e.element.value, a, e.element); + }); + e.element.addEventListener('blur', function(t) { + g(e.element.value, a); + }); + } + if (!(0, n.le)(e.element.getAttribute('id'))) { + a.setAttribute('for', e.element.getAttribute('id')); + } + } + function f(e, t) { + if (e === 'Always' && t.classList.contains('e-outline')) { + t.classList.add('e-valid-input'); + } + } + function m(e, t) { + if (!(0, n.le)(e.properties)) { + for(var i = 0, r = Object.keys(e.properties); i < r.length; i++){ + var s = r[i]; + switch(s){ + case 'cssClass': + k(e.properties.cssClass, [ + t.container + ]); + f(e.floatLabelType, t.container); + break; + case 'enabled': + A(e.properties.enabled, e.element, e.floatLabelType, t.container); + break; + case 'enableRtl': + O(e.properties.enableRtl, [ + t.container + ]); + break; + case 'placeholder': + N(e.properties.placeholder, e.element); + break; + case 'readonly': + D(e.properties.readonly, e.element); + break; + } + } + } + return t; + } + function v(e, t, i) { + if (e && !i) { + (0, n.IV)([ + t + ], r.CLEARICONHIDE); + } else { + (0, n.cn)([ + t + ], r.CLEARICONHIDE); + } + } + function g(e, t, i) { + if (i === void 0) { + i = null; + } + if (e) { + (0, n.cn)([ + t + ], r.LABELTOP); + if (t.classList.contains(r.LABELBOTTOM)) { + (0, n.IV)([ + t + ], r.LABELBOTTOM); + } + } else { + var s = i != null ? i !== document.activeElement : true; + if (s) { + if (t.classList.contains(r.LABELTOP)) { + (0, n.IV)([ + t + ], r.LABELTOP); + } + (0, n.cn)([ + t + ], r.LABELBOTTOM); + } + } + } + function b(e) { + var t = (0, n.le)(e.parentNode) ? e : e.parentNode; + if (t && t.classList.contains('e-input-in-wrap')) { + t = t.parentNode; + } + return t; + } + function y(e, t, i, s) { + var o = !(0, n.le)(s) ? s : n.az; + var a = o('span', { + className: r.CLEARICON + }); + var l = t.container; + if (!(0, n.le)(i)) { + l.appendChild(a); + } else { + var h = t.container.classList.contains(r.FLOATINPUT) ? t.container.querySelector('.' + r.FLOATTEXT) : e; + h.insertAdjacentElement('afterend', a); + } + if (!(0, n.le)(l) && l.classList.contains(r.FLOATINPUT)) { + (0, n.cn)([ + l + ], r.INPUTGROUP); + } + (0, n.cn)([ + a + ], r.CLEARICONHIDE); + C(e, a, l); + a.setAttribute('aria-label', 'close'); + return a; + } + function C(e, t, i) { + if (s == undefined || s) { + t.addEventListener('click', function(i) { + if (!(e.classList.contains(r.DISABLE) || e.readOnly)) { + i.preventDefault(); + if (e !== document.activeElement) { + e.focus(); + } + e.value = ''; + (0, n.cn)([ + t + ], r.CLEARICONHIDE); + } + }); + } + e.addEventListener('input', function(i) { + v(e.value, t); + }); + e.addEventListener('focus', function(i) { + v(e.value, t, e.readOnly); + }); + e.addEventListener('blur', function(e) { + setTimeout(function() { + (0, n.cn)([ + t + ], r.CLEARICONHIDE); + }, 200); + }); + } + e.wireClearBtnEvents = C; + function E(e, t) { + var i = b(e); + if (i.classList.contains(r.FLOATINPUT) && t === 'Auto') { + var n = b(e).getElementsByClassName('e-float-text')[0]; + g(e.value, n, e); + } + } + function S(e, t, i, r, s) { + var o = !(0, n.le)(s) ? s : n.az; + var a; + if (!(0, n.le)(e.customTag)) { + a = o(e.customTag, { + className: t + }); + a.classList.add(i); + } else { + a = o(r, { + className: t + }); + } + a.classList.add('e-control-wrapper'); + return a; + } + function w(e) { + var t = ''; + if (!(0, n.le)(e) && e !== '') { + var i = document.createElement('span'); + i.innerHTML = ''; + var r = (i.children[0]); + t = r.placeholder; + } + return t; + } + function T(e, t, i, s) { + t.value = e; + if ((0, n.le)(t.getAttribute('value'))) { + x(t, t.parentElement); + } + if ((!(0, n.le)(i)) && i === 'Auto') { + E(t, i); + } + if (!(0, n.le)(s) && s) { + var o = b(t); + if (!(0, n.le)(o)) { + var a = o.getElementsByClassName(r.CLEARICON)[0]; + if (!(0, n.le)(a)) { + if (t.value && o.classList.contains('e-input-focus')) { + (0, n.IV)([ + a + ], r.CLEARICONHIDE); + } else { + (0, n.cn)([ + a + ], r.CLEARICONHIDE); + } + } + } + } + l(i, t); + } + e.setValue = T; + function k(e, t, i) { + if (!(0, n.le)(i) && i !== '') { + (0, n.IV)(t, i.split(' ')); + } + if (!(0, n.le)(e) && e !== '') { + (0, n.cn)(t, e.split(' ')); + } + } + e.setCssClass = k; + function x(e, t) { + if (!(0, n.le)(t.getElementsByClassName('e-float-text-content')[0])) { + if (t.getElementsByClassName('e-float-text-content')[0].classList.contains('e-float-text-overflow')) { + t.getElementsByClassName('e-float-text-content')[0].classList.remove('e-float-text-overflow'); + } + if (e.clientWidth < t.getElementsByClassName('e-float-text-content')[0].clientWidth || e.clientWidth === t.getElementsByClassName('e-float-text-content')[0].clientWidth) { + t.getElementsByClassName('e-float-text-content')[0].classList.add('e-float-text-overflow'); + } + } + } + e.calculateWidth = x; + function L(e, t) { + if (typeof e === 'number') { + t.style.width = (0, n.Ac)(e); + } else if (typeof e === 'string') { + t.style.width = (e.match(/px|%|em/)) ? (e) : ((0, n.Ac)(e)); + } + x(t.firstChild, t); + } + e.setWidth = L; + function N(e, t) { + e = w(e); + var i = b(t); + if (i.classList.contains(r.FLOATINPUT)) { + if (!(0, n.le)(e) && e !== '') { + i.getElementsByClassName('e-float-text-content')[0] ? i.getElementsByClassName(r.FLOATTEXT)[0].children[0].textContent = e : i.getElementsByClassName(r.FLOATTEXT)[0].textContent = e; + i.classList.remove(r.NOFLOATLABEL); + t.removeAttribute('placeholder'); + } else { + i.classList.add(r.NOFLOATLABEL); + i.getElementsByClassName('e-float-text-content')[0] ? i.getElementsByClassName(r.FLOATTEXT)[0].children[0].textContent = '' : i.getElementsByClassName(r.FLOATTEXT)[0].textContent = ''; + } + } else { + if (!(0, n.le)(e) && e !== '') { + (0, n.Y4)(t, { + 'placeholder': e, + 'aria-placeholder': e + }); + } else { + t.removeAttribute('placeholder'); + t.removeAttribute('aria-placeholder'); + } + } + } + e.setPlaceholder = N; + function D(e, t, i) { + if (e) { + (0, n.Y4)(t, { + readonly: '' + }); + } else { + t.removeAttribute('readonly'); + } + if (!(0, n.le)(i)) { + E(t, i); + } + } + e.setReadonly = D; + function O(e, t) { + if (e) { + (0, n.cn)(t, r.RTL); + } else { + (0, n.IV)(t, r.RTL); + } + } + e.setEnableRtl = O; + function A(e, t, i, s) { + var o = { + 'disabled': 'disabled', + 'aria-disabled': 'true' + }; + var a = (0, n.le)(s) ? false : true; + if (e) { + t.classList.remove(r.DISABLE); + M(o, t); + if (a) { + (0, n.IV)([ + s + ], r.DISABLE); + } + } else { + t.classList.add(r.DISABLE); + R(o, t); + if (a) { + (0, n.cn)([ + s + ], r.DISABLE); + } + } + if (!(0, n.le)(i)) { + E(t, i); + } + } + e.setEnabled = A; + function P(e, t, i, r, s) { + var o = !(0, n.le)(s) ? s : n.az; + if (e) { + i.clearButton = y(t, i, r, o); + } else { + (0, n.Od)(i.clearButton); + i.clearButton = null; + } + } + e.setClearButton = P; + function M(e, t) { + for(var i = 0, n = Object.keys(e); i < n.length; i++){ + var s = n[i]; + var o = b(t); + if (s === 'disabled') { + t.classList.remove(r.DISABLE); + } + if (s === 'disabled' && o.classList.contains(r.INPUTGROUP)) { + o.classList.remove(r.DISABLE); + } + if (s === 'placeholder' && o.classList.contains(r.FLOATINPUT)) { + o.getElementsByClassName(r.FLOATTEXT)[0].textContent = ''; + } else { + t.removeAttribute(s); + } + } + } + e.removeAttributes = M; + function R(e, t) { + for(var i = 0, n = Object.keys(e); i < n.length; i++){ + var s = n[i]; + var o = b(t); + if (s === 'disabled') { + t.classList.add(r.DISABLE); + } + if (s === 'disabled' && o.classList.contains(r.INPUTGROUP)) { + o.classList.add(r.DISABLE); + } + if (s === 'placeholder' && o.classList.contains(r.FLOATINPUT)) { + o.getElementsByClassName(r.FLOATTEXT)[0].textContent = e[s]; + } else { + t.setAttribute(s, e[s]); + } + } + } + e.addAttributes = R; + function B(e) { + var t = e.container; + if (!(0, n.le)(t) && t.classList.contains(r.FLOATINPUT)) { + var i = t.querySelector('textarea') ? t.querySelector('textarea') : t.querySelector('input'); + var s = t.querySelector('.' + r.FLOATTEXT).textContent; + var o = t.querySelector('.e-clear-icon') !== null; + (0, n.og)(t.querySelector('.' + r.FLOATLINE)); + (0, n.og)(t.querySelector('.' + r.FLOATTEXT)); + (0, n.s1)(t, [ + r.INPUTGROUP + ], [ + r.FLOATINPUT + ]); + p(i); + (0, n.Y4)(i, { + 'placeholder': s + }); + i.classList.add(r.INPUT); + if (!o && i.tagName === 'INPUT') { + i.removeAttribute('required'); + } + } + } + e.removeFloating = B; + function I(e, t, s, o) { + var a = !(0, n.le)(o) ? o : n.az; + var l = (0, n.oq)(e, '.' + r.INPUTGROUP); + i = t; + if (t !== 'Never') { + var h = l.tagName; + h = h !== 'DIV' && h !== 'SPAN' ? h : null; + var c = { + element: e, + floatLabelType: t, + customTag: h, + properties: { + placeholder: s + } + }; + var d = l.querySelector('.e-clear-icon'); + var p = { + container: l + }; + e.classList.remove(r.INPUT); + u(c, p, a); + H(p, a); + x(c.element, p.container); + var m = l.classList.contains('e-float-icon-left'); + if ((0, n.le)(d)) { + if (m) { + var v = l.querySelector('.e-input-in-wrap'); + d = v.querySelector('.e-input-group-icon'); + } else { + d = l.querySelector('.e-input-group-icon'); + } + } + if ((0, n.le)(d)) { + if (m) { + d = l.querySelector('.e-input-group-icon'); + } + if ((0, n.le)(d)) { + l.classList.remove(r.INPUTGROUP); + } + } else { + var g = l.querySelector('.' + r.FLOATLINE); + var b = l.querySelector('.' + r.FLOATTEXT); + var y = m ? l.querySelector('.e-input-in-wrap') : l; + y.insertBefore(e, d); + y.insertBefore(g, d); + y.insertBefore(b, d); + } + } + f(t, e.parentElement); + } + e.addFloating = I; + function H(e, t) { + if (e.container.classList.contains('e-outline') && e.container.getElementsByClassName('e-float-text')[0]) { + var i = t('span', { + className: r.FLOATTEXTCONTENT + }); + i.innerHTML = e.container.getElementsByClassName('e-float-text')[0].innerHTML; + e.container.getElementsByClassName('e-float-text')[0].innerHTML = ''; + e.container.getElementsByClassName('e-float-text')[0].appendChild(i); + } + } + e.createSpanElement = H; + function F(e, t) { + for(var i = 0; i < t.length; i++){ + j(e, t[i].container); + } + } + e.setRipple = F; + function j(e, t, i) { + var r = []; + r.push(i); + var s = (0, n.le)(i) ? t.querySelectorAll('.e-input-group-icon') : r; + if (e && s.length > 0) { + for(var o = 0; o < s.length; o++){ + s[o].addEventListener('mousedown', q, false); + s[o].addEventListener('mouseup', V, false); + } + } else if (s.length > 0) { + for(var o = 0; o < s.length; o++){ + s[o].removeEventListener('mousedown', q, this); + s[o].removeEventListener('mouseup', V, this); + } + } + } + function z(e, t) { + if (!e.classList.contains('e-disabled') && !e.querySelector('input').readOnly) { + t.classList.add('e-input-btn-ripple'); + } + } + function q() { + var e = this; + var t = this.parentElement; + while(!t.classList.contains('e-input-group')){ + t = t.parentElement; + } + z(t, e); + } + function V() { + var e = this; + setTimeout(function() { + e.classList.remove('e-input-btn-ripple'); + }, 500); + } + function _(e, t) { + var i = t('span', { + className: e + }); + i.classList.add('e-input-group-icon'); + return i; + } + function U(e, t, i, n, r) { + var s = typeof (t) === 'string' ? t.split(',') : t; + if (e.toLowerCase() === 'append') { + for(var o = 0, a = s; o < a.length; o++){ + var l = a[o]; + Z(l, i, r); + } + } else { + for(var h = 0, c = s; h < c.length; h++){ + var l = c[h]; + W(l, i, n, r); + } + } + if (i.getElementsByClassName('e-input-group-icon')[0] && i.getElementsByClassName('e-float-text-overflow')[0]) { + i.getElementsByClassName('e-float-text-overflow')[0].classList.add('e-icon'); + } + } + e.addIcon = U; + function W(e, t, i, s) { + var o = !(0, n.le)(s) ? s : n.az; + var a = _(e, o); + t.classList.add('e-float-icon-left'); + var l = t.querySelector('.e-input-in-wrap'); + if ((0, n.le)(l)) { + l = o('span', { + className: 'e-input-in-wrap' + }); + i.parentNode.insertBefore(l, i); + var h = t.querySelectorAll(i.tagName + ' ~ *'); + l.appendChild(i); + for(var c = 0; c < h.length; c++){ + l.appendChild(h[c]); + } + } + l.parentNode.insertBefore(a, l); + if (!t.classList.contains(r.INPUTGROUP)) { + t.classList.add(r.INPUTGROUP); + } + j(true, t, a); + return a; + } + e.prependSpan = W; + function Z(e, t, i) { + var s = !(0, n.le)(i) ? i : n.az; + var o = _(e, s); + if (!t.classList.contains(r.INPUTGROUP)) { + t.classList.add(r.INPUTGROUP); + } + var a = (t.classList.contains('e-float-icon-left')) ? t.querySelector('.e-input-in-wrap') : t; + a.appendChild(o); + j(true, t, o); + return o; + } + e.appendSpan = Z; + function Y(e, t) { + if (t.type === 'hidden') { + e.classList.add('e-hidden'); + } else if (e.classList.contains('e-hidden')) { + e.classList.remove('e-hidden'); + } + } + e.validateInputType = Y; + })(s || (s = {})); + }), + 8801: (function(e, t, i) { + "use strict"; + i.d(t, { + "N": function() { + return E; + } + }); + var n = i(1807); + var r = i(3213); + var s = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var o = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var a = 'e-control-wrapper e-numeric'; + var l = 'e-input-group-icon'; + var h = 'e-spin-up'; + var c = 'e-spin-down'; + var d = 'e-error'; + var p = 'increment'; + var u = 'decrement'; + var f = new RegExp('^(-)?(\\d*)$'); + var m = '.'; + var v = 'e-numerictextbox'; + var g = 'e-control'; + var b = 'e-input-focus'; + var y = 'e-numeric-hidden'; + var C = [ + 'title', + 'style', + 'class' + ]; + var E = (function(e) { + s(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.isVue = false; + n.preventChange = false; + n.isAngular = false; + n.isDynamicChange = false; + n.numericOptions = t; + return n; + } + t.prototype.preRender = function() { + this.isPrevFocused = false; + this.decimalSeparator = '.'; + this.intRegExp = new RegExp('/^(-)?(\d*)$/'); + this.isCalled = false; + var e = (0, n.NA)('ej2_instances', this.element); + this.cloneElement = this.element.cloneNode(true); + (0, n.IV)([ + this.cloneElement + ], [ + g, + v, + 'e-lib' + ]); + this.angularTagName = null; + this.formEle = (0, n.oq)(this.element, 'form'); + if (this.element.tagName === 'EJS-NUMERICTEXTBOX') { + this.angularTagName = this.element.tagName; + var t = this.createElement('input'); + var i = 0; + for(i; i < this.element.attributes.length; i++){ + var r = this.element.attributes[i].nodeName; + if (r !== 'id' && r !== 'class') { + t.setAttribute(this.element.attributes[i].nodeName, this.element.attributes[i].nodeValue); + t.innerHTML = this.element.innerHTML; + } else if (r === 'class') { + t.setAttribute(r, this.element.className.split(' ').filter(function(e) { + return e.indexOf('ng-') !== 0; + }).join(' ')); + } + } + if (this.element.hasAttribute('name')) { + this.element.removeAttribute('name'); + } + this.element.classList.remove('e-control', 'e-numerictextbox'); + this.element.appendChild(t); + this.element = t; + (0, n.sO)('ej2_instances', e, this.element); + } + (0, n.Y4)(this.element, { + 'role': 'spinbutton', + 'tabindex': '0', + 'autocomplete': 'off', + 'aria-live': 'assertive' + }); + var s = { + incrementTitle: 'Increment value', + decrementTitle: 'Decrement value', + placeholder: this.placeholder + }; + this.l10n = new n.E7('numerictextbox', s, this.locale); + if (this.l10n.getConstant('placeholder') !== '') { + this.setProperties({ + placeholder: this.placeholder || this.l10n.getConstant('placeholder') + }, true); + } + if (!this.element.hasAttribute('id')) { + this.element.setAttribute('id', (0, n.QI)('numerictextbox')); + } + this.isValidState = true; + this.inputStyle = null; + this.inputName = null; + this.cultureInfo = {}; + this.initCultureInfo(); + this.initCultureFunc(); + this.prevValue = this.value; + this.updateHTMLAttrToElement(); + this.checkAttributes(false); + if (this.formEle) { + this.inputEleValue = this.value; + } + this.validateMinMax(); + this.validateStep(); + if (this.placeholder === null) { + this.updatePlaceholder(); + } + }; + t.prototype.render = function() { + if (this.element.tagName.toLowerCase() === 'input') { + this.createWrapper(); + if (this.showSpinButton) { + this.spinBtnCreation(); + } + this.setElementWidth(this.width); + if (!this.container.classList.contains('e-input-group')) { + this.container.classList.add('e-input-group'); + } + this.changeValue(this.value === null || isNaN(this.value) ? null : this.strictMode ? this.trimValue(this.value) : this.value); + this.wireEvents(); + if (this.value !== null && !isNaN(this.value)) { + if (this.decimals) { + this.setProperties({ + value: this.roundNumber(this.value, this.decimals) + }, true); + } + } + if (this.element.getAttribute('value') || this.value) { + this.element.setAttribute('value', this.element.value); + this.hiddenInput.setAttribute('value', this.hiddenInput.value); + } + this.elementPrevValue = this.element.value; + if (this.element.hasAttribute('data-val')) { + this.element.setAttribute('data-val', 'false'); + } + this.renderComplete(); + } + }; + t.prototype.checkAttributes = function(e) { + var t = e ? (0, n.le)(this.htmlAttributes) ? [] : Object.keys(this.htmlAttributes) : [ + 'value', + 'min', + 'max', + 'step', + 'disabled', + 'readonly', + 'style', + 'name', + 'placeholder' + ]; + for(var i = 0, r = t; i < r.length; i++){ + var s = r[i]; + if (!(0, n.le)(this.element.getAttribute(s))) { + switch(s){ + case 'disabled': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['enabled'] === undefined)) || e) { + var o = this.element.getAttribute(s) === 'disabled' || this.element.getAttribute(s) === '' || this.element.getAttribute(s) === 'true' ? false : true; + this.setProperties({ + enabled: o + }, !e); + } + break; + case 'readonly': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['readonly'] === undefined)) || e) { + var a = this.element.getAttribute(s) === 'readonly' || this.element.getAttribute(s) === '' || this.element.getAttribute(s) === 'true' ? true : false; + this.setProperties({ + readonly: a + }, !e); + } + break; + case 'placeholder': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['placeholder'] === undefined)) || e) { + this.setProperties({ + placeholder: this.element.placeholder + }, !e); + } + break; + case 'value': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['value'] === undefined)) || e) { + var l = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(s)); + this.setProperties((0, n.sO)(s, l, {}), !e); + } + break; + case 'min': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['min'] === undefined)) || e) { + var h = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(s)); + if (h !== null && !isNaN(h)) { + this.setProperties((0, n.sO)(s, h, {}), !e); + } + } + break; + case 'max': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['max'] === undefined)) || e) { + var c = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(s)); + if (c !== null && !isNaN(c)) { + this.setProperties((0, n.sO)(s, c, {}), !e); + } + } + break; + case 'step': + if (((0, n.le)(this.numericOptions) || (this.numericOptions['step'] === undefined)) || e) { + var d = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(s)); + if (d !== null && !isNaN(d)) { + this.setProperties((0, n.sO)(s, d, {}), !e); + } + } + break; + case 'style': + this.inputStyle = this.element.getAttribute(s); + break; + case 'name': + this.inputName = this.element.getAttribute(s); + break; + default: + { + var p = this.instance.getNumberParser({ + format: 'n' + })(this.element.getAttribute(s)); + if ((p !== null && !isNaN(p)) || (s === 'value')) { + this.setProperties((0, n.sO)(s, p, {}), true); + } + } + break; + } + } + } + }; + t.prototype.updatePlaceholder = function() { + this.setProperties({ + placeholder: this.l10n.getConstant('placeholder') + }, true); + }; + t.prototype.initCultureFunc = function() { + this.instance = new n.eC(this.locale); + }; + t.prototype.initCultureInfo = function() { + this.cultureInfo.format = this.format; + if ((0, n.NA)('currency', this) !== null) { + (0, n.sO)('currency', this.currency, this.cultureInfo); + this.setProperties({ + currencyCode: this.currency + }, true); + } + }; + t.prototype.createWrapper = function() { + var e = this.cssClass; + if (!(0, n.le)(this.cssClass) && this.cssClass !== '') { + e = this.getNumericValidClassList(this.cssClass); + } + var t = r.I.createInput({ + element: this.element, + floatLabelType: this.floatLabelType, + properties: { + readonly: this.readonly, + placeholder: this.placeholder, + cssClass: e, + enableRtl: this.enableRtl, + showClearButton: this.showClearButton, + enabled: this.enabled + } + }, this.createElement); + this.inputWrapper = t; + this.container = t.container; + this.container.setAttribute('class', a + ' ' + this.container.getAttribute('class')); + this.updateHTMLAttrToWrapper(); + if (this.readonly) { + (0, n.Y4)(this.element, { + 'aria-readonly': 'true' + }); + } + this.hiddenInput = (this.createElement('input', { + attrs: { + type: 'text', + 'validateHidden': 'true', + 'class': y + } + })); + this.inputName = this.inputName !== null ? this.inputName : this.element.id; + this.element.removeAttribute('name'); + (0, n.Y4)(this.hiddenInput, { + 'name': this.inputName + }); + this.container.insertBefore(this.hiddenInput, this.container.childNodes[1]); + this.updateDataAttribute(false); + if (this.inputStyle !== null) { + (0, n.Y4)(this.container, { + 'style': this.inputStyle + }); + } + }; + t.prototype.updateDataAttribute = function(e) { + var t = {}; + if (!e) { + for(var i = 0; i < this.element.attributes.length; i++){ + t[this.element.attributes[i].name] = this.element.getAttribute(this.element.attributes[i].name); + } + } else { + t = this.htmlAttributes; + } + for(var n = 0, r = Object.keys(t); n < r.length; n++){ + var s = r[n]; + if (s.indexOf('data') === 0) { + this.hiddenInput.setAttribute(s, t[s]); + } + } + }; + t.prototype.updateHTMLAttrToElement = function() { + if (!(0, n.le)(this.htmlAttributes)) { + for(var e = 0, t = Object.keys(this.htmlAttributes); e < t.length; e++){ + var i = t[e]; + if (C.indexOf(i) < 0) { + this.element.setAttribute(i, this.htmlAttributes[i]); + } + } + } + }; + t.prototype.updateCssClass = function(e, t) { + r.I.setCssClass(this.getNumericValidClassList(e), [ + this.container + ], this.getNumericValidClassList(t)); + }; + t.prototype.getNumericValidClassList = function(e) { + var t = e; + if (!(0, n.le)(e) && e !== '') { + t = (e.replace(/\s+/g, ' ')).trim(); + } + return t; + }; + t.prototype.updateHTMLAttrToWrapper = function() { + if (!(0, n.le)(this.htmlAttributes)) { + for(var e = 0, t = Object.keys(this.htmlAttributes); e < t.length; e++){ + var i = t[e]; + if (C.indexOf(i) > -1) { + if (i === 'class') { + var r = this.getNumericValidClassList(this.htmlAttributes[i]); + if (r !== '') { + (0, n.cn)([ + this.container + ], r.split(' ')); + } + } else if (i === 'style') { + var s = this.container.getAttribute(i); + s = !(0, n.le)(s) ? (s + this.htmlAttributes[i]) : this.htmlAttributes[i]; + this.container.setAttribute(i, s); + } else { + this.container.setAttribute(i, this.htmlAttributes[i]); + } + } + } + } + }; + t.prototype.setElementWidth = function(e) { + if (!(0, n.le)(e)) { + if (typeof e === 'number') { + this.container.style.width = (0, n.Ac)(e); + } else if (typeof e === 'string') { + this.container.style.width = (e.match(/px|%|em/)) ? (e) : ((0, n.Ac)(e)); + } + } + }; + t.prototype.spinBtnCreation = function() { + this.spinDown = r.I.appendSpan(l + ' ' + c, this.container, this.createElement); + (0, n.Y4)(this.spinDown, { + 'title': this.l10n.getConstant('decrementTitle'), + 'aria-label': this.l10n.getConstant('decrementTitle') + }); + this.spinUp = r.I.appendSpan(l + ' ' + h, this.container, this.createElement); + (0, n.Y4)(this.spinUp, { + 'title': this.l10n.getConstant('incrementTitle'), + 'aria-label': this.l10n.getConstant('incrementTitle') + }); + this.wireSpinBtnEvents(); + }; + t.prototype.validateMinMax = function() { + if (!(typeof (this.min) === 'number' && !isNaN(this.min))) { + this.setProperties({ + min: -(Number.MAX_VALUE) + }, true); + } + if (!(typeof (this.max) === 'number' && !isNaN(this.max))) { + this.setProperties({ + max: Number.MAX_VALUE + }, true); + } + if (this.decimals !== null) { + if (this.min !== -(Number.MAX_VALUE)) { + this.setProperties({ + min: this.instance.getNumberParser({ + format: 'n' + })(this.formattedValue(this.decimals, this.min)) + }, true); + } + if (this.max !== (Number.MAX_VALUE)) { + this.setProperties({ + max: this.instance.getNumberParser({ + format: 'n' + })(this.formattedValue(this.decimals, this.max)) + }, true); + } + } + this.setProperties({ + min: this.min > this.max ? this.max : this.min + }, true); + (0, n.Y4)(this.element, { + 'aria-valuemin': this.min.toString(), + 'aria-valuemax': this.max.toString() + }); + }; + t.prototype.formattedValue = function(e, t) { + return this.instance.getNumberFormat({ + maximumFractionDigits: e, + minimumFractionDigits: e, + useGrouping: false + })(t); + }; + t.prototype.validateStep = function() { + if (this.decimals !== null) { + this.setProperties({ + step: this.instance.getNumberParser({ + format: 'n' + })(this.formattedValue(this.decimals, this.step)) + }, true); + } + }; + t.prototype.action = function(e, t) { + this.isInteract = true; + var i = this.isFocused ? this.instance.getNumberParser({ + format: 'n' + })(this.element.value) : this.value; + this.changeValue(this.performAction(i, this.step, e)); + this.raiseChangeEvent(t); + }; + t.prototype.checkErrorClass = function() { + if (this.isValidState) { + (0, n.IV)([ + this.container + ], d); + } else { + (0, n.cn)([ + this.container + ], d); + } + (0, n.Y4)(this.element, { + 'aria-invalid': this.isValidState ? 'false' : 'true' + }); + }; + t.prototype.bindClearEvent = function() { + if (this.showClearButton) { + n.bi.add(this.inputWrapper.clearButton, 'mousedown touchstart', this.resetHandler, this); + } + }; + t.prototype.resetHandler = function(e) { + e.preventDefault(); + if (!(this.inputWrapper.clearButton.classList.contains('e-clear-icon-hide')) || this.inputWrapper.container.classList.contains('e-static-clear')) { + this.clear(e); + } + this.isInteract = true; + this.raiseChangeEvent(e); + }; + t.prototype.clear = function(e) { + this.setProperties({ + value: null + }, true); + this.setElementValue(''); + this.hiddenInput.value = ''; + var t = (0, n.oq)(this.element, 'form'); + if (t) { + var i = this.element.nextElementSibling; + var r = document.createEvent('KeyboardEvent'); + r.initEvent('keyup', false, true); + i.dispatchEvent(r); + } + }; + t.prototype.resetFormHandler = function() { + if (this.element.tagName === 'EJS-NUMERICTEXTBOX') { + this.updateValue(null); + } else { + this.updateValue(this.inputEleValue); + } + }; + t.prototype.setSpinButton = function() { + if (!(0, n.le)(this.spinDown)) { + (0, n.Y4)(this.spinDown, { + 'title': this.l10n.getConstant('decrementTitle'), + 'aria-label': this.l10n.getConstant('decrementTitle') + }); + } + if (!(0, n.le)(this.spinUp)) { + (0, n.Y4)(this.spinUp, { + 'title': this.l10n.getConstant('incrementTitle'), + 'aria-label': this.l10n.getConstant('incrementTitle') + }); + } + }; + t.prototype.wireEvents = function() { + n.bi.add(this.element, 'focus', this.focusHandler, this); + n.bi.add(this.element, 'blur', this.focusOutHandler, this); + n.bi.add(this.element, 'keydown', this.keyDownHandler, this); + n.bi.add(this.element, 'keyup', this.keyUpHandler, this); + n.bi.add(this.element, 'input', this.inputHandler, this); + n.bi.add(this.element, 'keypress', this.keyPressHandler, this); + n.bi.add(this.element, 'change', this.changeHandler, this); + n.bi.add(this.element, 'paste', this.pasteHandler, this); + if (this.enabled) { + this.bindClearEvent(); + if (this.formEle) { + n.bi.add(this.formEle, 'reset', this.resetFormHandler, this); + } + } + }; + t.prototype.wireSpinBtnEvents = function() { + n.bi.add(this.spinUp, n.AR.touchStartEvent, this.mouseDownOnSpinner, this); + n.bi.add(this.spinDown, n.AR.touchStartEvent, this.mouseDownOnSpinner, this); + n.bi.add(this.spinUp, n.AR.touchEndEvent, this.mouseUpOnSpinner, this); + n.bi.add(this.spinDown, n.AR.touchEndEvent, this.mouseUpOnSpinner, this); + n.bi.add(this.spinUp, n.AR.touchMoveEvent, this.touchMoveOnSpinner, this); + n.bi.add(this.spinDown, n.AR.touchMoveEvent, this.touchMoveOnSpinner, this); + }; + t.prototype.unwireEvents = function() { + n.bi.remove(this.element, 'focus', this.focusHandler); + n.bi.remove(this.element, 'blur', this.focusOutHandler); + n.bi.remove(this.element, 'keyup', this.keyUpHandler); + n.bi.remove(this.element, 'input', this.inputHandler); + n.bi.remove(this.element, 'keydown', this.keyDownHandler); + n.bi.remove(this.element, 'keypress', this.keyPressHandler); + n.bi.remove(this.element, 'change', this.changeHandler); + n.bi.remove(this.element, 'paste', this.pasteHandler); + if (this.formEle) { + n.bi.remove(this.formEle, 'reset', this.resetFormHandler); + } + }; + t.prototype.unwireSpinBtnEvents = function() { + n.bi.remove(this.spinUp, n.AR.touchStartEvent, this.mouseDownOnSpinner); + n.bi.remove(this.spinDown, n.AR.touchStartEvent, this.mouseDownOnSpinner); + n.bi.remove(this.spinUp, n.AR.touchEndEvent, this.mouseUpOnSpinner); + n.bi.remove(this.spinDown, n.AR.touchEndEvent, this.mouseUpOnSpinner); + n.bi.remove(this.spinUp, n.AR.touchMoveEvent, this.touchMoveOnSpinner); + n.bi.remove(this.spinDown, n.AR.touchMoveEvent, this.touchMoveOnSpinner); + }; + t.prototype.changeHandler = function(e) { + e.stopPropagation(); + if (!this.element.value.length) { + this.setProperties({ + value: null + }, true); + } + var t = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + this.updateValue(t, e); + }; + t.prototype.raiseChangeEvent = function(e) { + if (this.prevValue !== this.value) { + var t = {}; + this.changeEventArgs = { + value: this.value, + previousValue: this.prevValue, + isInteracted: this.isInteract, + isInteraction: this.isInteract, + event: e + }; + if (e) { + this.changeEventArgs.event = e; + } + if (this.changeEventArgs.event === undefined) { + this.changeEventArgs.isInteracted = false; + this.changeEventArgs.isInteraction = false; + } + (0, n.TS)(t, this.changeEventArgs); + this.prevValue = this.value; + this.isInteract = false; + this.elementPrevValue = this.element.value; + this.preventChange = false; + this.trigger('change', t); + } + }; + t.prototype.pasteHandler = function() { + var e = this; + if (!this.enabled || this.readonly) { + return; + } + var t = this.element.value; + setTimeout(function() { + if (!e.numericRegex().test(e.element.value)) { + e.setElementValue(t); + } + }); + }; + t.prototype.preventHandler = function() { + var e = this; + var t = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + setTimeout(function() { + if (e.element.selectionStart > 0) { + var i = e.element.selectionStart; + var r = e.element.selectionStart - 1; + var s = 0; + var o = e.element.value.split(''); + var a = (0, n.NE)(e.locale); + var l = (0, n.NA)('decimal', a); + var h = l.charCodeAt(0); + if (e.element.value[r] === ' ' && e.element.selectionStart > 0 && !t) { + if ((0, n.le)(e.prevVal)) { + e.element.value = e.element.value.trim(); + } else if (r !== 0) { + e.element.value = e.prevVal; + } else if (r === 0) { + e.element.value = e.element.value.trim(); + } + e.element.setSelectionRange(r, r); + } else if (isNaN(parseFloat(e.element.value[e.element.selectionStart - 1])) && e.element.value[e.element.selectionStart - 1].charCodeAt(0) !== 45) { + if ((o.indexOf(e.element.value[e.element.selectionStart - 1]) !== o.lastIndexOf(e.element.value[e.element.selectionStart - 1]) && e.element.value[e.element.selectionStart - 1].charCodeAt(0) === h) || e.element.value[e.element.selectionStart - 1].charCodeAt(0) !== h) { + e.element.value = e.element.value.substring(0, r) + e.element.value.substring(i, e.element.value.length); + e.element.setSelectionRange(r, r); + if (isNaN(parseFloat(e.element.value[e.element.selectionStart - 1])) && e.element.selectionStart > 0 && e.element.value.length) { + e.preventHandler(); + } + } + } else if (isNaN(parseFloat(e.element.value[e.element.selectionStart - 2])) && e.element.selectionStart > 1 && e.element.value[e.element.selectionStart - 2].charCodeAt(0) !== 45) { + if ((o.indexOf(e.element.value[e.element.selectionStart - 2]) !== o.lastIndexOf(e.element.value[e.element.selectionStart - 2]) && e.element.value[e.element.selectionStart - 2].charCodeAt(0) === h) || e.element.value[e.element.selectionStart - 2].charCodeAt(0) !== h) { + e.element.setSelectionRange(r, r); + e.nextEle = e.element.value[e.element.selectionStart]; + e.cursorPosChanged = true; + e.preventHandler(); + } + } + if (e.cursorPosChanged === true && e.element.value[e.element.selectionStart] === e.nextEle && isNaN(parseFloat(e.element.value[e.element.selectionStart - 1]))) { + e.element.setSelectionRange(e.element.selectionStart + 1, e.element.selectionStart + 1); + e.cursorPosChanged = false; + e.nextEle = null; + } + if (e.element.value.trim() === '') { + e.element.setSelectionRange(s, s); + } + if (e.element.selectionStart > 0) { + if ((e.element.value[e.element.selectionStart - 1].charCodeAt(0) === 45) && e.element.selectionStart > 1) { + if ((0, n.le)(e.prevVal)) { + e.element.value = e.element.value; + } else { + e.element.value = e.prevVal; + } + e.element.setSelectionRange(e.element.selectionStart, e.element.selectionStart); + } + if (e.element.value[e.element.selectionStart - 1] === l && e.decimals === 0 && e.validateDecimalOnType) { + e.element.value = e.element.value.substring(0, r) + e.element.value.substring(i, e.element.value.length); + } + } + e.prevVal = e.element.value; + } + }); + }; + t.prototype.keyUpHandler = function() { + if (!this.enabled || this.readonly) { + return; + } + var e = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + if (!e && n.AR.isDevice) { + this.preventHandler(); + } + var t = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + t = t === null || isNaN(t) ? null : t; + this.hiddenInput.value = t || t === 0 ? t.toString() : null; + var i = (0, n.oq)(this.element, 'form'); + if (i) { + var r = this.element.nextElementSibling; + var s = document.createEvent('KeyboardEvent'); + s.initEvent('keyup', false, true); + r.dispatchEvent(s); + } + }; + t.prototype.inputHandler = function(e) { + var t = this; + if (!this.enabled || this.readonly) { + return; + } + var i = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform); + var r = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; + if ((r || i) && n.AR.isDevice) { + this.preventHandler(); + } + if (this.isAngular && this.element.value !== (0, n.NA)('decimal', (0, n.NE)(this.locale)) && this.element.value !== (0, n.NA)('minusSign', (0, n.NE)(this.locale))) { + var s = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + s = isNaN(s) ? null : s; + t.localChange({ + value: s + }); + this.preventChange = true; + } + if (this.isVue) { + var o = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + var a = this.instance.getNumberParser({ + format: 'n' + })(this.elementPrevValue); + var l = new RegExp('[^1-9]+$'); + if (l.test(this.element.value)) { + o = this.value; + } + var h = { + event: e, + value: (o === null || isNaN(o) ? null : o), + previousValue: (a === null || isNaN(a) ? null : a) + }; + this.preventChange = true; + this.elementPrevValue = this.element.value; + this.trigger('input', h); + } + }; + t.prototype.keyDownHandler = function(e) { + if (!this.readonly) { + switch(e.keyCode){ + case 38: + e.preventDefault(); + this.action(p, e); + break; + case 40: + e.preventDefault(); + this.action(u, e); + break; + default: + break; + } + } + }; + t.prototype.performAction = function(e, t, i) { + if (e === null || isNaN(e)) { + e = 0; + } + var n = i === p ? e + t : e - t; + n = this.correctRounding(e, t, n); + return this.strictMode ? this.trimValue(n) : n; + }; + t.prototype.correctRounding = function(e, t, i) { + var n = new RegExp('[,.](.*)'); + var r = n.test(e.toString()); + var s = n.test(t.toString()); + if (r || s) { + var o = r ? n.exec(e.toString())[0].length : 0; + var a = s ? n.exec(t.toString())[0].length : 0; + var l = Math.max(o, a); + return e = this.roundValue(i, l); + } + return i; + }; + t.prototype.roundValue = function(e, t) { + t = t || 0; + var i = Math.pow(10, t); + return e *= i, e = Math.round(e) / i; + }; + t.prototype.updateValue = function(e, t) { + if (t) { + this.isInteract = true; + } + if (e !== null && !isNaN(e)) { + if (this.decimals) { + e = this.roundNumber(e, this.decimals); + } + } + this.changeValue(e === null || isNaN(e) ? null : this.strictMode ? this.trimValue(e) : e); + if (!this.isDynamicChange) { + this.raiseChangeEvent(t); + } + }; + t.prototype.updateCurrency = function(e, t) { + (0, n.sO)(e, t, this.cultureInfo); + this.updateValue(this.value); + }; + t.prototype.changeValue = function(e) { + if (!(e || e === 0)) { + e = null; + this.setProperties({ + value: e + }, true); + } else { + var t = this.getNumberOfDecimals(e); + this.setProperties({ + value: this.roundNumber(e, t) + }, true); + } + this.modifyText(); + if (!this.strictMode) { + this.validateState(); + } + }; + t.prototype.modifyText = function() { + if (this.value || this.value === 0) { + var e = this.formatNumber(); + var t = this.isFocused ? e : this.instance.getNumberFormat(this.cultureInfo)(this.value); + this.setElementValue(t); + (0, n.Y4)(this.element, { + 'aria-valuenow': e + }); + this.hiddenInput.value = this.value.toString(); + if (this.value !== null && this.serverDecimalSeparator) { + this.hiddenInput.value = this.hiddenInput.value.replace('.', this.serverDecimalSeparator); + } + } else { + this.setElementValue(''); + this.element.removeAttribute('aria-valuenow'); + this.hiddenInput.value = null; + } + }; + t.prototype.setElementValue = function(e, t) { + r.I.setValue(e, (t ? t : this.element), this.floatLabelType, this.showClearButton); + }; + t.prototype.validateState = function() { + this.isValidState = true; + if (this.value || this.value === 0) { + this.isValidState = !(this.value > this.max || this.value < this.min); + } + this.checkErrorClass(); + }; + t.prototype.getNumberOfDecimals = function(e) { + var t; + var i = new RegExp('[eE][\-+]?([0-9]+)'); + var r = e.toString(); + if (i.test(r)) { + var s = i.exec(r); + if (!(0, n.le)(s)) { + r = e.toFixed(Math.min(parseInt(s[1], 10), 20)); + } + } + var o = r.split('.')[1]; + t = !o || !o.length ? 0 : o.length; + if (this.decimals !== null) { + t = t < this.decimals ? t : this.decimals; + } + return t; + }; + t.prototype.formatNumber = function() { + var e = this.getNumberOfDecimals(this.value); + return this.instance.getNumberFormat({ + maximumFractionDigits: e, + minimumFractionDigits: e, + useGrouping: false + })(this.value); + }; + t.prototype.trimValue = function(e) { + if (e > this.max) { + return this.max; + } + if (e < this.min) { + return this.min; + } + return e; + }; + t.prototype.roundNumber = function(e, t) { + var i = e; + var n = t || 0; + var r = i.toString().split('e'); + i = Math.round(Number(r[0] + 'e' + (r[1] ? (Number(r[1]) + n) : n))); + var s = i.toString().split('e'); + i = Number(s[0] + 'e' + (s[1] ? (Number(s[1]) - n) : -n)); + return Number(i.toFixed(n)); + }; + t.prototype.cancelEvent = function(e) { + e.preventDefault(); + return false; + }; + t.prototype.keyPressHandler = function(e) { + if (!this.enabled || this.readonly) { + return true; + } + if (!n.AR.isDevice && n.AR.info.version === '11.0' && e.keyCode === 13) { + var t = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + this.updateValue(t, e); + return true; + } + if (e.which === 0 || e.metaKey || e.ctrlKey || e.keyCode === 8 || e.keyCode === 13) { + return true; + } + var i = String.fromCharCode(e.which); + var r = (0, n.NA)('decimal', (0, n.NE)(this.locale)); + var s = e.code === "NumpadDecimal" && i !== r; + if (s) { + i = r; + } + var o = this.element.value; + o = o.substring(0, this.element.selectionStart) + i + o.substring(this.element.selectionEnd); + if (!this.numericRegex().test(o)) { + e.preventDefault(); + e.stopPropagation(); + return false; + } else { + if (s) { + var a = this.element.selectionStart + 1; + this.element.value = o; + this.element.setSelectionRange(a, a); + e.preventDefault(); + e.stopPropagation(); + } + return true; + } + }; + t.prototype.numericRegex = function() { + var e = (0, n.NE)(this.locale); + var t = (0, n.NA)('decimal', e); + var i = '*'; + if (t === m) { + t = '\\' + t; + } + if (this.decimals === 0 && this.validateDecimalOnType) { + return f; + } + if (this.decimals && this.validateDecimalOnType) { + i = '{0,' + this.decimals + '}'; + } + return new RegExp('^(-)?(((\\d+(' + t + '\\d' + i + ')?)|(' + t + '\\d' + i + ')))?$'); + }; + t.prototype.mouseWheel = function(e) { + e.preventDefault(); + var t; + var i = e; + if (i.wheelDelta) { + t = i.wheelDelta / 120; + } else if (i.detail) { + t = -i.detail / 3; + } + if (t > 0) { + this.action(p, e); + } else if (t < 0) { + this.action(u, e); + } + this.cancelEvent(e); + }; + t.prototype.focusHandler = function(e) { + var t = this; + this.focusEventArgs = { + event: e, + value: this.value, + container: this.container + }; + this.trigger('focus', this.focusEventArgs); + if (!this.enabled || this.readonly) { + return; + } + this.isFocused = true; + (0, n.IV)([ + this.container + ], d); + this.prevValue = this.value; + if ((this.value || this.value === 0)) { + var i = this.formatNumber(); + this.setElementValue(i); + if (!this.isPrevFocused) { + if (!n.AR.isDevice && n.AR.info.version === '11.0') { + this.element.setSelectionRange(0, i.length); + } else { + var r = (n.AR.isDevice && n.AR.isIos) ? 600 : 0; + setTimeout(function() { + t.element.setSelectionRange(0, i.length); + }, r); + } + } + } + if (!n.AR.isDevice) { + n.bi.add(this.element, 'mousewheel DOMMouseScroll', this.mouseWheel, this); + } + }; + t.prototype.focusOutHandler = function(e) { + var t = this; + this.blurEventArgs = { + event: e, + value: this.value, + container: this.container + }; + this.trigger('blur', this.blurEventArgs); + if (!this.enabled || this.readonly) { + return; + } + if (this.isPrevFocused) { + e.preventDefault(); + if (n.AR.isDevice) { + var i = this.element.value; + this.element.focus(); + this.isPrevFocused = false; + var r = this.element; + setTimeout(function() { + t.setElementValue(i, r); + }, 200); + } + } else { + this.isFocused = false; + if (!this.element.value.length) { + this.setProperties({ + value: null + }, true); + } + var s = this.instance.getNumberParser({ + format: 'n' + })(this.element.value); + this.updateValue(s); + if (!n.AR.isDevice) { + n.bi.remove(this.element, 'mousewheel DOMMouseScroll', this.mouseWheel); + } + } + var o = (0, n.oq)(this.element, 'form'); + if (o) { + var a = this.element.nextElementSibling; + var l = document.createEvent('FocusEvent'); + l.initEvent('focusout', false, true); + a.dispatchEvent(l); + } + }; + t.prototype.mouseDownOnSpinner = function(e) { + var t = this; + if (this.isFocused) { + this.isPrevFocused = true; + e.preventDefault(); + } + if (!this.getElementData(e)) { + return; + } + var i = this.getElementData(e); + var r = e.currentTarget; + var s = (r.classList.contains(h)) ? p : u; + n.bi.add(r, 'mouseleave', this.mouseUpClick, this); + this.timeOut = setInterval(function() { + t.isCalled = true; + t.action(s, e); + }, 150); + n.bi.add(document, 'mouseup', this.mouseUpClick, this); + }; + t.prototype.touchMoveOnSpinner = function(e) { + var t; + if (e.type === "touchmove") { + var i = e.touches; + t = i.length && document.elementFromPoint(i[0].pageX, i[0].pageY); + } else { + t = document.elementFromPoint(e.clientX, e.clientY); + } + if (!(t.classList.contains(l))) { + clearInterval(this.timeOut); + } + }; + t.prototype.mouseUpOnSpinner = function(e) { + this.prevValue = this.value; + if (this.isPrevFocused) { + this.element.focus(); + if (!n.AR.isDevice) { + this.isPrevFocused = false; + } + } + if (!n.AR.isDevice) { + e.preventDefault(); + } + if (!this.getElementData(e)) { + return; + } + var t = e.currentTarget; + var i = (t.classList.contains(h)) ? p : u; + n.bi.remove(t, 'mouseleave', this.mouseUpClick); + if (!this.isCalled) { + this.action(i, e); + } + this.isCalled = false; + n.bi.remove(document, 'mouseup', this.mouseUpClick); + var r = (0, n.oq)(this.element, 'form'); + if (r) { + var s = this.element.nextElementSibling; + var o = document.createEvent('KeyboardEvent'); + o.initEvent('keyup', false, true); + s.dispatchEvent(o); + } + }; + t.prototype.getElementData = function(e) { + if ((e.which && e.which === 3) || (e.button && e.button === 2) || !this.enabled || this.readonly) { + return false; + } + clearInterval(this.timeOut); + return true; + }; + t.prototype.floatLabelTypeUpdate = function() { + r.I.removeFloating(this.inputWrapper); + var e = this.hiddenInput; + this.hiddenInput.remove(); + r.I.addFloating(this.element, this.floatLabelType, this.placeholder, this.createElement); + this.container.insertBefore(e, this.container.childNodes[1]); + }; + t.prototype.mouseUpClick = function(e) { + e.stopPropagation(); + clearInterval(this.timeOut); + this.isCalled = false; + n.bi.remove(this.spinUp, 'mouseleave', this.mouseUpClick); + n.bi.remove(this.spinDown, 'mouseleave', this.mouseUpClick); + }; + t.prototype.increment = function(e) { + if (e === void 0) { + e = this.step; + } + this.isInteract = false; + this.changeValue(this.performAction(this.value, e, p)); + this.raiseChangeEvent(); + }; + t.prototype.decrement = function(e) { + if (e === void 0) { + e = this.step; + } + this.isInteract = false; + this.changeValue(this.performAction(this.value, e, u)); + this.raiseChangeEvent(); + }; + t.prototype.destroy = function() { + this.unwireEvents(); + (0, n.og)(this.hiddenInput); + if (this.showSpinButton) { + this.unwireSpinBtnEvents(); + (0, n.og)(this.spinUp); + (0, n.og)(this.spinDown); + } + var t = [ + 'aria-labelledby', + 'role', + 'autocomplete', + 'aria-readonly', + 'autocorrect', + 'aria-disabled', + 'aria-placeholder', + 'autocapitalize', + 'spellcheck', + 'aria-autocomplete', + 'tabindex', + 'aria-valuemin', + 'aria-valuemax', + 'aria-live', + 'aria-valuenow', + 'aria-invalid' + ]; + for(var i = 0; i < t.length; i++){ + this.element.removeAttribute(t[i]); + } + this.element.classList.remove('e-input'); + this.container.insertAdjacentElement('afterend', this.element); + (0, n.og)(this.container); + e.prototype.destroy.call(this); + }; + t.prototype.getText = function() { + return this.element.value; + }; + t.prototype.focusIn = function() { + if (document.activeElement !== this.element && this.enabled) { + this.element.focus(); + (0, n.cn)([ + this.container + ], [ + b + ]); + } + }; + t.prototype.focusOut = function() { + if (document.activeElement === this.element && this.enabled) { + this.element.blur(); + (0, n.IV)([ + this.container + ], [ + b + ]); + } + }; + t.prototype.getPersistData = function() { + var e = [ + 'value' + ]; + return this.addOnPersist(e); + }; + t.prototype.onPropertyChanged = function(e, t) { + for(var i = 0, s = Object.keys(e); i < s.length; i++){ + var o = s[i]; + switch(o){ + case 'width': + this.setElementWidth(e.width); + r.I.calculateWidth(this.element, this.container); + break; + case 'cssClass': + this.updateCssClass(e.cssClass, t.cssClass); + break; + case 'enabled': + r.I.setEnabled(e.enabled, this.element); + break; + case 'enableRtl': + r.I.setEnableRtl(e.enableRtl, [ + this.container + ]); + break; + case 'readonly': + r.I.setReadonly(e.readonly, this.element); + if (this.readonly) { + (0, n.Y4)(this.element, { + 'aria-readonly': 'true' + }); + } else { + this.element.removeAttribute('aria-readonly'); + } + break; + case 'htmlAttributes': + this.updateHTMLAttrToElement(); + this.updateHTMLAttrToWrapper(); + this.updateDataAttribute(true); + this.checkAttributes(true); + r.I.validateInputType(this.container, this.element); + break; + case 'placeholder': + r.I.setPlaceholder(e.placeholder, this.element); + r.I.calculateWidth(this.element, this.container); + break; + case 'step': + this.step = e.step; + this.validateStep(); + break; + case 'showSpinButton': + this.updateSpinButton(e); + break; + case 'showClearButton': + this.updateClearButton(e); + break; + case 'floatLabelType': + this.floatLabelType = e.floatLabelType; + this.floatLabelTypeUpdate(); + break; + case 'value': + this.isDynamicChange = (this.isAngular || this.isVue) && this.preventChange; + this.updateValue(e.value); + if (this.isDynamicChange) { + this.preventChange = false; + this.isDynamicChange = false; + } + break; + case 'min': + case 'max': + (0, n.sO)(o, (0, n.NA)(o, e), this); + this.validateMinMax(); + this.updateValue(this.value); + break; + case 'strictMode': + this.strictMode = e.strictMode; + this.updateValue(this.value); + this.validateState(); + break; + case 'locale': + this.initCultureFunc(); + this.l10n.setLocale(this.locale); + this.setSpinButton(); + this.updatePlaceholder(); + r.I.setPlaceholder(this.placeholder, this.element); + this.updateValue(this.value); + break; + case 'currency': + { + var a = (0, n.NA)(o, e); + this.setProperties({ + currencyCode: a + }, true); + this.updateCurrency(o, a); + } + break; + case 'currencyCode': + { + var l = (0, n.NA)(o, e); + this.setProperties({ + currency: l + }, true); + this.updateCurrency('currency', l); + } + break; + case 'format': + (0, n.sO)(o, (0, n.NA)(o, e), this); + this.initCultureInfo(); + this.updateValue(this.value); + break; + case 'decimals': + this.decimals = e.decimals; + this.updateValue(this.value); + } + } + }; + t.prototype.updateClearButton = function(e) { + r.I.setClearButton(e.showClearButton, this.element, this.inputWrapper, undefined, this.createElement); + this.bindClearEvent(); + }; + t.prototype.updateSpinButton = function(e) { + if (e.showSpinButton) { + this.spinBtnCreation(); + } else { + (0, n.og)(this.spinUp); + (0, n.og)(this.spinDown); + } + }; + t.prototype.getModuleName = function() { + return 'numerictextbox'; + }; + o([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + o([ + (0, n.Z9)(null) + ], t.prototype, "value", void 0); + o([ + (0, n.Z9)(-(Number.MAX_VALUE)) + ], t.prototype, "min", void 0); + o([ + (0, n.Z9)(Number.MAX_VALUE) + ], t.prototype, "max", void 0); + o([ + (0, n.Z9)(1) + ], t.prototype, "step", void 0); + o([ + (0, n.Z9)(null) + ], t.prototype, "width", void 0); + o([ + (0, n.Z9)(null) + ], t.prototype, "placeholder", void 0); + o([ + (0, n.Z9)({}) + ], t.prototype, "htmlAttributes", void 0); + o([ + (0, n.Z9)(true) + ], t.prototype, "showSpinButton", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "readonly", void 0); + o([ + (0, n.Z9)(true) + ], t.prototype, "enabled", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "showClearButton", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "enablePersistence", void 0); + o([ + (0, n.Z9)('n2') + ], t.prototype, "format", void 0); + o([ + (0, n.Z9)(null) + ], t.prototype, "decimals", void 0); + o([ + (0, n.Z9)(null) + ], t.prototype, "currency", void 0); + o([ + (0, n.Z9)(null) + ], t.prototype, "currencyCode", void 0); + o([ + (0, n.Z9)(true) + ], t.prototype, "strictMode", void 0); + o([ + (0, n.Z9)(false) + ], t.prototype, "validateDecimalOnType", void 0); + o([ + (0, n.Z9)('Never') + ], t.prototype, "floatLabelType", void 0); + o([ + (0, n.ju)() + ], t.prototype, "created", void 0); + o([ + (0, n.ju)() + ], t.prototype, "destroyed", void 0); + o([ + (0, n.ju)() + ], t.prototype, "change", void 0); + o([ + (0, n.ju)() + ], t.prototype, "focus", void 0); + o([ + (0, n.ju)() + ], t.prototype, "blur", void 0); + t = o([ + n.Zl + ], t); + return t; + }(n.wA)); + }), + 4895: (function(e, t, i) { + "use strict"; + i.d(t, { + "RR": function() { + return h; + }, + "Tj": function() { + return a; + }, + "vF": function() { + return l; + } + }); + var n = i(6216); + var r = i(1807); + var s; + var o; + function a(e, t, i, r) { + if (t === void 0) { + t = null; + } + if (i === void 0) { + i = { + X: false, + Y: false + }; + } + if (!i.Y && !i.X) { + return { + left: 0, + top: 0 + }; + } + var a = e.getBoundingClientRect(); + o = t; + s = e.ownerDocument; + if (!r) { + r = (0, n.k)(e, 'left', 'top'); + } + if (i.X) { + var l = o ? g() : N(); + var h = S(); + var c = w(); + var d = h - r.left; + var p = r.left + a.width - c; + if (a.width > l) { + if (d > 0 && p <= 0) { + r.left = c - a.width; + } else if (p > 0 && d <= 0) { + r.left = h; + } else { + r.left = d > p ? (c - a.width) : h; + } + } else if (d > 0) { + r.left += d; + } else if (p > 0) { + r.left -= p; + } + } + if (i.Y) { + var u = o ? b() : L(); + var f = E(); + var m = T(); + var v = f - r.top; + var y = r.top + a.height - m; + if (a.height > u) { + if (v > 0 && y <= 0) { + r.top = m - a.height; + } else if (y > 0 && v <= 0) { + r.top = f; + } else { + r.top = v > y ? (m - a.height) : f; + } + } else if (v > 0) { + r.top += v; + } else if (y > 0) { + r.top -= y; + } + } + return r; + } + function l(e, t, i, r) { + if (t === void 0) { + t = null; + } + var a = (0, n.k)(e, 'left', 'top'); + if (i) { + a.left = i; + } + if (r) { + a.top = r; + } + var l = []; + o = t; + s = e.ownerDocument; + var h = e.getBoundingClientRect(); + var c = a.top; + var d = a.left; + var p = a.left + h.width; + var f = a.top + h.height; + var m = '', g = ''; + var b = v(c, f); + var y = u(d, p); + if (b.topSide) { + l.push('top'); + } + if (y.rightSide) { + l.push('right'); + } + if (y.leftSide) { + l.push('left'); + } + if (b.bottomSide) { + l.push('bottom'); + } + return l; + } + function h(e, t, i, n, r, a, l, h, u) { + if (l === void 0) { + l = null; + } + if (h === void 0) { + h = { + X: true, + Y: true + }; + } + if (!t || !e || !r || !a || (!h.X && !h.Y)) { + return; + } + var v = { + TL: null, + TR: null, + BL: null, + BR: null + }, g = { + TL: null, + TR: null, + BL: null, + BR: null + }; + var b; + if (window.getComputedStyle(e).display === 'none') { + var y = e.style.visibility; + e.style.visibility = 'hidden'; + e.style.display = 'block'; + b = e.getBoundingClientRect(); + e.style.removeProperty('display'); + e.style.visibility = y; + } else { + b = e.getBoundingClientRect(); + } + var C = { + posX: r, + posY: a, + offsetX: i, + offsetY: n, + position: { + left: 0, + top: 0 + } + }; + o = l; + s = t.ownerDocument; + d(t, v, C, u, b); + p(g, C, b); + if (h.X) { + f(t, g, v, C, b, true); + } + if (h.Y && v.TL.top > -1) { + m(t, g, v, C, b, true); + } + c(e, C, b); + } + function c(e, t, i) { + var r = 0, s = 0; + if (e.offsetParent != null && (getComputedStyle(e.offsetParent).position === 'absolute' || getComputedStyle(e.offsetParent).position === 'relative')) { + var o = (0, n.k)(e.offsetParent, 'left', 'top', false, i); + r = o.left; + s = o.top; + } + e.style.top = (t.position.top + t.offsetY - (s)) + 'px'; + e.style.left = (t.position.left + t.offsetX - (r)) + 'px'; + } + function d(e, t, i, r, s) { + i.position = (0, n.k)(e, i.posX, i.posY, r, s); + t.TL = (0, n.k)(e, 'left', 'top', r, s); + t.TR = (0, n.k)(e, 'right', 'top', r, s); + t.BR = (0, n.k)(e, 'left', 'bottom', r, s); + t.BL = (0, n.k)(e, 'right', 'bottom', r, s); + } + function p(e, t, i) { + e.TL = { + top: t.position.top + t.offsetY, + left: t.position.left + t.offsetX + }; + e.TR = { + top: e.TL.top, + left: e.TL.left + i.width + }; + e.BL = { + top: e.TL.top + i.height, + left: e.TL.left + }; + e.BR = { + top: e.TL.top + i.height, + left: e.TL.left + i.width + }; + } + function u(e, t) { + var i = false, n = false; + if (((e - x()) < S())) { + i = true; + } + if (t > w()) { + n = true; + } + return { + leftSide: i, + rightSide: n + }; + } + function f(e, t, i, r, s, o) { + var a = u(t.TL.left, t.TR.left); + if ((i.TL.left - x()) <= S()) { + a.leftSide = false; + } + if (i.TR.left > w()) { + a.rightSide = false; + } + if ((a.leftSide && !a.rightSide) || (!a.leftSide && a.rightSide)) { + if (r.posX === 'right') { + r.posX = 'left'; + } else { + r.posX = 'right'; + } + r.offsetX = r.offsetX + s.width; + r.offsetX = -1 * r.offsetX; + r.position = (0, n.k)(e, r.posX, r.posY, false); + p(t, r, s); + if (o) { + f(e, t, i, r, s, false); + } + } + } + function m(e, t, i, r, s, o) { + var a = v(t.TL.top, t.BL.top); + if ((i.TL.top - k()) <= E()) { + a.topSide = false; + } + if (i.BL.top >= T() && e.getBoundingClientRect().bottom < window.innerHeight) { + a.bottomSide = false; + } + if ((a.topSide && !a.bottomSide) || (!a.topSide && a.bottomSide)) { + if (r.posY === 'top') { + r.posY = 'bottom'; + } else { + r.posY = 'top'; + } + r.offsetY = r.offsetY + s.height; + r.offsetY = -1 * r.offsetY; + r.position = (0, n.k)(e, r.posX, r.posY, false, s); + p(t, r, s); + if (o) { + m(e, t, i, r, s, false); + } + } + } + function v(e, t) { + var i = false, n = false; + if ((e - k()) < E()) { + i = true; + } + if (t > T()) { + n = true; + } + return { + topSide: i, + bottomSide: n + }; + } + function g() { + return o.getBoundingClientRect().width; + } + function b() { + return o.getBoundingClientRect().height; + } + function y() { + return o.getBoundingClientRect().left; + } + function C() { + return o.getBoundingClientRect().top; + } + function E() { + if (o) { + return C(); + } + return 0; + } + function S() { + if (o) { + return y(); + } + return 0; + } + function w() { + if (o) { + return (x() + y() + g()); + } + return (x() + N()); + } + function T() { + if (o) { + return (k() + C() + b()); + } + return (k() + L()); + } + function k() { + return s.documentElement.scrollTop || s.body.scrollTop; + } + function x() { + return s.documentElement.scrollLeft || s.body.scrollLeft; + } + function L() { + return window.innerHeight; + } + function N() { + var e = window.innerWidth; + var t = document.documentElement.getBoundingClientRect(); + var i = ((0, r.le)(document.documentElement)) ? 0 : t.width; + return e - (e - i); + } + }), + 6216: (function(e, t, i) { + "use strict"; + i.d(t, { + "O": function() { + return h; + }, + "k": function() { + return c; + } + }); + var n = i(1807); + var r; + var s; + var o; + var a; + var l = false; + function h(e, t) { + var i = false; + var r = { + left: 0, + top: 0 + }; + var s = e; + if (!e || !t) { + return r; + } + if ((0, n.le)(t.offsetParent) && t.style.position === 'fixed') { + i = true; + } + while((t.offsetParent || i) && e && t.offsetParent !== e){ + r.left += e.offsetLeft; + r.top += e.offsetTop; + e = e.offsetParent; + } + e = s; + while((t.offsetParent || i) && e && t.offsetParent !== e){ + r.left -= e.scrollLeft; + r.top -= e.scrollTop; + e = e.parentElement; + } + return r; + } + function c(e, t, i, n, r) { + s = undefined; + s = r; + l = n ? true : false; + if (!e) { + return { + left: 0, + top: 0 + }; + } + if (!t) { + t = 'left'; + } + if (!i) { + i = 'top'; + } + a = e.ownerDocument; + o = e; + var h = { + left: 0, + top: 0 + }; + return u(t.toLowerCase(), i.toLowerCase(), h); + } + function d(e, t) { + t.left = e; + } + function p(e, t) { + t.top = e; + } + function u(e, t, i) { + r = o.getBoundingClientRect(); + switch(t + e){ + case 'topcenter': + d(E(), i); + p(b(), i); + break; + case 'topright': + d(C(), i); + p(b(), i); + break; + case 'centercenter': + d(E(), i); + p(g(), i); + break; + case 'centerright': + d(C(), i); + p(g(), i); + break; + case 'centerleft': + d(y(), i); + p(g(), i); + break; + case 'bottomcenter': + d(E(), i); + p(v(), i); + break; + case 'bottomright': + d(C(), i); + p(v(), i); + break; + case 'bottomleft': + d(y(), i); + p(v(), i); + break; + default: + case 'topleft': + d(y(), i); + p(b(), i); + break; + } + return i; + } + function f() { + return a.documentElement.scrollTop || a.body.scrollTop; + } + function m() { + return a.documentElement.scrollLeft || a.body.scrollLeft; + } + function v() { + return l ? r.bottom : r.bottom + f(); + } + function g() { + return b() + (r.height / 2); + } + function b() { + return l ? r.top : r.top + f(); + } + function y() { + return r.left + m(); + } + function C() { + var e = (o && o.classList.contains('e-date-range-wrapper')) ? (s ? s.width : 0) : (s && (r.width >= s.width) ? s.width : 0); + return r.right + m() - e; + } + function E() { + return y() + (r.width / 2); + } + }), + 9486: (function(e, t, i) { + "use strict"; + i.d(t, { + "GI": function() { + return c; + }, + "Mm": function() { + return d; + }, + "TE": function() { + return p; + }, + "WV": function() { + return l; + } + }); + var n = i(1807); + var r = i(6216); + var s = i(4895); + var o = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var a = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var l = (function(e) { + o(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + a([ + (0, n.Z9)('left') + ], t.prototype, "X", void 0); + a([ + (0, n.Z9)('top') + ], t.prototype, "Y", void 0); + return t; + }(n.rt)); + var h = { + ROOT: 'e-popup', + RTL: 'e-rtl', + OPEN: 'e-popup-open', + CLOSE: 'e-popup-close' + }; + var c = (function(e) { + o(t, e); + function t(t, i) { + return e.call(this, i, t) || this; + } + t.prototype.onPropertyChanged = function(e, t) { + for(var i = 0, r = Object.keys(e); i < r.length; i++){ + var s = r[i]; + switch(s){ + case 'width': + (0, n.V7)(this.element, { + 'width': (0, n.Ac)(e.width) + }); + break; + case 'height': + (0, n.V7)(this.element, { + 'height': (0, n.Ac)(e.height) + }); + break; + case 'zIndex': + (0, n.V7)(this.element, { + 'zIndex': e.zIndex + }); + break; + case 'enableRtl': + this.setEnableRtl(); + break; + case 'position': + case 'relateTo': + this.refreshPosition(); + break; + case 'offsetX': + var o = e.offsetX - t.offsetX; + this.element.style.left = (parseInt(this.element.style.left, 10) + (o)).toString() + 'px'; + break; + case 'offsetY': + var a = e.offsetY - t.offsetY; + this.element.style.top = (parseInt(this.element.style.top, 10) + (a)).toString() + 'px'; + break; + case 'content': + this.setContent(); + break; + case 'actionOnScroll': + if (e.actionOnScroll !== 'none') { + this.wireScrollEvents(); + } else { + this.unwireScrollEvents(); + } + break; + } + } + }; + t.prototype.getModuleName = function() { + return 'popup'; + }; + t.prototype.resolveCollision = function() { + this.checkCollision(); + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([]); + }; + t.prototype.destroy = function() { + this.element.classList.remove(h.ROOT, h.RTL, h.OPEN, h.CLOSE); + if (this.element.classList.contains('e-popup-open')) { + this.unwireEvents(); + } + e.prototype.destroy.call(this); + }; + t.prototype.render = function() { + this.element.classList.add(h.ROOT); + var e = {}; + if (this.zIndex !== 1000) { + e.zIndex = this.zIndex; + } + if (this.width !== 'auto') { + e.width = (0, n.Ac)(this.width); + } + if (this.height !== 'auto') { + e.height = (0, n.Ac)(this.height); + } + (0, n.V7)(this.element, e); + this.fixedParent = false; + this.setEnableRtl(); + this.setContent(); + }; + t.prototype.wireEvents = function() { + if (n.AR.isDevice) { + n.bi.add(window, 'orientationchange', this.orientationOnChange, this); + } + if (this.actionOnScroll !== 'none') { + this.wireScrollEvents(); + } + }; + t.prototype.wireScrollEvents = function() { + if (this.getRelateToElement()) { + for(var e = 0, t = this.getScrollableParent(this.getRelateToElement()); e < t.length; e++){ + var i = t[e]; + n.bi.add(i, 'scroll', this.scrollRefresh, this); + } + } + }; + t.prototype.unwireEvents = function() { + if (n.AR.isDevice) { + n.bi.remove(window, 'orientationchange', this.orientationOnChange); + } + if (this.actionOnScroll !== 'none') { + this.unwireScrollEvents(); + } + }; + t.prototype.unwireScrollEvents = function() { + if (this.getRelateToElement()) { + for(var e = 0, t = this.getScrollableParent(this.getRelateToElement()); e < t.length; e++){ + var i = t[e]; + n.bi.remove(i, 'scroll', this.scrollRefresh); + } + } + }; + t.prototype.getRelateToElement = function() { + var e = this.relateTo === '' || (0, n.le)(this.relateTo) ? document.body : this.relateTo; + this.setProperties({ + relateTo: e + }, true); + return ((typeof this.relateTo) === 'string') ? document.querySelector(this.relateTo) : this.relateTo; + }; + t.prototype.scrollRefresh = function(e) { + if (this.actionOnScroll === 'reposition') { + if (!(0, n.le)(this.element) && !(this.element.offsetParent === e.target || (this.element.offsetParent && this.element.offsetParent.tagName === 'BODY' && e.target.parentElement == null))) { + this.refreshPosition(); + } + } else if (this.actionOnScroll === 'hide') { + this.hide(); + } + if (this.actionOnScroll !== 'none') { + if (this.getRelateToElement()) { + var t = this.isElementOnViewport(this.getRelateToElement(), e.target); + if (!t && !this.targetInvisibleStatus) { + this.trigger('targetExitViewport'); + this.targetInvisibleStatus = true; + } else if (t) { + this.targetInvisibleStatus = false; + } + } + } + }; + t.prototype.isElementOnViewport = function(e, t) { + var i = this.getScrollableParent(e); + for(var n = 0; n < i.length; n++){ + if (this.isElementVisible(e, i[n])) { + continue; + } else { + return false; + } + } + return true; + }; + t.prototype.isElementVisible = function(e, t) { + var i = this.checkGetBoundingClientRect(e); + if (!i.height || !i.width) { + return false; + } + if (!(0, n.le)(this.checkGetBoundingClientRect(t))) { + var s = t.getBoundingClientRect(); + return !(i.bottom < s.top) && (!(i.bottom > s.bottom) && (!(i.right > s.right) && !(i.left < s.left))); + } else { + var o = window; + var a = { + top: o.scrollY, + left: o.scrollX, + right: o.scrollX + o.outerWidth, + bottom: o.scrollY + o.outerHeight + }; + var l = (0, r.k)(e); + var h = { + top: l.top, + left: l.left, + right: l.left + i.width, + bottom: l.top + i.height + }; + var c = { + top: a.bottom - h.top, + left: a.right - h.left, + bottom: h.bottom - a.top, + right: h.right - a.left + }; + return c.top > 0 && c.left > 0 && c.right > 0 && c.bottom > 0; + } + }; + t.prototype.preRender = function() {}; + t.prototype.setEnableRtl = function() { + this.reposition(); + this.enableRtl ? this.element.classList.add(h.RTL) : this.element.classList.remove(h.RTL); + }; + t.prototype.setContent = function() { + if (!(0, n.le)(this.content)) { + this.element.innerHTML = ''; + if (typeof (this.content) === 'string') { + this.element.textContent = this.content; + } else { + var e = this.getRelateToElement(); + var t = this.content.props; + if (!e.classList.contains('e-dropdown-btn') || (0, n.le)(t)) { + this.element.appendChild(this.content); + } + } + } + }; + t.prototype.orientationOnChange = function() { + var e = this; + setTimeout(function() { + e.refreshPosition(); + }, 200); + }; + t.prototype.refreshPosition = function(e, t) { + if (!(0, n.le)(e)) { + this.checkFixedParent(e); + } + this.reposition(); + if (!t) { + this.checkCollision(); + } + }; + t.prototype.reposition = function() { + var e; + var t; + var i = this.getRelateToElement(); + if (typeof this.position.X === 'number' && typeof this.position.Y === 'number') { + e = { + left: this.position.X, + top: this.position.Y + }; + } else if ((typeof this.position.X === 'string' && typeof this.position.Y === 'number') || (typeof this.position.X === 'number' && typeof this.position.Y === 'string')) { + var r = void 0; + var s = this.element.style.display; + this.element.style.display = 'block'; + if (this.element.classList.contains('e-dlg-modal')) { + r = this.element.parentElement.style.display; + this.element.parentElement.style.display = 'block'; + } + t = this.getAnchorPosition(i, this.element, this.position, this.offsetX, this.offsetY); + if (typeof this.position.X === 'string') { + e = { + left: t.left, + top: this.position.Y + }; + } else { + e = { + left: this.position.X, + top: t.top + }; + } + this.element.style.display = s; + if (this.element.classList.contains('e-dlg-modal')) { + this.element.parentElement.style.display = r; + } + } else if (i) { + var s = this.element.style.display; + this.element.style.display = 'block'; + e = this.getAnchorPosition(i, this.element, this.position, this.offsetX, this.offsetY); + this.element.style.display = s; + } else { + e = { + left: 0, + top: 0 + }; + } + if (!(0, n.le)(e)) { + this.element.style.left = e.left + 'px'; + this.element.style.top = e.top + 'px'; + } + }; + t.prototype.checkGetBoundingClientRect = function(e) { + var t; + try { + t = e.getBoundingClientRect(); + return t; + } catch (i) { + return null; + } + }; + t.prototype.getAnchorPosition = function(e, t, i, s, o) { + var a = this.checkGetBoundingClientRect(t); + var l = this.checkGetBoundingClientRect(e); + if ((0, n.le)(a) || (0, n.le)(l)) { + return null; + } + var h = e; + var c = { + left: 0, + top: 0 + }; + if (t.offsetParent && t.offsetParent.tagName === 'BODY' && e.tagName === 'BODY') { + c = (0, r.k)(e); + } else { + if ((t.classList.contains('e-dlg-modal') && h.tagName !== 'BODY')) { + t = t.parentElement; + } + c = (0, r.O)(h, t); + } + switch(i.X){ + default: + case 'left': + break; + case 'center': + if ((t.classList.contains('e-dlg-modal') && h.tagName === 'BODY' && this.targetType === 'container')) { + c.left += (window.innerWidth / 2 - a.width / 2); + } else if (this.targetType === 'container') { + c.left += (l.width / 2 - a.width / 2); + } else { + c.left += (l.width / 2); + } + break; + case 'right': + if ((t.classList.contains('e-dlg-modal') && h.tagName === 'BODY' && this.targetType === 'container')) { + c.left += (window.innerWidth - a.width); + } else if (this.targetType === 'container') { + c.left += (l.width - a.width); + } else { + c.left += (l.width); + } + break; + } + switch(i.Y){ + default: + case 'top': + break; + case 'center': + if ((t.classList.contains('e-dlg-modal') && h.tagName === 'BODY' && this.targetType === 'container')) { + c.top += (window.innerHeight / 2 - a.height / 2); + } else if (this.targetType === 'container') { + c.top += (l.height / 2 - a.height / 2); + } else { + c.top += (l.height / 2); + } + break; + case 'bottom': + if ((t.classList.contains('e-dlg-modal') && h.tagName === 'BODY' && this.targetType === 'container')) { + c.top += (window.innerHeight - a.height); + } else if (this.targetType === 'container') { + c.top += (l.height - a.height); + } else { + c.top += (l.height); + } + break; + } + c.left += s; + c.top += o; + return c; + }; + t.prototype.callFlip = function(e) { + var t = this.getRelateToElement(); + (0, s.RR)(this.element, t, this.offsetX, this.offsetY, this.position.X, this.position.Y, this.viewPortElement, e, this.fixedParent); + }; + t.prototype.callFit = function(e) { + if ((0, s.vF)(this.element, this.viewPortElement).length !== 0) { + if ((0, n.le)(this.viewPortElement)) { + var t = (0, s.Tj)(this.element, this.viewPortElement, e); + if (e.X) { + this.element.style.left = t.left + 'px'; + } + if (e.Y) { + this.element.style.top = t.top + 'px'; + } + } else { + var i = this.checkGetBoundingClientRect(this.element); + var r = this.checkGetBoundingClientRect(this.viewPortElement); + if ((0, n.le)(i) || (0, n.le)(r)) { + return null; + } + if (e && e.Y === true) { + if (r.top > i.top) { + this.element.style.top = '0px'; + } else if (r.bottom < i.bottom) { + this.element.style.top = parseInt(this.element.style.top, 10) - (i.bottom - r.bottom) + 'px'; + } + } + if (e && e.X === true) { + if (r.right < i.right) { + this.element.style.left = parseInt(this.element.style.left, 10) - (i.right - r.right) + 'px'; + } else if (r.left > i.left) { + this.element.style.left = parseInt(this.element.style.left, 10) + (r.left - i.left) + 'px'; + } + } + } + } + }; + t.prototype.checkCollision = function() { + var e = this.collision.X; + var t = this.collision.Y; + if (e === 'none' && t === 'none') { + return; + } + if (e === 'flip' && t === 'flip') { + this.callFlip({ + X: true, + Y: true + }); + } else if (e === 'fit' && t === 'fit') { + this.callFit({ + X: true, + Y: true + }); + } else { + if (e === 'flip') { + this.callFlip({ + X: true, + Y: false + }); + } else if (t === 'flip') { + this.callFlip({ + Y: true, + X: false + }); + } + if (e === 'fit') { + this.callFit({ + X: true, + Y: false + }); + } else if (t === 'fit') { + this.callFit({ + X: false, + Y: true + }); + } + } + }; + t.prototype.show = function(e, t) { + var i = this; + this.wireEvents(); + if (this.zIndex === 1000 || !(0, n.le)(t)) { + var r = ((0, n.le)(t)) ? this.element : t; + this.zIndex = p(r); + (0, n.V7)(this.element, { + 'zIndex': this.zIndex + }); + } + e = (!(0, n.le)(e) && typeof e === 'object') ? e : this.showAnimation; + if (this.collision.X !== 'none' || this.collision.Y !== 'none') { + (0, n.IV)([ + this.element + ], h.CLOSE); + (0, n.cn)([ + this.element + ], h.OPEN); + this.checkCollision(); + (0, n.IV)([ + this.element + ], h.OPEN); + (0, n.cn)([ + this.element + ], h.CLOSE); + } + if (!(0, n.le)(e)) { + e.begin = function() { + if (!i.isDestroyed) { + (0, n.IV)([ + i.element + ], h.CLOSE); + (0, n.cn)([ + i.element + ], h.OPEN); + } + }; + e.end = function() { + if (!i.isDestroyed) { + i.trigger('open'); + } + }; + new n.fw(e).animate(this.element); + } else { + (0, n.IV)([ + this.element + ], h.CLOSE); + (0, n.cn)([ + this.element + ], h.OPEN); + this.trigger('open'); + } + }; + t.prototype.hide = function(e) { + var t = this; + e = (!(0, n.le)(e) && typeof e === 'object') ? e : this.hideAnimation; + if (!(0, n.le)(e)) { + e.end = function() { + if (!t.isDestroyed) { + (0, n.IV)([ + t.element + ], h.OPEN); + (0, n.cn)([ + t.element + ], h.CLOSE); + t.trigger('close'); + } + }; + new n.fw(e).animate(this.element); + } else { + (0, n.IV)([ + this.element + ], h.OPEN); + (0, n.cn)([ + this.element + ], h.CLOSE); + this.trigger('close'); + } + this.unwireEvents(); + }; + t.prototype.getScrollableParent = function(e) { + this.checkFixedParent(e); + return d(e, this.fixedParent); + }; + t.prototype.checkFixedParent = function(e) { + var t = e.parentElement; + while(t && t.tagName !== 'HTML'){ + var i = getComputedStyle(t); + if (i.position === 'fixed' && !(0, n.le)(this.element) && this.element.offsetParent && this.element.offsetParent.tagName === 'BODY') { + this.element.style.top = window.scrollY > parseInt(this.element.style.top) ? (0, n.Ac)(window.scrollY - parseInt(this.element.style.top)) : (0, n.Ac)(parseInt(this.element.style.top) - window.scrollY); + this.element.style.position = 'fixed'; + this.fixedParent = true; + } + t = t.parentElement; + if (!(0, n.le)(this.element) && (0, n.le)(this.element.offsetParent) && i.position === 'fixed' && this.element.style.position === 'fixed') { + this.fixedParent = true; + } + } + }; + a([ + (0, n.Z9)('auto') + ], t.prototype, "height", void 0); + a([ + (0, n.Z9)('auto') + ], t.prototype, "width", void 0); + a([ + (0, n.Z9)(null) + ], t.prototype, "content", void 0); + a([ + (0, n.Z9)('container') + ], t.prototype, "targetType", void 0); + a([ + (0, n.Z9)(null) + ], t.prototype, "viewPortElement", void 0); + a([ + (0, n.Z9)({ + X: 'none', + Y: 'none' + }) + ], t.prototype, "collision", void 0); + a([ + (0, n.Z9)('') + ], t.prototype, "relateTo", void 0); + a([ + (0, n.Zz)({}, l) + ], t.prototype, "position", void 0); + a([ + (0, n.Z9)(0) + ], t.prototype, "offsetX", void 0); + a([ + (0, n.Z9)(0) + ], t.prototype, "offsetY", void 0); + a([ + (0, n.Z9)(1000) + ], t.prototype, "zIndex", void 0); + a([ + (0, n.Z9)(false) + ], t.prototype, "enableRtl", void 0); + a([ + (0, n.Z9)('reposition') + ], t.prototype, "actionOnScroll", void 0); + a([ + (0, n.Z9)(null) + ], t.prototype, "showAnimation", void 0); + a([ + (0, n.Z9)(null) + ], t.prototype, "hideAnimation", void 0); + a([ + (0, n.ju)() + ], t.prototype, "open", void 0); + a([ + (0, n.ju)() + ], t.prototype, "close", void 0); + a([ + (0, n.ju)() + ], t.prototype, "targetExitViewport", void 0); + t = a([ + n.Zl + ], t); + return t; + }(n.wA)); + function d(e, t) { + var i = getComputedStyle(e); + var n = []; + var r = /(auto|scroll)/; + var s = e.parentElement; + while(s && s.tagName !== 'HTML'){ + var o = getComputedStyle(s); + if (!(i.position === 'absolute' && o.position === 'static') && r.test(o.overflow + o.overflowY + o.overflowX)) { + n.push(s); + } + s = s.parentElement; + } + if (!t) { + n.push(document); + } + return n; + } + function p(e) { + var t = e.parentElement; + var i = []; + while(t){ + if (t.tagName !== 'BODY') { + var r = document.defaultView.getComputedStyle(t, null).getPropertyValue('z-index'); + var s = document.defaultView.getComputedStyle(t, null).getPropertyValue('position'); + if (r !== 'auto' && s !== 'static') { + i.push(r); + } + t = t.parentElement; + } else { + break; + } + } + var o = []; + for(var a = 0; a < document.body.children.length; a++){ + if (!e.isEqualNode(document.body.children[a])) { + var r = document.defaultView.getComputedStyle(document.body.children[a], null).getPropertyValue('z-index'); + var s = document.defaultView.getComputedStyle(document.body.children[a], null).getPropertyValue('position'); + if (r !== 'auto' && s !== 'static') { + o.push(r); + } + } + } + o.push('999'); + var l = []; + if (!(0, n.le)(e.parentElement) && e.parentElement.tagName !== 'BODY') { + var h = [].slice.call(e.parentElement.children); + for(var a = 0; a < h.length; a++){ + if (!e.isEqualNode(h[a])) { + var r = document.defaultView.getComputedStyle(h[a], null).getPropertyValue('z-index'); + var s = document.defaultView.getComputedStyle(h[a], null).getPropertyValue('position'); + if (r !== 'auto' && s !== 'static') { + l.push(r); + } + } + } + } + var c = i.concat(o, l); + var d = Math.max.apply(Math, c) + 1; + return d > 2147483647 ? 2147483647 : d; + } + function u(e) { + if (e === void 0) { + e = [ + '*' + ]; + } + var t = []; + for(var i = 0; i < e.length; i++){ + var n = document.getElementsByTagName(e[i]); + for(var r = 0; r < n.length; r++){ + var s = document.defaultView.getComputedStyle(n[r], null).getPropertyValue('z-index'); + var o = document.defaultView.getComputedStyle(n[r], null).getPropertyValue('position'); + if (s !== 'auto' && o !== 'static') { + t.push(s); + } + } + } + var a = Math.max.apply(Math, t) + 1; + return a > 2147483647 ? 2147483647 : a; + } + }), + 2857: (function(e, t, i) { + "use strict"; + i.d(t, { + "VZ": function() { + return d; + }, + "tB": function() { + return v; + }, + "ef": function() { + return p; + } + }); + var n = i(7294); + var r = i(3935); + var s = i(1807); + ; + var o = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var a = [ + 'alt', + 'className', + 'disabled', + 'form', + 'id', + 'readOnly', + 'style', + 'tabIndex', + 'title', + 'type', + 'name', + 'onClick', + 'onFocus', + 'onBlur' + ]; + var l = [ + 'accordion', + 'tab', + 'splitter' + ]; + var h = 0; + var c = new RegExp('\]'); + var d = (function(e) { + o(t, e); + function t() { + var t = e !== null && e.apply(this, arguments) || this; + t.mountingState = false; + t.attrKeys = []; + t.cachedTimeOut = 0; + t.isAppendCalled = false; + t.initRenderCalled = false; + t.isReactForeceUpdate = false; + t.isReact = true; + t.isshouldComponentUpdateCalled = false; + t.isCreated = false; + return t; + } + t.prototype.componentDidMount = function() { + this.refreshChild(true); + this.canDelayUpdate = l.indexOf(this.getModuleName()) !== -1; + this.renderReactComponent(); + if (this.portals && this.portals.length) { + this.mountingState = true; + this.renderReactTemplates(); + this.mountingState = false; + } + }; + t.prototype.componentDidUpdate = function(e) { + if (!this.isshouldComponentUpdateCalled && this.initRenderCalled && !this.isReactForeceUpdate) { + this.isshouldComponentUpdateCalled = true; + if (e !== this.props) { + this.refreshProperties(this.props, true); + } + } + }; + t.prototype.renderReactComponent = function() { + var e = this.reactElement; + if (e && !this.isAppendCalled) { + this.isAppendCalled = true; + this.appendTo(e); + } + }; + t.prototype.shouldComponentUpdate = function(e) { + this.isshouldComponentUpdateCalled = true; + if (!this.initRenderCalled) { + this.updateProperties(e, true); + return true; + } + if (!this.isAppendCalled) { + clearTimeout(this.cachedTimeOut); + this.isAppendCalled = true; + this.appendTo(this.reactElement); + } + this.updateProperties(e); + return true; + }; + t.prototype.updateProperties = function(e, t) { + var i = this; + var n = (0, s.l7)({}, e); + var r = Object.keys(e); + for(var o = 0, a = r; o < a.length; o++){ + var l = a[o]; + var h = l === 'className'; + if (l === 'children') { + continue; + } + if (!h && !(0, s.le)(this.htmlattributes[l]) && this.htmlattributes[l] !== n[l]) { + this.htmlattributes[l] = n[l]; + } + if (this.compareValues(this.props[l], e[l])) { + delete n[l]; + } else if (this.attrKeys.indexOf(l) !== -1) { + if (h) { + this.clsName = true; + var c = this.props[l].split(' '); + for(var d = 0; d < c.length; d++){ + this.element.classList.remove(c[d]); + } + var p = n[l].split(' '); + for(var u = 0; u < p.length; u++){ + this.element.classList.add(p[u]); + } + } else if (l !== 'disabled') { + delete n[l]; + } + } else if (l === 'value' && e[l] === this[l]) { + delete n[l]; + } else if ((l === 'valueTemplate' || l === 'itemTemplate' || l === 'headerTemplate') && e[l].toString() === this[l].toString()) { + delete n[l]; + } else if (l === 'content' && typeof n[l] === 'function') { + delete n[l]; + } + } + if (n['children']) { + delete n['children']; + } + if (this.initRenderCalled && (this.canDelayUpdate || this.props.delayUpdate)) { + setTimeout(function() { + i.refreshProperties(n, e, t); + }); + } else { + this.refreshProperties(n, e, t); + } + }; + t.prototype.refreshProperties = function(e, t, i) { + if (Object.keys(e).length) { + if (!i) { + this.processComplexTemplate(e, this); + } + this.setProperties(e, i); + } + this.refreshChild(i, t); + }; + t.prototype.processComplexTemplate = function(e, t) { + var i = t.complexTemplate; + if (i) { + for(var n in i){ + var r = i[n]; + if (e[n]) { + (0, s.sO)(r, (0, s.NA)(n, e), e); + } + } + } + }; + t.prototype.getDefaultAttributes = function() { + var e = this; + this.isReact = true; + var i = Object.keys(this.props); + var n = [ + "autocomplete", + "dropdownlist", + "combobox" + ]; + if (!this.htmlattributes) { + this.htmlattributes = {}; + } + this.attrKeys = a.concat(this.controlAttributes || []); + for(var r = 0, s = i; r < s.length; r++){ + var o = s[r]; + if (o.indexOf('data-') !== -1 || o.indexOf('aria-') !== -1 || this.attrKeys.indexOf(o) !== -1) { + if (this.htmlattributes[o] !== this.props[o]) { + this.htmlattributes[o] = this.props[o]; + } + } + } + if (!this.htmlattributes.ref) { + this.htmlattributes.ref = function(t) { + e.reactElement = t; + }; + var l = [ + 'autocomplete', + 'combobox', + 'dropdownlist', + 'dropdowntree', + 'multiselect', + 'listbox', + 'colorpicker', + 'numerictextbox', + 'textbox', + 'uploader', + 'maskedtextbox', + 'slider', + 'datepicker', + 'datetimepicker', + 'daterangepicker', + 'timepicker', + 'checkbox', + 'switch', + 'radio' + ]; + if (l.indexOf(this.getModuleName()) !== -1) { + this.htmlattributes.key = '' + t.reactUid; + t.reactUid++; + } + } + if (this.clsName) { + var h = this.element.classList; + var c = this.htmlattributes['className']; + for(var d = 0; d < h.length; d++){ + if ((c.indexOf(h[d]) == -1)) { + this.htmlattributes['className'] = this.htmlattributes['className'] + ' ' + h[d]; + } + } + this.clsName = false; + } + return this.htmlattributes; + }; + t.prototype.trigger = function(e, t, i) { + var n = this; + if (this.isDestroyed !== true && this.modelObserver) { + if (c.test(e)) { + var r = (0, s.NA)(e, this); + if (r) { + r.call(this, t); + if (i) { + i.call(this, t); + } + } else if (i) { + i.call(this, t); + } + } + if ((e === 'change' || e === 'input')) { + if (this.props.onChange && t.event) { + this.props.onChange.call(undefined, { + syntheticEvent: t.event, + nativeEvent: { + text: t.value + }, + value: t.value, + target: this + }); + } + } + var o = this.isProtectedOnChange; + this.isProtectedOnChange = false; + if (e === 'created') { + setTimeout(function() { + n.isCreated = true; + if (!n.isDestroyed) { + n.modelObserver.notify(e, t, i); + } + }); + } else { + this.modelObserver.notify(e, t, i); + } + this.isProtectedOnChange = o; + } + }; + t.prototype.compareValues = function(e, t) { + var i = typeof e; + var n = typeof t; + if (i === n) { + if (e === t) { + return true; + } + if ((!(0, s.le)(e) && e.constructor) !== (!(0, s.le)(t) && t.constructor)) { + return false; + } + if (e instanceof Date || e instanceof RegExp || e instanceof String || e instanceof Number) { + return e.toString() === t.toString(); + } + if ((0, s.Kn)(e) || Array.isArray(e)) { + var r = e; + var o = t; + if ((0, s.Kn)(r)) { + r = [ + e + ]; + o = [ + t + ]; + } + return this.compareObjects(r, o).status; + } + } + return false; + }; + t.prototype.compareObjects = function(e, t, i) { + var n = true; + var r = (e.length === t.length); + var s = []; + if (r) { + for(var o = 0, a = t.length; o < a; o++){ + var l = {}; + var h = e[o]; + var c = t[o]; + var d = Object.keys(c); + if (d.length !== 0) { + for(var p = 0, u = d; p < u.length; p++){ + var f = u[p]; + var m = h[f]; + var v = c[f]; + if (f === 'items') { + for(var g = 0; g < v.length; g++){ + if (this.getModuleName() === 'richtexteditor' && typeof (v[g]) === 'object') { + return { + status: true + }; + } + } + } + if (this.getModuleName() === 'grid' && f === 'field') { + l[f] = v; + } + if (!h.hasOwnProperty(f) || !this.compareValues(m, v)) { + if (!i) { + return { + status: false + }; + } + n = false; + l[f] = v; + } + } + } else if (c[o] === h[o]) { + n = true; + } else { + if (!i) { + return { + status: false + }; + } + n = false; + } + if (Object.keys(l).length) { + s.push({ + index: o, + value: l, + key: i + }); + } + } + } else { + n = false; + } + return { + status: n, + changedProperties: s + }; + }; + t.prototype.refreshChild = function(e, t) { + if (this.checkInjectedModules) { + var i = this.getInjectedModules() || []; + var n = this.getInjectedServices() || []; + for(var r = 0, o = n; r < o.length; r++){ + var a = o[r]; + if (i.indexOf(a) === -1) { + i.push(a); + } + } + this.injectedModules = i; + } + if (this.directivekeys) { + var l = []; + var h = this.validateChildren({}, this.directivekeys, (t || this.props)); + if (h && Object.keys(h).length) { + if (!e && this.skipRefresh) { + for(var c = 0, d = this.skipRefresh; c < d.length; c++){ + var p = d[c]; + delete h[p]; + } + } + if (this.prevProperties) { + var u = Object.keys(this.prevProperties); + for(var f = 0; f < u.length; f++){ + var m = u[f]; + if (!h.hasOwnProperty(m)) { + continue; + } + var v = this.compareObjects(this.prevProperties[m], h[m], m); + if (v.status) { + delete h[m]; + } else { + if (v.changedProperties.length) { + l = l.concat(v.changedProperties); + } + var g = {}; + g[m] = h[m]; + this.prevProperties = (0, s.l7)(this.prevProperties, g); + } + } + } else { + this.prevProperties = (0, s.l7)({}, h, {}, true); + } + if (l.length) { + if (this.getModuleName() === 'grid' && m === 'columns') { + for(var b = 0, y = this.columns; b < y.length; b++){ + var C = (0, s.NA)('field', y[b]); + var E = (0, s.NA)(b + '.value.field', l); + if (C === E) { + var S = (0, s.NA)(l[b].key + '.' + l[b].index, this); + if (S && S.setProperties) { + S.setProperties(l[b].value); + } else { + (0, s.l7)(S, l[b].value); + } + } else { + this.setProperties(h, e); + } + } + } else { + for(var w = 0, T = l; w < T.length; w++){ + var k = T[w]; + var x = (0, s.NA)(k.key + '.' + k.index, this); + if (x && x.setProperties) { + x.setProperties(k.value); + } else { + (0, s.l7)(x, k.value); + } + } + } + } else { + this.setProperties(h, e); + } + } + } + }; + t.prototype.componentWillUnmount = function() { + clearTimeout(this.cachedTimeOut); + var e = [ + 'dropdowntree', + 'checkbox' + ]; + if (this.initRenderCalled && this.isAppendCalled && this.element && ((!e.indexOf(this.getModuleName())) ? document.body.contains(this.element) : true) && !this.isDestroyed && this.isCreated) { + this.destroy(); + } + }; + t.prototype.appendReactElement = function(e, t) { + var i = r.createPortal(e, t); + if (!this.portals) { + this.portals = [ + i + ]; + } else { + this.portals.push(i); + } + }; + ; + t.prototype.renderReactTemplates = function(e) { + this.isReactForeceUpdate = true; + if (e) { + this.forceUpdate(e); + } else { + this.forceUpdate(); + } + this.isReactForeceUpdate = false; + }; + t.prototype.clearTemplate = function(e, t, i) { + var n = this; + var r = []; + if (e && e.length) { + Array.prototype.forEach.call(e, function(e) { + var i = 0; + var s = 0; + n.portals.forEach(function(t) { + if (t.propName === e) { + r.push(s); + s++; + } + }); + if (t && n.portals[r[t[i]]].propName == e) { + n.portals.splice(t, 1); + i++; + } else { + for(var o = 0; o < n.portals.length; o++){ + if (n.portals[o].propName == e) { + n.portals.splice(o, 1); + o--; + } + } + } + }); + } else { + this.portals = []; + } + this.renderReactTemplates(i); + }; + ; + t.prototype.validateChildren = function(e, t, i) { + var r = false; + var s = n.Children.toArray(i.children); + for(var o = 0, a = s; o < a.length; o++){ + var l = a[o]; + var h = this.getChildType(l); + var c = t[h]; + if (h && t) { + var d = this.getChildProps(n.Children.toArray(l.props.children), c); + if (d.length) { + r = true; + e[l.type.propertyName || h] = d; + } + } + } + if (r) { + return e; + } + return null; + }; + t.prototype.getChildType = function(e) { + if (e.type && e.type.isDirective) { + return e.type.moduleName || ''; + } + return ''; + }; + t.prototype.getChildProps = function(e, t) { + var i = []; + for(var n = 0, r = e; n < r.length; n++){ + var o = r[n]; + var a = false; + var l = void 0; + if (typeof t === 'string') { + a = true; + l = t; + } else { + l = Object.keys(t)[0]; + } + var h = o.props; + var c = this.getChildType(o); + if (c === l) { + if (a || !h.children) { + var d = (0, s.l7)({}, h, {}, true); + this.processComplexTemplate(d, o.type); + i.push(d); + } else { + var p = this.validateChildren((0, s.l7)({}, h), t[l], h) || h; + if (p['children']) { + delete p['children']; + } + this.processComplexTemplate(p, o.type); + i.push(p); + } + } + } + return i; + }; + t.prototype.getInjectedServices = function() { + var e = n.Children.toArray(this.props.children); + for(var t = 0, i = e; t < i.length; t++){ + var r = i[t]; + if (r.type.isService) { + return r.props.services; + } + } + return []; + }; + t.reactUid = 1; + return t; + }(n.Component)); + ; + function p(e, t) { + t.forEach(function(t) { + Object.getOwnPropertyNames(t.prototype).forEach(function(i) { + if (i !== 'isMounted' && i !== 'replaceState') { + e.prototype[i] = t.prototype[i]; + } + }); + }); + } + ; + var u = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var f = (function(e) { + u(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + t.prototype.render = function() { + return null; + }; + t.isDirective = true; + return t; + }(n.PureComponent)); + ; + var m = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var v = (function(e) { + m(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + t.prototype.render = function() { + return null; + }; + t.isService = true; + return t; + }(n.PureComponent)); + ; + var g = (0, s.aR)(); + function b(e, t) { + if (typeof e === 'string') { + return g(e, t); + } else { + return function(t, i, o, a) { + var l = e; + var h = t; + if (typeof l === 'object') { + l = e.template; + h = (0, s.l7)({}, t, e.data || {}); + } + var c; + if (a) { + c = a; + } else { + c = document.createElement('div'); + } + var d = n.createElement(l, h); + var p = r.createPortal(d, c); + p.propName = o; + if (!i.portals) { + i.portals = [ + p + ]; + } else { + i.portals.push(p); + } + if (!a) { + return [ + c + ]; + } + }; + } + } + (0, s.Wr)({ + compile: b + }); + ; + ; + }), + 3396: (function(e, t, i) { + "use strict"; + i.d(t, { + "Y": function() { + return tK; + } + }); + var n = i(7294); + var r = i(1807); + var s = i(9486); + var o = i(3386); + var a = i(9805); + var l = i(809); + ; + var h = (function() { + function e(e, t) { + this.parent = e; + this.locator = t; + this.renderer = this.locator.getService('rendererFactory'); + this.addEventListener(); + } + e.prototype.render = function() { + var e = this.parent; + this.contentRenderer = this.renderer.getRenderer(l.y2.Content); + this.contentRenderer.renderPanel(); + }; + e.prototype.refresh = function(e) { + if (e === void 0) { + e = { + requestType: 'refresh' + }; + } + this.parent.notify(e.requestType + "-begin", e); + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(o.CC, this.refresh, this); + this.parent.on(o.yR, this.keyUp, this); + this.parent.on(o.P0, this.moduleDestroy, this); + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(o.CC, this.refresh); + this.parent.off(o.yR, this.keyUp); + this.parent.off(o.P0, this.moduleDestroy); + }; + e.prototype.keyUp = function(e) { + if (this.parent.editorMode === 'HTML') { + switch(e.args.which){ + case 46: + case 8: + var t = this.parent.contentModule.getEditPanel().childNodes; + if ((t.length === 0) || (t.length === 1 && t[0].childNodes.length === 0 && ((t[0].tagName === 'BR') || ((t[0].tagName === 'P' || t[0].tagName === 'DIV') && t[0].textContent === '')))) { + var i = this.parent.contentModule.getEditPanel(); + if (this.parent.enterKey === 'DIV') { + i.innerHTML = '

    '; + } else if (this.parent.enterKey === 'BR') { + i.innerHTML = '
    '; + } else { + i.innerHTML = '


    '; + } + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), i.childNodes[0], 0); + } + break; + } + } + }; + return e; + }()); + var c = i(8082); + ; + var d = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var p = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var u = { + 'backspace': 8, + 'tab': 9, + 'enter': 13, + 'shift': 16, + 'control': 17, + 'alt': 18, + 'pause': 19, + 'capslock': 20, + 'space': 32, + 'escape': 27, + 'pageup': 33, + 'pagedown': 34, + 'end': 35, + 'home': 36, + 'leftarrow': 37, + 'uparrow': 38, + 'rightarrow': 39, + 'downarrow': 40, + 'insert': 45, + 'delete': 46, + 'f1': 112, + 'f2': 113, + 'f3': 114, + 'f4': 115, + 'f5': 116, + 'f6': 117, + 'f7': 118, + 'f8': 119, + 'f9': 120, + 'f10': 121, + 'f11': 122, + 'f12': 123, + 'semicolon': 186, + 'plus': 187, + 'comma': 188, + 'minus': 189, + 'dot': 190, + 'forwardslash': 191, + 'graveaccent': 192, + 'openbracket': 219, + 'backslash': 220, + 'closebracket': 221, + 'singlequote': 222, + ']': 221, + '[': 219, + '=': 187 + }; + var f = (function(e) { + d(t, e); + function t(t, n) { + var r = e.call(this, n, t) || this; + r.keyPressHandler = function(e) { + var t = e.altKey; + var n = e.ctrlKey; + var s = e.shiftKey; + var o = e.metaKey; + var a = e.which; + var l = Object.keys(r.keyConfigs); + for(var h = 0, c = l; h < c.length; h++){ + var d = c[h]; + var p = r.keyConfigs[d].split(','); + for(var u = 0, f = p; u < f.length; u++){ + var m = f[u]; + var v = i.getKeyConfigData(m.trim()); + if (t === v.altKey && (n === v.ctrlKey || o) && s === v.shiftKey && a === v.keyCode) { + e.action = d; + } + } + } + if (r.keyAction) { + r.keyAction(e); + } + }; + r.bind(); + return r; + } + i = t; + t.prototype.destroy = function() { + this.unwireEvents(); + e.prototype.destroy.call(this); + }; + t.prototype.onPropertyChanged = function(e, t) {}; + t.prototype.bind = function() { + this.wireEvents(); + }; + t.prototype.getModuleName = function() { + return 'keyboard'; + }; + t.prototype.wireEvents = function() { + this.element.addEventListener(this.eventName, this.keyPressHandler); + }; + t.prototype.unwireEvents = function() { + this.element.removeEventListener(this.eventName, this.keyPressHandler); + }; + t.getKeyConfigData = function(e) { + if (e in this.configCache) { + return this.configCache[e]; + } + var t = e.toLowerCase().split('+'); + var n = { + altKey: (t.indexOf('alt') !== -1 ? true : false), + ctrlKey: (t.indexOf('ctrl') !== -1 ? true : false), + shiftKey: (t.indexOf('shift') !== -1 ? true : false), + keyCode: null + }; + if (t[t.length - 1].length > 1 && !!Number(t[t.length - 1])) { + n.keyCode = Number(t[t.length - 1]); + } else { + n.keyCode = i.getKeyCode(t[t.length - 1]); + } + i.configCache[e] = n; + return n; + }; + t.getKeyCode = function(e) { + return u[e] || e.toUpperCase().charCodeAt(0); + }; + var i; + t.configCache = {}; + p([ + (0, r.Z9)({}) + ], t.prototype, "keyConfigs", void 0); + p([ + (0, r.Z9)('keyup') + ], t.prototype, "eventName", void 0); + p([ + (0, r.ju)() + ], t.prototype, "keyAction", void 0); + t = i = p([ + r.Zl + ], t); + return t; + }(r.XY)); + ; + var m = (function() { + function e(e, t) { + this.parent = e; + var i = t; + this.rendererFactory = i.getService('rendererFactory'); + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.on(o.sv, this.sourceCode, this); + this.parent.on(o.Xr, this.onInitialEnd, this); + this.parent.on(o.v0, this.updateSourceCode, this); + this.parent.on(o.ob, this.destroy, this); + this.parent.on(o.P0, this.moduleDestroy, this); + }; + e.prototype.onInitialEnd = function() { + this.parent.formatter.editorManager.observer.on(c.kT, this.onKeyDown, this); + }; + e.prototype.removeEventListener = function() { + this.unWireEvent(); + this.parent.off(o.sv, this.sourceCode); + this.parent.off(o.v0, this.updateSourceCode); + this.parent.off(o.Xr, this.onInitialEnd); + this.parent.off(o.ob, this.destroy); + this.parent.off(o.P0, this.moduleDestroy); + this.parent.formatter.editorManager.observer.off(c.kT, this.onKeyDown); + }; + e.prototype.getSourceCode = function() { + return this.parent.createElement('textarea', { + className: 'e-rte-srctextarea' + ' ' + this.parent.cssClass + }); + }; + e.prototype.wireEvent = function(e) { + this.keyboardModule = new f(e, { + keyAction: this.previewKeyDown.bind(this), + keyConfigs: this.parent.formatter.keyConfig, + eventName: 'keydown' + }); + r.bi.add(this.previewElement, 'mousedown', this.mouseDownHandler, this); + }; + e.prototype.unWireEvent = function() { + if (this.keyboardModule) { + this.keyboardModule.destroy(); + } + if (this.previewElement) { + r.bi.remove(this.previewElement, 'mousedown', this.mouseDownHandler); + } + }; + e.prototype.wireBaseKeyDown = function() { + this.parent.keyboardModule = new f(this.contentModule.getEditPanel(), { + keyAction: this.parent.keyDown.bind(this.parent), + keyConfigs: this.parent.formatter.keyConfig, + eventName: 'keydown' + }); + }; + e.prototype.unWireBaseKeyDown = function() { + this.parent.keyboardModule.destroy(); + }; + e.prototype.mouseDownHandler = function(e) { + this.parent.notify(o.tO, { + args: e + }); + }; + e.prototype.previewKeyDown = function(e) { + switch(e.action){ + case 'html-source': + this.updateSourceCode(e); + e.preventDefault(); + break; + case 'toolbar-focus': + if (this.parent.toolbarSettings.enable) { + var t = '.e-toolbar-item[aria-disabled="false"][title] [tabindex]'; + this.parent.toolbarModule.baseToolbar.toolbarObj.element.querySelector(t).focus(); + } + break; + } + }; + e.prototype.onKeyDown = function(e) { + switch(e.event.action){ + case 'html-source': + e.event.preventDefault(); + this.sourceCode(e); + e.callBack({ + requestType: 'SourceCode', + editorMode: 'HTML', + event: e.event + }); + break; + } + }; + e.prototype.sourceCode = function(e) { + this.parent.isBlur = false; + this.parent.trigger(o.m2, { + requestType: 'SourceCode', + targetItem: 'SourceCode', + args: e + }); + var t = (0, r.td)('.' + a.Xh, this.parent.element); + this.contentModule = this.rendererFactory.getRenderer(l.y2.Content); + this.parent.notify(o.W0, { + targetItem: 'SourceCode', + updateItem: 'Preview', + baseToolbar: this.parent.getBaseToolbarObject() + }); + if ((0, r.le)(this.previewElement)) { + this.previewElement = this.getSourceCode(); + } + this.parent.updateValueData(); + if (this.parent.iframeSettings.enable) { + var i = void 0; + if ((0, r.le)(this.parent.element.querySelector('#' + this.parent.element.id + '_source-view'))) { + i = this.parent.createElement('div', { + className: 'e-source-content', + id: this.parent.element.id + '_source-view' + }); + } else { + i = this.parent.element.querySelector('#' + this.parent.element.id + '_source-view'); + } + i.appendChild(this.previewElement); + this.parent.element.appendChild(i); + i.style.height = this.contentModule.getPanel().style.height; + i.style.marginTop = this.contentModule.getPanel().style.marginTop; + this.getPanel().value = this.getTextAreaValue(); + this.contentModule.getPanel().style.display = 'none'; + i.style.display = 'block'; + this.getPanel().style.display = 'block'; + } else { + this.contentModule.getPanel().appendChild(this.previewElement); + this.getPanel().value = this.getTextAreaValue(); + this.contentModule.getEditPanel().style.display = 'none'; + this.previewElement.style.display = 'block'; + } + this.parent.isBlur = false; + this.parent.disableToolbarItem(this.parent.toolbarSettings.items); + this.parent.enableToolbarItem('SourceCode'); + if (this.parent.getToolbar()) { + (0, r.IV)([ + this.parent.getToolbar() + ], [ + a.Yi + ]); + } + (0, r.IV)(t, [ + a.XS + ]); + this.parent.setContentHeight('sourceCode', true); + this.wireEvent(this.previewElement); + this.unWireBaseKeyDown(); + this.previewElement.focus(); + this.parent.updateValue(); + if (!(0, r.le)(this.parent.placeholder) && !this.parent.iframeSettings.enable) { + var n = this.parent.element.querySelector('.rte-placeholder.e-rte-placeholder'); + n.style.display = 'none'; + } + this.parent.trigger(o.i8, { + requestType: 'SourceCode', + targetItem: 'SourceCode', + args: e + }); + this.parent.invokeChangeEvent(); + }; + e.prototype.updateSourceCode = function(e) { + this.parent.isBlur = false; + this.parent.trigger(o.m2, { + requestType: 'Preview', + targetItem: 'Preview', + args: e + }); + var t = this.getPanel(); + this.parent.notify(o.W0, { + targetItem: 'Preview', + updateItem: 'SourceCode', + baseToolbar: this.parent.getBaseToolbarObject() + }); + var i = this.parent.serializeValue(t.value); + var n; + if (i === null || i === '') { + if (this.parent.enterKey === 'DIV') { + n = '

    '; + } else if (this.parent.enterKey === 'BR') { + n = '
    '; + } else { + n = '


    '; + } + } else { + n = i; + } + if (this.parent.iframeSettings.enable) { + t.parentElement.style.display = 'none'; + t.style.display = 'none'; + this.contentModule.getPanel().style.display = 'block'; + this.contentModule.getEditPanel().innerHTML = n; + } else { + t.style.display = 'none'; + this.contentModule.getEditPanel().style.display = 'block'; + this.contentModule.getEditPanel().innerHTML = n; + } + this.parent.isBlur = false; + this.parent.enableToolbarItem(this.parent.toolbarSettings.items); + if (this.parent.getToolbar()) { + (0, r.IV)([ + this.parent.getToolbar() + ], [ + a.Yi + ]); + } + this.parent.setContentHeight('preview', true); + this.unWireEvent(); + this.wireBaseKeyDown(); + this.contentModule.getEditPanel().focus(); + this.parent.updateValue(); + if (!(0, r.le)(this.parent.placeholder) && this.contentModule.getEditPanel().innerText.length === 0) { + var s = this.parent.element.querySelector('.rte-placeholder.e-rte-placeholder'); + s.style.display = 'block'; + } + this.parent.trigger(o.i8, { + requestType: 'Preview', + targetItem: 'Preview', + args: e + }); + this.parent.formatter.enableUndo(this.parent); + this.parent.invokeChangeEvent(); + this.parent.notify(o.LF, {}); + }; + e.prototype.getTextAreaValue = function() { + return (this.contentModule.getEditPanel().innerHTML === '


    ') || (this.contentModule.getEditPanel().innerHTML === '

    ') || (this.contentModule.getEditPanel().innerHTML === '
    ') || (this.contentModule.getEditPanel().childNodes.length === 1 && (this.contentModule.getEditPanel().childNodes[0].tagName === 'P' && this.contentModule.getEditPanel().innerHTML.length === 7) || (this.contentModule.getEditPanel().childNodes[0].tagName === 'DIV' && this.contentModule.getEditPanel().innerHTML.length === 11)) ? '' : this.parent.value; + }; + e.prototype.getPanel = function() { + return this.parent.element && this.parent.element.querySelector('.e-rte-srctextarea'); + }; + e.prototype.getViewPanel = function() { + return (this.parent.iframeSettings.enable && this.getPanel()) ? this.getPanel().parentElement : this.getPanel(); + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + return e; + }()); + ; + var v = { + 'bold': { + command: 'Style', + subCommand: 'Bold', + value: 'strong' + }, + 'italic': { + command: 'Style', + subCommand: 'Italic', + value: 'em' + }, + 'underline': { + command: 'Style', + subCommand: 'Underline', + value: 'span' + }, + 'strikeThrough': { + command: 'Style', + subCommand: 'StrikeThrough', + value: 'span' + }, + 'insertCode': { + command: 'Formats', + subCommand: 'Pre', + value: 'pre' + }, + 'superscript': { + command: 'Effects', + subCommand: 'SuperScript', + value: 'sup' + }, + 'subscript': { + command: 'Effects', + subCommand: 'SubScript', + value: 'sub' + }, + 'uppercase': { + command: 'Casing', + subCommand: 'UpperCase' + }, + 'lowercase': { + command: 'Casing', + subCommand: 'LowerCase' + }, + 'fontColor': { + command: 'font', + subCommand: 'fontcolor', + value: '#ff0000' + }, + 'fontName': { + command: 'font', + subCommand: 'fontname', + value: 'Segoe UI' + }, + 'fontSize': { + command: 'font', + subCommand: 'fontsize', + value: '10pt' + }, + 'backColor': { + command: 'font', + subCommand: 'backgroundcolor', + value: '#ffff00' + }, + 'justifyCenter': { + command: 'Alignments', + subCommand: 'JustifyCenter' + }, + 'justifyFull': { + command: 'Alignments', + subCommand: 'JustifyFull' + }, + 'justifyLeft': { + command: 'Alignments', + subCommand: 'JustifyLeft' + }, + 'justifyRight': { + command: 'Alignments', + subCommand: 'JustifyRight' + }, + 'undo': { + command: 'Actions', + subCommand: 'Undo' + }, + 'redo': { + command: 'Actions', + subCommand: 'Redo' + }, + 'createLink': { + command: 'Links', + subCommand: 'createLink' + }, + 'editLink': { + command: 'Links', + subCommand: 'createLink' + }, + 'createImage': { + command: 'Images', + subCommand: 'Images' + }, + 'formatBlock': { + command: 'Formats', + value: 'P' + }, + 'heading': { + command: 'Formats', + value: 'H1' + }, + 'indent': { + command: 'Indents', + subCommand: 'Indent' + }, + 'outdent': { + command: 'Indents', + subCommand: 'Outdent' + }, + 'insertHTML': { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '' + }, + 'insertText': { + command: 'InsertText', + subCommand: 'InsertText', + value: '' + }, + 'insertHorizontalRule': { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '
    ' + }, + 'insertImage': { + command: 'Images', + subCommand: 'Image' + }, + 'editImage': { + command: 'Images', + subCommand: 'Image' + }, + 'insertTable': { + command: 'Table', + subCommand: 'CreateTable' + }, + 'insertBrOnReturn': { + command: 'InsertHTML', + subCommand: 'InsertHTML', + value: '
    ' + }, + 'insertOrderedList': { + command: 'Lists', + value: 'OL' + }, + 'insertUnorderedList': { + command: 'Lists', + value: 'UL' + }, + 'insertParagraph': { + command: 'Formats', + value: 'P' + }, + 'removeFormat': { + command: 'Clear', + subCommand: 'ClearFormat' + } + }; + var g = i(9336); + var b = i(2503); + ; + var y = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.on(o.s4, this.commandCallBack, this); + this.parent.on(o.ob, this.removeEventListener, this); + }; + e.prototype.commandCallBack = function(e) { + if (e.requestType !== 'Undo' && e.requestType !== 'Redo') { + this.parent.formatter.saveData(); + } + this.parent.notify(o.l0, { + args: e + }); + this.parent.notify(o.QX, {}); + }; + e.prototype.removeEventListener = function() { + this.parent.off(o.s4, this.commandCallBack); + this.parent.off(o.ob, this.removeEventListener); + }; + return e; + }()); + ; + var C = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var E = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var S = (function(e) { + C(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + E([ + (0, r.Z9)(null) + ], t.prototype, "downloadUrl", void 0); + E([ + (0, r.Z9)(null) + ], t.prototype, "getImageUrl", void 0); + E([ + (0, r.Z9)(null) + ], t.prototype, "uploadUrl", void 0); + E([ + (0, r.Z9)(null) + ], t.prototype, "url", void 0); + return t; + }(r.rt)); + ; + var w = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var T = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var k = [ + 'Open', + '|', + 'Cut', + 'Copy', + '|', + 'Delete', + 'Download', + 'Rename', + '|', + 'Details' + ]; + var x = [ + 'Open', + '|', + 'Cut', + 'Copy', + 'Paste', + '|', + 'Delete', + 'Rename', + 'Download', + '|', + 'Details' + ]; + var L = [ + 'SortBy', + 'View', + 'Refresh', + '|', + 'Paste', + '|', + 'NewFolder', + 'Upload', + '|', + 'Details', + '|', + 'SelectAll' + ]; + var N = (function(e) { + w(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + T([ + (0, r.Z9)(k) + ], t.prototype, "file", void 0); + T([ + (0, r.Z9)(x) + ], t.prototype, "folder", void 0); + T([ + (0, r.Z9)(L) + ], t.prototype, "layout", void 0); + T([ + (0, r.Z9)(true) + ], t.prototype, "visible", void 0); + return t; + }(r.rt)); + ; + var D = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var O = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var A = [ + { + field: 'name', + headerText: 'Name', + minWidth: 120, + template: '${name}', + customAttributes: { + class: 'e-fe-grid-name' + } + }, + { + field: '_fm_modified', + headerText: 'DateModified', + type: 'dateTime', + format: 'MMMM dd, yyyy HH:mm', + minWidth: 120, + width: '190' + }, + { + field: 'size', + headerText: 'Size', + minWidth: 90, + width: '110', + template: '${size}' + } + ]; + var P = (function(e) { + D(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + O([ + (0, r.Z9)(true) + ], t.prototype, "columnResizing", void 0); + O([ + (0, r.Z9)(A) + ], t.prototype, "columns", void 0); + return t; + }(r.rt)); + ; + var M = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var R = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var B = (function(e) { + M(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + R([ + (0, r.Z9)('650px') + ], t.prototype, "maxWidth", void 0); + R([ + (0, r.Z9)('240px') + ], t.prototype, "minWidth", void 0); + R([ + (0, r.Z9)(true) + ], t.prototype, "visible", void 0); + R([ + (0, r.Z9)('None') + ], t.prototype, "sortOrder", void 0); + return t; + }(r.rt)); + ; + var I = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var H = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var F = (function(e) { + I(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + H([ + (0, r.Z9)(true) + ], t.prototype, "allowSearchOnTyping", void 0); + H([ + (0, r.Z9)('contains') + ], t.prototype, "filterType", void 0); + H([ + (0, r.Z9)(true) + ], t.prototype, "ignoreCase", void 0); + H([ + (0, r.Z9)(null) + ], t.prototype, "placeholder", void 0); + return t; + }(r.rt)); + ; + var j = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var z = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var q = [ + 'NewFolder', + 'Upload', + 'Cut', + 'Copy', + 'Paste', + 'Delete', + 'Download', + 'Rename', + 'SortBy', + 'Refresh', + 'Selection', + 'View', + 'Details' + ]; + var V = (function(e) { + j(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + z([ + (0, r.Z9)(q) + ], t.prototype, "items", void 0); + z([ + (0, r.Z9)(true) + ], t.prototype, "visible", void 0); + return t; + }(r.rt)); + ; + var _ = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var U = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var W = (function(e) { + _(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + U([ + (0, r.Z9)('') + ], t.prototype, "allowedExtensions", void 0); + U([ + (0, r.Z9)(true) + ], t.prototype, "autoUpload", void 0); + U([ + (0, r.Z9)(false) + ], t.prototype, "autoClose", void 0); + U([ + (0, r.Z9)(0) + ], t.prototype, "minFileSize", void 0); + U([ + (0, r.Z9)(30000000) + ], t.prototype, "maxFileSize", void 0); + return t; + }(r.rt)); + var Z = i(3276); + ; + var Y = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var X = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var G = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(true) + ], t.prototype, "enable", void 0); + X([ + (0, r.Z9)(true) + ], t.prototype, "enableFloating", void 0); + X([ + (0, r.Z9)(l.Bv.Expand) + ], t.prototype, "type", void 0); + X([ + (0, r.Z9)(Z.Gf) + ], t.prototype, "items", void 0); + X([ + (0, r.Z9)({}) + ], t.prototype, "itemConfigs", void 0); + return t; + }(r.rt)); + var K = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)([ + '.jpeg', + '.jpg', + '.png' + ]) + ], t.prototype, "allowedTypes", void 0); + X([ + (0, r.Z9)('inline') + ], t.prototype, "display", void 0); + X([ + (0, r.Z9)('Blob') + ], t.prototype, "saveFormat", void 0); + X([ + (0, r.Z9)('auto') + ], t.prototype, "width", void 0); + X([ + (0, r.Z9)('auto') + ], t.prototype, "height", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "saveUrl", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "path", void 0); + X([ + (0, r.Z9)(true) + ], t.prototype, "resize", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "removeUrl", void 0); + X([ + (0, r.Z9)(0) + ], t.prototype, "minWidth", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "maxWidth", void 0); + X([ + (0, r.Z9)(0) + ], t.prototype, "minHeight", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "maxHeight", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "resizeByPercent", void 0); + return t; + }(r.rt)); + var J = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Zz)({ + getImageUrl: null, + url: null, + uploadUrl: null + }, S) + ], t.prototype, "ajaxSettings", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "allowDragAndDrop", void 0); + X([ + (0, r.Zz)({ + visible: true, + file: [ + 'Open', + '|', + 'Cut', + 'Copy', + '|', + 'Delete', + 'Rename', + '|', + 'Details' + ], + folder: [ + 'Open', + '|', + 'Cut', + 'Copy', + 'Paste', + '|', + 'Delete', + 'Rename', + '|', + 'Details' + ], + layout: [ + 'SortBy', + 'View', + 'Refresh', + '|', + 'Paste', + '|', + 'NewFolder', + 'Upload', + '|', + 'Details', + '|', + 'SelectAll' + ] + }, N) + ], t.prototype, "contextMenuSettings", void 0); + X([ + (0, r.Z9)('') + ], t.prototype, "cssClass", void 0); + X([ + (0, r.Zz)({}, P) + ], t.prototype, "detailsViewSettings", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "enable", void 0); + X([ + (0, r.Zz)({ + maxWidth: '650px', + minWidth: '240px', + visible: true + }, B) + ], t.prototype, "navigationPaneSettings", void 0); + X([ + (0, r.Z9)('/') + ], t.prototype, "path", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "rootAliasName", void 0); + X([ + (0, r.Zz)({}, F) + ], t.prototype, "searchSettings", void 0); + X([ + (0, r.Z9)(true) + ], t.prototype, "showFileExtension", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "showHiddenItems", void 0); + X([ + (0, r.Z9)(true) + ], t.prototype, "showThumbnail", void 0); + X([ + (0, r.Z9)('Ascending') + ], t.prototype, "sortOrder", void 0); + X([ + (0, r.Zz)({ + visible: true, + items: [ + 'NewFolder', + 'Upload', + 'Cut', + 'Copy', + 'Paste', + 'Delete', + 'Download', + 'Rename', + 'SortBy', + 'Refresh', + 'Selection', + 'View', + 'Details' + ] + }, V) + ], t.prototype, "toolbarSettings", void 0); + X([ + (0, r.Zz)({ + autoUpload: true, + minFileSize: 0, + maxFileSize: 30000000, + allowedExtensions: '', + autoClose: false + }, W) + ], t.prototype, "uploadSettings", void 0); + X([ + (0, r.Z9)('LargeIcons') + ], t.prototype, "view", void 0); + return t; + }(r.rt)); + var $ = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)('100%') + ], t.prototype, "width", void 0); + X([ + (0, r.Z9)(Z._f) + ], t.prototype, "styles", void 0); + X([ + (0, r.Z9)(true) + ], t.prototype, "resize", void 0); + X([ + (0, r.Z9)(0) + ], t.prototype, "minWidth", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "maxWidth", void 0); + return t; + }(r.rt)); + var Q = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(true) + ], t.prototype, "enable", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "showOnRightClick", void 0); + X([ + (0, r.Z9)('hide') + ], t.prototype, "actionOnScroll", void 0); + X([ + (0, r.Z9)([ + 'Open', + 'Edit', + 'UnLink' + ]) + ], t.prototype, "link", void 0); + X([ + (0, r.Z9)([ + 'Replace', + 'Align', + 'Caption', + 'Remove', + '-', + 'InsertLink', + 'OpenImageLink', + 'EditImageLink', + 'RemoveImageLink', + 'Display', + 'AltText', + 'Dimension' + ]) + ], t.prototype, "image", void 0); + X([ + (0, r.Z9)([ + 'Cut', + 'Copy', + 'Paste' + ]) + ], t.prototype, "text", void 0); + X([ + (0, r.Z9)([ + 'TableHeader', + 'TableRows', + 'TableColumns', + 'BackgroundColor', + '-', + 'TableRemove', + 'Alignments', + 'TableCellVerticalAlign', + 'Styles' + ]) + ], t.prototype, "table", void 0); + return t; + }(r.rt)); + var ee = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(false) + ], t.prototype, "prompt", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "deniedAttrs", void 0); + X([ + (0, r.Z9)([ + 'background', + 'background-color', + 'border', + 'border-bottom', + 'border-left', + 'border-radius', + 'border-right', + 'border-style', + 'border-top', + 'border-width', + 'clear', + 'color', + 'cursor', + 'direction', + 'display', + 'float', + 'font', + 'font-family', + 'font-size', + 'font-weight', + 'font-style', + 'height', + 'left', + 'line-height', + 'list-style-type', + 'margin', + 'margin-top', + 'margin-left', + 'margin-right', + 'margin-bottom', + 'max-height', + 'max-width', + 'min-height', + 'min-width', + 'overflow', + 'overflow-x', + 'overflow-y', + 'padding', + 'padding-bottom', + 'padding-left', + 'padding-right', + 'padding-top', + 'position', + 'right', + 'table-layout', + 'text-align', + 'text-decoration', + 'text-indent', + 'top', + 'vertical-align', + 'visibility', + 'white-space', + 'width' + ]) + ], t.prototype, "allowedStyleProps", void 0); + X([ + (0, r.Z9)(null) + ], t.prototype, "deniedTags", void 0); + X([ + (0, r.Z9)(true) + ], t.prototype, "keepFormat", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "plainText", void 0); + return t; + }(r.rt)); + var et = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(null) + ], t.prototype, "default", void 0); + X([ + (0, r.Z9)('65px') + ], t.prototype, "width", void 0); + X([ + (0, r.Z9)(Z.I8) + ], t.prototype, "items", void 0); + return t; + }(r.rt)); + var ei = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(null) + ], t.prototype, "default", void 0); + X([ + (0, r.Z9)('35px') + ], t.prototype, "width", void 0); + X([ + (0, r.Z9)(Z.JB) + ], t.prototype, "items", void 0); + return t; + }(r.rt)); + var en = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(null) + ], t.prototype, "default", void 0); + X([ + (0, r.Z9)('65px') + ], t.prototype, "width", void 0); + X([ + (0, r.Z9)(Z.gk) + ], t.prototype, "types", void 0); + return t; + }(r.rt)); + var er = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)('#ff0000') + ], t.prototype, "default", void 0); + X([ + (0, r.Z9)('Palette') + ], t.prototype, "mode", void 0); + X([ + (0, r.Z9)(10) + ], t.prototype, "columns", void 0); + X([ + (0, r.Z9)(Z.B3) + ], t.prototype, "colorCode", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "modeSwitcher", void 0); + return t; + }(r.rt)); + var es = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)('#ffff00') + ], t.prototype, "default", void 0); + X([ + (0, r.Z9)('Palette') + ], t.prototype, "mode", void 0); + X([ + (0, r.Z9)(10) + ], t.prototype, "columns", void 0); + X([ + (0, r.Z9)(Z.Cz) + ], t.prototype, "colorCode", void 0); + X([ + (0, r.Z9)(false) + ], t.prototype, "modeSwitcher", void 0); + return t; + }(r.rt)); + var eo = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(Z.UP) + ], t.prototype, "types", void 0); + return t; + }(r.rt)); + var ea = (function(e) { + Y(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + X([ + (0, r.Z9)(Z.Ju) + ], t.prototype, "types", void 0); + return t; + }(r.rt)); + ; + var el = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var eh = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var ec = (function(e) { + el(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eh([ + (0, r.Z9)([]) + ], t.prototype, "styles", void 0); + eh([ + (0, r.Z9)([]) + ], t.prototype, "scripts", void 0); + return t; + }(r.rt)); + var ed = (function(e) { + el(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eh([ + (0, r.Z9)(false) + ], t.prototype, "enable", void 0); + eh([ + (0, r.Z9)(null) + ], t.prototype, "attributes", void 0); + eh([ + (0, r.Zz)({}, ec) + ], t.prototype, "resources", void 0); + return t; + }(r.rt)); + ; + var ep = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var eu = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var ef = (function(e) { + ep(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eu([ + (0, r.Z9)(false) + ], t.prototype, "enable", void 0); + eu([ + (0, r.Z9)(true) + ], t.prototype, "onSelection", void 0); + return t; + }(r.rt)); + var em = i(8491); + ; + function ev(e, t, i, n) { + var r; + if (i) { + var s = t.contentModule.getDocument(); + r = s.querySelector('body'); + } else { + r = t.element; + } + if (Object.keys(e).length) { + for(var o = 0, a = Object.keys(e); o < a.length; o++){ + var l = a[o]; + if (l === 'class') { + r.classList.add(e[l]); + } else if (l === 'disabled' && e[l] === 'disabled') { + t.enabled = false; + t.setEnable(); + } else if (l === 'readonly' && e[l] === 'readonly') { + t.readonly = true; + t.setReadOnly(n); + } else if (l === 'style') { + r.setAttribute('style', e[l]); + } else if (l === 'tabindex') { + t.inputElement.setAttribute('tabindex', e[l]); + } else if (l === 'placeholder') { + t.placeholder = e[l]; + t.setPlaceHolder(); + } else { + var h = [ + 'name', + 'required' + ]; + if (h.indexOf(l) > -1) { + t.valueContainer.setAttribute(l, e[l]); + } else { + r.setAttribute(l, e[l]); + } + } + } + } + } + ; + var eg = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.showFullScreen = function(e) { + var t = this; + if (this.parent.toolbarSettings.enable === true && this.parent.editorMode !== 'Markdown' && !(0, r.le)(this.parent.quickToolbarModule)) { + this.parent.quickToolbarModule.hideQuickToolbars(); + } + this.scrollableParent = (0, s.Mm)(this.parent.element); + if (!this.parent.element.classList.contains(a.GY)) { + var i = { + cancel: false, + requestType: 'Maximize', + targetItem: 'Maximize', + args: e + }; + this.parent.trigger(o.m2, i, function(i) { + if (!i.cancel) { + if (t.parent.toolbarSettings.enableFloating && !t.parent.inlineMode.enable && t.parent.toolbarSettings.enable) { + t.parent.getToolbarElement().style.width = '100%'; + t.parent.getToolbarElement().style.top = '0px'; + } + t.parent.element.classList.add(a.GY); + t.toggleParentOverflow(true); + var n = t.parent.element.querySelectorAll('.e-toolbar-extended.e-popup-open').length > 0 ? true : false; + t.parent.setContentHeight(null, n); + if (t.parent.toolbarModule) { + if (!t.parent.getBaseToolbarObject().toolbarObj.items[0].properties) { + t.parent.getBaseToolbarObject().toolbarObj.removeItems(0); + } + if (r.AR.isDevice) { + t.parent.toolbarModule.removeFixedTBarClass(); + } + t.parent.toolbarModule.updateItem({ + targetItem: 'Maximize', + updateItem: 'Minimize', + baseToolbar: t.parent.getBaseToolbarObject() + }); + } + t.parent.refreshUI(); + t.parent.trigger(o.i8, { + requestType: 'Maximize', + targetItem: 'Maximize', + args: e + }); + } + }); + } + }; + e.prototype.hideFullScreen = function(e) { + var t = this; + if (this.parent.toolbarSettings.enable === true && this.parent.editorMode !== 'Markdown' && !(0, r.le)(this.parent.quickToolbarModule)) { + this.parent.quickToolbarModule.hideQuickToolbars(); + } + if (this.parent.element.classList.contains(a.GY)) { + var i = { + cancel: false, + requestType: 'Minimize', + targetItem: 'Minimize', + args: e + }; + this.parent.trigger(o.m2, i, function(i) { + if (!i.cancel) { + t.parent.element.classList.remove(a.GY); + var n = document.querySelectorAll('.e-rte-overflow'); + for(var s = 0; s < n.length; s++){ + (0, r.IV)([ + n[s] + ], [ + 'e-rte-overflow' + ]); + } + var l = t.parent.element.querySelectorAll('.e-toolbar-extended.e-popup-open').length > 0 ? true : false; + t.parent.setContentHeight(null, l); + if (t.parent.toolbarModule) { + if (!t.parent.getBaseToolbarObject().toolbarObj.items[0].properties) { + t.parent.getBaseToolbarObject().toolbarObj.removeItems(0); + } + t.parent.toolbarModule.updateItem({ + targetItem: 'Minimize', + updateItem: 'Maximize', + baseToolbar: t.parent.getBaseToolbarObject() + }); + if (r.AR.isDevice && t.parent.inlineMode.enable) { + t.parent.toolbarModule.addFixedTBarClass(); + } + } + t.parent.trigger(o.i8, { + requestType: 'Minimize', + targetItem: 'Minimize', + args: e + }); + } + }); + } + }; + e.prototype.toggleParentOverflow = function(e) { + if ((0, r.le)(this.scrollableParent)) { + return; + } + for(var t = 0; t < this.scrollableParent.length; t++){ + if (this.scrollableParent[t].nodeName === '#document') { + var i = document.querySelector('body'); + (0, r.cn)([ + i + ], [ + 'e-rte-overflow' + ]); + } else { + var i = this.scrollableParent[t]; + (0, r.cn)([ + i + ], [ + 'e-rte-overflow' + ]); + } + } + }; + e.prototype.onKeyDown = function(e) { + var t = e.args; + switch(t.action){ + case 'full-screen': + this.showFullScreen(e.args); + t.preventDefault(); + break; + case 'escape': + this.hideFullScreen(e.args); + t.preventDefault(); + break; + } + }; + e.prototype.addEventListener = function() { + this.parent.on(o.QG, this.onKeyDown, this); + this.parent.on(o.ob, this.destroy, this); + this.parent.on(o.P0, this.moduleDestroy, this); + }; + e.prototype.removeEventListener = function() { + this.parent.off(o.QG, this.onKeyDown); + this.parent.off(o.ob, this.destroy); + this.parent.off(o.P0, this.moduleDestroy); + }; + e.prototype.destroy = function() { + if (this.parent.element.classList.contains(a.GY)) { + this.toggleParentOverflow(false); + } + var e = document.querySelectorAll('.e-rte-overflow'); + for(var t = 0; t < e.length; t++){ + (0, r.IV)([ + e[t] + ], [ + 'e-rte-overflow' + ]); + } + this.removeEventListener(); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + return e; + }()); + ; + var eb = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.on(o.dp, this.enterHandler, this); + this.parent.on(o.ob, this.destroy, this); + this.parent.on(o.P0, this.moduleDestroy, this); + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + e.prototype.removeEventListener = function() { + this.parent.off(o.dp, this.enterHandler); + this.parent.off(o.ob, this.destroy); + this.parent.off(o.P0, this.moduleDestroy); + }; + e.prototype.getRangeNode = function() { + this.range = this.parent.getRange(); + this.startNode = this.range.startContainer.nodeName === '#text' ? this.range.startContainer.parentElement : this.range.startContainer; + this.endNode = this.range.endContainer.nodeName === '#text' ? this.range.endContainer.parentElement : this.range.endContainer; + }; + e.prototype.enterHandler = function(e) { + var t = this; + this.getRangeNode(); + var i = true; + if (!(0, r.le)(this.startNode.closest('TABLE')) && !(0, r.le)(this.endNode.closest('TABLE'))) { + i = false; + var n = this.startNode; + var s = n; + while(!this.parent.formatter.editorManager.domNode.isBlockNode(n)){ + s = n; + n = n.parentElement; + } + i = s.tagName === 'TD' || s.tagName === 'TBODY' ? false : true; + } + if (e.args.which === 13 && e.args.code === 'Enter') { + if ((0, r.le)(this.startNode.closest('LI')) && (0, r.le)(this.endNode.closest('LI')) && i && (0, r.le)(this.startNode.closest('PRE')) && (0, r.le)(this.endNode.closest('PRE'))) { + var a = e.args.shiftKey; + var l = { + cancel: false, + name: o.m2, + requestType: a ? 'ShiftEnterAction' : 'EnterAction', + originalEvent: e.args + }; + this.parent.trigger(o.m2, l, function(n) { + if (!n.cancel) { + if (!(t.range.startOffset === t.range.endOffset && t.range.startContainer === t.range.endContainer)) { + t.range.deleteContents(); + if (t.range.startContainer.nodeName === '#text' && t.range.startContainer.textContent.length === 0 && t.range.startContainer.parentElement !== t.parent.inputElement) { + if (t.parent.enterKey === 'BR') { + t.range.startContainer.parentElement.innerHTML = '​'; + } else { + t.range.startContainer.parentElement.innerHTML = '
    '; + } + } else if (t.range.startContainer === t.parent.inputElement && t.range.startContainer.innerHTML === '') { + t.range.startContainer.innerHTML = '
    '; + var s = t.range.startContainer.childNodes[t.range.startOffset]; + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), s, 0); + } else if (t.parent.inputElement === t.range.startContainer) { + var s = t.range.startContainer.childNodes[t.range.startOffset]; + if (s.nodeName === '#text' && s.textContent.length === 0) { + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), s, s.previousSibling.textContent.length); + } else { + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), s, s.textContent.length >= 0 ? 0 : 1); + if (s.previousSibling.textContent.length === 0) { + (0, r.og)(s.previousSibling); + } else if (s.textContent.length === 0) { + var l = s.previousSibling.lastChild; + while(l.nodeName !== '#text'){ + l = l.lastChild; + } + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), l, l.textContent.length); + (0, r.og)(s); + } else if (t.parent.enterKey !== 'BR' && s.previousSibling.textContent.length !== 0 && s.textContent.length !== 0) { + e.args.preventDefault(); + return; + } + } + t.getRangeNode(); + } + } + if (t.range.startContainer === t.range.endContainer && t.range.startOffset === t.range.endOffset && t.range.startContainer === t.parent.inputElement) { + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), t.range.startContainer.childNodes[t.range.startOffset], 0); + t.getRangeNode(); + } + if ((t.parent.enterKey === 'P' && !a) || (t.parent.enterKey === 'DIV' && !a) || (t.parent.shiftEnterKey === 'P' && a) || (t.parent.shiftEnterKey === 'DIV' && a)) { + var h = void 0; + if (i && t.parent.formatter.editorManager.domNode.isBlockNode(t.startNode)) { + h = t.startNode; + } else { + h = t.parent.formatter.editorManager.domNode.blockParentNode(t.startNode); + } + var c = false; + var d = false; + if (t.range.startOffset != 0 && t.range.endOffset != 0 && t.range.startContainer === t.range.endContainer && !(!(0, r.le)(h.childNodes[0]) && h.childNodes[0].nodeName === 'IMG')) { + var p = t.range.startContainer.textContent; + var u = p.substring(0, t.range.startOffset); + if (u.charCodeAt(t.range.startOffset - 1) != 160 && u.trim().length === 0) { + d = true; + } + } else if (t.range.startOffset === 0 && t.range.endOffset === 0) { + d = true; + } + t.removeBRElement(h); + var f = r.AR.userAgent.indexOf('Firefox') != -1 && t.range.startOffset === 0 && t.range.startContainer === t.range.endContainer && t.range.startContainer.nodeName === '#text' && !t.parent.formatter.editorManager.domNode.isBlockNode(t.range.startContainer.previousSibling) && t.range.startContainer.parentElement === t.range.startContainer.previousSibling.parentElement; + if (!f && ((t.range.startOffset === 0 && t.range.endOffset === 0) || d) && !(!(0, r.le)(t.range.startContainer.previousSibling) && (t.range.startContainer.previousSibling.nodeName === 'IMG' || t.range.startContainer.previousSibling.nodeName === 'BR'))) { + var m = void 0; + var v = void 0; + if (t.range.startContainer.nodeName === 'IMG') { + v = t.createInsertElement(a); + c = true; + m = false; + } else { + if (h.textContent.trim().length !== 0 || h.childNodes[0].nodeName === 'IMG') { + v = t.parent.formatter.editorManager.nodeCutter.SplitNode(t.range, h, false).cloneNode(true); + m = false; + } else { + v = t.parent.formatter.editorManager.nodeCutter.SplitNode(t.range, h, true).cloneNode(true); + m = true; + } + } + var g = t.createInsertElement(a); + while(v.firstChild){ + g.appendChild(v.firstChild); + } + h.parentElement.insertBefore(g, h); + if (!m) { + var l = g; + var b = void 0; + while(!(0, r.le)(l) && l.nodeName !== '#text'){ + b = l; + l = l.lastChild; + } + b.innerHTML = '
    '; + if (!c) { + (0, r.og)(h); + } + } + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), g.nextElementSibling, 0); + } else if (h.textContent.length === 0 && !(!(0, r.le)(h.childNodes[0]) && h.childNodes[0].nodeName === 'IMG')) { + if (!(0, r.le)(h.children[0]) && h.children[0].tagName !== 'BR') { + var v = t.parent.formatter.editorManager.nodeCutter.SplitNode(t.range, h, false).cloneNode(true); + t.parent.formatter.editorManager.domNode.insertAfter(v, h); + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), v, v.textContent.length >= 0 ? 0 : 1); + } else { + var g = t.createInsertElement(a); + g.innerHTML = '
    '; + t.parent.formatter.editorManager.domNode.insertAfter(g, h); + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), g, 0); + } + } else { + var v = t.parent.formatter.editorManager.nodeCutter.SplitNode(t.range, h, true); + if (!(0, r.le)(v.childNodes[0]) && v.childNodes[0].nodeName === '#text' && v.childNodes[0].textContent.length === 0) { + (0, r.og)(v.childNodes[0]); + } + if (v.textContent.trim().length === 0) { + var y = t.parent.createElement('br'); + if (t.startNode.nodeName === 'A') { + var C = t.startNode.parentElement; + t.startNode.parentElement.insertBefore(y, t.startNode); + (0, r.og)(t.startNode); + t.startNode = C; + } else { + t.startNode.appendChild(y); + } + if (v.childNodes[0].textContent === '\n') { + (0, r.og)(v.childNodes[0]); + } + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), t.startNode, 0); + } + if (((t.parent.enterKey === 'P' || t.parent.enterKey === 'DIV') && !a) || ((t.parent.shiftEnterKey === 'DIV' || t.parent.shiftEnterKey === 'P') && a)) { + var E = t.createInsertElement(a); + while(v.firstChild){ + E.appendChild(v.firstChild); + } + t.parent.formatter.editorManager.domNode.insertAfter(E, v); + (0, r.og)(v); + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), t.parent.formatter.editorManager.domNode.isBlockNode(t.startNode) ? E : t.startNode, 0); + } + } + e.args.preventDefault(); + } + if ((t.parent.enterKey === 'BR' && !a) || (t.parent.shiftEnterKey === 'BR' && a)) { + var S = void 0; + if (!t.parent.formatter.editorManager.domNode.isBlockNode(t.startNode)) { + var w = t.startNode; + var T = w; + while(!t.parent.formatter.editorManager.domNode.isBlockNode(w)){ + T = w; + w = w.parentElement; + } + S = w === t.parent.inputElement ? T : w; + } else { + S = t.startNode; + } + t.removeBRElement(S); + var k = false; + var x = S.lastChild; + while(!(0, r.le)(x) && !(x.nodeName === '#text' || x.nodeName === 'BR')){ + x = x.lastChild; + } + var L = t.range.startContainer === x ? t.range.startContainer.textContent.length : S.textContent.length; + if (S !== t.parent.inputElement && t.parent.formatter.editorManager.domNode.isBlockNode(S) && t.range.startOffset === t.range.endOffset && t.range.startOffset === L) { + var N = t.parent.createElement('br'); + if (x.nodeName === 'BR' && S.textContent.length === 0) { + t.parent.formatter.editorManager.domNode.insertAfter(N, x); + } else { + var D = t.parent.createElement('br'); + t.parent.formatter.editorManager.domNode.insertAfter(N, t.range.startContainer); + t.parent.formatter.editorManager.domNode.insertAfter(D, t.range.startContainer); + } + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), N, 0); + } else if (!(0, r.le)(S) && S !== t.parent.inputElement && S.nodeName !== 'BR') { + if (S.textContent.trim().length === 0 || (S.textContent.trim().length === 1 && S.textContent.charCodeAt(0) === 8203)) { + var v = t.parent.formatter.editorManager.nodeCutter.SplitNode(t.range, S, true).cloneNode(true); + t.parent.formatter.editorManager.domNode.insertAfter(v, S); + var O = t.parent.createElement('br'); + v.parentElement.insertBefore(O, v); + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), v, 0); + } else { + var v = void 0; + var O = t.parent.createElement('br'); + if (t.range.startOffset === 0 && t.range.endOffset === 0 && !(0, r.le)(S.previousSibling) && S.previousSibling.nodeName === 'BR') { + v = t.parent.formatter.editorManager.nodeCutter.SplitNode(t.range, S, false).cloneNode(true); + t.parent.formatter.editorManager.domNode.insertAfter(O, S); + t.insertFocusContent(); + var l = O.nextSibling; + while(!(0, r.le)(l) && l.nodeName !== '#text'){ + l = l.lastChild; + } + t.parent.formatter.editorManager.nodeSelection.setCursorPoint(t.parent.contentModule.getDocument(), l, 0); + k = true; + } else { + t.insertBRElement(); + } + } + } else { + t.insertBRElement(); + } + e.args.preventDefault(); + } + t.parent.trigger(o.i8, { + requestType: a ? 'ShiftEnterAction' : 'EnterAction', + args: e.args + }); + } + }); + } + } + }; + e.prototype.removeBRElement = function(e) { + if (r.AR.userAgent.indexOf('Firefox') != -1 && this.range.endOffset === e.textContent.length && (e.textContent.length !== 0 || e.querySelectorAll('BR').length > 1) && !(0, r.le)(e.lastChild) && e.lastChild.nodeName === 'BR') { + (0, r.og)(e.lastChild); + } + }; + e.prototype.insertBRElement = function() { + var e = false; + var t = this.parent.createElement('br'); + if (this.startNode.nodeName === 'BR' && this.endNode.nodeName === 'BR' && this.range.startOffset === 0 && this.range.startOffset === this.range.endOffset) { + this.parent.formatter.editorManager.domNode.insertAfter(t, this.startNode); + e = true; + } else { + if (this.startNode === this.parent.inputElement && !(0, r.le)(this.range.startContainer.previousSibling) && this.range.startContainer.previousSibling.nodeName === 'BR' && this.range.startContainer.textContent.length === 0) { + e = true; + } + this.range.insertNode(t); + } + if (e || (!(0, r.le)(t.nextElementSibling) && t.nextElementSibling.tagName === 'BR') || (!(0, r.le)(t.nextSibling) && t.nextSibling.textContent.length > 0)) { + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), !(0, r.le)(t.nextSibling) ? t.nextSibling : t, 0); + e = false; + } else { + var i = this.parent.createElement('br'); + this.range.insertNode(i); + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), t, 0); + } + }; + e.prototype.insertFocusContent = function() { + if (this.range.startContainer.textContent.length === 0) { + if (this.range.startContainer.nodeName === '#text') { + this.range.startContainer.parentElement.innerHTML = '​'; + } else { + this.range.startContainer.innerHTML = '​'; + } + } + }; + e.prototype.createInsertElement = function(e) { + var t; + if ((this.parent.enterKey === 'DIV' && !e) || (this.parent.shiftEnterKey === 'DIV' && e)) { + t = this.parent.createElement('div'); + } else if ((this.parent.enterKey === 'P' && !e) || (this.parent.shiftEnterKey === 'P' && e)) { + t = this.parent.createElement('p'); + } + return t; + }; + return e; + }()); + var ey = i(5932); + var eC = i(78); + ; + var eE = [ + 'north-west', + 'north', + 'north-east', + 'west', + 'east', + 'south-west', + 'south', + 'south-east' + ]; + var eS = 'e-resize-handle'; + var ew = 'e-focused-handle'; + var eT = 'e-dlg-resizable'; + var ek = [ + 'e-restrict-left' + ]; + var ex = 'e-resize-viewport'; + var eL = [ + 'north', + 'west', + 'east', + 'south' + ]; + var eN; + var eD; + var eO = 0; + var eA = 0; + var eP = 0; + var eM = 0; + var eR = 0; + var eB = 0; + var eI; + var eH; + var eF; + var ej; + var ez; + var eq = null; + var eV = null; + var e_ = null; + var eU; + var eW = true; + var eZ = 0; + var eY = true; + var eX; + function eG(e) { + eq = e.resizeBegin; + eV = e.resizing; + e_ = e.resizeComplete; + eN = eJ(e.element); + ez = eJ(e.boundary); + var t = e.direction.split(' '); + for(var i = 0; i < t.length; i++){ + if (eL.indexOf(t[i]) >= 0 && t[i]) { + eK(t[i]); + } else if (t[i].trim() !== '') { + var n = (0, r.az)('div', { + className: 'e-icons ' + eS + ' ' + 'e-' + t[i] + }); + eN.appendChild(n); + } + } + eI = e.minHeight; + eF = e.minWidth; + ej = e.maxWidth; + eH = e.maxHeight; + if (e.proxy && e.proxy.element && e.proxy.element.classList.contains('e-dialog')) { + e$(e.proxy); + } else { + e$(); + } + } + function eK(e) { + e3(); + var t = (0, r.az)('span', { + attrs: { + 'unselectable': 'on', + 'contenteditable': 'false' + } + }); + t.setAttribute('class', 'e-dialog-border-resize e-' + e); + if (e === 'south') { + t.style.height = '2px'; + t.style.width = '100%'; + t.style.bottom = '0px'; + t.style.left = '0px'; + } + if (e === 'north') { + t.style.height = '2px'; + t.style.width = '100%'; + t.style.top = '0px'; + t.style.left = '0px'; + } + if (e === 'east') { + t.style.height = '100%'; + t.style.width = '2px'; + t.style.right = '0px'; + t.style.top = '0px'; + } + if (e === 'west') { + t.style.height = '100%'; + t.style.width = '2px'; + t.style.left = '0px'; + t.style.top = '0px'; + } + eN.appendChild(t); + } + function eJ(e) { + var t; + if (!(0, r.le)(e)) { + if (typeof (e) === 'string') { + t = document.querySelector(e); + } else { + t = e; + } + } + return t; + } + function e$(e) { + if ((0, r.le)(e)) { + e = this; + } + var t = eN.querySelectorAll('.' + eS); + for(var i = 0; i < t.length; i++){ + eD = t[i]; + r.bi.add(eD, 'mousedown', e0, e); + var n = (r.AR.info.name === 'msie') ? 'pointerdown' : 'touchstart'; + r.bi.add(eD, n, e2, e); + } + var s = eN.querySelectorAll('.e-dialog-border-resize'); + if (!(0, r.le)(s)) { + for(var i = 0; i < s.length; i++){ + eD = s[i]; + r.bi.add(eD, 'mousedown', e0, e); + var n = (r.AR.info.name === 'msie') ? 'pointerdown' : 'touchstart'; + r.bi.add(eD, n, e2, e); + } + } + } + function eQ(e) { + return (e.indexOf('mouse') > -1) ? 'mouse' : 'touch'; + } + function e0(e) { + e.preventDefault(); + eN = e.target.parentElement; + e3(); + eR = e.pageX; + eB = e.pageY; + e.target.classList.add(ew); + if (!(0, r.le)(eq)) { + eX = this; + if (eq(e, eX) === true) { + return; + } + } + if (this.targetEle && eN && eN.querySelector('.' + eT)) { + ez = this.target === 'body' || 'document.body' || 0 ? null : 0; + ej = this.targetEle.clientWidth; + eH = this.targetEle.clientHeight; + } + var t = ((0, r.le)(ez)) ? document : ez; + r.bi.add(t, 'mousemove', e4, this); + r.bi.add(document, 'mouseup', e1, this); + for(var i = 0; i < ek.length; i++){ + if (eN.classList.contains(ek[i])) { + eW = false; + } else { + eW = true; + } + } + } + function e1(e) { + var t = (r.AR.info.name === 'msie') ? 'pointermove' : 'touchmove'; + var i = (r.AR.info.name === 'msie') ? 'pointerup' : 'touchend'; + var n = ((0, r.le)(ez)) ? document : ez; + var s = (r.AR.info.name === 'msie') ? 'pointerdown' : 'touchstart'; + r.bi.remove(n, 'mousemove', e4); + r.bi.remove(n, t, e4); + r.bi.remove(n, s, e4); + if (!(0, r.le)(document.body.querySelector('.' + ew))) { + document.body.querySelector('.' + ew).classList.remove(ew); + } + if (!(0, r.le)(e_)) { + eX = this; + e_(e, eX); + } + r.bi.remove(document, 'mouseup', e1); + r.bi.remove(document, i, e1); + } + function e3() { + eO = parseFloat(getComputedStyle(eN, null).getPropertyValue('width').replace('px', '')); + eA = parseFloat(getComputedStyle(eN, null).getPropertyValue('height').replace('px', '')); + eP = eN.getBoundingClientRect().left; + eM = eN.getBoundingClientRect().top; + } + function e2(e) { + eN = e.target.parentElement; + e3(); + var t = e.touches ? e.changedTouches[0] : e; + eR = t.pageX; + eB = t.pageY; + if (!(0, r.le)(eq)) { + eX = this; + if (eq(e, eX) === true) { + return; + } + } + var i = (r.AR.info.name === 'msie') ? 'pointermove' : 'touchmove'; + var n = (r.AR.info.name === 'msie') ? 'pointerup' : 'touchend'; + var s = ((0, r.le)(ez)) ? document : ez; + r.bi.add(s, i, e4, this); + r.bi.add(document, n, e1); + } + function e4(e) { + if (e.target.classList.contains(eS) && e.target.classList.contains(ew)) { + eD = e.target; + } else if (!(0, r.le)(document.body.querySelector('.' + ew))) { + eD = document.body.querySelector('.' + ew); + } + if (!(0, r.le)(eD)) { + var t = ''; + for(var i = 0; i < eE.length; i++){ + if (eD.classList.contains('e-' + eE[i])) { + t = eE[i]; + } + } + if (!(0, r.le)(eV)) { + eX = this; + eV(e, eX); + } + switch(t){ + case 'south': + e7(e); + break; + case 'north': + e9(e); + break; + case 'west': + e6(e); + break; + case 'east': + e8(e); + break; + case 'south-east': + e7(e); + e8(e); + break; + case 'south-west': + e7(e); + e6(e); + break; + case 'north-east': + e9(e); + e8(e); + break; + case 'north-west': + e9(e); + e6(e); + break; + default: + break; + } + } + } + function e5(e) { + return e.getBoundingClientRect(); + } + function e7(e) { + var t = document.documentElement.clientHeight; + var i = false; + var n = e.touches ? e.changedTouches[0] : e; + var s = n.pageY; + var o = e5(eN); + var a; + if (!(0, r.le)(ez)) { + a = e5(ez); + } + if (!(0, r.le)(ez)) { + i = true; + } else if ((0, r.le)(ez) && ((t - s) >= 0 || (o.top < 0))) { + i = true; + } + var l = eA + (s - eB); + l = (l > eI) ? l : eI; + var h = 0; + if (!(0, r.le)(ez)) { + h = a.top; + } + var c = (0, r.le)(ez) ? 0 : ez.offsetHeight - ez.clientHeight; + var d = (o.top - h) - (c / 2); + d = (d < 0) ? 0 : d; + if (o.top > 0 && (d + l) > eH) { + i = false; + if (eN.classList.contains(ex)) { + return; + } + eN.style.height = (eH - parseInt(d.toString(), 10)) + 'px'; + return; + } + var p = 0; + if (i) { + if (o.top < 0 && (t + (o.height + o.top) > 0)) { + p = o.top; + if ((l + p) <= 30) { + l = (o.height - (o.height + o.top)) + 30; + } + } + if (((l + o.top) >= eH)) { + eN.style.height = o.height + (t - (o.height + o.top)) + 'px'; + } + var u = ((0, r.le)(ez)) ? p : d; + if (l >= eI && ((l + u) <= eH)) { + eN.style.height = l + 'px'; + } + } + } + function e9(e) { + var t = false; + var i; + var n = (eQ(e.type) === 'mouse') ? e.pageY : e.touches[0].pageY; + var s = e5(eN); + if (!(0, r.le)(ez)) { + i = e5(ez); + } + if (!(0, r.le)(ez) && (s.top - i.top) > 0) { + t = true; + } else if ((0, r.le)(ez) && n > 0) { + t = true; + } + var o = eA - (n - eB); + if (t) { + if (o >= eI && o <= eH) { + var a = 0; + if (!(0, r.le)(ez)) { + a = i.top; + } + var l = (eM - a) + (n - eB); + l = l > 0 ? l : 1; + eN.style.height = o + 'px'; + eN.style.top = l + 'px'; + } + } + } + function e6(e) { + var t = document.documentElement.clientWidth; + var i = false; + var n; + if (!(0, r.le)(ez)) { + n = e5(ez); + } + var s = (eQ(e.type) === 'mouse') ? e.pageX : e.touches[0].pageX; + var o = e5(eN); + var a = (0, r.le)(ez) ? 0 : ez.offsetWidth - ez.clientWidth; + var l = (0, r.le)(ez) ? 0 : n.left; + var h = (0, r.le)(ez) ? 0 : n.width; + if ((0, r.le)(eU)) { + if (!(0, r.le)(ez)) { + eU = (((o.left - l) - a / 2)) + o.width; + eU = eU + (h - a - eU); + } else { + eU = t; + } + } + if (!(0, r.le)(ez) && (Math.floor((o.left - n.left) + o.width + (n.right - o.right)) - a) <= ej) { + i = true; + } else if ((0, r.le)(ez) && s >= 0) { + i = true; + } + var c = eO - (s - eR); + if (eW) { + c = (c > eU) ? eU : c; + } + if (i) { + if (c >= eF && c <= ej) { + var d = 0; + if (!(0, r.le)(ez)) { + d = n.left; + } + var p = (eP - d) + (s - eR); + p = (p > 0) ? p : 1; + if (c !== eZ && eY) { + eN.style.width = c + 'px'; + } + if (eW) { + eN.style.left = p + 'px'; + if (p === 1) { + eY = false; + } else { + eY = true; + } + } + } + } + eZ = c; + } + function e8(e) { + var t = document.documentElement.clientWidth; + var i = false; + var n; + if (!(0, r.le)(ez)) { + n = e5(ez); + } + var s = e.touches ? e.changedTouches[0] : e; + var o = s.pageX; + var a = e5(eN); + if (!(0, r.le)(ez) && (((a.left - n.left) + a.width) <= ej || (a.right - n.left) >= a.width)) { + i = true; + } else if ((0, r.le)(ez) && (t - o) > 0) { + i = true; + } + var l = eO + (o - eR); + var h = 0; + if (!(0, r.le)(ez)) { + h = n.left; + } + if (((a.left - h) + l) > ej) { + i = false; + if (eN.classList.contains(ex)) { + return; + } + eN.style.width = ej - (a.left - h) + 'px'; + } + if (i) { + if (l >= eF && l <= ej) { + eN.style.width = l + 'px'; + } + } + } + function te(e) { + eI = e; + } + function tt(e) { + ej = e; + } + function ti(e) { + eH = e; + } + function tn() { + var e = eN.querySelectorAll('.' + eS); + for(var t = 0; t < e.length; t++){ + (0, r.og)(e[t]); + } + var i = eN.querySelectorAll('.e-dialog-border-resize'); + if (!(0, r.le)(i)) { + for(var t = 0; t < i.length; t++){ + (0, r.og)(i[t]); + } + } + } + ; + var tr = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var ts = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var to = (function(e) { + tr(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + ts([ + (0, r.Z9)(true) + ], t.prototype, "isFlat", void 0); + ts([ + (0, r.Z9)() + ], t.prototype, "buttonModel", void 0); + ts([ + (0, r.Z9)('Button') + ], t.prototype, "type", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "click", void 0); + return t; + }(r.rt)); + var ta = (function(e) { + tr(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + ts([ + (0, r.Z9)('Fade') + ], t.prototype, "effect", void 0); + ts([ + (0, r.Z9)(400) + ], t.prototype, "duration", void 0); + ts([ + (0, r.Z9)(0) + ], t.prototype, "delay", void 0); + return t; + }(r.rt)); + var tl = 'e-dialog'; + var th = 'e-rtl'; + var tc = 'e-dlg-header-content'; + var td = 'e-dlg-header'; + var tp = 'e-footer-content'; + var tu = 'e-dlg-modal'; + var tf = 'e-dlg-content'; + var tm = 'e-icon-dlg-close'; + var tv = 'e-dlg-overlay'; + var tg = 'e-dlg-target'; + var tb = 'e-dlg-container'; + var ty = 'e-scroll-disabled'; + var tC = 'e-primary'; + var tE = 'e-icons'; + var tS = 'e-popup'; + var tw = 'e-device'; + var tT = 'e-dlg-fullscreen'; + var tk = 'e-dlg-closeicon-btn'; + var tx = 'e-popup-close'; + var tL = 'e-popup-open'; + var tN = 'Information'; + var tD = 'e-scroll-disabled'; + var tO = 'e-alert-dialog'; + var tA = 'e-confirm-dialog'; + var tP = 'e-dlg-resizable'; + var tM = 'e-restrict-left'; + var tR = 'e-resize-viewport'; + var tB = 'e-dlg-ref-element'; + var tI = 'user action'; + var tH = 'close icon'; + var tF = 'escape'; + var tj = 'overlayClick'; + var tz = 'e-draggable'; + var tq = (function(e) { + tr(t, e); + function t(t, i) { + return e.call(this, t, i) || this; + } + t.prototype.render = function() { + this.initialize(); + this.initRender(); + this.wireEvents(); + if (this.width === '100%') { + this.element.style.width = ''; + } + if (this.minHeight !== '') { + this.element.style.minHeight = (0, r.Ac)(this.minHeight); + } + if (this.enableResize) { + this.setResize(); + if (this.animationSettings.effect === 'None') { + this.getMinHeight(); + } + } + this.renderComplete(); + }; + t.prototype.initializeValue = function() { + this.dlgClosedBy = tI; + }; + t.prototype.preRender = function() { + var e = this; + this.initializeValue(); + this.headerContent = null; + this.allowMaxHeight = true; + this.preventVisibility = true; + this.clonedEle = this.element.cloneNode(true); + this.closeIconClickEventHandler = function(t) { + e.dlgClosedBy = tH; + e.hide(t); + }; + this.dlgOverlayClickEventHandler = function(t) { + e.dlgClosedBy = tj; + t.preventFocus = false; + e.trigger('overlayClick', t, function(t) { + if (!t.preventFocus) { + e.focusContent(); + } + e.dlgClosedBy = tI; + }); + }; + var t = { + close: 'Close' + }; + this.l10n = new r.E7('dialog', t, this.locale); + this.checkPositionData(); + if ((0, r.le)(this.target)) { + var i = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.target = document.body; + this.isProtectedOnChange = i; + } + }; + t.prototype.isNumberValue = function(e) { + var t = /^[-+]?\d*\.?\d+$/.test(e); + return t; + }; + t.prototype.checkPositionData = function() { + if (!(0, r.le)(this.position)) { + if (!(0, r.le)(this.position.X) && (typeof (this.position.X) !== 'number')) { + var e = this.isNumberValue(this.position.X); + if (e) { + var t = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.position.X = parseFloat(this.position.X); + this.isProtectedOnChange = t; + } + } + if (!(0, r.le)(this.position.Y) && (typeof (this.position.Y) !== 'number')) { + var e = this.isNumberValue(this.position.Y); + if (e) { + var t = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.position.Y = parseFloat(this.position.Y); + this.isProtectedOnChange = t; + } + } + } + }; + t.prototype.getEle = function(e, t) { + var i = undefined; + for(var n = 0; n < e.length; n++){ + if (e[n].classList.contains(t)) { + i = e[n]; + break; + } + } + return i; + }; + t.prototype.getMinHeight = function() { + var e = '0px'; + var t = '0px'; + if (!(0, r.le)(this.element.querySelector('.' + tc))) { + e = getComputedStyle(this.headerContent).height; + } + var i = this.getEle(this.element.children, tp); + if (!(0, r.le)(i)) { + t = getComputedStyle(i).height; + } + var n = parseInt(e.slice(0, e.indexOf('p')), 10); + var s = parseInt(t.slice(0, t.indexOf('p')), 10); + te(n + 30 + (isNaN(s) ? 0 : s)); + return (n + 30 + s); + }; + t.prototype.onResizeStart = function(e, t) { + t.trigger('resizeStart', e); + return e.cancel; + }; + t.prototype.onResizing = function(e, t) { + t.trigger('resizing', e); + }; + t.prototype.onResizeComplete = function(e, t) { + t.trigger('resizeStop', e); + }; + t.prototype.setResize = function() { + if (this.enableResize) { + if (this.isBlazorServerRender() && !(0, r.le)(this.element.querySelector('.e-icons.e-resize-handle'))) { + return; + } + this.element.classList.add(tP); + var e = getComputedStyle(this.element).minHeight; + var t = getComputedStyle(this.element).minWidth; + var i = ''; + for(var n = 0; n < this.resizeHandles.length; n++){ + if (this.resizeHandles[n] === 'All') { + i = 'south north east west north-east north-west south-east south-west'; + break; + } else { + var s = ''; + switch(this.resizeHandles[n].toString()){ + case 'SouthEast': + s = 'south-east'; + break; + case 'SouthWest': + s = 'south-west'; + break; + case 'NorthEast': + s = 'north-east'; + break; + case 'NorthWest': + s = 'north-west'; + break; + default: + s = this.resizeHandles[n].toString(); + break; + } + i += s.toLocaleLowerCase() + ' '; + } + } + if (this.enableRtl && i.trim() === 'south-east') { + i = 'south-west'; + } else if (this.enableRtl && i.trim() === 'south-west') { + i = 'south-east'; + } + if (this.isModal && this.enableRtl) { + this.element.classList.add(tM); + } else if (this.isModal && this.target === document.body) { + this.element.classList.add(tR); + } + eG({ + element: this.element, + direction: i, + minHeight: parseInt(e.slice(0, t.indexOf('p')), 10), + maxHeight: this.targetEle.clientHeight, + minWidth: parseInt(t.slice(0, t.indexOf('p')), 10), + maxWidth: this.targetEle.clientWidth, + boundary: this.target === document.body ? null : this.targetEle, + resizeBegin: this.onResizeStart.bind(this), + resizeComplete: this.onResizeComplete.bind(this), + resizing: this.onResizing.bind(this), + proxy: this + }); + this.wireWindowResizeEvent(); + } else { + tn(); + this.unWireWindowResizeEvent(); + if (this.isModal) { + this.element.classList.remove(tM); + } else { + this.element.classList.remove(tR); + } + this.element.classList.remove(tP); + } + }; + t.prototype.getFocusElement = function(e) { + var t = 'input,select,textarea,button:enabled,a,[contenteditable="true"],[tabindex]'; + var i = e.querySelectorAll(t); + return { + element: i[i.length - 1] + }; + }; + t.prototype.keyDown = function(e) { + var t = this; + if (e.keyCode === 9) { + if (this.isModal) { + var i = void 0; + if (!(0, r.le)(this.btnObj)) { + i = this.btnObj[this.btnObj.length - 1]; + } + if (((0, r.le)(this.btnObj)) && (!(0, r.le)(this.ftrTemplateContent))) { + i = this.getFocusElement(this.ftrTemplateContent); + } + if ((0, r.le)(this.btnObj) && (0, r.le)(this.ftrTemplateContent) && !(0, r.le)(this.contentEle)) { + i = this.getFocusElement(this.contentEle); + } + if (!(0, r.le)(i) && document.activeElement === i.element && !e.shiftKey) { + e.preventDefault(); + this.focusableElements(this.element).focus(); + } + if (document.activeElement === this.focusableElements(this.element) && e.shiftKey) { + e.preventDefault(); + if (!(0, r.le)(i)) { + i.element.focus(); + } + } + } + } + var n = document.activeElement; + var s = ([ + 'input', + 'textarea' + ].indexOf(n.tagName.toLowerCase()) > -1); + var o = false; + if (!s) { + o = n.hasAttribute('contenteditable') && n.getAttribute('contenteditable') === 'true'; + } + if (e.keyCode === 27 && this.closeOnEscape) { + this.dlgClosedBy = tF; + if (!document.querySelector('.e-popup-open:not(.e-dialog)')) { + this.hide(e); + } + } + if ((e.keyCode === 13 && !e.ctrlKey && n.tagName.toLowerCase() !== 'textarea' && s && !(0, r.le)(this.primaryButtonEle)) || (e.keyCode === 13 && e.ctrlKey && (n.tagName.toLowerCase() === 'textarea' || o)) && !(0, r.le)(this.primaryButtonEle)) { + var a; + var l = this.buttons.some(function(e, t) { + a = t; + var i = e.buttonModel; + return !(0, r.le)(i) && i.isPrimary === true; + }); + if (l && typeof (this.buttons[a].click) === 'function') { + setTimeout(function() { + t.buttons[a].click.call(t, e); + }); + } + } + }; + t.prototype.initialize = function() { + if (!(0, r.le)(this.target)) { + this.targetEle = ((typeof this.target) === 'string') ? document.querySelector(this.target) : this.target; + } + if (!this.isBlazorServerRender()) { + (0, r.cn)([ + this.element + ], tl); + } + if (r.AR.isDevice) { + (0, r.cn)([ + this.element + ], tw); + } + if (!this.isBlazorServerRender()) { + this.setCSSClass(); + } + this.setMaxHeight(); + }; + t.prototype.initRender = function() { + var e = this; + this.initialRender = true; + if (!this.isBlazorServerRender()) { + (0, r.Y4)(this.element, { + role: 'dialog' + }); + } + if (this.zIndex === 1000) { + this.setzIndex(this.element, false); + this.calculatezIndex = true; + } else { + this.calculatezIndex = false; + } + if (this.isBlazorServerRender() && (0, r.le)(this.headerContent)) { + this.headerContent = this.element.getElementsByClassName('e-dlg-header-content')[0]; + } + if (this.isBlazorServerRender() && (0, r.le)(this.contentEle)) { + this.contentEle = this.element.querySelector('#' + this.element.id + '_dialog-content'); + } + if (!this.isBlazorServerRender()) { + this.setTargetContent(); + if (this.header !== '' && !(0, r.le)(this.header)) { + this.setHeader(); + } + this.renderCloseIcon(); + this.setContent(); + if (this.footerTemplate !== '' && !(0, r.le)(this.footerTemplate)) { + this.setFooterTemplate(); + } else if (!(0, r.le)(this.buttons[0].buttonModel)) { + this.setButton(); + } + } + if (this.isBlazorServerRender()) { + if (!(0, r.le)(this.buttons[0].buttonModel) && this.footerTemplate === '') { + this.setButton(); + } + } + if (this.allowDragging && (!(0, r.le)(this.headerContent))) { + this.setAllowDragging(); + } + if (!this.isBlazorServerRender()) { + (0, r.Y4)(this.element, { + 'aria-modal': (this.isModal ? 'true' : 'false') + }); + if (this.isModal) { + this.setIsModal(); + } + } + if (this.isBlazorServerRender() && (0, r.le)(this.dlgContainer)) { + this.dlgContainer = this.element.parentElement; + for(var t = 0, i = this.dlgContainer.children; t < i.length; t++){ + if (i[t].classList.contains('e-dlg-overlay')) { + this.dlgOverlay = i[t]; + } + } + } + if (this.element.classList.contains(tO) !== true && this.element.classList.contains(tA) !== true && !(0, r.le)(this.element.parentElement)) { + var n = this.isModal ? this.dlgContainer.parentElement : this.element.parentElement; + this.refElement = this.createElement('div', { + className: tB + }); + n.insertBefore(this.refElement, (this.isModal ? this.dlgContainer : this.element)); + } + if (!(0, r.le)(this.targetEle)) { + this.isModal ? this.targetEle.appendChild(this.dlgContainer) : this.targetEle.appendChild(this.element); + } + this.popupObj = new s.GI(this.element, { + height: this.height, + width: this.width, + zIndex: this.zIndex, + relateTo: this.target, + actionOnScroll: 'none', + enableRtl: this.enableRtl, + open: function(t) { + var i = { + container: e.isModal ? e.dlgContainer : e.element, + element: e.element, + target: e.target, + preventFocus: false + }; + if (e.enableResize) { + e.resetResizeIcon(); + } + e.trigger('open', i, function(t) { + if (!t.preventFocus) { + e.focusContent(); + } + }); + }, + close: function(t) { + if (e.isModal) { + (0, r.cn)([ + e.dlgOverlay + ], 'e-fade'); + } + e.unBindEvent(e.element); + if (e.isModal) { + e.dlgContainer.style.display = 'none'; + } + e.trigger('close', e.closeArgs); + var i = document.activeElement; + if (!(0, r.le)(i) && !(0, r.le)((i).blur)) { + i.blur(); + } + if (!(0, r.le)(e.storeActiveElement) && !(0, r.le)(e.storeActiveElement.focus)) { + e.storeActiveElement.focus(); + } + } + }); + this.positionChange(); + this.setEnableRTL(); + if (!this.isBlazorServerRender()) { + (0, r.cn)([ + this.element + ], tx); + if (this.isModal) { + this.setOverlayZindex(); + } + } + if (this.visible) { + this.show(); + } else { + if (this.isModal) { + this.dlgOverlay.style.display = 'none'; + } + } + this.initialRender = false; + }; + t.prototype.resetResizeIcon = function() { + var e = this.getMinHeight(); + if (this.targetEle.offsetHeight < e) { + var t = this.enableRtl ? 'e-south-west' : 'e-south-east'; + var i = this.element.querySelector('.' + t); + if (!(0, r.le)(i)) { + i.style.bottom = '-' + e.toString() + 'px'; + } + } + }; + t.prototype.setOverlayZindex = function(e) { + var t; + if ((0, r.le)(e)) { + t = parseInt(this.element.style.zIndex, 10) ? parseInt(this.element.style.zIndex, 10) : this.zIndex; + } else { + t = e; + } + this.dlgOverlay.style.zIndex = (t - 1).toString(); + this.dlgContainer.style.zIndex = t.toString(); + }; + t.prototype.positionChange = function() { + if (this.isModal) { + if (!isNaN(parseFloat(this.position.X)) && !isNaN(parseFloat(this.position.Y))) { + this.setPopupPosition(); + } else if ((!isNaN(parseFloat(this.position.X)) && isNaN(parseFloat(this.position.Y))) || (isNaN(parseFloat(this.position.X)) && !isNaN(parseFloat(this.position.Y)))) { + this.setPopupPosition(); + } else { + this.element.style.top = '0px'; + this.element.style.left = '0px'; + this.dlgContainer.classList.add('e-dlg-' + this.position.X + '-' + this.position.Y); + } + } else { + this.setPopupPosition(); + } + }; + t.prototype.setPopupPosition = function() { + this.popupObj.setProperties({ + position: { + X: this.position.X, + Y: this.position.Y + } + }); + }; + t.prototype.setAllowDragging = function() { + var e = this; + var t = '.' + tc; + if (!this.element.classList.contains(tz)) { + this.dragObj = new r._l(this.element, { + clone: false, + isDragScroll: true, + abort: '.e-dlg-closeicon-btn', + handle: t, + dragStart: function(t) { + e.trigger('dragStart', t, function(e) { + if ((0, r.xr)()) { + e.bindEvents(t.dragElement); + } + }); + }, + dragStop: function(t) { + if (e.isModal) { + if (!(0, r.le)(e.position)) { + e.dlgContainer.classList.remove('e-dlg-' + e.position.X + '-' + e.position.Y); + } + e.element.style.position = 'relative'; + } + e.trigger('dragStop', t); + e.element.classList.remove(tM); + }, + drag: function(t) { + e.trigger('drag', t); + } + }); + if (!(0, r.le)(this.targetEle)) { + this.dragObj.dragArea = this.targetEle; + } + } + }; + t.prototype.setButton = function() { + if (!this.isBlazorServerRender()) { + this.buttonContent = []; + this.btnObj = []; + var e = true; + for(var t = 0; t < this.buttons.length; t++){ + var i = !(0, r.le)(this.buttons[t].type) ? this.buttons[t].type.toLowerCase() : 'button'; + var n = this.createElement('button', { + attrs: { + type: i + } + }); + this.buttonContent.push(n.outerHTML); + } + this.setFooterTemplate(); + } + var s; + for(var t = 0, o = this.element.children; t < o.length; t++){ + if (o[t].classList.contains(tp)) { + s = o[t].querySelectorAll('button'); + } + } + for(var t = 0; t < this.buttons.length; t++){ + if (!this.isBlazorServerRender()) { + this.btnObj[t] = new eC.z(this.buttons[t].buttonModel); + } + if (this.isBlazorServerRender()) { + this.ftrTemplateContent = this.element.querySelector('.' + tp); + } + if (!(0, r.le)(this.ftrTemplateContent) && s.length > 0) { + if (typeof (this.buttons[t].click) === 'function') { + r.bi.add(s[t], 'click', this.buttons[t].click, this); + } + if (typeof (this.buttons[t].click) === 'object') { + r.bi.add(s[t], 'click', this.buttonClickHandler.bind(this, t), this); + } + } + if (!this.isBlazorServerRender() && !(0, r.le)(this.ftrTemplateContent)) { + this.btnObj[t].appendTo(this.ftrTemplateContent.children[t]); + if (this.buttons[t].isFlat) { + this.btnObj[t].element.classList.add('e-flat'); + } + this.primaryButtonEle = this.element.getElementsByClassName('e-primary')[0]; + } + } + }; + t.prototype.buttonClickHandler = function(e) { + this.trigger('buttons[' + e + '].click', {}); + }; + t.prototype.setContent = function() { + (0, r.Y4)(this.element, { + 'aria-describedby': this.element.id + '_dialog-content' + }); + this.contentEle = this.createElement('div', { + className: tf, + id: this.element.id + '_dialog-content' + }); + if (this.innerContentElement) { + this.contentEle.appendChild(this.innerContentElement); + } else if (!(0, r.le)(this.content) && this.content !== '' || !this.initialRender) { + var e = Object.keys(window); + if (typeof (this.content) === 'string' && !(0, r.xr)()) { + this.setTemplate(this.content, this.contentEle, 'content'); + } else if (this.content instanceof HTMLElement) { + this.contentEle.appendChild(this.content); + } else { + this.setTemplate(this.content, this.contentEle, 'content'); + } + } + if (!(0, r.le)(this.headerContent)) { + this.element.insertBefore(this.contentEle, this.element.children[1]); + } else { + this.element.insertBefore(this.contentEle, this.element.children[0]); + } + if (this.height === 'auto') { + if (!this.isBlazorServerRender() && r.AR.isIE && this.element.style.width === '' && !(0, r.le)(this.width)) { + this.element.style.width = (0, r.Ac)(this.width); + } + this.setMaxHeight(); + } + }; + t.prototype.setTemplate = function(e, t, i) { + var n; + var s; + var o = Object.keys(window); + if (t.classList.contains(td)) { + s = this.element.id + 'header'; + } else if (t.classList.contains(tp)) { + s = this.element.id + 'footerTemplate'; + } else { + s = this.element.id + 'content'; + } + var a; + if (!(0, r.le)(e.outerHTML)) { + t.appendChild(e); + } else if ((typeof e === 'string') || (typeof e !== 'string') || ((0, r.xr)() && !this.isStringTemplate)) { + if ((typeof e === 'string')) { + e = this.sanitizeHelper(e); + } + if (this.isVue || typeof e !== 'string') { + n = (0, r.MY)(e); + a = e; + } else { + t.innerHTML = e; + } + } + var l = []; + if (!(0, r.le)(n)) { + var h = ((0, r.xr)() && !this.isStringTemplate && (a).indexOf('
    Blazor') === 0) ? this.isStringTemplate : true; + for(var c = 0, d = n({}, this, i, s, h); c < d.length; c++){ + var p = d[c]; + l.push(p); + } + (0, r.R3)([].slice.call(l), t); + } + }; + t.prototype.sanitizeHelper = function(e) { + if (this.enableHtmlSanitizer) { + var t = r.pJ.beforeSanitize(); + var i = { + cancel: false, + helper: null + }; + (0, r.l7)(t, t, i); + this.trigger('beforeSanitizeHtml', t); + if (t.cancel && !(0, r.le)(t.helper)) { + e = t.helper(e); + } else if (!t.cancel) { + e = r.pJ.serializeValue(t, e); + } + } + return e; + }; + t.prototype.setMaxHeight = function() { + if (!this.allowMaxHeight) { + return; + } + var e = this.element.style.display; + this.element.style.display = 'none'; + this.element.style.maxHeight = (!(0, r.le)(this.target)) && (this.targetEle.offsetHeight < window.innerHeight) ? (this.targetEle.offsetHeight - 20) + 'px' : (window.innerHeight - 20) + 'px'; + this.element.style.display = e; + if (r.AR.isIE && this.height === 'auto' && !(0, r.le)(this.contentEle) && this.element.offsetHeight < this.contentEle.offsetHeight) { + this.element.style.height = 'inherit'; + } + }; + t.prototype.setEnableRTL = function() { + if (!this.isBlazorServerRender()) { + this.enableRtl ? (0, r.cn)([ + this.element + ], th) : (0, r.IV)([ + this.element + ], th); + } + if (!(0, r.le)(this.element.querySelector('.e-resize-handle'))) { + tn(); + this.setResize(); + } + }; + t.prototype.setTargetContent = function() { + var e = this; + if ((0, r.le)(this.content) || this.content === '') { + var t = this.element.innerHTML.replace(/\s|<(\/?|\/?)(!--!--)>/g, '') !== ''; + if (this.element.children.length > 0 || t) { + this.innerContentElement = document.createDocumentFragment(); + [].slice.call(this.element.childNodes).forEach(function(t) { + if (t.nodeType !== 8) { + e.innerContentElement.appendChild(t); + } + }); + } + } + }; + t.prototype.setHeader = function() { + if (this.headerEle) { + this.headerEle.innerHTML = ''; + } else { + this.headerEle = this.createElement('div', { + id: this.element.id + '_title', + className: td + }); + } + this.createHeaderContent(); + this.headerContent.appendChild(this.headerEle); + this.setTemplate(this.header, this.headerEle, 'header'); + (0, r.Y4)(this.element, { + 'aria-labelledby': this.element.id + }); + this.element.insertBefore(this.headerContent, this.element.children[0]); + if (this.allowDragging && (!(0, r.le)(this.headerContent))) { + this.setAllowDragging(); + } + }; + t.prototype.setFooterTemplate = function() { + if (this.ftrTemplateContent) { + this.ftrTemplateContent.innerHTML = ''; + } else { + this.ftrTemplateContent = this.createElement('div', { + className: tp + }); + } + if (this.footerTemplate !== '' && !(0, r.le)(this.footerTemplate)) { + this.setTemplate(this.footerTemplate, this.ftrTemplateContent, 'footerTemplate'); + } else { + this.ftrTemplateContent.innerHTML = this.buttonContent.join(''); + } + this.element.appendChild(this.ftrTemplateContent); + }; + t.prototype.createHeaderContent = function() { + if ((0, r.le)(this.headerContent)) { + this.headerContent = this.createElement('div', { + id: this.element.id + '_dialog-header', + className: tc + }); + } + }; + t.prototype.renderCloseIcon = function() { + if (this.showCloseIcon) { + this.closeIcon = this.createElement('button', { + className: tk, + attrs: { + type: 'button' + } + }); + this.closeIconBtnObj = new eC.z({ + cssClass: 'e-flat', + iconCss: tm + ' ' + tE + }); + this.closeIconTitle(); + if (!(0, r.le)(this.headerContent)) { + (0, r.Ce)([ + this.closeIcon + ], this.headerContent); + } else { + this.createHeaderContent(); + (0, r.Ce)([ + this.closeIcon + ], this.headerContent); + this.element.insertBefore(this.headerContent, this.element.children[0]); + } + this.closeIconBtnObj.appendTo(this.closeIcon); + } + }; + t.prototype.closeIconTitle = function() { + this.l10n.setLocale(this.locale); + var e = this.l10n.getConstant('close'); + this.closeIcon.setAttribute('title', e); + this.closeIcon.setAttribute('aria-label', e); + }; + t.prototype.setCSSClass = function(e) { + if (this.cssClass) { + (0, r.cn)([ + this.element + ], this.cssClass.split(' ')); + } + if (e) { + (0, r.IV)([ + this.element + ], e.split(' ')); + } + }; + t.prototype.setIsModal = function() { + this.dlgContainer = this.createElement('div', { + className: tb + }); + this.element.classList.remove(tL); + this.element.parentNode.insertBefore(this.dlgContainer, this.element); + this.dlgContainer.appendChild(this.element); + (0, r.cn)([ + this.element + ], tu); + this.dlgOverlay = this.createElement('div', { + className: tv + }); + this.dlgOverlay.style.zIndex = (this.zIndex - 1).toString(); + this.dlgContainer.appendChild(this.dlgOverlay); + }; + t.prototype.getValidFocusNode = function(e) { + var t; + for(var i = 0; i < e.length; i++){ + t = e[i]; + if ((t.clientHeight > 0 || (t.tagName.toLowerCase() === 'a' && t.hasAttribute('href'))) && t.tabIndex > -1 && !t.disabled && !this.disableElement(t, '[disabled],[aria-disabled="true"],[type="hidden"]')) { + return t; + } else { + t = null; + } + } + return t; + }; + t.prototype.focusableElements = function(e) { + if (!(0, r.le)(e)) { + var t = 'input,select,textarea,button,a,[contenteditable="true"],[tabindex]'; + var i = e.querySelectorAll(t); + return this.getValidFocusNode(i); + } + return null; + }; + t.prototype.getAutoFocusNode = function(e) { + var t = e.querySelector('.' + tk); + var i = '[autofocus]'; + var n = e.querySelectorAll(i); + var s = this.getValidFocusNode(n); + if ((0, r.xr)()) { + this.primaryButtonEle = this.element.getElementsByClassName('e-primary')[0]; + } + if (!(0, r.le)(s)) { + t = s; + } else { + s = this.focusableElements(this.contentEle); + if (!(0, r.le)(s)) { + return t = s; + } else if (!(0, r.le)(this.primaryButtonEle)) { + return this.element.querySelector('.' + tC); + } + } + return t; + }; + t.prototype.disableElement = function(e, t) { + var i = e ? e.matches || e.webkitMatchesSelector || e.msGetRegionContent : null; + if (i) { + for(; e; e = e.parentNode){ + if (e instanceof Element && i.call(e, t)) { + return e; + } + } + } + return null; + }; + t.prototype.focusContent = function() { + var e = this.getAutoFocusNode(this.element); + var t = !(0, r.le)(e) ? e : this.element; + var i = r.AR.userAgent; + if (i.indexOf('MSIE ') > 0 || i.indexOf('Trident/') > 0) { + this.element.focus(); + } + t.focus(); + this.bindEvent(this.element); + }; + t.prototype.bindEvent = function(e) { + r.bi.add(e, 'keydown', this.keyDown, this); + }; + t.prototype.unBindEvent = function(e) { + r.bi.remove(e, 'keydown', this.keyDown); + }; + t.prototype.updateSanitizeContent = function() { + if (!this.isBlazorServerRender()) { + this.contentEle.innerHTML = this.sanitizeHelper(this.content); + } + }; + t.prototype.isBlazorServerRender = function() { + return (0, r.xr)() && this.isServerRendered; + }; + t.prototype.getModuleName = function() { + return 'dialog'; + }; + t.prototype.onPropertyChanged = function(e, t) { + if (!this.element.classList.contains(tl)) { + return; + } + for(var i = 0, n = Object.keys(e); i < n.length; i++){ + var s = n[i]; + switch(s){ + case 'content': + if (!(0, r.le)(this.content) && this.content !== '') { + if (this.isBlazorServerRender()) { + this.contentEle = this.element.querySelector('.e-dlg-content'); + } + if (!(0, r.le)(this.contentEle) && this.contentEle.getAttribute('role') !== 'dialog') { + if (!this.isBlazorServerRender()) { + this.contentEle.innerHTML = ''; + } + if (typeof (this.content) === 'function') { + this.clearTemplate([ + 'content' + ]); + (0, r.og)(this.contentEle); + this.contentEle = null; + this.setContent(); + } else { + typeof (this.content) === 'string' ? (this.isBlazorServerRender() && (this.contentEle.innerText === '')) ? this.contentEle.insertAdjacentHTML('beforeend', this.sanitizeHelper(this.content)) : this.updateSanitizeContent() : this.contentEle.appendChild(this.content); + } + this.setMaxHeight(); + } else { + if (!this.isBlazorServerRender() || (0, r.le)(this.element.querySelector('.e-dlg-content'))) { + this.setContent(); + } + } + } else if (!(0, r.le)(this.contentEle)) { + (0, r.og)(this.contentEle); + this.contentEle = null; + } + break; + case 'header': + if (this.header === '' || (0, r.le)(this.header)) { + if (this.headerEle) { + (0, r.og)(this.headerEle); + this.headerEle = null; + } + } else { + if (!this.isBlazorServerRender() || (0, r.le)(this.element.querySelector('.e-dlg-header-content'))) { + this.setHeader(); + } + } + break; + case 'footerTemplate': + if (this.footerTemplate === '' || (0, r.le)(this.footerTemplate)) { + if (!this.ftrTemplateContent) { + return; + } + (0, r.og)(this.ftrTemplateContent); + this.ftrTemplateContent = null; + this.buttons = [ + {} + ]; + } else { + if (!this.isBlazorServerRender() || (0, r.le)(this.element.querySelector('.e-footer-content'))) { + this.setFooterTemplate(); + } + this.buttons = [ + {} + ]; + } + break; + case 'showCloseIcon': + if (this.element.getElementsByClassName(tm).length > 0) { + if (!this.showCloseIcon && (this.header === '' || (0, r.le)(this.header))) { + (0, r.og)(this.headerContent); + this.headerContent = null; + } else if (!this.showCloseIcon) { + (0, r.og)(this.closeIcon); + } else { + if (this.isBlazorServerRender()) { + this.wireEvents(); + } + } + } else { + if (!this.isBlazorServerRender()) { + this.renderCloseIcon(); + } + this.wireEvents(); + } + break; + case 'locale': + if (this.showCloseIcon) { + this.closeIconTitle(); + } + break; + case 'visible': + this.visible ? this.show() : this.hide(); + break; + case 'isModal': + this.updateIsModal(); + break; + case 'height': + (0, r.V7)(this.element, { + 'height': (0, r.Ac)(e.height) + }); + break; + case 'width': + (0, r.V7)(this.element, { + 'width': (0, r.Ac)(e.width) + }); + break; + case 'zIndex': + this.popupObj.zIndex = this.zIndex; + if (this.isModal) { + this.setOverlayZindex(this.zIndex); + } + if (this.element.style.zIndex !== this.zIndex.toString()) { + this.calculatezIndex = false; + } + break; + case 'cssClass': + this.setCSSClass(t.cssClass); + break; + case 'buttons': + { + var o = this.buttons.length; + if (!(0, r.le)(this.ftrTemplateContent) && !this.isBlazorServerRender()) { + (0, r.og)(this.ftrTemplateContent); + this.ftrTemplateContent = null; + } + for(var a = 0; a < o; a++){ + if (!(0, r.le)(this.buttons[a].buttonModel)) { + this.footerTemplate = ''; + this.setButton(); + } + } + break; + } + case 'allowDragging': + if (this.allowDragging && (!(0, r.le)(this.headerContent))) { + this.setAllowDragging(); + } else { + this.dragObj.destroy(); + } + break; + case 'target': + this.setTarget(e.target); + break; + case 'position': + this.checkPositionData(); + if (this.isModal) { + var l = (0, r.le)(t.position.X) ? this.position.X : t.position.X; + var h = (0, r.le)(t.position.Y) ? this.position.Y : t.position.Y; + if (this.dlgContainer.classList.contains('e-dlg-' + l + '-' + h)) { + this.dlgContainer.classList.remove('e-dlg-' + l + '-' + h); + } + } + this.positionChange(); + break; + case 'enableRtl': + this.setEnableRTL(); + break; + case 'enableResize': + this.setResize(); + break; + case 'minHeight': + if (this.minHeight !== '') { + this.element.style.minHeight = (0, r.Ac)(this.minHeight); + } + break; + } + } + }; + t.prototype.setTarget = function(e) { + this.popupObj.relateTo = e; + this.target = e; + this.targetEle = ((typeof this.target) === 'string') ? document.querySelector(this.target) : this.target; + if (this.dragObj) { + this.dragObj.dragArea = this.targetEle; + } + this.setMaxHeight(); + if (this.isModal) { + this.updateIsModal(); + } + if (this.enableResize) { + this.setResize(); + } + }; + t.prototype.updateIsModal = function() { + this.element.setAttribute('aria-modal', this.isModal ? 'true' : 'false'); + if (this.isModal) { + if ((0, r.le)(this.dlgOverlay)) { + this.setIsModal(); + this.element.style.top = '0px'; + this.element.style.left = '0px'; + if (!(0, r.le)(this.targetEle)) { + this.targetEle.appendChild(this.dlgContainer); + } + } + } else { + (0, r.IV)([ + this.element + ], tu); + (0, r.IV)([ + document.body + ], [ + tg, + ty + ]); + (0, r.og)(this.dlgOverlay); + while(this.dlgContainer.firstChild){ + this.dlgContainer.parentElement.insertBefore(this.dlgContainer.firstChild, this.dlgContainer); + } + this.dlgContainer.parentElement.removeChild(this.dlgContainer); + } + if (this.visible) { + this.show(); + } + this.positionChange(); + if (this.isModal && this.dlgOverlay) { + r.bi.add(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler, this); + } + }; + t.prototype.setzIndex = function(e, t) { + var i = this.isProtectedOnChange; + this.isProtectedOnChange = true; + this.zIndex = (0, s.TE)(e); + this.isProtectedOnChange = i; + if (t) { + this.popupObj.zIndex = this.zIndex; + } + }; + t.prototype.windowResizeHandler = function() { + tt(this.targetEle.clientWidth); + ti(this.targetEle.clientHeight); + this.setMaxHeight(); + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([]); + }; + t.prototype.destroy = function() { + if (this.isDestroyed) { + return; + } + var t = [ + th, + tu, + tP, + tM, + tT, + tw + ]; + var i = [ + 'role', + 'aria-modal', + 'aria-labelledby', + 'aria-describedby', + 'aria-grabbed', + 'tabindex', + 'style' + ]; + (0, r.IV)([ + this.targetEle + ], [ + tg, + ty + ]); + if (!(0, r.le)(this.element) && this.element.classList.contains(tT)) { + (0, r.IV)([ + document.body + ], [ + tg, + ty + ]); + } + if (this.isModal) { + (0, r.IV)([ + (!(0, r.le)(this.targetEle) ? this.targetEle : document.body) + ], ty); + } + this.unWireEvents(); + if (!(0, r.le)(this.btnObj)) { + for(var n = 0; n < this.btnObj.length; n++){ + this.btnObj[n].destroy(); + } + } + if (!(0, r.le)(this.dragObj)) { + this.dragObj.destroy(); + } + if (!(0, r.le)(this.popupObj.element) && this.popupObj.element.classList.contains(tS)) { + this.popupObj.destroy(); + } + (0, r.IV)([ + this.element + ], t); + if (!(0, r.le)(this.cssClass) && this.cssClass !== '') { + (0, r.IV)([ + this.element + ], this.cssClass.split(' ')); + } + if (!(0, r.le)(this.refElement) && !(0, r.le)(this.refElement.parentElement)) { + this.refElement.parentElement.insertBefore((this.isModal ? this.dlgContainer : this.element), this.refElement); + (0, r.og)(this.refElement); + this.refElement = undefined; + } + if (this.isModal && !this.isBlazorServerRender()) { + (0, r.og)(this.dlgOverlay); + this.dlgContainer.parentNode.insertBefore(this.element, this.dlgContainer); + (0, r.og)(this.dlgContainer); + } + if (!this.isBlazorServerRender()) { + this.element.innerHTML = this.clonedEle.innerHTML; + } + if (this.isBlazorServerRender()) { + if (!(0, r.le)(this.element.children)) { + for(var n = 0; n <= this.element.children.length; n++){ + n = n - n; + (0, r.og)(this.element.children[n]); + } + } + } + for(var n = 0; n < i.length; n++){ + this.element.removeAttribute(i[n]); + } + if (!this.isBlazorServerRender()) { + e.prototype.destroy.call(this); + } else { + this.isDestroyed = true; + } + if (this.isReact) { + this.clearTemplate(); + } + }; + t.prototype.wireWindowResizeEvent = function() { + window.addEventListener('resize', this.windowResizeHandler.bind(this)); + }; + t.prototype.unWireWindowResizeEvent = function() { + window.removeEventListener('resize', this.windowResizeHandler.bind(this)); + }; + t.prototype.wireEvents = function() { + if (this.isBlazorServerRender() && this.showCloseIcon) { + this.closeIcon = this.element.getElementsByClassName('e-dlg-closeicon-btn')[0]; + } + if (this.showCloseIcon) { + r.bi.add(this.closeIcon, 'click', this.closeIconClickEventHandler, this); + } + if (this.isModal && this.dlgOverlay) { + r.bi.add(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler, this); + } + }; + t.prototype.unWireEvents = function() { + if (this.showCloseIcon) { + r.bi.remove(this.closeIcon, 'click', this.closeIconClickEventHandler); + } + if (this.isModal) { + r.bi.remove(this.dlgOverlay, 'click', this.dlgOverlayClickEventHandler); + } + if (this.buttons.length > 0 && !(0, r.le)(this.buttons[0].buttonModel) && this.footerTemplate === '') { + for(var e = 0; e < this.buttons.length; e++){ + if (typeof (this.buttons[e].click) === 'function') { + r.bi.remove(this.ftrTemplateContent.children[e], 'click', this.buttons[e].click); + } + } + } + }; + t.prototype.refreshPosition = function() { + this.popupObj.refreshPosition(); + }; + t.prototype.getDimension = function() { + var e = this.element.offsetWidth; + var t = this.element.offsetHeight; + return { + width: e, + height: t + }; + }; + t.prototype.show = function(e) { + var t = this; + if (!this.element.classList.contains(tl)) { + return; + } + if (!this.element.classList.contains(tL) || (!(0, r.le)(e))) { + if (!(0, r.le)(e)) { + this.fullScreen(e); + } + var i = (0, r.xr)() ? { + cancel: false, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + maxHeight: this.element.style.maxHeight + } : { + cancel: false, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + target: this.target, + maxHeight: this.element.style.maxHeight + }; + this.trigger('beforeOpen', i, function(e) { + if (!e.cancel) { + if (t.element.style.maxHeight !== i.maxHeight) { + t.allowMaxHeight = false; + t.element.style.maxHeight = i.maxHeight; + } + t.storeActiveElement = document.activeElement; + t.element.tabIndex = -1; + if (t.isModal && (!(0, r.le)(t.dlgOverlay))) { + t.dlgOverlay.style.display = 'block'; + t.dlgContainer.style.display = 'flex'; + (0, r.IV)([ + t.dlgOverlay + ], 'e-fade'); + if (!(0, r.le)(t.targetEle)) { + if (t.targetEle === document.body) { + t.dlgContainer.style.position = 'fixed'; + } else { + t.dlgContainer.style.position = 'absolute'; + } + t.dlgOverlay.style.position = 'absolute'; + t.element.style.position = 'relative'; + (0, r.cn)([ + t.targetEle + ], [ + tg, + ty + ]); + } else { + (0, r.cn)([ + document.body + ], [ + tg, + ty + ]); + } + } + var n = { + name: t.animationSettings.effect + 'In', + duration: t.animationSettings.duration, + delay: t.animationSettings.delay + }; + var s = (t.isModal) ? t.element.parentElement : t.element; + if (t.calculatezIndex) { + t.setzIndex(s, true); + (0, r.V7)(t.element, { + 'zIndex': t.zIndex + }); + if (t.isModal) { + t.setOverlayZindex(t.zIndex); + } + } + t.animationSettings.effect === 'None' ? t.popupObj.show() : t.popupObj.show(n); + t.dialogOpen = true; + var o = t.isProtectedOnChange; + t.isProtectedOnChange = true; + t.visible = true; + t.preventVisibility = true; + t.isProtectedOnChange = o; + } + }); + } + if (this.isReact) { + this.renderReactTemplates(); + } + }; + t.prototype.hide = function(e) { + var t = this; + if (!this.element.classList.contains(tl)) { + return; + } + if (this.preventVisibility) { + var i = (0, r.xr)() ? { + cancel: false, + isInteracted: e ? true : false, + element: this.element, + container: this.isModal ? this.dlgContainer : this.element, + event: e + } : { + cancel: false, + isInteracted: e ? true : false, + element: this.element, + target: this.target, + container: this.isModal ? this.dlgContainer : this.element, + event: e, + closedBy: this.dlgClosedBy + }; + this.closeArgs = i; + this.trigger('beforeClose', i, function(e) { + if (!e.cancel) { + if (t.isModal) { + if (!(0, r.le)(t.targetEle)) { + (0, r.IV)([ + t.targetEle + ], [ + tg, + ty + ]); + } + } + if (document.body.classList.contains(tg) && document.body.classList.contains(ty)) { + (0, r.IV)([ + document.body + ], [ + tg, + ty + ]); + } + var i = { + name: t.animationSettings.effect + 'Out', + duration: t.animationSettings.duration, + delay: t.animationSettings.delay + }; + t.animationSettings.effect === 'None' ? t.popupObj.hide() : t.popupObj.hide(i); + t.dialogOpen = false; + var n = t.isProtectedOnChange; + t.isProtectedOnChange = true; + t.visible = false; + t.preventVisibility = false; + t.isProtectedOnChange = n; + } + t.dlgClosedBy = tI; + }); + } + }; + t.prototype.fullScreen = function(e) { + var t = this.element.offsetTop; + var i = this.element.offsetLeft; + if (e) { + this.element.style.top = document.scrollingElement.scrollTop + 'px'; + (0, r.cn)([ + this.element + ], tT); + var n = this.element.style.display; + this.element.style.display = 'none'; + this.element.style.maxHeight = (!(0, r.le)(this.target)) ? (this.targetEle.offsetHeight) + 'px' : (window.innerHeight) + 'px'; + this.element.style.display = n; + (0, r.cn)([ + document.body + ], [ + tg, + ty + ]); + if (this.allowDragging && !(0, r.le)(this.dragObj)) { + this.dragObj.destroy(); + } + } else { + (0, r.IV)([ + this.element + ], tT); + (0, r.IV)([ + document.body + ], [ + tg, + ty + ]); + if (this.allowDragging && (!(0, r.le)(this.headerContent))) { + this.setAllowDragging(); + } + } + return e; + }; + t.prototype.getButtons = function(e) { + if (!(0, r.le)(e)) { + return this.btnObj[e]; + } + return this.btnObj; + }; + ts([ + (0, r.Z9)('') + ], t.prototype, "content", void 0); + ts([ + (0, r.Z9)(true) + ], t.prototype, "enableHtmlSanitizer", void 0); + ts([ + (0, r.Z9)(false) + ], t.prototype, "showCloseIcon", void 0); + ts([ + (0, r.Z9)(false) + ], t.prototype, "isModal", void 0); + ts([ + (0, r.Z9)('') + ], t.prototype, "header", void 0); + ts([ + (0, r.Z9)(true) + ], t.prototype, "visible", void 0); + ts([ + (0, r.Z9)(false) + ], t.prototype, "enableResize", void 0); + ts([ + (0, r.Z9)([ + 'South-East' + ]) + ], t.prototype, "resizeHandles", void 0); + ts([ + (0, r.Z9)('auto') + ], t.prototype, "height", void 0); + ts([ + (0, r.Z9)('') + ], t.prototype, "minHeight", void 0); + ts([ + (0, r.Z9)('100%') + ], t.prototype, "width", void 0); + ts([ + (0, r.Z9)('') + ], t.prototype, "cssClass", void 0); + ts([ + (0, r.Z9)(1000) + ], t.prototype, "zIndex", void 0); + ts([ + (0, r.Z9)(null) + ], t.prototype, "target", void 0); + ts([ + (0, r.Z9)('') + ], t.prototype, "footerTemplate", void 0); + ts([ + (0, r.Z9)(false) + ], t.prototype, "allowDragging", void 0); + ts([ + (0, r.FE)([ + {} + ], to) + ], t.prototype, "buttons", void 0); + ts([ + (0, r.Z9)(true) + ], t.prototype, "closeOnEscape", void 0); + ts([ + (0, r.Zz)({}, ta) + ], t.prototype, "animationSettings", void 0); + ts([ + (0, r.Zz)({ + X: 'center', + Y: 'center' + }, s.WV) + ], t.prototype, "position", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "created", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "open", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "beforeSanitizeHtml", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "beforeOpen", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "close", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "beforeClose", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "dragStart", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "dragStop", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "drag", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "overlayClick", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "resizeStart", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "resizing", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "resizeStop", void 0); + ts([ + (0, r.ju)() + ], t.prototype, "destroyed", void 0); + t = ts([ + r.Zl + ], t); + return t; + }(r.wA)); + var tV; + (function(e) { + function t(e) { + var t; + var i = (0, r.az)('div', { + 'className': tO + }); + document.body.appendChild(i); + var o; + var a = [ + { + buttonModel: { + isPrimary: true, + content: 'OK' + }, + click: function() { + this.hide(); + } + } + ]; + if (typeof (e) === 'string') { + o = n({ + content: e, + position: { + X: 'center', + Y: 'top' + }, + isModal: true, + header: tN, + buttons: a + }, i); + } else { + o = n(s(e), i); + } + o.close = function() { + if (e && e.close) { + e.close.apply(o); + } + o.destroy(); + if (o.element.classList.contains('e-dlg-modal')) { + o.element.parentElement.remove(); + o.target.classList.remove(tD); + } else { + o.element.remove(); + } + }; + return o; + } + e.alert = t; + function i(e) { + var t; + var i = (0, r.az)('div', { + 'className': tA + }); + document.body.appendChild(i); + var s; + var a = [ + { + buttonModel: { + isPrimary: true, + content: 'OK' + }, + click: function() { + this.hide(); + } + }, + { + buttonModel: { + content: 'Cancel' + }, + click: function() { + this.hide(); + } + } + ]; + if (typeof (e) === 'string') { + s = n({ + position: { + X: 'center', + Y: 'top' + }, + content: e, + isModal: true, + header: tN, + buttons: a + }, i); + } else { + s = n(o(e), i); + } + s.close = function() { + if (e && e.close) { + e.close.apply(s); + } + s.destroy(); + if (s.element.classList.contains('e-dlg-modal')) { + s.element.parentElement.remove(); + s.target.classList.remove(tD); + } else { + s.element.remove(); + } + }; + return s; + } + e.confirm = i; + function n(e, t) { + var i = new tq(e); + i.appendTo(t); + return i; + } + function s(e) { + var t = {}; + t.buttons = []; + t = a(t, e); + t = l(t, e); + return t; + } + function o(e) { + var t = {}; + t.buttons = []; + t = a(t, e); + t = h(t, e); + return t; + } + function a(e, t) { + e.header = !(0, r.le)(t.title) ? t.title : tN; + e.content = !(0, r.le)(t.content) ? t.content : ''; + e.isModal = !(0, r.le)(t.isModal) ? t.isModal : true; + e.showCloseIcon = !(0, r.le)(t.showCloseIcon) ? t.showCloseIcon : false; + e.allowDragging = !(0, r.le)(t.isDraggable) ? t.isDraggable : false; + e.closeOnEscape = !(0, r.le)(t.closeOnEscape) ? t.closeOnEscape : false; + e.position = !(0, r.le)(t.position) ? t.position : { + X: 'center', + Y: 'top' + }; + e.animationSettings = !(0, r.le)(t.animationSettings) ? t.animationSettings : { + effect: 'Fade', + duration: 400, + delay: 0 + }; + e.cssClass = !(0, r.le)(t.cssClass) ? t.cssClass : ''; + e.zIndex = !(0, r.le)(t.zIndex) ? t.zIndex : 1000; + e.open = !(0, r.le)(t.open) ? t.open : null; + return e; + } + function l(e, t) { + var i = [ + { + buttonModel: { + isPrimary: true, + content: 'OK' + }, + click: function() { + this.hide(); + } + } + ]; + if (!(0, r.le)(t.okButton)) { + e.buttons[0] = c(e.buttons[0], t.okButton, i[0]); + } else { + e.buttons = i; + } + return e; + } + function h(e, t) { + var i = { + buttonModel: { + isPrimary: true, + content: 'OK' + }, + click: function() { + this.hide(); + } + }; + var n = { + buttonModel: { + content: 'Cancel' + }, + click: function() { + this.hide(); + } + }; + if (!(0, r.le)(t.okButton)) { + e.buttons[0] = c(e.buttons[0], t.okButton, i); + } else { + e.buttons[0] = i; + } + if (!(0, r.le)(t.cancelButton)) { + e.buttons[1] = c(e.buttons[1], t.cancelButton, n); + } else { + e.buttons[1] = n; + } + return e; + } + function c(e, t, i) { + var n = i; + if (!(0, r.le)(t.text)) { + n.buttonModel.content = t.text; + } + if (!(0, r.le)(t.icon)) { + n.buttonModel.iconCss = t.icon; + } + if (!(0, r.le)(t.cssClass)) { + n.buttonModel.cssClass = t.cssClass; + } + if (!(0, r.le)(t.click)) { + n.click = t.click; + } + return n; + } + })(tV || (tV = {})); + ; + var t_ = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(o.P0, this.moduleDestroy, this); + this.parent.on(o.ob, this.removeEventListener, this); + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(o.ob, this.removeEventListener); + this.parent.off(o.P0, this.moduleDestroy); + }; + e.prototype.render = function(e) { + var t; + e.beforeOpen = this.beforeOpen.bind(this); + e.open = this.open.bind(this); + if ((0, r.le)(e.close)) { + e.close = this.close.bind(this); + } + e.beforeClose = this.beforeClose.bind(this); + t = new tq(e); + t.isStringTemplate = true; + return t; + }; + e.prototype.beforeOpen = function(e) { + this.parent.trigger(o.Yb, e, this.beforeOpenCallback.bind(this, e)); + }; + e.prototype.beforeOpenCallback = function(e) { + if (e.cancel) { + this.parent.notify(o.zA, null); + } + }; + e.prototype.open = function(e) { + this.parent.trigger(o.p0, e); + }; + e.prototype.beforeClose = function(e) { + this.parent.trigger(o.mf, e, function(e) { + if (!e.cancel) { + if (e.container.classList.contains('e-popup-close')) { + e.cancel = true; + } + } + }); + }; + e.prototype.close = function(e) { + this.parent.trigger(o.z6, e); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + return e; + }()); + ; + var tU = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var tW = (undefined && undefined.__assign) || function() { + tW = Object.assign || function(e) { + for(var t, i = 1, n = arguments.length; i < n; i++){ + t = arguments[i]; + for(var r in t)if (Object.prototype.hasOwnProperty.call(t, r)) e[r] = t[r]; + } + return e; + }; + return tW.apply(this, arguments); + }; + var tZ = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var tY = (function(e) { + tU(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.needsID = true; + return n; + } + t.prototype.requiredModules = function() { + var e = []; + if (this.toolbarSettings.enable) { + e.push({ + member: 'toolbar', + args: [ + this, + this.serviceLocator + ] + }); + e.push({ + member: 'link', + args: [ + this, + this.serviceLocator + ] + }); + e.push({ + member: 'table', + args: [ + this, + this.serviceLocator + ] + }); + e.push({ + member: 'image', + args: [ + this, + this.serviceLocator + ] + }); + if (this.quickToolbarSettings.enable) { + e.push({ + member: 'quickToolbar', + args: [ + this, + this.serviceLocator + ] + }); + } + } + if (this.showCharCount) { + e.push({ + member: 'count', + args: [ + this, + this.serviceLocator + ] + }); + } + if (this.editorMode === 'Markdown') { + e.push({ + member: 'markdownEditor', + args: [ + this, + this.serviceLocator + ] + }); + } + if (this.editorMode === 'HTML') { + e.push({ + member: 'htmlEditor', + args: [ + this, + this.serviceLocator + ] + }); + e.push({ + member: 'pasteCleanup', + args: [ + this, + this.serviceLocator + ] + }); + } + if (this.fileManagerSettings.enable) { + e.push({ + member: 'fileManager', + args: [ + this, + this.serviceLocator + ] + }); + } + if (this.enableResize) { + e.push({ + member: 'resize', + args: [ + this + ] + }); + } + return e; + }; + t.prototype.updateEnable = function() { + if (this.enabled) { + (0, r.IV)([ + this.element + ], a.xu); + this.element.setAttribute('aria-disabled', 'false'); + if (!(0, r.le)(this.htmlAttributes.tabindex)) { + this.inputElement.setAttribute('tabindex', this.htmlAttributes.tabindex); + } else { + this.inputElement.setAttribute('tabindex', '0'); + } + } else { + if (this.getToolbar()) { + (0, r.IV)(this.getToolbar().querySelectorAll('.' + a.XS), a.XS); + (0, r.IV)([ + this.getToolbar() + ], [ + a.to, + a.IW + ]); + } + (0, r.cn)([ + this.element + ], a.xu); + this.element.tabIndex = -1; + this.element.setAttribute('aria-disabled', 'true'); + this.inputElement.setAttribute('tabindex', '-1'); + } + }; + t.prototype.setEnable = function() { + this.updateEnable(); + (this.enabled) ? this.eventInitializer() : this.unWireEvents(); + }; + t.prototype.initializeValue = function() { + this.isFocusOut = false; + this.isRTE = false; + this.isBlur = true; + this.defaultResetValue = null; + this.isResizeInitialized = false; + }; + t.prototype.preRender = function() { + this.initializeValue(); + this.onBlurHandler = this.blurHandler.bind(this); + this.onFocusHandler = this.focusHandler.bind(this); + this.onResizeHandler = this.resizeHandler.bind(this); + this.clickPoints = { + clientX: 0, + clientY: 0 + }; + this.initialValue = this.value; + this.serviceLocator = new g.S; + this.initializeServices(); + this.setContainer(); + this.persistData(); + (0, r.V7)(this.element, { + 'width': (0, r.Ac)(this.width) + }); + (0, r.Y4)(this.element, { + role: 'application' + }); + }; + t.prototype.persistData = function() { + if (this.enablePersistence && this.originalElement.tagName === 'TEXTAREA') { + this.element.id = this.originalElement.id + '_wrapper'; + var e = window.localStorage.getItem(this.getModuleName() + this.element.id); + if (!((0, r.le)(e) || (e === ''))) { + this.setProperties(JSON.parse(e), true); + } + } + }; + t.prototype.setContainer = function() { + this.originalElement = this.element.cloneNode(true); + if (this.value === null || this.valueTemplate !== null) { + this.setValue(); + } + if (this.element.hasAttribute('tabindex')) { + this.htmlAttributes = { + 'tabindex': this.element.getAttribute('tabindex') + }; + this.element.removeAttribute('tabindex'); + } + this.element.innerHTML = ''; + var e = [ + 'class', + 'style', + 'id', + 'ejs-for' + ]; + var t = {}; + for(var i = 0; i < this.element.attributes.length; i++){ + if (e.indexOf(this.element.attributes[i].name) === -1 && !(/^data-val/.test(this.element.attributes[i].name))) { + t[this.element.attributes[i].name] = this.element.getAttribute(this.element.attributes[i].name); + } + } + (0, r.l7)(t, this.htmlAttributes, t); + this.setProperties({ + htmlAttributes: t + }, true); + if (!(0, r.le)(this.htmlAttributes.id)) { + this.element.id = this.htmlAttributes.id; + } + if (this.element.tagName === 'TEXTAREA') { + var n = this.createElement('div', { + className: this.element.getAttribute('class') + }); + this.element.innerHTML = ''; + this.element.parentElement.insertBefore(n, this.element); + this.valueContainer = this.element; + (0, r.IV)([ + this.valueContainer + ], this.element.getAttribute('class').split(' ')); + this.element = n; + } else { + this.valueContainer = this.createElement('textarea', { + id: this.getID() + '-value', + attrs: { + 'aria-labelledby': this.getID() + } + }); + } + this.valueContainer.name = this.getID(); + (0, r.cn)([ + this.valueContainer + ], a.je); + if (!(0, r.le)(this.cssClass)) { + var s = this.cssClass.split(' '); + for(var o = 0; o < s.length; o++){ + (0, r.cn)([ + this.valueContainer + ], s[o]); + } + } + this.element.appendChild(this.valueContainer); + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([ + 'value' + ]); + }; + t.prototype.focusIn = function() { + if (this.enabled) { + this.inputElement.focus(); + this.focusHandler({}); + } + }; + t.prototype.focusOut = function() { + if (this.enabled) { + this.inputElement.blur(); + this.blurHandler({}); + } + }; + t.prototype.selectAll = function() { + this.notify(o.td, {}); + }; + t.prototype.selectRange = function(e) { + this.notify(o.jh, { + range: e + }); + }; + t.prototype.getSelection = function() { + var e = ''; + this.notify(o.Db, { + callBack: function(t) { + e = t; + } + }); + return e; + }; + t.prototype.executeCommand = function(e, t, i) { + t = this.htmlPurifier(e, t); + if (this.editorMode === 'HTML') { + var n = this.getRange(); + if (this.iframeSettings.enable) { + this.formatter.editorManager.nodeSelection.Clear(this.element.ownerDocument); + } + var s = (this.iframeSettings.enable && n.startContainer === this.inputElement) ? true : !this.inputElement.contains(n.startContainer); + if (s) { + this.focusIn(); + } + } + var a = v[e]; + if (i && i.undo) { + if (i.undo && this.formatter.getUndoRedoStack().length === 0) { + this.formatter.saveData(); + } + } + if (this.maxLength !== -1 && !(0, r.le)(a.command)) { + var l = 0; + if (a.command === 'Links') { + l = t.text.length === 0 ? t.url.length : t.text.length; + } + if (a.command === 'Images' || a.command === 'Table' || a.command === 'Files') { + l = 1; + } + if (a.command === 'InsertHTML') { + if (!(0, r.le)(t)) { + var h = this.createElement('div'); + h.innerHTML = t; + l = h.textContent.length; + } else if (!(0, r.le)(a.value) && (a.value === '
    ' || a.value === '
    ')) { + l = 1; + } + } + if (a.command === 'InsertText') { + l = t.length; + } + var c = this.getText().trim().length; + var d = this.getSelection().length; + var p = (c - d) + l; + if (!(this.maxLength === -1 || p <= this.maxLength)) { + return; + } + } + this.formatter.editorManager.execCommand(a.command, a.subCommand ? a.subCommand : (t ? t : a.value), null, null, (t ? t : a.value), (t ? t : a.value)); + if (i && i.undo) { + this.formatter.saveData(); + this.formatter.enableUndo(this); + } + this.setPlaceHolder(); + this.notify(o.Ak, {}); + }; + t.prototype.htmlPurifier = function(e, t) { + if (this.editorMode === 'HTML') { + switch(e){ + case 'insertHTML': + if (this.enableHtmlSanitizer) { + if (typeof t === 'string') { + t = this.htmlEditorModule.sanitizeHelper(t); + } else { + t = this.htmlEditorModule.sanitizeHelper(t.outerHTML); + } + } + break; + case 'insertTable': + if ((0, r.le)(t.width)) { + t.width = { + minWidth: this.tableSettings.minWidth, + maxWidth: this.tableSettings.maxWidth, + width: this.tableSettings.width + }; + } + break; + case 'insertImage': + { + var i = this.createElement('img', { + attrs: { + src: t.url + } + }); + var n = i.outerHTML; + if (this.enableHtmlSanitizer) { + n = this.htmlEditorModule.sanitizeHelper(i.outerHTML); + } + var s = (n !== '' && (this.createElement('div', { + innerHTML: n + }).firstElementChild).getAttribute('src')) || null; + s = !(0, r.le)(s) ? s : ''; + t.url = s; + if ((0, r.le)(t.width)) { + t.width = { + minWidth: this.insertImageSettings.minWidth, + maxWidth: this.insertImageSettings.maxWidth, + width: this.insertImageSettings.width + }; + } + if ((0, r.le)(t.height)) { + t.height = { + minHeight: this.insertImageSettings.minHeight, + maxHeight: this.insertImageSettings.maxHeight, + height: this.insertImageSettings.height + }; + } + break; + } + case 'createLink': + { + var o = this.createElement('a', { + attrs: { + href: t.url + } + }); + var a = o.outerHTML; + if (this.enableHtmlSanitizer) { + a = this.htmlEditorModule.sanitizeHelper(o.outerHTML); + } + var l = (a !== '' && (this.createElement('div', { + innerHTML: a + }).firstElementChild).getAttribute('href')) || null; + l = !(0, r.le)(l) ? l : ''; + t.url = l; + break; + } + } + } + return t; + }; + t.prototype.encode = function(e) { + var t = this.createElement('div'); + t.innerText = e.trim(); + return t.innerHTML.replace(//gi, '\n'); + }; + t.prototype.render = function() { + if (this.value && !this.valueTemplate) { + this.setProperties({ + value: this.serializeValue(this.value) + }, true); + } + this.renderModule = new h(this, this.serviceLocator); + this.sourceCodeModule = new m(this, this.serviceLocator); + this.notify(o.T5, {}); + this.trigger(o.zD); + this.RTERender(); + var e = new y(this); + this.notify(o.Xr, {}); + if (this.enableXhtml) { + this.setProperties({ + value: this.getXhtml() + }, true); + } + if (this.toolbarSettings.enable && this.toolbarSettings.type === 'Expand' && !(0, r.le)(this.getToolbar()) && (this.toolbarSettings.items.indexOf('Undo') > -1 && this.toolbarSettings.items.indexOf('Redo') > -1)) { + this.disableToolbarItem([ + 'Undo', + 'Redo' + ]); + } + this.setContentHeight(); + if (this.value !== null) { + this.valueContainer.defaultValue = this.value; + } + (!this.enabled) ? this.unWireEvents() : this.eventInitializer(); + this.notify(o._8, { + cssClass: this.cssClass + }); + this.notify(o.LF, {}); + this.renderComplete(); + }; + t.prototype.eventInitializer = function() { + this.wireEvents(); + }; + t.prototype.cleanList = function(e) { + var t = this.getRange(); + var i = t.startContainer; + var n = t.endContainer; + var s = t.startOffset; + var o = i === n ? true : false; + var a = n.textContent.length; + var l = t.endContainer.nodeName === '#text' ? t.endContainer.parentElement : t.endContainer; + var h = (0, r.oq)(l, 'LI'); + if (!(0, r.le)(h) && l.textContent.length === t.endOffset && !t.collapsed && (0, r.le)(l.nextElementSibling)) { + for(var c = 0; c < h.childNodes.length; c++){ + if (h.childNodes[c].nodeName === "#text" && h.childNodes[c].textContent.trim().length === 0) { + (0, r.og)(h.childNodes[c]); + c--; + } + } + var d = h; + while(d.lastChild !== null && d.nodeName !== '#text'){ + d = d.lastChild; + } + this.formatter.editorManager.nodeSelection.setSelectionText(this.contentModule.getDocument(), o ? i : (d.nodeName === 'BR' && !(0, r.le)(d.previousSibling) ? d.previousSibling : i), n, s, (d.nodeName === 'BR' ? 0 : a)); + } + }; + t.prototype.keyDown = function(e) { + this.notify(o.QG, { + member: 'keydown', + args: e + }); + this.restrict(e); + if (this.editorMode === 'HTML') { + this.cleanList(e); + } + if (this.editorMode === 'HTML' && ((e.which === 8 && e.code === 'Backspace') || (e.which === 46 && e.code === 'Delete'))) { + var t = this.getRange(); + var i = t.startContainer.nodeName === '#text' ? t.startContainer.parentElement : t.startContainer; + if ((0, r.oq)(i, 'pre') && (e.which === 8 && t.startContainer.textContent.charCodeAt(t.startOffset - 1) === 8203) || (e.which === 46 && t.startContainer.textContent.charCodeAt(t.startOffset) === 8203)) { + var n = new RegExp(String.fromCharCode(8203), 'g'); + var s = e.which === 8 ? t.startOffset - 1 : t.startOffset; + t.startContainer.textContent = t.startContainer.textContent.replace(n, ''); + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), t.startContainer, s); + } else if ((e.code === 'Backspace' && e.which === 8) && t.startContainer.textContent.charCodeAt(0) === 8203 && t.collapsed) { + var a = t.startContainer.parentElement; + var l = void 0; + var h = void 0; + for(h = 0; h < a.childNodes.length; h++){ + if (a.childNodes[h] === t.startContainer) { + l = h; + } + } + var c = true; + var d = []; + for(h = l; h >= 0; h--){ + if (a.childNodes[h].nodeType === 3 && a.childNodes[h].textContent.charCodeAt(0) === 8203 && c) { + d.push(h); + } else { + c = false; + } + } + if (d.length > 0) { + for(h = d.length - 1; h > 0; h--){ + a.childNodes[d[h]].textContent = ''; + } + } + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), t.startContainer, t.startOffset); + } + } + if (this.formatter.getUndoRedoStack().length === 0) { + this.formatter.saveData(); + } + if (e.action !== 'insert-link' && (e.action && e.action !== 'paste' && e.action !== 'space' || e.which === 9 || (e.code === 'Backspace' && e.which === 8))) { + this.formatter.process(this, null, e); + switch(e.action){ + case 'toolbar-focus': + if (this.toolbarSettings.enable) { + var p = '.e-toolbar-item[aria-disabled="false"][title] [tabindex]'; + this.toolbarModule.baseToolbar.toolbarObj.element.querySelector(p).focus(); + } + break; + case 'escape': + this.contentModule.getEditPanel().focus(); + break; + } + } + if (!(0, r.le)(this.placeholder)) { + if ((!(0, r.le)(this.placeHolderWrapper)) && (this.inputElement.textContent.length !== 1)) { + this.placeHolderWrapper.style.display = 'none'; + } else { + this.setPlaceHolder(); + } + } + this.autoResize(); + }; + t.prototype.keyUp = function(e) { + if (this.editorMode === "HTML") { + var t = this.getRange(); + if (r.AR.userAgent.indexOf('Firefox') != -1 && t.startContainer.nodeName === '#text' && t.startContainer.parentElement === this.inputElement && this.enterKey !== 'BR') { + var i = this.getRange(); + var n = this.createElement(this.enterKey); + i.startContainer.parentElement.insertBefore(n, i.startContainer); + n.appendChild(i.startContainer); + this.formatter.editorManager.nodeSelection.setSelectionText(this.contentModule.getDocument(), n.childNodes[0], n.childNodes[0], n.childNodes[0].textContent.length, n.childNodes[0].textContent.length); + } + } + this.notify(o.yR, { + member: 'keyup', + args: e + }); + if (e.code === 'KeyX' && e.which === 88 && e.keyCode === 88 && e.ctrlKey && (this.inputElement.innerHTML === '' || this.inputElement.innerHTML === '
    ')) { + this.inputElement.innerHTML = (0, ey.v7)((0, ey.oG)(this), this); + } + var s = e.which === 32 || e.which === 13 || e.which === 8 || e.which === 46; + if (((e.key !== 'shift' && !e.ctrlKey) && e.key && e.key.length === 1 || s) || (this.editorMode === 'Markdown' && ((e.key !== 'shift' && !e.ctrlKey) && e.key && e.key.length === 1 || s)) && !this.inlineMode.enable) { + this.formatter.onKeyHandler(this, e); + } + if (this.inputElement && this.inputElement.textContent.length !== 0 || this.element.querySelectorAll('.e-toolbar-item.e-active').length > 0) { + this.notify(o.l0, { + args: e + }); + } + if (!(0, r.le)(this.placeholder)) { + if (!(e.key === 'Enter' && e.keyCode === 13) && (this.inputElement.innerHTML === '


    ' || this.inputElement.innerHTML === '

    ' || this.inputElement.innerHTML === '
    ')) { + this.setPlaceHolder(); + } + } + }; + t.prototype.serializeValue = function(e) { + if (this.editorMode === 'HTML' && !(0, r.le)(e)) { + if (this.enableHtmlEncode) { + e = this.htmlEditorModule.sanitizeHelper((0, ey.Jx)(e)); + e = this.encode(e); + } else { + e = this.htmlEditorModule.sanitizeHelper(e); + } + } + return e; + }; + t.prototype.sanitizeHtml = function(e) { + return this.serializeValue(e); + }; + t.prototype.updateValue = function(e) { + if ((0, r.le)(e)) { + var t = this.inputElement.innerHTML; + this.setProperties({ + value: (0, ey.nu)(t) ? null : t + }); + } else { + this.setProperties({ + value: e + }); + } + }; + t.prototype.triggerEditArea = function(e) { + if (!(0, ey.FA)()) { + this.notify(o.uU, { + member: 'editAreaClick', + args: e + }); + } else { + var t = (e.touches ? e.changedTouches[0] : e); + if (this.clickPoints.clientX === t.clientX && this.clickPoints.clientY === t.clientY) { + this.notify(o.uU, { + member: 'editAreaClick', + args: e + }); + } + } + }; + t.prototype.notifyMouseUp = function(e) { + var t = (e.touches ? e.changedTouches[0] : e); + this.notify(o.vV, { + member: 'mouseUp', + args: e, + touchData: { + prevClientX: this.clickPoints.clientX, + prevClientY: this.clickPoints.clientY, + clientX: t.clientX, + clientY: t.clientY + } + }); + if (this.inputElement && ((this.editorMode === 'HTML' && this.inputElement.textContent.length !== 0) || (this.editorMode === 'Markdown' && this.inputElement.value.length !== 0))) { + this.notify(o.l0, { + args: e + }); + } + this.triggerEditArea(e); + }; + t.prototype.mouseUp = function(e) { + if (this.quickToolbarSettings.showOnRightClick && r.AR.isDevice) { + var t = e.target; + var i = (0, r.oq)(t, 'table'); + if (t && t.nodeName === 'A' || t.nodeName === 'IMG' || (t.nodeName === 'TD' || t.nodeName === 'TH' || t.nodeName === 'TABLE' || (i && this.contentModule.getEditPanel().contains(i)))) { + return; + } + } + this.notifyMouseUp(e); + if (e.detail === 3) { + var n = this.getRange(); + var s = this.formatter.editorManager.domNode.getSelection(); + if (/\s+$/.test(s.toString())) { + if (!(0, r.le)(n.startContainer.parentElement) && (!(0, r.le)(n.startContainer.parentElement.nextSibling) && (n.startContainer.parentElement.nextSibling.nodeType !== 3 || /\s+$/.test(n.startContainer.parentElement.nextSibling.textContent)) || n.startOffset === n.endOffset) || n.startContainer.parentElement.tagName.toLocaleLowerCase() === 'li') { + n.setStart(n.startContainer, n.startOffset); + n.setEnd(n.startContainer, n.startContainer.textContent.length); + } + } + } + }; + t.prototype.ensureModuleInjected = function(e) { + return this.getInjectedModules().indexOf(e) >= 0; + }; + t.prototype.onCopy = function() { + this.contentModule.getDocument().execCommand('copy', false, null); + }; + t.prototype.onCut = function() { + this.contentModule.getDocument().execCommand('cut', false, null); + }; + t.prototype.onPaste = function(e) { + var t = this; + var i = { + originalEvent: e, + cancel: false, + requestType: 'Paste' + }; + this.trigger(o.m2, i, function(i) { + var n = t.inputElement.textContent.length; + var s = t.getSelection().length; + var a = ((0, r.le)(e) || (0, r.le)(e.clipboardData)) ? 0 : e.clipboardData.getData('text/plain').length; + var l = (n - s) + a; + if (t.editorMode === 'Markdown') { + var h = { + requestType: 'Paste', + editorMode: t.editorMode, + event: e + }; + setTimeout(function() { + t.formatter.onSuccess(t, h); + }, 0); + if (!(t.maxLength === -1 || l <= t.maxLength)) { + e.preventDefault(); + } + return; + } + if (!i.cancel && t.inputElement.contentEditable === 'true' && (t.maxLength === -1 || l <= t.maxLength)) { + if (!(0, r.le)(t.pasteCleanupModule)) { + t.notify(o.dI, { + args: e + }); + } else { + var c = { + requestType: 'Paste', + editorMode: t.editorMode, + event: e + }; + var d = null; + var p = false; + if (e && !(0, r.le)(e.clipboardData)) { + d = e.clipboardData.getData('text/plain'); + p = e.clipboardData.getData('text/html').indexOf('MsoNormal') > 0; + } + var u = e && e.clipboardData && e.clipboardData.items.length > 0 ? e.clipboardData.items[0].getAsFile() : null; + if (d !== null) { + t.notify(o.RE, { + file: u, + args: e, + text: d, + isWordPaste: p + }); + } + setTimeout(function() { + t.formatter.onSuccess(t, c); + }, 0); + } + } else { + e.preventDefault(); + } + }); + }; + t.prototype.clipboardAction = function(e, t) { + switch(e.toLowerCase()){ + case 'cut': + this.onCut(); + this.formatter.onSuccess(this, { + requestType: 'Cut', + editorMode: this.editorMode, + event: t + }); + break; + case 'copy': + this.onCopy(); + this.formatter.onSuccess(this, { + requestType: 'Copy', + editorMode: this.editorMode, + event: t + }); + break; + case 'paste': + this.onPaste(t); + break; + } + }; + t.prototype.destroy = function() { + if (this.isDestroyed || !this.isRendered) { + return; + } + if (this.element.offsetParent === null) { + if (!(0, r.le)(this.toolbarModule)) { + this.toolbarModule.destroy(); + } + this.notify(o.P0, {}); + return; + } + this.notify(o.ob, {}); + this.destroyDependentModules(); + if (!(0, r.le)(this.timeInterval)) { + clearInterval(this.timeInterval); + this.timeInterval = null; + } + this.unWireEvents(); + if (this.originalElement.tagName === 'TEXTAREA') { + this.element.parentElement.insertBefore(this.valueContainer, this.element); + this.valueContainer.id = this.getID(); + this.valueContainer.removeAttribute('name'); + (0, r.og)(this.element); + if (this.originalElement.innerHTML.trim() !== '') { + this.valueContainer.value = this.originalElement.innerHTML.trim(); + this.setProperties({ + value: (!(0, r.le)(this.initialValue) ? this.initialValue : null) + }, true); + } else { + this.valueContainer.value = this.valueContainer.defaultValue; + } + this.element = this.valueContainer; + for(var t = 0; t < this.originalElement.classList.length; t++){ + (0, r.cn)([ + this.element + ], this.originalElement.classList[t]); + } + if (!(0, r.le)(this.cssClass)) { + var i = this.cssClass.split(' '); + for(var t = 0; t < i.length; t++){ + (0, r.cn)([ + this.element + ], i[t]); + } + } + (0, r.IV)([ + this.element + ], a.je); + } else { + if (this.originalElement.innerHTML.trim() !== '') { + this.element.innerHTML = this.originalElement.innerHTML.trim(); + this.setProperties({ + value: (!(0, r.le)(this.initialValue) ? this.initialValue : null) + }, true); + } else { + this.element.innerHTML = ''; + } + } + if (this.placeholder && this.placeHolderWrapper) { + this.placeHolderWrapper = null; + } + if (!(0, r.le)(this.cssClass)) { + var n = this.cssClass.split(' '); + for(var t = 0; t < n.length; t++){ + if (n[t].trim() !== '') { + (0, r.IV)([ + this.element + ], n[t]); + } + } + } + this.removeHtmlAttributes(); + this.removeAttributes(); + e.prototype.destroy.call(this); + this.isRendered = false; + if (this.enablePersistence) { + window.localStorage.removeItem(this.getModuleName() + this.element.id); + } + }; + t.prototype.removeHtmlAttributes = function() { + if (this.htmlAttributes) { + var e = Object.keys(this.htmlAttributes); + for(var t = 0; t < e.length && this.element.hasAttribute(e[t]); t++){ + this.element.removeAttribute(e[t]); + } + } + }; + t.prototype.removeAttributes = function() { + if (!this.enabled) { + (0, r.IV)([ + this.element + ], a.xu); + } + if (this.enableRtl) { + (0, r.IV)([ + this.element + ], a.lm); + } + if (this.readonly) { + (0, r.IV)([ + this.element + ], a.PW); + } + if (this.element.style.width !== '' && this.originalElement.style.width === '') { + this.element.style.removeProperty('width'); + } + if (this.element.style.height !== '' && this.originalElement.style.height === '') { + this.element.style.removeProperty('height'); + } + this.element.removeAttribute('aria-disabled'); + this.element.removeAttribute('role'); + this.element.removeAttribute('tabindex'); + }; + t.prototype.destroyDependentModules = function() { + this.renderModule.destroy(); + this.formatter.editorManager.undoRedoManager.destroy(); + this.sourceCodeModule.destroy(); + }; + t.prototype.getContent = function() { + return this.contentModule.getPanel(); + }; + t.prototype.getText = function() { + return this.contentModule.getText(); + }; + t.prototype.getSelectedHtml = function() { + var e; + var t = this.createElement('div'); + var i = this.contentModule.getDocument().getSelection(); + if (i.rangeCount > 0) { + e = i.getRangeAt(0); + var n = e.cloneContents(); + t.appendChild(n); + } + return t.innerHTML; + }; + t.prototype.showInlineToolbar = function() { + if (this.inlineMode.enable) { + var e = this.getRange(); + var t = e.endContainer.nodeName === '#text' ? e.endContainer.parentElement : e.endContainer; + var i = e.getClientRects()[0].left; + var n = e.getClientRects()[0].top; + this.quickToolbarModule.showInlineQTBar(i, n, t); + } + }; + t.prototype.hideInlineToolbar = function() { + this.quickToolbarModule.hideInlineQTBar(); + }; + t.prototype.getModuleName = function() { + return 'richtexteditor'; + }; + t.prototype.onPropertyChanged = function(t, i) { + for(var n = 0, s = Object.keys(t); n < s.length; n++){ + var l = s[n]; + switch(l){ + case 'enterKey': + case 'value': + { + var h = void 0; + if (l === 'enterKey') { + if (this.value === null || this.value === '

    ' || this.value === '


    ' || this.value === '
    ') { + h = null; + } else { + h = this.value; + } + } else { + h = t[l]; + } + var d = this.editorMode === 'HTML' ? (0, ey.v7)(h, this) : h; + if ((!(0, r.le)(h) && h !== '') || l === 'enterKey') { + this.value = this.serializeValue(((this.enableHtmlEncode) ? this.encode((0, ey.Jx)(d)) : d)); + } + this.updatePanelValue(); + if (this.inputElement) { + this.notify(o.LF, {}); + } + this.setPlaceHolder(); + this.notify(o.F, { + module: 'XhtmlValidation', + newProp: t, + oldProp: i + }); + if (this.enableXhtml) { + this.setProperties({ + value: this.getXhtml() + }, true); + } + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + } + case 'valueTemplate': + this.setValue(); + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + case 'width': + this.setWidth(t[l]); + if (this.toolbarSettings.enable && !this.inlineMode.enable) { + this.toolbarModule.refreshToolbarOverflow(); + this.resizeHandler(); + } + break; + case 'height': + this.setHeight(t[l]); + this.setContentHeight(); + this.autoResize(); + break; + case 'readonly': + this.setReadOnly(false); + break; + case 'cssClass': + this.element.classList.remove(i[l]); + this.setCssClass(t[l]); + this.notify(o._8, { + cssClass: t[l], + oldCssClass: i[l] + }); + break; + case 'enabled': + this.setEnable(); + break; + case 'enableRtl': + this.updateRTL(); + break; + case 'placeholder': + this.placeholder = t[l]; + this.setPlaceHolder(); + break; + case 'htmlAttributes': + ev(this.htmlAttributes, this, false, false); + break; + case 'iframeSettings': + { + var p = i[l]; + if (p.resources) { + var u = this.contentModule.getDocument(); + var f = u.querySelector('head'); + var m = void 0; + if (p.resources.scripts) { + m = f.querySelectorAll('.' + a.Z0); + this.removeSheets(m); + } + if (p.resources.styles) { + m = f.querySelectorAll('.' + a.Gp); + this.removeSheets(m); + } + } + this.setIframeSettings(); + break; + } + case 'locale': + e.prototype.refresh.call(this); + break; + case 'inlineMode': + this.notify(o.CC, { + module: 'quickToolbar', + newProp: t, + oldProp: i + }); + this.setContentHeight(); + break; + case 'toolbarSettings': + this.notify(o.CC, { + module: 'toolbar', + newProp: t, + oldProp: i + }); + this.setContentHeight(); + break; + case 'maxLength': + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + case 'showCharCount': + if (t[l] && this.countModule) { + this.countModule.renderCount(); + } else if (t[l] === false && this.countModule) { + this.countModule.destroy(); + } + break; + case 'enableHtmlEncode': + this.updateValueData(); + this.updatePanelValue(); + this.setPlaceHolder(); + if (this.showCharCount) { + this.countModule.refresh(); + } + break; + case 'undoRedoSteps': + case 'undoRedoTimer': + this.formatter.editorManager.observer.notify(c.kR, { + newProp: t, + oldProp: i + }); + break; + case 'enableXhtml': + this.notify(o.F, { + module: 'XhtmlValidation', + newProp: t, + oldProp: i + }); + break; + case 'quickToolbarSettings': + t.quickToolbarSettings.showOnRightClick ? this.wireContextEvent() : this.unWireContextEvent(); + this.notify(o.CC, { + newProp: t, + oldProp: i + }); + break; + default: + this.notify(o.CC, { + newProp: t, + oldProp: i + }); + break; + } + } + }; + t.prototype.updateValueData = function() { + if (this.enableHtmlEncode) { + this.setProperties({ + value: this.encode((0, ey.Jx)(this.inputElement.innerHTML)) + }, true); + } else { + this.setProperties({ + value: /<[a-z][\s\S]*>/i.test(this.inputElement.innerHTML) ? this.inputElement.innerHTML : (0, ey.Jx)(this.inputElement.innerHTML) + }); + } + }; + t.prototype.removeSheets = function(e) { + var t; + for(t = 0; t < e.length; t++){ + (0, r.og)(e[t]); + } + }; + t.prototype.updatePanelValue = function() { + var e = this.value; + e = (this.enableHtmlEncode && this.value) ? (0, ey.Jx)(e) : e; + var t = this.element.querySelector('.e-rte-srctextarea'); + if (e) { + if (t && t.style.display === 'block') { + t.value = this.value; + } + if (this.valueContainer) { + this.valueContainer.value = (this.enableHtmlEncode) ? this.value : e; + } + if (this.editorMode === 'HTML' && this.inputElement && this.inputElement.innerHTML.replace('&', '&').trim() !== e.trim()) { + this.inputElement.innerHTML = e; + } else if (this.editorMode === 'Markdown' && this.inputElement && this.inputElement.value.trim() !== e.trim()) { + this.inputElement.value = e; + } + } else { + if (t && t.style.display === 'block') { + t.value = ''; + } + if (this.editorMode === 'HTML') { + if (this.enterKey === 'DIV') { + this.inputElement.innerHTML = '

    '; + } else if (this.enterKey === 'BR') { + this.inputElement.innerHTML = '
    '; + } else { + this.inputElement.innerHTML = '


    '; + if (e === '' && this.formatter && this.inputElement) { + this.formatter.editorManager.nodeSelection.setCursorPoint(this.contentModule.getDocument(), this.inputElement.firstElementChild, this.inputElement.firstElementChild.childElementCount); + } + } + } else { + this.inputElement.value = ''; + } + if (this.valueContainer) { + this.valueContainer.value = ''; + } + } + if (this.showCharCount) { + this.countModule.refresh(); + } + }; + t.prototype.setHeight = function(e) { + if (e !== 'auto') { + this.element.style.height = (0, r.Ac)(e); + } else { + this.element.style.height = 'auto'; + } + if (this.toolbarSettings.type === 'Expand' && (typeof (this.height) === 'string' && this.height.indexOf('px') > -1 || typeof (this.height) === 'number')) { + this.element.classList.add(a.yw); + } else { + this.element.classList.remove(a.yw); + } + }; + t.prototype.setPlaceHolder = function() { + if (this.inputElement && this.placeholder && this.iframeSettings.enable !== true) { + if (this.editorMode !== 'Markdown') { + if (!this.placeHolderWrapper) { + this.placeHolderWrapper = this.createElement('span', { + className: 'rte-placeholder e-rte-placeholder' + ' ' + this.cssClass + }); + if (this.inputElement) { + this.inputElement.parentElement.insertBefore(this.placeHolderWrapper, this.inputElement); + } + (0, r.Y4)(this.placeHolderWrapper, { + 'style': 'font-size: 14px; margin-left: 0px; margin-right: 0px;' + }); + } + this.placeHolderWrapper.innerHTML = this.placeholder; + if (this.inputElement.textContent.length === 0 && !(0, r.le)(this.inputElement.firstChild) && (this.inputElement.firstChild.nodeName === 'BR' || ((this.inputElement.firstChild.nodeName === 'P' || this.inputElement.firstChild.nodeName === 'DIV') && !(0, r.le)(this.inputElement.firstChild.firstChild) && this.inputElement.firstChild.firstChild.nodeName === 'BR'))) { + this.placeHolderWrapper.style.display = 'block'; + } else { + this.placeHolderWrapper.style.display = 'none'; + } + } else { + this.inputElement.setAttribute('placeholder', this.placeholder); + } + } + }; + t.prototype.setWidth = function(e) { + if (e !== 'auto') { + (0, r.V7)(this.element, { + 'width': (0, r.Ac)(this.width) + }); + } else { + this.element.style.width = 'auto'; + } + }; + t.prototype.setCssClass = function(e) { + if (!(0, r.le)(e)) { + var t = e.split(' '); + for(var i = 0; i < t.length; i++){ + if (t[i].trim() !== '') { + this.element.classList.add(t[i]); + } + } + } + }; + t.prototype.updateRTL = function() { + this.notify(o.vN, { + enableRtl: this.enableRtl + }); + if (this.enableRtl) { + this.element.classList.add(a.lm); + } else { + this.element.classList.remove(a.lm); + } + }; + t.prototype.updateReadOnly = function() { + this.notify(o.Ed, { + editPanel: this.inputElement, + mode: this.readonly + }); + }; + t.prototype.setReadOnly = function(e) { + this.updateReadOnly(); + if (!e) { + if (this.readonly && this.enabled) { + this.unbindEvents(); + } else if (this.enabled) { + this.bindEvents(); + } + } + }; + t.prototype.print = function() { + var e = this; + var t; + var i = { + element: this.inputElement, + requestType: 'print', + cancel: false + }; + this.trigger(o.m2, i, function(i) { + t = window.open('', 'print', 'height=' + window.outerHeight + ',width=' + window.outerWidth); + if (r.AR.info.name === 'msie') { + t.resizeTo(screen.availWidth, screen.availHeight); + } + t = (0, r.S0)(e.inputElement, t); + if (!i.cancel) { + var n = { + requestType: 'print' + }; + e.trigger(o.i8, n); + } + }); + }; + t.prototype.refreshUI = function() { + this.renderModule.refresh(); + }; + t.prototype.showFullScreen = function() { + this.fullScreenModule.showFullScreen(); + }; + t.prototype.enableToolbarItem = function(e, t) { + this.toolbarModule.enableTBarItems(this.getBaseToolbarObject(), e, true, t); + }; + t.prototype.disableToolbarItem = function(e, t) { + this.toolbarModule.enableTBarItems(this.getBaseToolbarObject(), e, false, t); + }; + t.prototype.removeToolbarItem = function(e) { + this.toolbarModule.removeTBarItems(e); + }; + t.prototype.getRange = function() { + return this.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + }; + t.prototype.initializeServices = function() { + this.serviceLocator.register('rendererFactory', new b.z); + this.serviceLocator.register('rteLocale', this.localeObj = new r.E7(this.getModuleName(), em.al, this.locale)); + this.serviceLocator.register('dialogRenderObject', new t_(this)); + }; + t.prototype.RTERender = function() { + var e = this.serviceLocator.getService('rendererFactory'); + this.contentModule = e.getRenderer(l.y2.Content); + this.fullScreenModule = new eg(this); + this.enterKeyModule = new eb(this); + this.renderModule.render(); + this.inputElement = this.contentModule.getEditPanel(); + this.setHeight(this.height); + ev(this.htmlAttributes, this, false, true); + if (this.iframeSettings) { + this.setIframeSettings(); + } + this.setCssClass(this.cssClass); + this.updateEnable(); + this.setPlaceHolder(); + this.updateRTL(); + this.updateReadOnly(); + this.updatePanelValue(); + if (this.enableHtmlEncode && !(0, r.le)(this.value)) { + this.setProperties({ + value: this.encode((0, ey.Jx)(this.value)) + }); + } + }; + t.prototype.setIframeSettings = function() { + if (this.iframeSettings.resources) { + var e = this.iframeSettings.resources.styles; + var t = this.iframeSettings.resources.scripts; + if (this.iframeSettings.resources.scripts.length > 0) { + this.InjectSheet(true, t); + } + if (this.iframeSettings.resources.styles.length > 0) { + this.InjectSheet(false, e); + } + } + if (this.iframeSettings.attributes) { + ev(this.iframeSettings.attributes, this, true, false); + } + }; + t.prototype.InjectSheet = function(e, t) { + try { + if (t && t.length > 0) { + var i = this.contentModule.getDocument(); + var n = i.querySelector('head'); + for(var r = 0; r < t.length; r++){ + if (e) { + var s = this.createScriptElement(); + s.src = t[r]; + n.appendChild(s); + } else { + var o = this.createStyleElement(); + o.href = t[r]; + n.appendChild(o); + } + } + } + } catch (a) { + return; + } + }; + t.prototype.createScriptElement = function() { + var e = this.createElement('script', { + className: a.Z0 + }); + e.type = 'text/javascript'; + return e; + }; + t.prototype.createStyleElement = function() { + var e = this.createElement('link', { + className: a.Gp + }); + e.rel = 'stylesheet'; + return e; + }; + t.prototype.setValue = function() { + if (this.valueTemplate) { + var e = new RegExp(/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i); + if (e.test(this.valueTemplate)) { + this.setProperties({ + value: this.valueTemplate + }); + } else { + var t = (0, r.MY)(this.valueTemplate)('', this, 'valueTemplate'); + for(var i = 0; i < t.length; i++){ + var n = t[i]; + (0, r.R3)([ + n + ], this.element); + } + this.setProperties({ + value: this.element.innerHTML.trim() + }); + } + } else { + var s = !(0, r.le)(this.element.innerHTML) && this.element.innerHTML.replace(/<(\/?|\!?)(!--!--)>/g, '').trim(); + if (s !== '') { + if (this.element.tagName === 'TEXTAREA') { + this.setProperties({ + value: (0, ey.Jx)(s) + }); + } else { + this.setProperties({ + value: s + }); + } + } + } + }; + t.prototype.updateResizeFlag = function() { + this.isResizeInitialized = true; + }; + t.prototype.getInsertImgMaxWidth = function() { + var e = this.insertImageSettings.maxWidth; + var t = 12; + var i = 2; + var n = this.contentModule.getEditPanel(); + var s = window.getComputedStyle(n); + var o = n.offsetWidth - (t + i + parseFloat(s.paddingLeft.split('px')[0]) + parseFloat(s.paddingRight.split('px')[0]) + parseFloat(s.marginLeft.split('px')[0]) + parseFloat(s.marginRight.split('px')[0])); + return (0, r.le)(e) ? o : e; + }; + t.prototype.setContentHeight = function(e, t) { + var i; + var n = 0; + var s; + var o = typeof (this.height) === 'string' && this.height.indexOf('%') > -1; + var h = (this.sourceCodeModule.getPanel() && this.sourceCodeModule.getPanel().parentElement.style.display === 'block') ? this.sourceCodeModule.getPanel().parentElement : this.contentModule.getPanel(); + var c = this.element.offsetHeight; + if (c === 0 && this.height !== 'auto' && !this.getToolbar()) { + c = parseInt(this.height, 10); + if (o) { + s = this.height; + } + } + var d = this.getToolbar() ? this.toolbarModule.getToolbarHeight() : 0; + var p = this.element.querySelector('.' + a.Wk); + var u = this.enableResize ? (!(0, r.le)(p) ? (p.offsetHeight + 8) : 0) : 0; + var f = this.getToolbar() ? this.toolbarModule.getExpandTBarPopHeight() : 0; + if (this.toolbarSettings.type === l.Bv.Expand && t && e !== 'preview') { + i = (this.height === 'auto' && u === 0) ? 'auto' : c - (d + f + u) + 'px'; + n = (!this.toolbarSettings.enableFloating) ? f : 0; + } else { + if (this.height === 'auto' && !(this.element.classList.contains('e-rte-full-screen')) && !this.isResizeInitialized) { + i = 'auto'; + } else { + i = o && s ? s : c - (d + u) + 'px'; + } + } + if (e !== 'windowResize') { + if (this.iframeSettings.enable) { + if (i !== 'auto') { + (0, r.V7)(h, { + height: i, + marginTop: n + 'px' + }); + } + } else { + (0, r.V7)(h, { + height: i, + marginTop: n + 'px' + }); + } + } + if (this.iframeSettings.enable && e === 'sourceCode') { + var m = (0, r.Ys)('.' + a.s8, this.element); + (0, r.V7)(m, { + height: i, + marginTop: n + 'px' + }); + } + if (this.toolbarSettings.enableFloating && this.getToolbar() && !this.inlineMode.enable) { + var v = (t ? (d + f) : d) + 'px'; + (0, r.V7)(this.getToolbar().parentElement, { + height: v + }); + } + if (u === 0) { + this.autoResize(); + } + }; + t.prototype.getHtml = function() { + return this.serializeValue(this.contentModule.getEditPanel().innerHTML); + }; + t.prototype.getXhtml = function() { + var e = this.value; + if (!(0, r.le)(e) && this.enableXhtml) { + e = this.htmlEditorModule.xhtmlValidation.selfEncloseValidation(e); + } + return e; + }; + t.prototype.showSourceCode = function() { + if (this.readonly) { + return; + } + this.notify(o.sv, {}); + }; + t.prototype.getCharCount = function() { + var e = this.editorMode === 'Markdown' ? this.inputElement.value.trim() : this.inputElement.textContent.trim(); + var t; + if (this.editorMode !== 'Markdown' && e.indexOf('\u200B') !== -1) { + t = e.replace(/\u200B/g, '').length; + } else { + t = e.length; + } + return t; + }; + t.prototype.showDialog = function(e) { + if (e === l.iR.InsertLink) { + this.notify(o.nk, {}); + } else if (e === l.iR.InsertImage) { + this.notify(o.lj, {}); + } else if (e === l.iR.InsertTable) { + this.notify(o.Np, {}); + } + }; + t.prototype.closeDialog = function(e) { + if (e === l.iR.InsertLink) { + this.notify(o.OI, {}); + } else if (e === l.iR.InsertImage) { + this.notify(o.kq, {}); + } else if (e === l.iR.InsertTable) { + this.notify(o.HB, {}); + } + }; + t.prototype.getBaseToolbarObject = function() { + var e; + if (this.inlineMode.enable && (!r.AR.isDevice || (0, ey.FA)())) { + e = this.quickToolbarModule && this.quickToolbarModule.getInlineBaseToolbar(); + } else { + e = this.toolbarModule && this.toolbarModule.getBaseToolbar(); + } + return e; + }; + t.prototype.getToolbar = function() { + return this.toolbarModule ? this.toolbarModule.getToolbarElement() : null; + }; + t.prototype.getToolbarElement = function() { + return this.toolbarModule && this.toolbarModule.getToolbarElement(); + }; + t.prototype.getID = function() { + return (this.originalElement.tagName === 'TEXTAREA' ? this.valueContainer.id : this.element.id); + }; + t.prototype.mouseDownHandler = function(e) { + var t = (e.touches ? e.changedTouches[0] : e); + (0, r.cn)([ + this.element + ], [ + a.Mv + ]); + this.preventDefaultResize(e); + this.notify(o.uG, { + args: e + }); + this.clickPoints = { + clientX: t.clientX, + clientY: t.clientY + }; + }; + t.prototype.preventImgResize = function(e) { + if (e.target.nodeName.toLocaleLowerCase() === 'img') { + e.preventDefault(); + } + }; + t.prototype.preventDefaultResize = function(e) { + if (r.AR.info.name === 'msie') { + this.contentModule.getEditPanel().addEventListener('mscontrolselect', this.preventImgResize); + } else if (r.AR.info.name === 'mozilla') { + this.contentModule.getDocument().execCommand('enableObjectResizing', false, 'false'); + this.contentModule.getDocument().execCommand('enableInlineTableEditing', false, 'false'); + } + }; + t.prototype.defaultResize = function(e) { + if (r.AR.info.name === 'msie') { + this.contentModule.getEditPanel().removeEventListener('mscontrolselect', this.preventImgResize); + } else if (r.AR.info.name === 'mozilla') { + this.contentModule.getDocument().execCommand('enableObjectResizing', true, 'true'); + this.contentModule.getDocument().execCommand('enableInlineTableEditing', true, 'true'); + } + }; + t.prototype.resizeHandler = function() { + var e = false; + if (!document.body.contains(this.element)) { + document.defaultView.removeEventListener('resize', this.onResizeHandler, true); + return; + } + if (this.toolbarSettings.enable && !this.inlineMode.enable) { + this.toolbarModule.refreshToolbarOverflow(); + e = this.toolbarModule.baseToolbar.toolbarObj.element.classList.contains(a.Yi); + } + this.setContentHeight('windowResize', e); + this.notify(o.Qr, null); + }; + t.prototype.scrollHandler = function(e) { + this.notify(o.AR, { + args: e + }); + }; + t.prototype.contentScrollHandler = function(e) { + this.notify(o.sh, { + args: e + }); + }; + t.prototype.focusHandler = function(e) { + if ((!this.isRTE || this.isFocusOut)) { + this.isRTE = this.isFocusOut ? false : true; + this.isFocusOut = false; + (0, r.cn)([ + this.element + ], [ + a.Mv + ]); + if (this.editorMode === 'HTML') { + this.cloneValue = (this.inputElement.innerHTML === '


    ' || this.inputElement.innerHTML === '

    ' || this.inputElement.innerHTML === '
    ') ? null : this.enableHtmlEncode ? this.encode((0, ey.Jx)(this.inputElement.innerHTML)) : this.inputElement.innerHTML; + } else { + this.cloneValue = this.inputElement.value === '' ? null : this.inputElement.value; + } + var t = document.activeElement; + if (t === this.element || t === this.getToolbarElement() || t === this.contentModule.getEditPanel() || ((this.iframeSettings.enable && t === this.contentModule.getPanel()) && e.target && !e.target.classList.contains('e-img-inner') && (e.target && e.target.parentElement && !e.target.parentElement.classList.contains('e-img-wrap'))) || (0, r.oq)(t, '.e-rte-toolbar') === this.getToolbarElement()) { + this.contentModule.getEditPanel().focus(); + if (!(0, r.le)(this.getToolbarElement())) { + this.getToolbarElement().setAttribute('tabindex', '-1'); + var i = this.getToolbarElement().querySelectorAll('[tabindex="0"]'); + for(var n = 0; n < i.length; n++){ + i[n].setAttribute('tabindex', '-1'); + } + } + } + this.preventDefaultResize(e); + this.trigger('focus', { + event: e, + isInteracted: Object.keys(e).length === 0 ? false : true + }); + if (!(0, r.le)(this.saveInterval) && this.saveInterval > 0 && !this.autoSaveOnIdle) { + this.timeInterval = setInterval(this.updateValueOnIdle.bind(this), this.saveInterval); + } + r.bi.add(document, 'mousedown', this.onDocumentClick, this); + } + if (!(0, r.le)(this.getToolbarElement())) { + var s = this.getToolbarElement().querySelectorAll('input,select,button,a,[tabindex]'); + for(var n = 0; n < s.length; n++){ + if ((!s[n].classList.contains('e-rte-dropdown-btn') && !s[n].classList.contains('e-insert-table-btn')) && (!s[n].hasAttribute('tabindex') || s[n].getAttribute('tabindex') !== '-1')) { + s[n].setAttribute('tabindex', '-1'); + } + } + } + }; + t.prototype.getUpdatedValue = function() { + var e; + if (!(0, r.le)(this.tableModule)) { + this.tableModule.removeResizeElement(); + } + var t = this.element.querySelector('.e-rte-srctextarea'); + if (this.editorMode === 'HTML') { + e = (this.inputElement.innerHTML === '


    ' || this.inputElement.innerHTML === '

    ' || this.inputElement.innerHTML === '
    ') ? null : this.enableHtmlEncode ? this.encode((0, ey.Jx)(this.inputElement.innerHTML)) : this.inputElement.innerHTML; + if (t && t.style.display === 'block') { + e = t.value; + } + } else { + e = this.inputElement.value === '' ? null : this.inputElement.value; + } + return e; + }; + t.prototype.updateValueOnIdle = function() { + if (!(0, r.le)(this.tableModule) && !(0, r.le)(this.inputElement.querySelector('.e-table-box.e-rbox-select'))) { + return; + } + this.setProperties({ + value: this.getUpdatedValue() + }, true); + this.valueContainer.value = this.value; + this.isValueChangeBlurhandler = false; + this.invokeChangeEvent(); + }; + t.prototype.updateIntervalValue = function() { + clearTimeout(this.idleInterval); + this.idleInterval = setTimeout(this.updateValueOnIdle.bind(this), 0); + }; + t.prototype.updateStatus = function(e) { + if (!(0, r.le)(e.html) || !(0, r.le)(e.markdown)) { + var t = this.formatter.editorManager.undoRedoManager.getUndoStatus(); + var i = { + undo: t.undo, + redo: t.redo, + html: e.html, + markdown: e.markdown + }; + this.trigger(o.Sy, i); + } + }; + t.prototype.onDocumentClick = function(e) { + var t = e.target; + var i = (0, r.oq)(t, '.' + a.$E); + if (!this.element.contains(e.target) && document !== e.target && i !== this.element && !(0, r.oq)(t, '[aria-owns="' + this.getID() + '"]')) { + this.isBlur = true; + this.isRTE = false; + } + this.notify(o.v4, { + args: e + }); + if (r.AR.info.name !== 'msie' && e.detail > 3) { + e.preventDefault(); + } + }; + t.prototype.blurHandler = function(e) { + var t = e.relatedTarget; + if (t) { + var i = (0, r.oq)(t, '.' + a.$E); + if (i && i === this.element) { + this.isBlur = false; + if (t === this.getToolbarElement()) { + t.setAttribute('tabindex', '-1'); + } + } else if ((0, r.oq)(t, '[aria-owns="' + this.getID() + '"]')) { + this.isBlur = false; + } else { + this.isBlur = true; + t = null; + } + } + if (this.isBlur && (0, r.le)(t)) { + (0, r.IV)([ + this.element + ], [ + a.Mv + ]); + this.notify(o.Z7, {}); + var n = this.getUpdatedValue(); + this.setProperties({ + value: n + }); + this.notify(o.l0, { + args: e, + documentNode: document + }); + this.isValueChangeBlurhandler = true; + this.invokeChangeEvent(); + this.isFocusOut = true; + this.isBlur = false; + (0, ey.Nu)(this.valueContainer, 'focusout'); + this.defaultResize(e); + this.trigger('blur', { + event: e, + isInteracted: Object.keys(e).length === 0 ? false : true + }); + if (!(0, r.le)(this.timeInterval)) { + clearInterval(this.timeInterval); + this.timeInterval = null; + } + r.bi.remove(document, 'mousedown', this.onDocumentClick); + } else { + this.isRTE = true; + } + }; + t.prototype.contentChanged = function() { + if (this.autoSaveOnIdle) { + if (!(0, r.le)(this.saveInterval)) { + clearTimeout(this.timeInterval); + this.timeInterval = setTimeout(this.updateIntervalValue.bind(this), this.saveInterval); + } + } + }; + t.prototype.invokeChangeEvent = function() { + var e; + if (this.enableXhtml) { + e = this.getXhtml(); + } else { + e = this.value; + } + var t = { + value: e, + isInteracted: this.isValueChangeBlurhandler + }; + if (this.value !== this.cloneValue) { + this.trigger('change', t); + this.cloneValue = this.value; + } + }; + t.prototype.wireScrollElementsEvents = function() { + this.scrollParentElements = (0, s.Mm)(this.element); + for(var e = 0, t = this.scrollParentElements; e < t.length; e++){ + var i = t[e]; + r.bi.add(i, 'scroll', this.scrollHandler, this); + } + if (!this.iframeSettings.enable) { + r.bi.add(this.contentModule.getPanel(), 'scroll', this.contentScrollHandler, this); + } + }; + t.prototype.wireContextEvent = function() { + if (this.quickToolbarSettings.showOnRightClick) { + r.bi.add(this.inputElement, 'contextmenu', this.contextHandler, this); + if (r.AR.isDevice) { + this.touchModule = new r.Xh(this.inputElement, { + tapHold: this.touchHandler.bind(this), + tapHoldThreshold: 500 + }); + } + } + }; + t.prototype.unWireContextEvent = function() { + r.bi.remove(this.inputElement, 'contextmenu', this.contextHandler); + if (r.AR.isDevice && this.touchModule) { + this.touchModule.destroy(); + } + }; + t.prototype.unWireScrollElementsEvents = function() { + this.scrollParentElements = (0, s.Mm)(this.element); + for(var e = 0, t = this.scrollParentElements; e < t.length; e++){ + var i = t[e]; + r.bi.remove(i, 'scroll', this.scrollHandler); + } + if (!this.iframeSettings.enable) { + r.bi.remove(this.contentModule.getPanel(), 'scroll', this.contentScrollHandler); + } + }; + t.prototype.touchHandler = function(e) { + this.notifyMouseUp(e.originalEvent); + this.triggerEditArea(e.originalEvent); + }; + t.prototype.contextHandler = function(e) { + var t = (0, r.oq)(e.target, 'a, table, img'); + if (this.inlineMode.onSelection === false || (!(0, r.le)(t) && this.inputElement.contains(t) && (t.tagName === 'IMG' || t.tagName === 'TABLE' || t.tagName === 'A'))) { + e.preventDefault(); + } + }; + t.prototype.resetHandler = function() { + var e = this.valueContainer.defaultValue.trim(); + this.setProperties({ + value: e === '' ? null : e + }); + }; + t.prototype.autoResize = function() { + var e = this; + if (this.height === 'auto') { + if (this.editorMode === 'Markdown') { + setTimeout(function() { + e.setAutoHeight(e.inputElement); + }, 0); + } else if (this.iframeSettings.enable) { + var t = this.element.querySelector('#' + this.getID() + '_rte-view'); + setTimeout(function() { + e.setAutoHeight(t); + }, 100); + this.inputElement.style.overflow = 'hidden'; + } + } else { + this.inputElement.style.overflow = null; + } + }; + t.prototype.setAutoHeight = function(e) { + if (!(0, r.le)(e)) { + e.style.height = ''; + e.style.height = this.inputElement.scrollHeight + 'px'; + e.style.overflow = 'hidden'; + } + }; + t.prototype.wireEvents = function() { + this.element.addEventListener('focusin', this.onFocusHandler, true); + this.element.addEventListener('focusout', this.onBlurHandler, true); + this.on(o.Ak, this.contentChanged, this); + this.on(o.zB, this.updateResizeFlag, this); + this.on(o.Wp, this.updateStatus, this); + if (this.readonly && this.enabled) { + return; + } + this.bindEvents(); + }; + t.prototype.restrict = function(e) { + if (this.maxLength >= 0) { + var t = this.editorMode === 'Markdown' ? this.contentModule.getText() : (e && e.currentTarget.textContent); + if (!t) { + return; + } + var i = [ + 8, + 16, + 17, + 37, + 38, + 39, + 40, + 46, + 65 + ]; + var n = void 0; + for(var r = 0; r <= i.length - 1; r++){ + if (e.which === i[r]) { + if (e.ctrlKey && e.which === 65) { + return; + } else if (e.which !== 65) { + n = i[r]; + return; + } + } + } + if ((t.length >= this.maxLength && this.maxLength !== -1) && e.which !== n) { + e.preventDefault(); + } + } + }; + t.prototype.bindEvents = function() { + this.keyboardModule = new f(this.inputElement, { + keyAction: this.keyDown.bind(this), + keyConfigs: tW({}, this.formatter.keyConfig, this.keyConfig), + eventName: 'keydown' + }); + var e = (0, r.oq)(this.valueContainer, 'form'); + if (e) { + r.bi.add(e, 'reset', this.resetHandler, this); + } + r.bi.add(this.inputElement, 'keyup', this.keyUp, this); + r.bi.add(this.inputElement, 'paste', this.onPaste, this); + r.bi.add(this.inputElement, r.AR.touchEndEvent, (0, r.Ds)(this.mouseUp, 30), this); + r.bi.add(this.inputElement, r.AR.touchStartEvent, this.mouseDownHandler, this); + this.wireContextEvent(); + this.formatter.editorManager.observer.on(c.kT, this.editorKeyDown, this); + this.element.ownerDocument.defaultView.addEventListener('resize', this.onResizeHandler, true); + if (this.iframeSettings.enable) { + r.bi.add(this.inputElement, 'focusin', this.focusHandler, this); + r.bi.add(this.inputElement, 'focusout', this.blurHandler, this); + r.bi.add(this.inputElement.ownerDocument, 'scroll', this.contentScrollHandler, this); + r.bi.add(this.inputElement.ownerDocument, r.AR.touchStartEvent, this.onIframeMouseDown, this); + } + this.wireScrollElementsEvents(); + }; + t.prototype.onIframeMouseDown = function(e) { + this.isBlur = false; + this.currentTarget = e.target; + this.notify(o.a$, e); + }; + t.prototype.editorKeyDown = function(e) { + switch(e.event.action){ + case 'copy': + this.onCopy(); + break; + case 'cut': + this.onCut(); + break; + case 'tab': + if (this.iframeSettings.enable) { + this.isBlur = true; + } + break; + } + if (e.callBack && (e.event.action === 'copy' || e.event.action === 'cut' || e.event.action === 'delete')) { + e.callBack({ + requestType: e.event.action, + editorMode: 'HTML', + event: e.event + }); + } + }; + t.prototype.unWireEvents = function() { + this.element.removeEventListener('focusin', this.onFocusHandler, true); + this.element.removeEventListener('focusout', this.onBlurHandler, true); + this.off(o.Ak, this.contentChanged); + this.off(o.zB, this.updateResizeFlag); + this.off(o.Wp, this.updateStatus); + if (this.readonly && this.enabled) { + return; + } + this.unbindEvents(); + }; + t.prototype.unbindEvents = function() { + if (this.keyboardModule) { + this.keyboardModule.destroy(); + } + var e = (0, r.oq)(this.valueContainer, 'form'); + if (e) { + r.bi.remove(e, 'reset', this.resetHandler); + } + r.bi.remove(this.inputElement, 'keyup', this.keyUp); + r.bi.remove(this.inputElement, 'paste', this.onPaste); + r.bi.remove(this.inputElement, r.AR.touchEndEvent, (0, r.Ds)(this.mouseUp, 30)); + r.bi.remove(this.inputElement, r.AR.touchStartEvent, this.mouseDownHandler); + this.unWireContextEvent(); + if (this.formatter) { + this.formatter.editorManager.observer.off(c.kT, this.editorKeyDown); + } + this.element.ownerDocument.defaultView.removeEventListener('resize', this.onResizeHandler, true); + if (this.iframeSettings.enable) { + r.bi.remove(this.inputElement, 'focusin', this.focusHandler); + r.bi.remove(this.inputElement, 'focusout', this.blurHandler); + r.bi.remove(this.inputElement.ownerDocument, 'scroll', this.contentScrollHandler); + r.bi.remove(this.inputElement.ownerDocument, r.AR.touchStartEvent, this.onIframeMouseDown); + } + this.unWireScrollElementsEvents(); + }; + tZ([ + (0, r.Zz)({}, G) + ], t.prototype, "toolbarSettings", void 0); + tZ([ + (0, r.Zz)({}, Q) + ], t.prototype, "quickToolbarSettings", void 0); + tZ([ + (0, r.Zz)({}, ee) + ], t.prototype, "pasteCleanupSettings", void 0); + tZ([ + (0, r.Zz)({}, ed) + ], t.prototype, "iframeSettings", void 0); + tZ([ + (0, r.Zz)({}, K) + ], t.prototype, "insertImageSettings", void 0); + tZ([ + (0, r.Zz)({}, $) + ], t.prototype, "tableSettings", void 0); + tZ([ + (0, r.Z9)(0) + ], t.prototype, "floatingToolbarOffset", void 0); + tZ([ + (0, r.Zz)({}, ef) + ], t.prototype, "inlineMode", void 0); + tZ([ + (0, r.Zz)({}, J) + ], t.prototype, "fileManagerSettings", void 0); + tZ([ + (0, r.Z9)('100%') + ], t.prototype, "width", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "enablePersistence", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "enableResize", void 0); + tZ([ + (0, r.Z9)({}) + ], t.prototype, "htmlAttributes", void 0); + tZ([ + (0, r.Z9)(null) + ], t.prototype, "placeholder", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "autoSaveOnIdle", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "readonly", void 0); + tZ([ + (0, r.Z9)(true) + ], t.prototype, "enabled", void 0); + tZ([ + (0, r.Z9)(true) + ], t.prototype, "enableHtmlSanitizer", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "enableHtmlEncode", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "enableXhtml", void 0); + tZ([ + (0, r.Z9)('auto') + ], t.prototype, "height", void 0); + tZ([ + (0, r.Z9)(null) + ], t.prototype, "cssClass", void 0); + tZ([ + (0, r.Z9)(null) + ], t.prototype, "value", void 0); + tZ([ + (0, r.Z9)('P') + ], t.prototype, "enterKey", void 0); + tZ([ + (0, r.Z9)('BR') + ], t.prototype, "shiftEnterKey", void 0); + tZ([ + (0, r.Z9)(30) + ], t.prototype, "undoRedoSteps", void 0); + tZ([ + (0, r.Z9)(300) + ], t.prototype, "undoRedoTimer", void 0); + tZ([ + (0, r.Z9)('HTML') + ], t.prototype, "editorMode", void 0); + tZ([ + (0, r.Z9)(null) + ], t.prototype, "keyConfig", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "showCharCount", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "enableTabKey", void 0); + tZ([ + (0, r.Z9)(false) + ], t.prototype, "enableAutoUrl", void 0); + tZ([ + (0, r.Z9)(-1) + ], t.prototype, "maxLength", void 0); + tZ([ + (0, r.Zz)({}, en) + ], t.prototype, "format", void 0); + tZ([ + (0, r.Zz)({}, eo) + ], t.prototype, "numberFormatList", void 0); + tZ([ + (0, r.Zz)({}, ea) + ], t.prototype, "bulletFormatList", void 0); + tZ([ + (0, r.Zz)({}, et) + ], t.prototype, "fontFamily", void 0); + tZ([ + (0, r.Zz)({}, ei) + ], t.prototype, "fontSize", void 0); + tZ([ + (0, r.Zz)({}, er) + ], t.prototype, "fontColor", void 0); + tZ([ + (0, r.Zz)({}, es) + ], t.prototype, "backgroundColor", void 0); + tZ([ + (0, r.Z9)(null) + ], t.prototype, "valueTemplate", void 0); + tZ([ + (0, r.Z9)(10000) + ], t.prototype, "saveInterval", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "actionBegin", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "actionComplete", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforeDialogOpen", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "dialogOpen", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforeDialogClose", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "dialogClose", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforeQuickToolbarOpen", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "quickToolbarOpen", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "quickToolbarClose", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "toolbarStatusUpdate", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "updatedToolbarStatus", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "imageSelected", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforeImageUpload", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "imageUploading", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "imageUploadSuccess", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "imageUploadFailed", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "imageRemoving", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "afterImageDelete", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "created", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "destroyed", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforeSanitizeHtml", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "blur", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "toolbarClick", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "focus", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "change", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "resizing", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "resizeStart", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "resizeStop", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforePasteCleanup", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "afterPasteCleanup", void 0); + tZ([ + (0, r.ju)() + ], t.prototype, "beforeImageDrop", void 0); + tZ([ + (0, r.Z9)(null) + ], t.prototype, "formatter", void 0); + t = tZ([ + r.Zl + ], t); + return t; + }(r.wA)); + var tX = i(2857); + ; + var tG = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var tK = (function(e) { + tG(t, e); + function t(t) { + var i = e.call(this, t) || this; + i.initRenderCalled = false; + i.checkInjectedModules = true; + i.immediateRender = false; + i.portals = []; + return i; + } + t.prototype.render = function() { + if (((this.element && !this.initRenderCalled) || this.refreshing) && !this.isReactForeceUpdate) { + e.prototype.render.call(this); + this.initRenderCalled = true; + } else { + return n.createElement('div', this.getDefaultAttributes(), [].concat(this.props.children, this.portals)); + } + }; + return t; + }(tY)); + (0, tX.ef)(tK, [ + tX.VZ, + n.Component + ]); + }), + 103: (function(e, t, i) { + "use strict"; + i.d(t, { + "i7": function() { + return c; + }, + "n4": function() { + return l; + }, + "qW": function() { + return o; + } + }); + var n = { + 'h6': '###### ', + 'h5': '##### ', + 'h4': '#### ', + 'h3': '### ', + 'h2': '## ', + 'h1': '# ', + 'blockquote': '> ', + 'pre': '```\n', + 'p': '' + }; + var r = { + 'Bold': '**', + 'Italic': '*', + 'StrikeThrough': '~~', + 'InlineCode': '`', + 'SubScript': '', + 'SuperScript': '', + 'UpperCase': 'A-Z', + 'LowerCase': 'a-z' + }; + var s = { + 'OL': '1. ', + 'UL': '- ' + }; + var o = { + 'toolbar-focus': 'alt+f10', + 'escape': '27', + 'insert-link': 'ctrl+k', + 'insert-image': 'ctrl+shift+i', + 'insert-table': 'ctrl+shift+e', + 'undo': 'ctrl+z', + 'redo': 'ctrl+y', + 'copy': 'ctrl+c', + 'cut': 'ctrl+x', + 'paste': 'ctrl+v', + 'bold': 'ctrl+b', + 'italic': 'ctrl+i', + 'underline': 'ctrl+u', + 'strikethrough': 'ctrl+shift+s', + 'uppercase': 'ctrl+shift+u', + 'lowercase': 'ctrl+shift+l', + 'superscript': 'ctrl+shift+=', + 'subscript': 'ctrl+=', + 'indents': 'ctrl+]', + 'outdents': 'ctrl+[', + 'html-source': 'ctrl+shift+h', + 'full-screen': 'ctrl+shift+f', + 'decrease-fontsize': 'ctrl+shift+<', + 'increase-fontsize': 'ctrl+shift+>', + 'justify-center': 'ctrl+e', + 'justify-full': 'ctrl+j', + 'justify-left': 'ctrl+l', + 'justify-right': 'ctrl+r', + 'clear-format': 'ctrl+shift+r', + 'ordered-list': 'ctrl+shift+o', + 'unordered-list': 'ctrl+alt+o', + 'space': '32', + 'enter': '13', + 'tab': 'tab', + 'delete': '46' + }; + var a = { + 'toolbar-focus': 'alt+f10', + 'escape': '27', + 'insert-link': 'ctrl+k', + 'insert-image': 'ctrl+shift+i', + 'insert-table': 'ctrl+shift+e', + 'undo': 'ctrl+z', + 'redo': 'ctrl+y', + 'copy': 'ctrl+c', + 'cut': 'ctrl+x', + 'paste': 'ctrl+v', + 'bold': 'ctrl+b', + 'italic': 'ctrl+i', + 'strikethrough': 'ctrl+shift+s', + 'uppercase': 'ctrl+shift+u', + 'lowercase': 'ctrl+shift+l', + 'superscript': 'ctrl+shift+=', + 'subscript': 'ctrl+=', + 'full-screen': 'ctrl+shift+f', + 'ordered-list': 'ctrl+shift+o', + 'unordered-list': 'ctrl+alt+o' + }; + var l = { + 'b': [ + 'strong' + ], + 'strong': [ + 'b' + ], + 'i': [ + 'emp', + 'cite' + ], + 'emp': [ + 'i', + 'cite' + ], + 'cite': [ + 'i', + 'emp' + ] + }; + var h = { + 'first': 'MsoListParagraphCxSpFirst', + 'middle': 'MsoListParagraphCxSpMiddle', + 'last': 'MsoListParagraphCxSpLast' + }; + var c = [ + 'BR', + 'IMG' + ]; + }), + 8082: (function(e, t, i) { + "use strict"; + i.d(t, { + "Hb": function() { + return n; + }, + "Ki": function() { + return u; + }, + "Kj": function() { + return s; + }, + "M": function() { + return p; + }, + "My": function() { + return l; + }, + "O6": function() { + return f; + }, + "PV": function() { + return a; + }, + "R4": function() { + return h; + }, + "hL": function() { + return c; + }, + "kR": function() { + return d; + }, + "kT": function() { + return o; + }, + "nD": function() { + return m; + }, + "om": function() { + return r; + } + }); + var n = 'keydown'; + var r = 'action'; + var s = 'format-type'; + var o = 'keydown-handler'; + var a = 'list-type'; + var l = 'keyup-handler'; + var h = 'keyup'; + var c = 'model_changed_plugin'; + var d = 'model_changed'; + var p = 'ms_word_cleanup_plugin'; + var u = 'ms_word_cleanup'; + var f = 'onBegin'; + var m = 'actionBegin'; + }), + 1386: (function(e, t, i) { + "use strict"; + i.d(t, { + "FA": function() { + return s; + }, + "Hl": function() { + return a; + }, + "No": function() { + return l; + }, + "q_": function() { + return h; + }, + "ze": function() { + return o; + } + }); + var n = i(1807); + var r = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'strike', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ]; + function s() { + var e = false; + if (n.AR.isDevice && n.AR.isIos) { + e = true; + } + return e; + } + function o(e, t) { + if (e.nodeName === 'BODY' && !(0, n.le)(t)) { + var i = top.window.document.querySelector(t); + if (!(0, n.le)(i)) { + i.contentWindow.focus(); + } + } + } + function a(e) { + var t = document.createElement('div'); + t.innerHTML = e; + t.setAttribute('class', 'tempDiv'); + var i = document.createElement('div'); + var s = t.childNodes; + if (s.length > 0) { + var o = void 0; + var a = void 0; + var l = void 0; + while(t.firstChild){ + if ((t.firstChild.nodeName === '#text' && (t.firstChild.textContent.indexOf('\n') < 0 || t.firstChild.textContent.trim() !== '')) || r.indexOf(t.firstChild.nodeName.toLocaleLowerCase()) >= 0) { + if (!o) { + l = (0, n.az)('p'); + i.appendChild(l); + l.appendChild(t.firstChild); + } else { + a.appendChild(t.firstChild); + } + a = l; + o = true; + } else if (t.firstChild.nodeName === '#text' && (t.firstChild.textContent === '\n' || (t.firstChild.textContent.indexOf('\n') >= 0 && t.firstChild.textContent.trim() === ''))) { + (0, n.og)(t.firstChild); + } else { + i.appendChild(t.firstChild); + o = false; + } + } + var h = i.querySelectorAll('table'); + for(var c = 0; c < h.length; c++){ + if (h[c].getAttribute('border') === '0') { + h[c].removeAttribute('border'); + } + var d = h[c].querySelectorAll('td'); + for(var p = 0; p < d.length; p++){ + if (d[p].style.borderLeft === 'none') { + d[p].style.removeProperty('border-left'); + } + if (d[p].style.borderRight === 'none') { + d[p].style.removeProperty('border-right'); + } + if (d[p].style.borderBottom === 'none') { + d[p].style.removeProperty('border-bottom'); + } + if (d[p].style.borderTop === 'none') { + d[p].style.removeProperty('border-top'); + } + if (d[p].style.border === 'none') { + d[p].style.removeProperty('border'); + } + } + if (!h[c].classList.contains('e-rte-table')) { + h[c].classList.add('e-rte-table'); + } + } + var u = i.querySelectorAll('img'); + for(var c = 0; c < u.length; c++){ + if (!u[c].classList.contains('e-rte-image')) { + u[c].classList.add('e-rte-image'); + } + if (!(u[c].classList.contains('e-imginline') || u[c].classList.contains('e-imgbreak'))) { + u[c].classList.add('e-imginline'); + } + } + } + return i.innerHTML; + } + function l(e) { + var t = e; + do { + if (t.childNodes.length > 0) { + t = t.childNodes[0]; + } + }while (t.childNodes.length > 0) + return t; + } + function h() { + return { + bold: false, + italic: false, + subscript: false, + superscript: false, + strikethrough: false, + orderedlist: false, + unorderedlist: false, + underline: false, + alignments: null, + backgroundcolor: null, + fontcolor: null, + fontname: null, + fontsize: null, + formats: null, + createlink: false, + insertcode: false + }; + } + function c() { + return { + bold: false, + italic: false, + subscript: false, + superscript: false, + strikethrough: false, + orderedlist: false, + uppercase: false, + lowercase: false, + inlinecode: false, + unorderedlist: false, + formats: null + }; + } + }), + 3473: (function(e, t, i) { + "use strict"; + i.d(t, { + "J": function() { + return eL; + } + }); + var n = i(3386); + var r = i(1807); + var s = i(5932); + var o = i(8082); + ; + var a = (function() { + function e() {} + e.prototype.process = function(e, t, i, s) { + var a = this; + var l = e.contentModule.getDocument().getSelection(); + var h = (l.rangeCount > 0) ? l.getRangeAt(l.rangeCount - 1) : null; + var c; + if (e.editorMode === 'HTML') { + c = this.editorManager.nodeSelection.save(h, e.contentModule.getDocument()); + } + if (!(0, r.le)(t) && t.item.command && t.item.command !== 'Table' && t.item.command !== 'Actions' && t.item.command !== 'Links' && t.item.command !== 'Images' && t.item.command !== 'Files' && h && !(e.contentModule.getEditPanel().contains(this.getAncestorNode(h.commonAncestorContainer)) || e.contentModule.getEditPanel() === h.commonAncestorContainer || e.contentModule.getPanel() === h.commonAncestorContainer)) { + return; + } + if (!(0, r.le)(t) && e.maxLength !== -1 && !(0, r.le)(t.item.command)) { + var d = 0; + if (t.item.command === 'Links') { + d = s.text.length === 0 ? s.url.length : s.text.length; + } + if (t.item.command === 'Images' || t.item.command === 'Table' || t.item.command === 'Files') { + d = 1; + } + var p = e.getText().trim().length; + var u = e.getSelection().length; + var f = (p - u) + d; + if (!(e.maxLength === -1 || f <= e.maxLength)) { + return; + } + } + if ((0, r.le)(t)) { + var m = i.action; + if (m !== 'tab' && m !== 'enter' && m !== 'space' && m !== 'escape') { + t = {}; + if (e.editorMode === 'Markdown' && m === 'insert-table') { + s = { + 'headingText': e.localeObj.getConstant('TableHeadingText'), + 'colText': e.localeObj.getConstant('TableColText') + }; + } + var v = { + originalEvent: i, + cancel: false, + requestType: m || (i.key + 'Key'), + itemCollection: s + }; + (0, r.l7)(t, t, v, true); + e.trigger(n.m2, t, function(e) { + if (e.cancel) { + if (m === 'paste' || m === 'cut' || m === 'copy') { + i.preventDefault(); + } + } + }); + } + var g = (0, r.le)(e.tableModule) ? true : e.tableModule ? e.tableModule.ensureInsideTableList : false; + if ((i.which === 9 && g) || i.which !== 9) { + if (i.which === 13 && e.editorMode === 'HTML') { + s = { + 'enterAction': e.enterKey + }; + } + this.editorManager.observer.notify((i.type === 'keydown' ? o.Hb : o.R4), { + event: i, + callBack: this.onSuccess.bind(this, e), + value: s, + enterAction: e.enterKey + }); + } + } else if (!(0, r.le)(t) && t.item.command && t.item.subCommand && ((t.item.command !== t.item.subCommand && t.item.command !== 'Font') || ((t.item.subCommand === 'FontName' || t.item.subCommand === 'FontSize') && t.name === 'dropDownSelect') || ((t.item.subCommand === 'BackgroundColor' || t.item.subCommand === 'FontColor') && t.name === 'colorPickerChanged'))) { + (0, r.l7)(t, t, { + requestType: t.item.subCommand, + cancel: false, + itemCollection: s, + selectType: t.name + }, true); + e.trigger(n.m2, t, function(t) { + if (!t.cancel) { + if (a.getUndoRedoStack().length === 0 && t.item.command !== 'Links' && t.item.command !== 'Images') { + a.saveData(); + } + e.isBlur = false; + e.contentModule.getEditPanel().focus(); + if (e.editorMode === 'HTML') { + c.restore(); + } + var r = t.item.subCommand.toLocaleLowerCase(); + if (r === 'paste' || r === 'cut' || r === 'copy') { + e.clipboardAction(r, i); + } else { + a.editorManager.observer.notify(n.bi, { + subCommand: t.item.subCommand + }); + a.editorManager.execCommand(t.item.command, t.item.subCommand, i, a.onSuccess.bind(a, e), t.item.value, t.item.subCommand === 'Pre' && t.selectType === 'dropDownSelect' ? { + name: t.selectType + } : s, ('#' + e.getID() + ' iframe'), e.enterKey); + } + } + }); + } + if ((0, r.le)(i) || i && i.action !== 'copy') { + this.enableUndo(e); + } + }; + e.prototype.getAncestorNode = function(e) { + e = e.nodeType === 3 ? e.parentNode : e; + return e; + }; + e.prototype.onKeyHandler = function(e, t) { + var i = this; + this.editorManager.observer.notify(o.R4, { + event: t, + callBack: function() { + e.notify(n.Ak, {}); + i.enableUndo(e); + } + }); + }; + e.prototype.onSuccess = function(e, t) { + e.notify(n.Ak, {}); + if (t && ((0, r.le)(t.event) || t.event.action !== 'copy')) { + this.enableUndo(e); + e.notify(n.s4, t); + } + e.trigger(n.i8, t, function(t) { + e.setPlaceHolder(); + if ((t.requestType === 'Images' || t.requestType === 'Links') && e.editorMode === 'HTML') { + var i = t; + if (t.requestType === 'Links' && t.event && t.event.type === 'keydown' && t.event.keyCode === 32) { + return; + } + e.notify(n.IK, { + args: i.event, + type: t.requestType, + isNotify: true, + elements: i.elements + }); + } + e.autoResize(); + }); + }; + e.prototype.saveData = function(e) { + this.editorManager.undoRedoManager.saveData(e); + }; + e.prototype.getUndoStatus = function() { + return this.editorManager.undoRedoManager.getUndoStatus(); + }; + e.prototype.getUndoRedoStack = function() { + return this.editorManager.undoRedoManager.undoRedoStack; + }; + e.prototype.enableUndo = function(e) { + var t = this.getUndoStatus(); + if (e.inlineMode.enable && (!r.AR.isDevice || (0, s.FA)())) { + (0, s.j)(e.quickToolbarModule.inlineQTBar.quickTBarObj, t); + } else { + if (e.toolbarModule) { + (0, s.j)(e.toolbarModule.baseToolbar, t); + } + } + }; + return e; + }()); + ; + var l = 'INSERT-IMAGE'; + var h = 'INSERT-TABLE'; + var c = 'INSERT-LINK'; + var d = 'INSERT-ROW'; + var p = 'INSERT-COLUMN'; + var u = 'DELETE-ROW'; + var f = 'DELETE-COLUMN'; + var m = 'REMOVE-TABLE'; + var v = 'TABLE-HEADER'; + var g = 'TABLE_VERTICAL_ALIGN'; + var b = 'TABLE_MERGE'; + var y = 'TABLE_VERTICAL_SPLIT'; + var C = 'TABLE_HORIZONTAL_SPLIT'; + var E = 'TABLE_MOVE'; + var S = 'alignment-type'; + var w = 'indent-type'; + var T = 'p'; + var k = [ + 'address', + 'article', + 'aside', + 'audio', + 'blockquote', + 'canvas', + 'details', + 'dd', + 'div', + 'dl', + 'dt', + 'fieldset', + 'figcaption', + 'figure', + 'footer', + 'form', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'header', + 'hgroup', + 'hr', + 'li', + 'main', + 'nav', + 'noscript', + 'ol', + 'output', + 'p', + 'pre', + 'section', + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr', + 'ul', + 'video', + 'body' + ]; + var x = [ + 'td', + 'th' + ]; + var L = [ + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr' + ]; + var N = 'selection-type'; + var D = 'inserthtml-type'; + var O = 'insert-text-type'; + var A = 'clear-type'; + var P = [ + 'area', + 'base', + 'br', + 'embed', + 'hr', + 'img', + 'input', + 'param', + 'source', + 'track', + 'wbr', + 'iframe', + 'td' + ]; + var M = i(8867); + var R = i(103); + var B = i(1386); + ; + var I = { + startSelection: 'e-editor-select-start', + endSelection: 'e-editor-select-end' + }; + var H = (function() { + function e(e, t) { + this.parent = e; + this.nodeSelection = new M.q(); + this.currentDocument = t; + } + e.prototype.contents = function(e) { + return (e && 'IFRAME' !== e.tagName ? Array.prototype.slice.call(e.childNodes || []) : []); + }; + e.prototype.isBlockNode = function(e) { + return (!!e && (e.nodeType === Node.ELEMENT_NODE && k.indexOf(e.tagName.toLowerCase()) >= 0)); + }; + e.prototype.isLink = function(e) { + return (!!e && (e.nodeType === Node.ELEMENT_NODE && 'a' === e.tagName.toLowerCase())); + }; + e.prototype.blockParentNode = function(e) { + for(; e && e.parentNode !== this.parent && ((!e.parentNode || !this.hasClass(e.parentNode, 'e-node-inner'))); null){ + e = e.parentNode; + if (this.isBlockNode(e)) { + return e; + } + } + return e; + }; + e.prototype.rawAttributes = function(e) { + var t = {}; + var i = e.attributes; + if (i.length > 0) { + for(var n = 0; n < i.length; n++){ + var r = i[n]; + t[r.nodeName] = r.value; + } + } + return t; + }; + e.prototype.attributes = function(e) { + if (!e) { + return ''; + } + var t = ''; + var i = this.rawAttributes(e); + var n = Object.keys(i).sort(); + for(var r = 0; r < n.length; r++){ + var s = n[r]; + var o = i[s]; + if (o.indexOf("'") < 0 && o.indexOf('"') >= 0) { + t += ' ' + s + "='" + o + "'"; + } else if (o.indexOf('"') >= 0 && o.indexOf("'") >= 0) { + o = o.replace(/"/g, '"'); + t += ' ' + s + '="' + o + '"'; + } else { + t += ' ' + s + '="' + o + '"'; + } + } + return t; + }; + e.prototype.clearAttributes = function(e) { + for(var t = e.attributes, i = t.length - 1; i >= 0; i--){ + var n = t[i]; + e.removeAttribute(n.nodeName); + } + }; + e.prototype.openTagString = function(e) { + return '<' + e.tagName.toLowerCase() + this.attributes(e) + '>'; + }; + e.prototype.closeTagString = function(e) { + return ''; + }; + e.prototype.createTagString = function(e, t, i) { + return '<' + e.toLowerCase() + this.attributes(t) + '>' + i + ''; + }; + e.prototype.isList = function(e) { + return !!e && [ + 'UL', + 'OL' + ].indexOf(e.tagName) >= 0; + }; + e.prototype.isElement = function(e) { + return e === this.parent; + }; + e.prototype.isEditable = function(e) { + return ((!e.getAttribute || e.getAttribute('contenteditable') === 'true') && [ + 'STYLE', + 'SCRIPT' + ].indexOf(e.tagName) < 0); + }; + e.prototype.hasClass = function(e, t) { + return e && e.classList && e.classList.contains(t); + }; + e.prototype.replaceWith = function(e, t) { + var i = e.parentNode; + i.insertBefore(this.parseHTMLFragment(t), e); + (0, r.og)(e); + }; + e.prototype.parseHTMLFragment = function(e) { + var t = (0, r.az)('template'); + t.innerHTML = e; + if (t.content instanceof DocumentFragment) { + return t.content; + } else { + return document.createRange().createContextualFragment(e); + } + }; + e.prototype.wrap = function(e, t) { + e.parentNode.insertBefore(t, e); + t = e.previousSibling; + t.appendChild(e); + return t; + }; + e.prototype.insertAfter = function(e, t) { + t.parentNode.insertBefore(e, t.nextSibling); + }; + e.prototype.wrapInner = function(e, t) { + e.appendChild(t); + t = e.querySelector('.e-rte-wrap-inner'); + t.classList.remove('e-rte-wrap-inner'); + if (t.classList.length === 0) { + t.removeAttribute('class'); + } + while(e.firstChild !== t){ + t.appendChild(e.firstChild); + } + return t; + }; + e.prototype.unWrap = function(e) { + var t = e.parentNode; + var i = []; + while(e.firstChild){ + i.push(e.firstChild); + t.insertBefore(e.firstChild, e); + } + i = i.length > 0 ? i : [ + e.parentNode + ]; + t.removeChild(e); + return i; + }; + e.prototype.getSelectedNode = function(e, t) { + if (e.nodeType === Node.ELEMENT_NODE && e.childNodes.length > 0 && e.childNodes[t - 1] && e.childNodes[t - 1].nodeType === Node.ELEMENT_NODE && (e.childNodes[t - 1].classList.contains(I.startSelection) || e.childNodes[t - 1].classList.contains(I.endSelection))) { + e = e.childNodes[t - 1]; + } else if (e.nodeType === Node.ELEMENT_NODE && e.childNodes.length > 0 && e.childNodes[t]) { + e = e.childNodes[t]; + } + if (e.nodeType === Node.TEXT_NODE) { + e = e.parentNode; + } + return e; + }; + e.prototype.nodeFinds = function(e, t) { + var i = []; + for(var n = 0; n < t.length; n++){ + if (e.contains(t[n]) && e !== t[n]) { + i.push(t[n]); + } + } + return i; + }; + e.prototype.isEditorArea = function() { + var e = this.getRangePoint(0); + var t; + for(t = e.commonAncestorContainer; t && !this.isElement(t); null){ + t = t.parentNode; + } + return !!this.isElement(t); + }; + e.prototype.getRangePoint = function(e) { + var t = this.getSelection(); + var i = []; + if (t && t.getRangeAt && t.rangeCount) { + i = []; + for(var n = 0; n < t.rangeCount; n++){ + i.push(t.getRangeAt(n)); + } + } else { + i = [ + this.currentDocument.createRange() + ]; + } + return 'undefined' !== typeof e ? i[e] : i; + }; + e.prototype.getSelection = function() { + return this.nodeSelection.get(this.currentDocument); + }; + e.prototype.getPreviousNode = function(e) { + e = e.previousElementSibling; + for(; e && e.textContent === '\n'; null){ + e = e.previousElementSibling; + } + return e; + }; + e.prototype.encode = function(e) { + var t = document.createElement('div'); + t.innerText = e; + return t.innerHTML.replace(//gi, '\n'); + }; + e.prototype.saveMarker = function(e, t) { + var i = this.parent.querySelector('.' + I.startSelection); + var n = this.parent.querySelector('.' + I.endSelection); + var s; + var o; + if (i.textContent === '' && (0, r.le)(n) && t !== 'tab') { + if (i.childNodes.length === 1 && i.childNodes[0].nodeName === 'BR') { + i.innerHTML = '
    '; + } else { + i.innerHTML = ''; + } + } + if (this.hasClass(i, I.startSelection) && i.classList.length > 1) { + var a = this.createTagString(T, i, this.encode(i.textContent)); + this.replaceWith(i, a); + i = this.parent.querySelector('.' + I.startSelection); + i.classList.remove(I.startSelection); + s = i.childNodes[0]; + } else { + s = this.unWrap(i)[0]; + } + if (this.hasClass(n, I.endSelection) && n.classList.length > 1) { + var a = this.createTagString(T, n, this.encode(n.textContent)); + this.replaceWith(n, a); + n = this.parent.querySelector('.' + I.endSelection); + n.classList.remove(I.endSelection); + o = n.childNodes[0]; + } else { + o = n ? this.unWrap(n)[0] : s; + } + e.startContainer = e.getNodeArray(s, true); + e.endContainer = e.getNodeArray(o, false); + return e; + }; + e.prototype.marker = function(e, t) { + return '' + t + ''; + }; + e.prototype.setMarker = function(e) { + var t = e.range; + var i = t.startContainer.childNodes; + var n = i.length > 1 && i[0].nodeName === 'TABLE'; + var s = ((n ? (0, B.No)(i[t.startOffset + 1]) : i[(t.startOffset > 0) ? (t.startOffset - 1) : t.startOffset]) || t.startContainer); + var o = (t.endContainer.childNodes[(t.endOffset > 0) ? (t.endOffset - 1) : t.endOffset] || t.endContainer); + if ((s.nodeType === Node.ELEMENT_NODE && o.nodeType === Node.ELEMENT_NODE) && (s.contains(o) || o.contains(s))) { + var a = s.contains(o) ? s : o; + var l = a.nodeType !== Node.TEXT_NODE; + if (l) { + var h = []; + var c = []; + for(var d = a; a.contains(d); null){ + if (h.indexOf(d) < 0 && d.childNodes && d.childNodes.length) { + h.push(d); + d = d.childNodes[0]; + } else if (d.nextSibling) { + d = d.nextSibling; + } else if (d.parentNode) { + d = d.parentNode; + h.push(d); + } + if (c.indexOf(d) < 0 && (d.nodeType === Node.TEXT_NODE || (x.indexOf(d.parentNode.tagName.toLocaleLowerCase()) >= 0 && (d.tagName === 'BR' || d.tagName === 'IMG')))) { + c.push(d); + } + } + if (c.length) { + s = s.contains(o) ? c[0] : s; + o = c[c.length - 1]; + } + } + } + if (s !== o) { + if (s.nodeType !== Node.TEXT_NODE && ((s.tagName === 'BR' && x.indexOf(s.parentNode.tagName.toLocaleLowerCase()) >= 0) || s.tagName === 'IMG')) { + this.replaceWith(s, this.marker(I.startSelection, this.encode(s.textContent))); + var p = t.startContainer.querySelector('.' + I.startSelection); + p.appendChild(s); + } else { + if (s.nodeType != 3 && s.nodeName != '#text') { + var u = this.marker(I.startSelection, ''); + (0, r.R3)([ + this.parseHTMLFragment(u) + ], s); + } else { + this.replaceWith(s, this.marker(I.startSelection, this.encode(s.textContent))); + } + } + if (o.nodeType !== Node.TEXT_NODE && o.tagName === 'BR' && x.indexOf(o.parentNode.tagName.toLocaleLowerCase()) >= 0) { + this.replaceWith(o, this.marker(I.endSelection, this.encode(o.textContent))); + var f = t.endContainer.querySelector('.' + I.endSelection); + f.appendChild(o); + } else { + this.ensureSelfClosingTag(o, I.endSelection, t); + } + } else { + this.ensureSelfClosingTag(s, I.startSelection, t); + } + }; + e.prototype.ensureSelfClosingTag = function(e, t, i) { + var n = false; + if (e.nodeType === 3) { + this.replaceWith(e, this.marker(t, this.encode(e.textContent))); + } else if (e.tagName === 'BR') { + this.replaceWith(e, this.marker(t, this.encode(e.textContent))); + var s = i.startContainer.querySelector('.' + t); + s.appendChild(e); + } else { + if (e.tagName === 'IMG') { + var o = document.createElement('p'); + e.parentElement.insertBefore(o, e); + o.appendChild(e); + e = o.children[0]; + } + if (e.tagName === 'TABLE') { + n = true; + if (e.textContent === '') { + var a = e.querySelectorAll('td'); + e = a[a.length - 1]; + e = !(0, r.le)(e.childNodes[0]) ? e.childNodes[0] : e; + } else { + var l = e.lastChild; + while(l.nodeType !== 3 && l.nodeName !== '#text' && l.nodeName !== 'BR'){ + l = l.lastChild; + } + e = l; + } + } + for(var h = 0; h < R.i7.length; h++){ + e = (e.tagName === R.i7[h] && !n) ? e.parentNode : e; + } + if (e.nodeType === 3 && e.nodeName === '#text') { + this.replaceWith(e, this.marker(t, this.encode(e.textContent))); + } else if (e.nodeName === 'BR') { + this.replaceWith(e, this.marker(I.endSelection, this.encode(e.textContent))); + var c = i.endContainer.querySelector('.' + I.endSelection); + c.appendChild(e); + } else { + var d = this.marker(t, ''); + (0, r.R3)([ + this.parseHTMLFragment(d) + ], e); + } + } + }; + e.prototype.createTempNode = function(e) { + var t = e.textContent; + if (e.tagName === 'BR') { + var i = '<' + T + '>'; + var n = e.parentNode; + if (x.indexOf(n.tagName.toLocaleLowerCase()) >= 0) { + e = this.wrap(e, this.parseHTMLFragment(i)); + } + } else if (((e.nodeType !== Node.TEXT_NODE && (e.classList.contains(I.startSelection) || e.classList.contains(I.endSelection))) || t.replace(/\n/g, '').replace(/(^ *)|( *$)/g, '').length > 0 || t.length && t.indexOf('\n') < 0)) { + var i = '<' + T + '>'; + var r = e; + e = this.wrap(e, this.parseHTMLFragment(i)); + var s = r.nodeType === Node.ELEMENT_NODE && r.firstChild && r.firstChild.nodeName === 'BR' && (r.classList.contains(I.startSelection) || r.classList.contains(I.endSelection)); + if (!s && e.nextElementSibling && e.nextElementSibling.tagName === 'BR') { + e.appendChild(e.nextElementSibling); + } + } + return e; + }; + e.prototype.getImageTagInSelection = function() { + var e = this.getSelection(); + if (this.isEditorArea() && e.rangeCount) { + return e.focusNode.querySelectorAll('img'); + } + return null; + }; + e.prototype.blockNodes = function() { + var e = []; + var t = this.getSelection(); + if (this.isEditorArea() && t.rangeCount) { + var i = this.getRangePoint(); + for(var n = 0; n < i.length; n++){ + var s = void 0; + var o = i[n]; + var a = this.getSelectedNode(o.startContainer, o.startOffset); + var l = this.getSelectedNode(o.endContainer, o.endOffset); + if (this.isBlockNode(a) && e.indexOf(a) < 0) { + e.push(a); + } + s = this.blockParentNode(a); + if (s && e.indexOf(s) < 0) { + if (x.indexOf(s.tagName.toLocaleLowerCase()) >= 0 && (a.tagName === 'BR' || a.nodeType === Node.TEXT_NODE || a.classList.contains(I.startSelection) || a.classList.contains(I.endSelection))) { + var h = a.previousSibling && a.previousSibling.nodeType === Node.TEXT_NODE ? a.previousSibling : a; + if (!a.nextSibling && !a.previousSibling && a.tagName === 'BR') { + e.push(h); + } else { + e.push(this.createTempNode(h)); + } + } else { + e.push(s); + } + } + var c = []; + for(var d = a; d !== l && d !== this.parent; null){ + if (c.indexOf(d) < 0 && d.childNodes && d.childNodes.length) { + c.push(d); + d = d.childNodes[0]; + } else if (d && d.nodeType !== 8 && (d.tagName === 'BR' || (d.nodeType === Node.TEXT_NODE && d.textContent.trim() !== '') || (d.nodeType !== Node.TEXT_NODE && (d.classList.contains(I.startSelection) || d.classList.contains(I.endSelection)))) && x.indexOf(d.parentNode.tagName.toLocaleLowerCase()) >= 0) { + d = this.createTempNode(d); + } else if (d.nextSibling && d.nextSibling.nodeType !== 8 && (d.nextSibling.tagName === 'BR' || d.nextSibling.nodeType === Node.TEXT_NODE || d.nextSibling.classList.contains(I.startSelection) || d.nextSibling.classList.contains(I.endSelection)) && x.indexOf(d.nextSibling.parentNode.tagName.toLocaleLowerCase()) >= 0) { + d = this.createTempNode(d.nextSibling); + } else if (d.nextSibling) { + d = d.nextSibling; + } else if (d.parentNode) { + d = d.parentNode; + c.push(d); + } + if (e.indexOf(d) < 0 && d.nodeType === Node.ELEMENT_NODE && x.indexOf(d.parentNode.tagName.toLocaleLowerCase()) >= 0 && (d.classList.contains(I.startSelection) || d.classList.contains(I.endSelection))) { + e.push(this.createTempNode(d)); + } + if (this.isBlockNode(d) && this.ignoreTableTag(d) && c.indexOf(d) < 0 && e.indexOf(d) < 0 && (d !== l || o.endOffset > 0)) { + e.push(d); + } + if (d.nodeName === 'IMG' && d.parentElement.contentEditable === 'true') { + e.push(d); + } + } + s = this.blockParentNode(l); + if (s && this.ignoreTableTag(s) && e.indexOf(s) < 0 && (!(0, r.le)(s.previousElementSibling) && s.previousElementSibling.tagName !== 'IMG')) { + e.push(s); + } + } + } + for(var p = e.length - 1; p > 0; p--){ + var c = this.nodeFinds(e[p], e); + if (c.length) { + var u = e[p].querySelectorAll('ul, ol'); + if (e[p].tagName === 'LI' && u.length > 0) { + continue; + } else { + e.splice(p, 1); + } + } + } + return e; + }; + e.prototype.ignoreTableTag = function(e) { + return !(L.indexOf(e.tagName.toLocaleLowerCase()) >= 0); + }; + return e; + }()); + ; + var F = (function() { + function e(e) { + this.parent = e; + this.domNode = this.parent.domNode; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(o.PV, this.applyListsHandler, this); + this.parent.observer.on(o.kT, this.keyDownHandler, this); + this.parent.observer.on(o.My, this.onKeyUp, this); + this.parent.observer.on(o.nD, this.spaceKeyAction, this); + }; + e.prototype.testList = function(e) { + var t = [ + /^[\d]+[.]+$/, + /^(?=[MDCLXVI])M*(C[MD]|D?C{0,3})(X[CL]|L?X{0,3})(I[XV]|V?I{0,3})[.]$/gi, + /^[a-zA-Z][.]+$/ + ]; + var i = !(0, r.le)(e) ? e.innerText.trim().split('.')[0] + '.' : null; + if (!(0, r.le)(i)) { + for(var n = 0; n < t.length; n++){ + if (t[n].test(i)) { + return true; + } + } + } + return false; + }; + e.prototype.testCurrentList = function(e) { + var t = [ + /^[1]+[.]+$/, + /^[i]+[.]+$/, + /^[a]+[.]+$/ + ]; + if (!(0, r.le)(e.startContainer.textContent.slice(0, e.startOffset))) { + var i = e.startContainer.textContent.replace(/\u200B/g, '').slice(0, e.startOffset).trim(); + for(var n = 0; n < t.length; n++){ + if (t[n].test(i) && i.length === 2) { + return true; + } + } + } + return false; + }; + e.prototype.spaceList = function(e) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + this.saveSelection = this.parent.nodeSelection.save(t, this.parent.currentDocument); + var i = this.parent.domNode.getSelectedNode(t.startContainer, t.startOffset); + var n = this.parent.domNode.getSelectedNode(t.endContainer, t.endOffset); + var s = i.previousElementSibling; + var o = i.nextElementSibling; + var a = !(0, r.le)(s) ? s.innerText.trim().substring(0, 1) : null; + var l = !(0, r.le)(o) ? o.innerText.trim().substring(0, 1) : null; + var h = this.testCurrentList(t); + var c = this.testList(s); + var d = this.testList(o); + if (!c && !d && a !== '*' && l !== '*') { + if (h) { + t.startContainer.textContent = t.startContainer.textContent.slice(t.startOffset, t.startContainer.textContent.length); + this.applyListsHandler({ + subCommand: 'OL', + callBack: e.callBack + }); + e.event.preventDefault(); + } else if (t.startContainer.textContent.replace(/\u200B/g, '').slice(0, t.startOffset).trim() === '*' || t.startContainer.textContent.replace(/\u200B/g, '').slice(0, t.startOffset).trim() === '-') { + t.startContainer.textContent = t.startContainer.textContent.slice(t.startOffset, t.startContainer.textContent.length); + this.applyListsHandler({ + subCommand: 'UL', + callBack: e.callBack + }); + e.event.preventDefault(); + } + } + }; + e.prototype.enterList = function(e) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var i = t.startContainer.nodeName === 'LI' ? t.startContainer : t.startContainer.parentElement.closest('LI'); + var n = t.endContainer.nodeName === 'LI' ? t.endContainer : t.endContainer.parentElement.closest('LI'); + if (!(0, r.le)(i) && !(0, r.le)(n) && i === n && i.tagName === 'LI' && i.textContent.trim() === '' && i.querySelectorAll('IMG').length === 0) { + if (i.innerHTML.indexOf(' ') >= 0) { + return; + } + if (i.textContent.charCodeAt(0) === 65279) { + i.textContent = ''; + } + var s = i.parentElement; + if ((0, r.le)(s.parentElement.closest('UL')) && (0, r.le)(s.parentElement.closest('OL'))) { + if (!(0, r.le)(i.nextElementSibling)) { + var o = this.parent.domNode.blockParentNode(i); + this.parent.nodeCutter.GetSpliceNode(t, o); + } + var a = void 0; + if (e.enterAction === 'DIV') { + a = (0, r.az)('div'); + a.innerHTML = '
    '; + } else if (e.enterAction === 'P') { + a = (0, r.az)('p'); + a.innerHTML = '
    '; + } else { + a = (0, r.az)('br'); + } + this.parent.domNode.insertAfter(a, s); + e.event.preventDefault(); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, a, 0); + if (s.textContent === '') { + (0, r.og)(s); + } else { + (0, r.og)(i); + } + } + } + }; + e.prototype.backspaceList = function(e) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var i = this.parent.domNode.getSelectedNode(t.startContainer, t.startOffset); + var n = this.parent.domNode.getSelectedNode(t.endContainer, t.endOffset); + i = i.nodeName === 'BR' ? i.parentElement : i; + n = n.nodeName === 'BR' ? n.parentElement : n; + if (i === n && !(0, r.le)((0, r.oq)(i, 'li')) && ((i.textContent.trim() === '' && i.textContent.charCodeAt(0) === 65279) || (i.textContent.length === 1 && i.textContent.charCodeAt(0) === 8203))) { + i.textContent = ''; + } + if (i === n && i.tagName === 'LI' && i.textContent.length === 0 && (0, r.le)(i.previousElementSibling)) { + i.removeAttribute('style'); + } + if (i === n && i.textContent === '') { + if (i.parentElement.tagName === 'LI' && n.parentElement.tagName === 'LI') { + (0, r.og)(i); + } else if (i.closest('ul') || i.closest('ol')) { + var s = !(0, r.le)(i.closest('ul')) ? i.closest('ul') : i.closest('ol'); + if (s.firstElementChild === i && !(0, r.le)(s.children[1]) && (s.children[1].tagName === 'OL' || s.children[1].tagName === 'UL')) { + if (s.tagName === s.children[1].tagName) { + while(s.children[1].lastChild){ + this.parent.domNode.insertAfter(s.children[1].lastChild, s.children[1]); + } + (0, r.og)(s.children[1]); + } else { + s.parentElement.insertBefore(s.children[1], s); + } + } + } + } else if (!(0, r.le)(i.firstChild) && i.firstChild.nodeName === 'BR' && (!(0, r.le)(i.childNodes[1]) && (i.childNodes[1].nodeName === 'UL' || i.childNodes[1].nodeName === 'OL'))) { + var s = !(0, r.le)(i.closest('ul')) ? i.closest('ul') : i.closest('ol'); + if (s.tagName === i.childNodes[1].nodeName) { + while(i.childNodes[1].lastChild){ + this.parent.domNode.insertAfter(i.children[1].lastChild, i); + } + (0, r.og)(i.childNodes[1]); + } else { + s.parentElement.insertBefore(i.children[1], s); + } + } + this.removeList(t, e); + this.firstListBackSpace(t, e); + }; + e.prototype.removeList = function(e, t) { + var i = this.parent.domNode.getSelectedNode(e.startContainer, e.startOffset); + var n = this.parent.domNode.getSelectedNode(e.endContainer, e.endOffset); + i = i.nodeName === 'BR' ? i.parentElement : i; + n = n.nodeName === 'BR' ? n.parentElement : n; + i = i.nodeName !== 'LI' && !(0, r.le)(i.closest('LI')) ? i.closest('LI') : i; + n = n.nodeName !== 'LI' && !(0, r.le)(n.closest('LI')) ? n.closest('LI') : n; + if (((e.commonAncestorContainer.nodeName === 'OL' || e.commonAncestorContainer.nodeName === 'UL' || e.commonAncestorContainer.nodeName === 'LI') && (0, r.le)(n.nextElementSibling) && n.textContent.length === e.endOffset && (0, r.le)(i.previousElementSibling) && e.startOffset === 0) || (r.AR.userAgent.indexOf('Firefox') != -1 && e.startContainer === e.endContainer && e.startContainer === this.parent.editableElement && e.startOffset === 0 && e.endOffset === 1)) { + if (r.AR.userAgent.indexOf('Firefox') != -1) { + (0, r.og)(e.commonAncestorContainer.childNodes[0]); + } else if (e.commonAncestorContainer.nodeName === 'LI') { + (0, r.og)(e.commonAncestorContainer.parentElement); + } else { + (0, r.og)(e.commonAncestorContainer); + } + t.event.preventDefault(); + } + }; + e.prototype.onKeyUp = function() { + if (!(0, r.le)(this.commonLIParent) && !(0, r.le)(this.commonLIParent.querySelector('.removeList'))) { + var e = this.commonLIParent.querySelector('.removeList'); + while(!(0, r.le)(e.firstChild)){ + this.parent.domNode.insertAfter(e.firstChild, e); + } + (0, r.og)(e); + } + }; + e.prototype.firstListBackSpace = function(e, t) { + var i = this.parent.domNode.getSelectedNode(e.startContainer, e.startOffset); + if (!(0, r.le)(i.closest('OL'))) { + this.commonLIParent = i.closest('OL'); + } else if (!(0, r.le)(i.closest('UL'))) { + this.commonLIParent = i.closest('UL'); + } + if (i.nodeName === 'LI' && e.startOffset === 0 && e.endOffset === 0 && (0, r.le)(i.previousSibling) && !(0, r.le)(this.commonLIParent) && (0, r.le)(this.commonLIParent.previousSibling) && ((0, r.le)(this.commonLIParent.parentElement.closest('OL')) && (0, r.le)(this.commonLIParent.parentElement.closest('UL')) && (0, r.le)(this.commonLIParent.parentElement.closest('LI')))) { + var n = (0, r.az)('P'); + n.innerHTML = '​'; + i.classList.add('removeList'); + this.commonLIParent.parentElement.insertBefore(n, this.commonLIParent); + } + }; + e.prototype.keyDownHandler = function(e) { + if (e.event.which === 13) { + this.enterList(e); + } + if (e.event.which === 32) { + this.spaceList(e); + } + if (e.event.which === 8) { + this.backspaceList(e); + } + if (e.event.which === 46 && e.event.action === 'delete') { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var i = t.commonAncestorContainer; + var n = t.startContainer; + var s = t.endContainer; + var o = n.nodeType === 3 ? n.parentElement : n; + var a = s.nodeType === 3 ? s.parentElement : s; + if ((i.nodeName === 'UL' || i.nodeName === 'OL') && o !== a && (!(0, r.le)((0, r.oq)(o, 'ul')) || !(0, r.le)((0, r.oq)(o, 'ol'))) && (!(0, r.le)((0, r.oq)(a, 'ul')) || !(0, r.le)((0, r.oq)(a, 'ol'))) && (i.lastElementChild === (0, r.oq)(a, 'li')) && !t.collapsed) { + (0, r.og)(i); + } + this.removeList(t, e); + } + if (e.event.which === 9) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + if (!(e.event.action && e.event.action === 'indent')) { + this.saveSelection = this.parent.nodeSelection.save(t, this.parent.currentDocument); + } + var l = void 0; + var h = t.startOffset; + var c = t.endOffset; + var o = this.parent.domNode.getSelectedNode(t.startContainer, t.startOffset); + var a = this.parent.domNode.getSelectedNode(t.endContainer, t.endOffset); + if ((o === a && (o.nodeName === 'BR' || o.nodeName === '#text') && x.indexOf(o.parentNode.tagName.toLocaleLowerCase()) >= 0)) { + return; + } else { + if (!(e.event.action && e.event.action === 'indent')) { + this.domNode.setMarker(this.saveSelection); + } + l = this.domNode.blockNodes(); + } + var d = []; + var p = true; + for(var u = 0; u < l.length; u++){ + if (l[u].parentNode.tagName === 'LI') { + d.push(l[u].parentNode); + } else if (l[u].tagName === 'LI' && l[u].childNodes[0].tagName !== 'P' && (l[u].childNodes[0].tagName !== 'OL' && l[u].childNodes[0].tagName !== 'UL')) { + d.push(l[u]); + } + } + if (d.length > 1 || d.length && ((h === 0 && c === 0) || e.ignoreDefault)) { + e.event.preventDefault(); + e.event.stopPropagation(); + this.currentAction = this.getAction(d[0]); + if (e.event.shiftKey) { + this.revertList(d, e); + this.revertClean(); + } else { + p = this.nestedList(d); + } + if (p) { + this.cleanNode(); + this.parent.editableElement.focus(); + } + if (!(e.event.action && e.event.action === 'indent')) { + this.saveSelection = this.domNode.saveMarker(this.saveSelection); + this.saveSelection.restore(); + if (e.callBack) { + e.callBack({ + requestType: this.currentAction, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes(), + event: e.event + }); + } + } + } else { + if (!(e.event.action && e.event.action === 'indent')) { + if (e.event && e.event.shiftKey && e.event.key === 'Tab') { + e.event.action = 'tab'; + } + this.saveSelection = this.domNode.saveMarker(this.saveSelection, e.event.action); + this.saveSelection.restore(); + } + } + } else { + switch(e.event.action){ + case 'ordered-list': + this.applyListsHandler({ + subCommand: 'OL', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + case 'unordered-list': + this.applyListsHandler({ + subCommand: 'UL', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + } + } + }; + e.prototype.spaceKeyAction = function(e) { + if (e.event.which === 32) { + this.spaceList(e); + } + }; + e.prototype.getAction = function(e) { + var t = e.parentNode; + return (t.nodeName === 'OL' ? 'OL' : 'UL'); + }; + e.prototype.revertClean = function() { + var e = this.parent.editableElement.querySelectorAll('ul, ol'); + for(var t = 0; t < e.length; t++){ + var i = e[t].querySelectorAll('ul, ol'); + if (i.length > 0) { + for(var n = 0; n < i.length; n++){ + var r = i[n].previousSibling; + if (r && r.tagName === 'LI') { + r.appendChild(i[n]); + } + } + } + } + }; + e.prototype.noPreviousElement = function(e) { + var t; + var i; + var n = e.querySelectorAll('ol, ul'); + var s = e.querySelectorAll('li'); + var o = this.domNode.contents(s[0])[0]; + if (s.length > 0 && (o.nodeName === 'OL' || o.nodeName === 'UL')) { + t = s[0]; + } else { + i = n[0]; + } + if (t) { + for(var a = this.domNode.contents(e)[0]; a && !this.domNode.isList(a); null){ + var l = a.nextSibling; + (0, r.Ce)([ + a + ], t); + (0, r.V7)(e, { + 'list-style-type': 'none' + }); + (0, r.V7)(t, { + 'list-style-type': '' + }); + a = l; + } + } else if (i) { + var h = (0, r.az)('li'); + (0, r.Ce)([ + h + ], i); + for(var a = this.domNode.contents(e)[0]; a && !this.domNode.isList(a); null){ + var l = a.nextSibling; + h.appendChild(a); + a = l; + } + (0, r.Ce)([ + i + ], e.parentNode); + (0, r.og)(e); + var c = (0, r.az)('li', { + styles: 'list-style-type: none;' + }); + (0, r.Ce)([ + c + ], i.parentNode); + (0, r.R3)([ + i + ], c); + } else { + var c = (0, r.az)('li', { + styles: 'list-style-type: none;' + }); + (0, r.Ce)([ + c + ], e.parentNode); + var h = (0, r.az)(e.parentNode.tagName); + (0, r.Ce)([ + h + ], c); + (0, r.R3)([ + e + ], h); + } + }; + e.prototype.nestedList = function(e) { + var t = false; + for(var i = 0; i < e.length; i++){ + var n = this.domNode.getPreviousNode(e[i]); + if (n) { + t = true; + var s = void 0; + var o = void 0; + var a = e[i].querySelectorAll('ol, ul'); + var l = e[i].querySelectorAll('li'); + var h = this.domNode.contents(l[0])[0]; + if (l.length > 0 && (h.nodeName === 'OL' || h.nodeName === 'UL')) { + o = l[0]; + } else { + s = a[0]; + } + if (s) { + var c = (0, r.az)('li'); + (0, r.Ce)([ + c + ], s); + for(var d = this.domNode.contents(e[i])[0]; d && !this.domNode.isList(d); null){ + var p = d.nextSibling; + c.appendChild(d); + d = p; + } + (0, r.R3)([ + s + ], n); + (0, r.og)(e[i]); + } else if (o) { + if (n.tagName === 'LI') { + for(var d = this.domNode.contents(e[i])[0]; d && !this.domNode.isList(d); null){ + var p = d.nextSibling; + (0, r.Ce)([ + d + ], o); + (0, r.V7)(e[i], { + 'list-style-type': 'none' + }); + (0, r.V7)(o, { + 'list-style-type': '' + }); + d = p; + } + (0, r.R3)([ + o.parentNode + ], n); + (0, r.og)(e[i]); + } + } else { + if (n.tagName === 'LI') { + var c = (0, r.az)(e[i].parentNode.tagName); + (0, r.R3)([ + c + ], n); + (0, r.R3)([ + e[i] + ], c); + } else if (n.tagName === 'OL' || n.tagName === 'UL') { + (0, r.R3)([ + e[i] + ], n); + } + } + } else { + var u = e[i]; + t = true; + this.noPreviousElement(u); + } + } + return t; + }; + e.prototype.applyListsHandler = function(e) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + if (r.AR.userAgent.indexOf('Firefox') != -1 && t.startContainer === t.endContainer && t.startContainer === this.parent.editableElement) { + var i = t.startContainer.childNodes; + var n = ((i[(t.startOffset > 0) ? (t.startOffset - 1) : t.startOffset]) || t.startContainer); + var s = (t.endContainer.childNodes[(t.endOffset > 0) ? (t.endOffset - 1) : t.endOffset] || t.endContainer); + var o = s.lastChild.nodeName === 'BR' ? ((0, r.le)(s.lastChild.previousSibling) ? s : s.lastChild.previousSibling) : s.lastChild; + while(!(0, r.le)(o) && o.nodeName !== '#text' && o.nodeName !== 'IMG' && o.nodeName !== 'BR' && o.nodeName !== 'HR'){ + o = o.lastChild; + } + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, n, o, 0, o.textContent.length); + t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + } + if (t.startContainer === t.endContainer && t.startContainer === this.parent.editableElement && t.startOffset === t.endOffset && t.startOffset === 0 && this.parent.editableElement.textContent.length === 0 && (this.parent.editableElement.childNodes[0].nodeName != 'TABLE' && this.parent.editableElement.childNodes[0].nodeName != 'IMG')) { + var a = t.startContainer.childNodes[0]; + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, a, a, 0, 0); + t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + } + this.saveSelection = this.parent.nodeSelection.save(t, this.parent.currentDocument); + this.currentAction = e.subCommand; + this.currentAction = e.subCommand = this.currentAction === 'NumberFormatList' ? 'OL' : this.currentAction === 'BulletFormatList' ? 'UL' : this.currentAction; + this.domNode.setMarker(this.saveSelection); + var l = this.domNode.blockNodes(); + if (e.enterAction === 'BR') { + this.setSelectionBRConfig(); + var h = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument); + var c = this.parent.nodeSelection.getSelectionNodes(h); + var d = []; + if (c.length === 0) { + c.push(l[0]); + } + for(var p = 0; p < c.length; p++){ + var u = c[p]; + var f = void 0; + while(!this.parent.domNode.isBlockNode(u) && u !== this.parent.editableElement){ + f = u; + u = u.parentElement; + } + if (this.parent.domNode.isBlockNode(u) && u === this.parent.editableElement) { + d.push(f); + } + } + for(var p = 0; p < d.length; p++){ + if (!this.parent.domNode.isBlockNode(d[p])) { + var u = d[p]; + var m = u; + while(u === this.parent.editableElement){ + m = u; + u = u.parentElement; + } + var v = void 0; + if (this.parent.domNode.isBlockNode(m.parentElement) && m.parentElement === this.parent.editableElement) { + v = (0, r.az)('p'); + m.parentElement.insertBefore(v, m); + v.appendChild(m); + } else { + v = m; + } + var g = v.previousSibling; + while(!(0, r.le)(g) && g.nodeName !== 'BR' && !this.parent.domNode.isBlockNode(g)){ + v.firstChild.parentElement.insertBefore(g, v.firstChild); + g = v.previousSibling; + } + if (!(0, r.le)(g) && g.nodeName === 'BR') { + (0, r.og)(g); + } + var b = v.nextSibling; + while(!(0, r.le)(b) && b.nodeName !== 'BR' && !this.parent.domNode.isBlockNode(b)){ + v.appendChild(b); + b = v.nextSibling; + } + if (!(0, r.le)(b) && b.nodeName === 'BR') { + (0, r.og)(b); + } + } + } + this.setSelectionBRConfig(); + l = this.parent.domNode.blockNodes(); + } + for(var p = 0; p < l.length; p++){ + if (l[p].tagName === 'TABLE' && !t.collapsed) { + l.splice(p, 1); + } + if (l.length > 0 && l[p].tagName !== 'LI' && 'LI' === l[p].parentNode.tagName) { + l[p] = l[p].parentNode; + } + } + this.applyLists(l, this.currentAction, e.selector, e.item, e); + if (e.callBack) { + e.callBack({ + requestType: this.currentAction, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + } + }; + e.prototype.setSelectionBRConfig = function() { + var e = this.parent.editableElement.querySelector('.' + I.startSelection); + var t = this.parent.editableElement.querySelector('.' + I.endSelection); + if ((0, r.le)(t)) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, e, 0); + } else { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, e, t, 0, 0); + } + }; + e.prototype.applyLists = function(e, t, i, n, s) { + var o = true; + if (this.isRevert(e, t, n) && (0, r.le)(n)) { + this.revertList(e, s); + this.removeEmptyListElements(); + } else { + this.checkLists(e, t, n); + for(var a = 0; a < e.length; a++){ + if (!(0, r.le)(n) && !(0, r.le)(n.listStyle)) { + if (n.listStyle === 'listImage') { + (0, r.V7)(e[a], { + 'list-style-image': n.listImage + }); + } else { + (0, r.V7)(e[a], { + 'list-style-image': 'none' + }); + (0, r.V7)(e[a], { + 'list-style-type': n.listStyle.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() + }); + } + } + if (e[a].getAttribute('contenteditable') === 'true' && e[a].childNodes.length === 1 && e[a].childNodes[0].nodeName === 'TABLE') { + var l = document.createElement(t); + l.innerHTML = '

  • '; + e[a].appendChild(l); + } else if ('LI' !== e[a].tagName && (0, r.le)(n)) { + o = false; + var h = e[a].tagName === 'IMG' ? '' : this.domNode.attributes(e[a]); + var c = '<' + t + '>'; + var d = ''; + var p = 'li' + h; + var u = (e[a].tagName.toLowerCase() === T ? e[a].innerHTML : e[a].outerHTML); + var f = this.domNode.createTagString(p, null, u); + var m = c + f + d; + this.domNode.replaceWith(e[a], m); + } else if (!(0, r.le)(n) && 'LI' !== e[a].tagName) { + o = false; + var h = e[a].tagName === 'IMG' ? '' : this.domNode.attributes(e[a]); + var c = '<' + t + h + '>'; + var d = ''; + var p = 'li'; + var u = (e[a].tagName.toLowerCase() === T ? e[a].innerHTML : e[a].outerHTML); + var f = this.domNode.createTagString(p, null, u); + var m = c + f + d; + this.domNode.replaceWith(e[a], m); + } + } + } + this.cleanNode(); + this.parent.editableElement.focus(); + if ((0, B.FA)()) { + (0, B.ze)(this.parent.editableElement, i); + } + this.saveSelection = this.domNode.saveMarker(this.saveSelection); + this.saveSelection.restore(); + }; + e.prototype.removeEmptyListElements = function() { + var e = this.parent.editableElement.querySelectorAll('ol, ul'); + for(var t = 0; t < e.length; t++){ + if (e[t].textContent.trim() === '') { + (0, r.og)(e[t]); + } + } + }; + e.prototype.isRevert = function(e, t, i) { + var n = true; + for(var s = 0; s < e.length; s++){ + if (e[s].tagName !== 'LI') { + return false; + } + if (e[s].parentNode.tagName !== t || (0, r.le)(i) && e[s].parentNode.style.listStyleType !== '') { + n = false; + } + } + return n; + }; + e.prototype.checkLists = function(e, t, i) { + var n = []; + for(var s = 0; s < e.length; s++){ + var o = e[s].parentNode; + if (!(0, r.le)(i) && 'LI' === e[s].tagName && !(0, r.le)(i.listStyle)) { + if (i.listStyle === 'listImage') { + (0, r.V7)(o, { + 'list-style-image': i.listImage + }); + } else { + (0, r.V7)(o, { + 'list-style-image': 'none' + }); + (0, r.V7)(o, { + 'list-style-type': i.listStyle.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() + }); + } + } + if ((e[s].tagName === 'LI' && o.tagName !== t && n.indexOf(o) < 0) || (e[s].tagName === 'LI' && o.tagName === t && n.indexOf(o) < 0 && i !== null)) { + n.push(o); + } + if ((0, r.le)(i) && (o.tagName === t || ((o.tagName === 'UL' || o.tagName === 'OL') && o.hasAttribute('style')))) { + if (o.hasAttribute('style')) { + o.removeAttribute('style'); + } + } + } + for(var a = n.length - 1; a >= 0; a--){ + var l = n[a]; + var h = '<' + t.toLowerCase() + ' ' + this.domNode.attributes(l) + '>' + l.innerHTML + ''; + this.domNode.replaceWith(n[a], h); + } + }; + e.prototype.cleanNode = function() { + var e = this.parent.editableElement.querySelectorAll('ol + ol, ul + ul'); + for(var t = 0; t < e.length; t++){ + var i = e[t]; + if (this.domNode.isList(i.previousElementSibling) && this.domNode.openTagString(i) === this.domNode.openTagString(i.previousElementSibling)) { + var n = this.domNode.contents(i); + for(var r = 0; r < n.length; r++){ + i.previousElementSibling.appendChild(n[r]); + } + i.parentNode.removeChild(i); + } + } + }; + e.prototype.findUnSelected = function(e, t) { + e = e.slice().reverse(); + if (e.length > 0) { + var i = []; + var n = []; + var r = t[t.length - 1]; + var s = []; + var o = []; + s = (r.childNodes); + for(var a = 0; a < s.length; a++){ + if (s[a].tagName === 'OL' || s[a].tagName === 'UL') { + var l = s[a].querySelectorAll('li'); + if (l.length > 0) { + for(var h = 0; h < l.length; h++){ + o.push(l[h]); + } + } + } + } + for(var c = 0; c < o.length; c++){ + var d = 0; + for(var p = 0; p < e.length; p++){ + if (!o[c].contains((e[p]))) { + d = d + 1; + } + } + if (d === e.length) { + n.push(o[c]); + } + } + if (n.length > 0) { + for(var u = 0; u < n.length; u++){ + if (this.domNode.contents(n[u])[0].nodeName !== 'OL' && this.domNode.contents(n[u])[0].nodeName !== 'UL') { + i.push(n[u]); + } + } + } + if (i.length > 0) { + this.nestedList(i); + } + } + }; + e.prototype.revertList = function(e, t) { + var i = []; + for(var n = e.length - 1; n >= 0; n--){ + for(var s = n - 1; s >= 0; s--){ + if (e[s].contains((e[n])) || e[s] === e[n]) { + i.push(e[n]); + e.splice(n, 1); + break; + } + } + } + this.findUnSelected(i, e); + var o = []; + for(var n = 0; n < e.length; n++){ + var a = e[n]; + if (this.domNode.contents(a)[0].nodeType === 3 && this.domNode.contents(a)[0].textContent.trim().length === 0) { + (0, r.og)(this.domNode.contents(a)[0]); + } + var l = e[n].parentNode; + var h = a.getAttribute('class'); + if (i.length === 0) { + var c = e[n].querySelectorAll('ul, ol'); + var d = c[0]; + if (d) { + var p = d.querySelectorAll('li'); + if (p) { + var u = (0, r.az)(d.tagName); + (0, r.R3)([ + u + ], d.parentNode); + var f = (0, r.az)('li', { + styles: 'list-style-type: none;' + }); + (0, r.R3)([ + f + ], u); + (0, r.R3)([ + d + ], f); + } + } + } + if (a.parentNode.insertBefore(this.closeTag(l.tagName), a), 'LI' === l.parentNode.tagName || 'OL' === l.parentNode.tagName || 'UL' === l.parentNode.tagName) { + a.parentNode.insertBefore(this.closeTag('LI'), a); + } else { + var m = ''; + if (h) { + m += ' class="' + h + '"'; + } + if (T && 0 === a.querySelectorAll(k.join(', ')).length) { + var v = (0, r.le)(h) ? ' class="e-rte-wrap-inner"' : ' class="' + h + ' e-rte-wrap-inner"'; + var g = '<' + T + v + this.domNode.attributes(l) + '>'; + if (t.enterAction !== 'BR') { + this.domNode.wrapInner(a, this.domNode.parseHTMLFragment(g)); + } + } else if (this.domNode.contents(a)[0].nodeType === 3) { + var b = this.domNode.createTagString(T, l, this.parent.domNode.encode(this.domNode.contents(a)[0].textContent)); + this.domNode.replaceWith(this.domNode.contents(a)[0], b); + } else if (this.domNode.contents(a)[0].classList.contains(I.startSelection) || this.domNode.contents(a)[0].classList.contains(I.endSelection)) { + var b = this.domNode.createTagString(T, l, this.domNode.contents(a)[0].outerHTML); + this.domNode.replaceWith(this.domNode.contents(a)[0], b); + } else { + var y = a.firstChild; + h = y.getAttribute('class'); + (0, r.Y4)(y, this.domNode.rawAttributes(l)); + if (h && y.getAttribute('class')) { + (0, r.Y4)(y, { + 'class': h + ' ' + y.getAttribute('class') + }); + } + } + (0, r.R3)([ + this.openTag('LI') + ], a); + (0, r.Ce)([ + this.closeTag('LI') + ], a); + } + this.domNode.insertAfter(this.openTag(l.tagName), a); + if (l.parentNode.tagName === 'LI') { + l = l.parentNode.parentNode; + } + if (o.indexOf(l) < 0) { + o.push(l); + } + } + for(var n = 0; n < o.length; n++){ + var C = o[n]; + var E = C.innerHTML; + var S = /<\/span>/g; + var w = /<\/span>/g; + E = E.replace(S, ''); + E = E.replace(w, '<$1 ' + this.domNode.attributes(C) + '>'); + this.domNode.replaceWith(C, this.domNode.openTagString(C) + E.trim() + this.domNode.closeTagString(C)); + } + var x = this.parent.editableElement.querySelectorAll('ul:empty, ol:empty'); + for(var n = 0; n < x.length; n++){ + (0, r.og)(x[n]); + } + var L = this.parent.editableElement.querySelectorAll('li:empty'); + for(var n = 0; n < L.length; n++){ + (0, r.og)(L[n]); + } + }; + e.prototype.openTag = function(e) { + return this.domNode.parseHTMLFragment(''); + }; + e.prototype.closeTag = function(e) { + return this.domNode.parseHTMLFragment(''); + }; + return e; + }()); + ; + var j = (function() { + function e() {} + e.WrapBefore = function(e, t, i) { + t.innerText = e.textContent; + (!i) ? this.AppendBefore(t, e) : this.AppendBefore(t, e, true); + if (e.parentNode) { + e.parentNode.removeChild(e); + } + return t.childNodes[0]; + }; + e.Wrap = function(e, t) { + this.AppendBefore(t, e); + t.appendChild(e); + return e; + }; + e.unwrap = function(e) { + var t = e.parentNode; + var i = []; + for(; e.firstChild; null){ + i.push(t.insertBefore(e.firstChild, e)); + } + t.removeChild(e); + return i; + }; + e.AppendBefore = function(e, t, i) { + return (t.parentNode) ? ((!i) ? t.parentNode.insertBefore(e, t) : t.parentNode.insertBefore(e, t.nextSibling)) : t; + }; + return e; + }()); + ; + var z = (function() { + function e() { + this.enterAction = 'P'; + this.position = -1; + this.nodeSelection = new M.q(); + } + e.prototype.GetSpliceNode = function(e, t) { + t = this.SplitNode(e, t, true); + t = this.SplitNode(e, t, false); + return t; + }; + e.prototype.SplitNode = function(e, t, i) { + if (t) { + var n = e.cloneRange(); + var r = t.parentNode; + var s = this.nodeSelection.getIndex(t); + n.collapse(i); + (i) ? n.setStartBefore(t) : n.setEndAfter(t); + var o = n.extractContents(); + if (i) { + t = r.childNodes[s]; + o = this.spliceEmptyNode(o, false); + if (o && o.childNodes.length > 0) { + var a = (o.childNodes.length === 1 && o.childNodes[0].nodeName !== 'IMG' && this.isImgElm(o) && o.textContent === '') ? true : false; + if (!a) { + if (t) { + j.AppendBefore(o, t); + } else { + r.appendChild(o); + var l = document.createElement('div'); + l.innerHTML = ''; + t = l.firstChild; + r.appendChild(t); + } + } + } + } else { + t = r.childNodes.length > 1 ? r.childNodes[s] : r.childNodes[0]; + o = this.spliceEmptyNode(o, true); + if (o && o.childNodes.length > 0) { + var a = (o.childNodes.length === 1 && o.childNodes[0].nodeName !== 'IMG' && this.isImgElm(o) && o.textContent === '') ? true : false; + if (!a) { + if (t) { + j.AppendBefore(o, t, true); + } else { + r.appendChild(o); + var l = document.createElement('div'); + l.innerHTML = ''; + r.insertBefore(l.firstChild, r.firstChild); + t = r.firstChild; + } + } + } + } + return t; + } else { + return null; + } + }; + e.prototype.isImgElm = function(e) { + var t = true; + if (e.childNodes.length === 1 && e.childNodes[0].nodeName !== 'IMG') { + var i = e.childNodes[0]; + for(var n = 0; !(0, r.le)(i.childNodes) && n < i.childNodes.length; n++){ + if (i.childNodes[n].nodeName === 'IMG') { + t = false; + } + } + } else { + t = true; + } + return t; + }; + e.prototype.spliceEmptyNode = function(e, t) { + var i; + if (e.childNodes.length === 1 && e.childNodes[0].nodeName === '#text' && e.childNodes[0].textContent === '' || e.textContent === '') { + i = -1; + } else { + i = e.childNodes.length - 1; + } + if (i > -1 && !t) { + this.spliceEmptyNode(e.childNodes[i], t); + } else if (i > -1) { + this.spliceEmptyNode(e.childNodes[0], t); + } else if (e.nodeType !== 3 && e.nodeType !== 11 && e.nodeName !== 'IMG') { + e.parentNode.removeChild(e); + } + return e; + }; + e.prototype.GetCursorStart = function(e, t, i) { + e = (i) ? e : e.reverse(); + var n = e[0]; + for(var r = 0; r < e.length && ((i) ? (e[r] < t) : (e[r] >= t)); r++){ + n = e[r]; + } + return n; + }; + e.prototype.GetCursorRange = function(e, t, i) { + var n = e.createRange(); + var r = []; + r.push(0); + var s = this.TrimLineBreak(i.data); + var o = s.indexOf(' ', 0); + while(o !== -1){ + if (r.indexOf(o) < 0) { + r.push(o); + } + if (new RegExp('\\s').test(s[o - 1]) && (r.indexOf(o - 1) < 0)) { + r.push(o - 1); + } + if (new RegExp('\\s').test(s[o + 1])) { + r.push(o + 1); + } + o = s.indexOf(' ', (o + 1)); + } + r.push(s.length); + if ((r.indexOf(t.startOffset) >= 0) || ((r.indexOf(t.startOffset - 1) >= 0) && (t.startOffset !== 1 || (t.startOffset === 1 && new RegExp('\\s').test(s[0]))) || ((r[r.length - 1] - 1) === t.startOffset))) { + n = t; + this.position = 1; + } else { + var a = this.GetCursorStart(r, t.startOffset, true); + this.position = t.startOffset - a; + n.setStart(t.startContainer, a); + n.setEnd(t.startContainer, this.GetCursorStart(r, t.startOffset, false)); + } + return n; + }; + e.prototype.GetCursorNode = function(e, t, i) { + return this.GetSpliceNode(this.GetCursorRange(e, t, i), i); + }; + e.prototype.TrimLineBreak = function(e) { + return e.replace(/(\r\n\t|\n|\r\t)/gm, ' '); + }; + return e; + }()); + ; + var q = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(o.Kj, this.applyFormats, this); + this.parent.observer.on(o.My, this.onKeyUp, this); + this.parent.observer.on(o.kT, this.onKeyDown, this); + }; + e.prototype.getParentNode = function(e) { + for(; e.parentNode && e.parentNode !== this.parent.editableElement; null){ + e = e.parentNode; + } + return e; + }; + e.prototype.onKeyUp = function(e) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var i = t.endContainer; + var n = i.lastChild; + if (e.event.which === 13 && t.startContainer === i && i.nodeType !== 3) { + var s = (0, r.az)('p'); + s.innerHTML = '
    '; + if (!(0, r.le)(n) && n && n.nodeName === 'BR' && (n.previousSibling && n.previousSibling.nodeName === 'TABLE')) { + i.replaceChild(s, n); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, s, 0); + } else { + var o = this.parent.nodeSelection.getSelectionNodeCollectionBr(t)[0]; + if (!(0, r.le)(o) && o.nodeName === 'BR' && (o.previousSibling && o.previousSibling.nodeName === 'TABLE')) { + i.replaceChild(s, o); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, s, 0); + } + } + } + }; + e.prototype.onKeyDown = function(e) { + if (e.event.which === 13) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var i = (t.startContainer.textContent.length === 0 || t.startContainer.nodeName === 'PRE') ? t.startContainer : t.startContainer.parentElement; + var n = (t.endContainer.textContent.length === 0 || t.endContainer.nodeName === 'PRE') ? t.endContainer : t.endContainer.parentElement; + var s = (0, r.oq)(i, 'pre'); + var o = (0, r.oq)(n, 'pre'); + var a = !(0, r.le)(s) && !(0, r.le)(s.parentElement) && s.parentElement.tagName === 'LI'; + if (a) { + return; + } + if ((((0, r.le)(s) && !(0, r.le)(o)) || (!(0, r.le)(s) && (0, r.le)(o)))) { + e.event.preventDefault(); + this.deleteContent(t); + this.removeCodeContent(t); + t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, n, 0); + } + if (e.event.which === 13 && !(0, r.le)(s) && !(0, r.le)(o)) { + e.event.preventDefault(); + this.deleteContent(t); + this.removeCodeContent(t); + t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var l = t.startContainer.childNodes[t.endOffset]; + var h = t.startContainer.childNodes[t.endOffset - 1]; + var c = t.startContainer; + if (!(0, r.le)(l) && !(0, r.le)(h) && (0, r.le)(l.nextSibling) && l.nodeName === 'BR' && h.nodeName === 'BR') { + this.paraFocus(t.startContainer, e.enterAction); + } else if ((c.textContent.charCodeAt(0) === 8203 && c.textContent.length === 1) || c.textContent.length === 0) { + while(c.parentElement.nodeName !== 'PRE' && (c.textContent.length === 1 || c.textContent.length === 0)){ + c = c.parentElement; + } + if (!(0, r.le)(c.previousSibling) && c.previousSibling.nodeName === 'BR' && (0, r.le)(c.nextSibling)) { + this.paraFocus(c.parentElement); + } else { + this.isNotEndCursor(s, t); + } + } else { + this.isNotEndCursor(s, t); + } + } + } + }; + e.prototype.removeCodeContent = function(e) { + var t = new RegExp(String.fromCharCode(65279), 'g'); + if (!(0, r.le)(e.endContainer.textContent.match(t))) { + var i = e.endContainer.textContent.charCodeAt(e.endOffset - 1) === 65279 ? e.endOffset - 2 : e.endOffset; + e.endContainer.textContent = e.endContainer.textContent.replace(t, ''); + if (e.endContainer.textContent === '') { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, e.endContainer.parentElement, 0); + } else { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, e.endContainer, i); + } + } + }; + e.prototype.deleteContent = function(e) { + if (e.startContainer !== e.endContainer || e.startOffset !== e.endOffset) { + e.deleteContents(); + } + }; + e.prototype.paraFocus = function(e, t) { + var i; + if (t === 'DIV') { + i = (0, r.az)('div'); + i.innerHTML = '
    '; + } else if (t === 'BR') { + i = (0, r.az)('br'); + } else { + i = (0, r.az)('p'); + i.innerHTML = '
    '; + } + this.parent.domNode.insertAfter(i, e); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, i, 0); + (0, r.og)(e.lastChild); + }; + e.prototype.isNotEndCursor = function(e, t) { + var i = new z(); + var n = t.startOffset === e.lastChild.textContent.length && e.lastChild.textContent === t.startContainer.textContent; + if (e.textContent.indexOf(t.startContainer.textContent) === 0 && ((t.startOffset === 0 && t.endOffset === 0) || t.startContainer.nodeName === 'PRE')) { + this.insertMarker(e, t); + var s = (0, r.az)('br'); + e.childNodes[t.endOffset].parentElement.insertBefore(s, e.childNodes[t.endOffset]); + } else { + var o = i.SplitNode(t, e, true); + this.insertMarker(e, t); + var a = e.previousElementSibling; + if (a.tagName === 'PRE') { + a.insertAdjacentHTML('beforeend', '
    ' + o.innerHTML); + (0, r.og)(e); + } + } + this.setCursorPosition(n, e); + }; + e.prototype.setCursorPosition = function(e, t) { + var i = false; + var n = this.parent.editableElement.querySelector('.tempSpan'); + var s = n.parentElement; + n.parentNode.textContent === '' ? i = true : this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, n, 0); + if (e) { + if (i) { + if (s === t) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, n, 0); + (0, r.og)(n); + } else { + this.focusSelectionParent(n, s); + } + } else { + var o = (0, r.az)('br'); + this.parent.domNode.insertAfter(o, n); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, n, 0); + (0, r.og)(n); + } + } else { + i ? this.focusSelectionParent(n, s) : (0, r.og)(n); + } + }; + e.prototype.focusSelectionParent = function(e, t) { + (0, r.og)(e); + t.innerHTML = '\u200B'; + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, t, 0); + }; + e.prototype.insertMarker = function(e, t) { + var i = (0, r.az)('span', { + className: 'tempSpan' + }); + if (t.startContainer.nodeName === 'PRE') { + e.childNodes[t.endOffset].parentElement.insertBefore(i, e.childNodes[t.endOffset]); + } else { + t.startContainer.parentElement.insertBefore(i, t.startContainer); + } + }; + e.prototype.applyFormats = function(e) { + var t = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var i = false; + if (this.parent.editableElement === t.endContainer && !(0, r.le)(this.parent.editableElement.children[t.endOffset - 1]) && this.parent.editableElement.children[t.endOffset - 1].tagName === 'TABLE' && !t.collapsed) { + i = true; + } + var n = this.parent.nodeSelection.save(t, this.parent.currentDocument); + this.parent.domNode.setMarker(n); + var s = this.parent.domNode.blockNodes(); + if (e.enterAction === 'BR') { + this.setSelectionBRConfig(); + var o = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument); + var a = this.parent.nodeSelection.getSelectionNodes(o); + var l = []; + if (a.length === 0) { + a.push(s[0]); + } + for(var h = 0; h < a.length; h++){ + var c = a[h]; + var d = void 0; + while(!this.parent.domNode.isBlockNode(c) && c !== this.parent.editableElement){ + d = c; + c = c.parentElement; + } + if (this.parent.domNode.isBlockNode(c) && c === this.parent.editableElement) { + l.push(d); + } + } + for(var h = 0; h < l.length; h++){ + if (!this.parent.domNode.isBlockNode(l[h])) { + var c = l[h]; + var p = c; + while(c === this.parent.editableElement){ + p = c; + c = c.parentElement; + } + var u = void 0; + if (this.parent.domNode.isBlockNode(p.parentElement) && p.parentElement === this.parent.editableElement) { + u = (0, r.az)('div'); + p.parentElement.insertBefore(u, p); + u.appendChild(p); + } else { + u = p; + } + var f = u.previousSibling; + while(!(0, r.le)(f) && f.nodeName !== 'BR' && !this.parent.domNode.isBlockNode(f)){ + u.firstChild.parentElement.insertBefore(f, u.firstChild); + f = u.previousSibling; + } + if (!(0, r.le)(f) && f.nodeName === 'BR') { + (0, r.og)(f); + } + var m = u.nextSibling; + while(!(0, r.le)(m) && m.nodeName !== 'BR' && !this.parent.domNode.isBlockNode(m)){ + u.appendChild(m); + m = u.nextSibling; + } + if (!(0, r.le)(m) && m.nodeName === 'BR') { + (0, r.og)(m); + } + } + } + this.setSelectionBRConfig(); + s = this.parent.domNode.blockNodes(); + } + for(var h = 0; h < s.length; h++){ + var v = void 0; + var g = void 0; + if (e.subCommand.toLowerCase() === 'blockquote') { + v = this.getParentNode(s[h]); + g = this.parent.domNode.isList(v) || v.tagName === 'TABLE' ? v.outerHTML : v.innerHTML; + } else { + v = s[h]; + g = v.innerHTML; + } + if ((e.subCommand.toLowerCase() === v.tagName.toLowerCase() && (e.subCommand.toLowerCase() !== 'pre' || (!(0, r.le)(e.exeValue) && e.exeValue.name === 'dropDownSelect'))) || (0, r.le)(v.parentNode) || (v.tagName === 'TABLE' && e.subCommand.toLowerCase() === 'pre')) { + continue; + } + this.cleanFormats(v, e.subCommand); + var b = (e.subCommand.toLowerCase() === 'pre' && v.tagName.toLowerCase() === 'pre') ? 'p' : e.subCommand; + var y = this.parent.domNode.createTagString(b, v, g.replace(/>\s+<')); + if (v.tagName === 'LI') { + v.innerHTML = ''; + v.insertAdjacentHTML('beforeend', y); + } else { + this.parent.domNode.replaceWith(v, y); + } + } + this.preFormatMerge(); + var C = this.parent.editableElement.querySelector('.' + I.startSelection); + var E = this.parent.editableElement.querySelector('.' + I.endSelection); + if (!(0, r.le)(C) && !(0, r.le)(E)) { + C = C.lastChild; + E = E.lastChild; + } + n = this.parent.domNode.saveMarker(n, null); + if ((0, B.FA)()) { + (0, B.ze)(this.parent.editableElement, e.selector); + } + if (i) { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, C, E, 0, E.textContent.length); + } else { + n.restore(); + } + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + } + }; + e.prototype.setSelectionBRConfig = function() { + var e = this.parent.editableElement.querySelector('.' + I.startSelection); + var t = this.parent.editableElement.querySelector('.' + I.endSelection); + if ((0, r.le)(t)) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, e, 0); + } else { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, e, t, 0, 0); + } + }; + e.prototype.preFormatMerge = function() { + var e = this.parent.editableElement.querySelectorAll('PRE'); + if (!(0, r.le)(e)) { + for(var t = 0; t < e.length; t++){ + var i = e[t].previousElementSibling; + if (!(0, r.le)(i) && i.tagName === 'PRE') { + i.insertAdjacentHTML('beforeend', '
    ' + e[t].innerHTML); + (0, r.og)(e[t]); + } + } + } + }; + e.prototype.cleanFormats = function(e, t) { + var i = [ + 'display', + 'font-size', + 'margin-top', + 'margin-bottom', + 'margin-left', + 'margin-right', + 'font-weight' + ]; + t = t.toLowerCase(); + for(var n = 0; n < i.length && (t !== 'p' && t !== 'blockquote' && t !== 'pre'); n++){ + e.style.removeProperty(i[n]); + } + }; + return e; + }()); + ; + var V = (function() { + function e() {} + e.Insert = function(e, t, i, n) { + var s; + if (typeof t === 'string') { + var o = document.createElement('div'); + o.innerHTML = t; + s = n ? o : o.firstChild; + } else { + if (n && !(!(0, r.le)(t) && !(0, r.le)(t.classList) && t.classList.contains('pasteContent'))) { + var o = document.createElement('div'); + o.appendChild(t); + s = o; + } else { + s = t; + } + } + var a = new M.q(); + var l = new z(); + var h = a.getRange(e); + if (h.startContainer === i && h.startContainer === h.endContainer && h.startOffset === 0 && h.startOffset === h.endOffset && i.textContent.length === 0 && i.children[0].tagName === 'P') { + a.setSelectionText(e, h.startContainer.children[0], h.startContainer.children[0], 0, 0); + h = a.getRange(e); + } + if (h.startContainer.nodeName === 'BR' && h.startOffset === 0 && h.startOffset === h.endOffset && h.startContainer === h.endContainer) { + var c = Array.prototype.slice.call(h.startContainer.parentElement.children).indexOf(h.startContainer); + a.setSelectionText(e, h.startContainer.parentElement, h.startContainer.parentElement, c + 1, c + 1); + h = a.getRange(e); + } + var d = h.startOffset === h.endOffset && h.startOffset === 0 && h.startContainer === h.endContainer; + var p = h.collapsed; + var u = this.getNodeCollection(h, a, s); + var f = (s.nodeName.toLowerCase() === 'table') ? this.closestEle(u[0].parentNode, i) : u[0]; + if (n || (!(0, r.le)(s) && !(0, r.le)(s.classList) && s.classList.contains('pasteContent'))) { + this.pasteInsertHTML(u, s, h, a, l, e, p, f, i); + return; + } + if (i !== h.startContainer && ((!p && !(f.nodeType === Node.ELEMENT_NODE && L.indexOf(f.tagName.toLocaleLowerCase()) !== -1)) || (s.nodeName.toLowerCase() === 'table' && f && L.indexOf(f.tagName.toLocaleLowerCase()) === -1))) { + var m = l.GetSpliceNode(h, f); + var v = m.previousSibling; + var g = m.parentNode; + if (u.length === 1 || (s.nodeName.toLowerCase() === 'table' && m.childElementCount === 0)) { + a.setSelectionContents(e, m); + h = a.getRange(e); + } else { + var b = l.GetSpliceNode(h, u[u.length - 1].parentElement); + b = (0, r.le)(b) ? m : b; + a.setSelectionText(e, m, b, 0, (b.nodeType === 3) ? b.textContent.length : b.childNodes.length); + h = a.getRange(e); + } + h.extractContents(); + if (t.tagName === 'TABLE') { + this.removeEmptyElements(i); + } + for(var y = 0; y < u.length; y++){ + if (u[y].nodeType !== 3 && u[y].parentNode != null) { + if (u[y].nodeName === 'IMG') { + continue; + } + u[y].parentNode.removeChild(u[y]); + } + } + if (v) { + j.AppendBefore(s, v, true); + } else { + var C = null; + while(g !== i && g.firstChild && (g.textContent.trim() === '')){ + var E = g.parentNode; + C = g; + g = E; + } + if (C !== null) { + g = C; + } + if (g.firstChild && (g !== i || (s.nodeName === 'TABLE' && d && g === h.startContainer && g === h.endContainer))) { + if (g.textContent.trim() === '' && g !== i) { + j.AppendBefore(s, g, false); + (0, r.og)(g); + } else { + j.AppendBefore(s, g.firstChild, false); + } + } else { + g.appendChild(s); + } + } + if (s.nodeName === 'IMG') { + this.imageFocus(s, a, e); + } else if (s.nodeType !== 3) { + a.setSelectionText(e, s, s, 0, s.childNodes.length); + } else { + a.setSelectionText(e, s, s, 0, s.textContent.length); + } + } else { + h.deleteContents(); + if (d && h.startContainer.textContent === '' && h.startContainer.nodeName !== 'BR') { + h.startContainer.innerHTML = ''; + } + if (r.AR.isIE) { + var S = e.createDocumentFragment(); + S.appendChild(s); + h.insertNode(S); + } else if (h.startContainer.nodeType === 1 && h.startContainer.nodeName.toLowerCase() === 'hr' && h.endContainer.nodeName.toLowerCase() === 'hr') { + var w = h.startContainer.nextElementSibling; + if (w) { + if (w.querySelector('br')) { + (0, r.og)(w.querySelector('br')); + } + w.appendChild(s); + } + } else { + if (h.startContainer.nodeName === 'BR') { + h.startContainer.parentElement.insertBefore(s, h.startContainer); + } else { + h.insertNode(s); + } + } + if (s.nodeType !== 3 && s.childNodes.length > 0) { + a.setSelectionText(e, s, s, 1, 1); + } else if (s.nodeName === 'IMG') { + this.imageFocus(s, a, e); + } else if (s.nodeType !== 3) { + a.setSelectionContents(e, s); + } else { + a.setSelectionText(e, s, s, s.textContent.length, s.textContent.length); + } + } + }; + e.pasteInsertHTML = function(e, t, i, n, s, o, a, l, h) { + var c = i.startOffset === i.endOffset && i.startContainer === i.endContainer; + if (c && i.startContainer === h && h.textContent === '') { + var d = this.getImmediateBlockNode(e[e.length - 1], h); + n.setSelectionText(o, d, d, 0, 0); + i = n.getRange(o); + } + var p; + var u; + var f; + var m; + if (h !== i.startContainer && ((!a && !(l.nodeType === Node.ELEMENT_NODE && L.indexOf(l.tagName.toLocaleLowerCase()) !== -1)) || (t.nodeName.toLowerCase() === 'table' && l && L.indexOf(l.tagName.toLocaleLowerCase()) === -1))) { + m = s.GetSpliceNode(i, l); + u = (0, r.le)(m.previousSibling) ? m.parentNode.previousSibling : m.previousSibling; + if (e.length === 1) { + n.setSelectionContents(o, m); + i = n.getRange(o); + f = true; + } else { + p = s.GetSpliceNode(i, e[e.length - 1].parentElement); + p = (0, r.le)(p) ? m : p; + n.setSelectionText(o, m, p, 0, (p.nodeType === 3) ? p.textContent.length : p.childNodes.length); + i = n.getRange(o); + f = false; + } + } + var v = false; + this.removingComments(t); + var g = t.childNodes; + for(var b = 0; b < g.length; b++){ + if (k.indexOf(g[b].nodeName.toLocaleLowerCase()) >= 0) { + v = true; + break; + } + } + var y; + var C = document.createDocumentFragment(); + if (!v) { + if (!c) { + while(t.firstChild){ + y = t.firstChild; + C.appendChild(t.firstChild); + } + if (f) { + m.parentNode.replaceChild(C, m); + } else { + i.deleteContents(); + (0, r.og)(p); + !(0, r.le)(u) ? u.parentNode.appendChild(C) : h.appendChild(C); + } + } else { + var E = (0, r.az)('span', { + className: 'tempSpan' + }); + var S = (0, r.oq)(i.startContainer.parentElement, 'a'); + if (i.startContainer.nodeType === 3 && S && (0, r.oq)(S, 'span')) { + var w = this.getImmediateBlockNode(i.startContainer, h); + if (w.querySelectorAll('br').length > 0) { + (0, r.og)(w.querySelector('br')); + } + var T = (0, r.oq)(S, 'span'); + T.appendChild(E); + } else { + i.insertNode(E); + } + while(t.firstChild){ + y = t.firstChild; + C.appendChild(t.firstChild); + } + E.parentNode.replaceChild(C, E); + } + } else { + this.insertTempNode(i, t, e, s, h); + var x = true; + var N = void 0; + var D = void 0; + var O = void 0; + if (!this.contentsDeleted) { + i.deleteContents(); + } + while(t.firstChild){ + if (t.firstChild.nodeName === '#text' && t.firstChild.textContent.trim() === '') { + (0, r.og)(t.firstChild); + continue; + } + if (t.firstChild.nodeName === '#text' && x || (this.inlineNode.indexOf(t.firstChild.nodeName.toLocaleLowerCase()) >= 0 && x)) { + y = t.firstChild; + if ((0, r.le)(t.previousElementSibling)) { + var A = (0, r.az)('p'); + t.parentElement.insertBefore(A, t); + } + t.previousElementSibling.appendChild(t.firstChild); + } else { + y = t.firstChild; + if (t.firstChild.nodeName === '#text' || (this.inlineNode.indexOf(t.firstChild.nodeName.toLocaleLowerCase()) >= 0)) { + if (!N) { + D = (0, r.az)('p'); + D.appendChild(t.firstChild); + C.appendChild(D); + } else { + O.appendChild(t.firstChild); + C.appendChild(O); + } + O = D; + N = true; + } else { + C.appendChild(t.firstChild); + N = false; + } + x = false; + } + } + t.parentNode.replaceChild(C, t); + } + if (y.nodeName === '#text') { + this.placeCursorEnd(y, t, n, o, h); + } else { + this.cursorPos(y, t, n, o, h); + } + }; + e.placeCursorEnd = function(e, t, i, n, s) { + e = e.nodeName === 'BR' ? ((0, r.le)(e.previousSibling) ? e.parentNode : e.previousSibling) : e; + while(!(0, r.le)(e) && e.nodeName !== '#text' && e.nodeName !== 'IMG' && e.nodeName !== 'BR' && e.nodeName !== 'HR'){ + e = e.lastChild; + } + e = (0, r.le)(e) ? t : e; + if (e.nodeName === 'IMG') { + this.imageFocus(e, i, n); + } else { + i.setSelectionText(n, e, e, e.textContent.length, e.textContent.length); + } + this.removeEmptyElements(s); + }; + e.getNodeCollection = function(e, t, i) { + var n = []; + if (e.startOffset === e.endOffset && e.startContainer === e.endContainer && e.startContainer.nodeName != 'BR' && e.startContainer.childNodes.length > 0 && (e.startContainer.nodeName === 'TD' || (e.startContainer.nodeType !== 3 && i.classList && i.classList.contains('pasteContent')))) { + n.push(e.startContainer.childNodes[e.endOffset]); + } else { + n = t.getInsertNodeCollection(e); + } + return n; + }; + e.insertTempNode = function(e, t, i, n, s) { + if (e.startContainer === s && !(0, r.le)(e.startContainer.childNodes[e.endOffset - 1]) && e.startContainer.childNodes[e.endOffset - 1].nodeName === 'TABLE') { + if ((0, r.le)(e.startContainer.childNodes[e.endOffset - 1].nextSibling)) { + e.startContainer.appendChild(t); + } else { + e.startContainer.insertBefore(t, e.startContainer.childNodes[e.endOffset - 1].nextSibling); + } + } else if (e.startContainer === s && !(0, r.le)(e.startContainer.childNodes[e.endOffset]) && e.startContainer.childNodes[e.endOffset].nodeName === 'TABLE') { + e.startContainer.insertBefore(t, e.startContainer.childNodes[e.endOffset]); + } else if (e.startContainer === e.endContainer && e.startContainer.nodeType !== 3 && t.firstChild.nodeName === 'HR') { + if (e.startContainer.classList.contains('e-content') || e.startContainer.nodeName === 'BODY') { + e.startContainer.appendChild(t); + } else { + e.startContainer.parentNode.insertBefore(t, e.startContainer); + } + } else { + var o = this.getImmediateBlockNode(i[i.length - 1], s); + if (((0, r.le)(o) || (0, r.le)(o.parentElement)) && e.endContainer.nodeType !== 3) { + o = e.endContainer; + e.setEnd(o, e.endContainer.textContent.length); + } + if (o.nodeName === 'BODY' && e.startContainer === e.endContainer && e.startContainer.nodeType === 1) { + o = e.startContainer; + } + if (o.closest('LI') && t && t.firstElementChild && ((t).firstElementChild.tagName === 'OL' || t.firstElementChild.tagName === 'UL')) { + var a = void 0; + while(t.firstElementChild.lastElementChild && t.firstElementChild.lastElementChild.tagName === 'LI'){ + a = t.firstElementChild.lastElementChild; + a.style.removeProperty('margin-left'); + a.style.removeProperty('margin-top'); + a.style.removeProperty('margin-bottom'); + t.firstElementChild.insertAdjacentElement('afterend', a); + } + } + if (o.nodeName === 'TD' || o.nodeName === 'TH' || o.nodeName === 'TR') { + var l = (0, r.az)('span', { + className: 'tempSpan' + }); + e.insertNode(l); + l.parentNode.replaceChild(t, l); + } else { + var h = new M.q(); + var c = this.getNodeCollection(e, h, t)[this.getNodeCollection(e, h, t).length - 1]; + var d = void 0; + if ((c.nodeName === 'BR' || c.nodeName === 'HR' || (c.nodeName === '#text' && !(0, r.le)(c.parentElement) && c.parentElement.nodeName === 'LI')) && (!(0, r.le)(c.parentElement) && c.parentElement.textContent.trim().length === 0)) { + d = c; + if (c.parentElement.nodeName === 'LI' && !(0, r.le)(c.nextSibling) && c.nextSibling.nodeName === 'BR') { + (0, r.og)(c.nextSibling); + } + } else if (c.nodeName === '#text' && !(0, r.le)(c.parentElement) && c.parentElement.nodeName === 'LI' && c.parentElement.textContent.trim().length > 0) { + d = c; + if (c.parentElement.nodeName === 'LI' && !(0, r.le)(c.nextSibling) && c.nextSibling.nodeName === 'BR') { + (0, r.og)(c.nextSibling); + } + if (!e.collapsed) { + e.deleteContents(); + } + e.insertNode(t); + this.contentsDeleted = true; + return; + } else { + d = n.GetSpliceNode(e, o); + } + d.parentNode.replaceChild(t, d); + } + } + }; + e.cursorPos = function(e, t, i, n, s) { + e.classList.add('lastNode'); + s.innerHTML = (0, B.Hl)(s.innerHTML); + e = s.querySelector('.lastNode'); + if (!(0, r.le)(e)) { + this.placeCursorEnd(e, t, i, n, s); + e.classList.remove('lastNode'); + if (e.classList.length === 0) { + e.removeAttribute('class'); + } + } + }; + e.imageFocus = function(e, t, i) { + var n = document.createTextNode(' '); + e.parentNode.insertBefore(n, e.nextSibling); + t.setSelectionText(i, e.nextSibling, e.nextSibling, 0, 0); + }; + e.getImmediateBlockNode = function(e, t) { + do { + e = e.parentNode; + }while (e && k.indexOf(e.nodeName.toLocaleLowerCase()) < 0) + return e; + }; + e.removingComments = function(e) { + var t = e.innerHTML; + t = t.replace(//g, ''); + e.innerHTML = t; + }; + e.findDetachEmptyElem = function(e) { + var t; + if (!(0, r.le)(e.parentElement)) { + if (e.parentElement.textContent.trim() === '' && e.parentElement.contentEditable !== 'true') { + t = this.findDetachEmptyElem(e.parentElement); + } else { + t = e; + } + } else { + t = null; + } + return t; + }; + e.removeEmptyElements = function(e) { + var t = e.querySelectorAll(':empty'); + for(var i = 0; i < t.length; i++){ + if (P.indexOf(t[i].tagName.toLowerCase()) < 0) { + var n = this.findDetachEmptyElem(t[i]); + if (!(0, r.le)(n)) { + (0, r.og)(n); + } + } + } + }; + e.closestEle = function(e, t) { + var i = e; + while(i && i.nodeType === 1){ + if (i.parentNode === t || (!(0, r.le)(i.parentNode.tagName) && x.indexOf(i.parentNode.tagName.toLocaleLowerCase()) !== -1)) { + return i; + } + i = i.parentNode; + } + return null; + }; + e.inlineNode = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ]; + e.contentsDeleted = false; + return e; + }()); + ; + var _ = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(c, this.linkCommand, this); + }; + e.prototype.linkCommand = function(e) { + switch(e.value.toString().toLocaleLowerCase()){ + case 'createlink': + case 'editlink': + this.createLink(e); + break; + case 'openlink': + this.openLink(e); + break; + case 'removelink': + this.removeLink(e); + break; + } + }; + e.prototype.createLink = function(e) { + var t = (!(0, r.le)(e.item.selectParent) && e.item.selectParent.length > 0) && (0, r.oq)(e.item.selectParent[0], 'a'); + t = !(0, r.le)(t) ? t : (!(0, r.le)(e.item.selectParent) && e.item.selectParent.length > 0) ? (e.item.selectParent[0]) : null; + if (!(0, r.le)(t) && t.tagName === 'A') { + var i = t; + var n = ''; + if (!(0, r.le)(e.item.url)) { + i.setAttribute('href', e.item.url); + } + if (!(0, r.le)(e.item.title)) { + i.setAttribute('title', e.item.title); + } + if (!(0, r.le)(e.item.text) && e.item.text !== '') { + n = i.innerText; + i.innerText = e.item.text; + } + if (!(0, r.le)(e.item.target)) { + i.setAttribute('target', e.item.target); + } else { + i.removeAttribute('target'); + } + if (n === e.item.text) { + e.item.selection.setSelectionText(this.parent.currentDocument, i, i, 1, 1); + e.item.selection.restore(); + } else { + var s = e.item.action === 'Paste' ? i.childNodes[0].textContent.length : 0; + e.item.selection.setSelectionText(this.parent.currentDocument, i.childNodes[0], i.childNodes[0], s, i.childNodes[0].textContent.length); + } + } else { + var o = new M.q(); + var a = o.getRange(this.parent.currentDocument); + if (a.endContainer.nodeName === '#text' && a.startContainer.textContent.length === (a.endOffset + 1) && a.endContainer.textContent.charAt(a.endOffset) === ' ' && a.endContainer.nextSibling.nodeName === 'A') { + o.setSelectionText(this.parent.currentDocument, a.startContainer, a.endContainer, a.startOffset, a.endOffset + 1); + a = o.getRange(this.parent.currentDocument); + } + var l = (0, r.le)(e.item.text) ? true : e.item.text.replace(/ /g, '').localeCompare(a.toString().replace(/\n/g, ' ').replace(/ /g, '')) < 0; + if (e.event && e.event.type === 'keydown' && (e.event.keyCode === 32 || e.event.keyCode === 13) || e.item.action === 'Paste' || a.collapsed || l) { + var h = this.createAchorNode(e); + h.innerText = e.item.text === '' ? e.item.url : e.item.text; + e.item.selection.restore(); + V.Insert(this.parent.currentDocument, h, this.parent.editableElement); + if (e.event && e.event.type === 'keydown' && (e.event.keyCode === 32 || e.event.keyCode === 13)) { + var c = e.item.selection.range.startContainer; + c.textContent = this.removeText(c.textContent, e.item.text); + } else { + var s = e.item.action === 'Paste' ? h.childNodes[0].textContent.length : 0; + e.item.selection.setSelectionText(this.parent.currentDocument, h.childNodes[0], h.childNodes[0], s, h.childNodes[0].textContent.length); + } + } else { + this.createLinkNode(e); + } + } + if (e.callBack) { + e.callBack({ + requestType: 'Links', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.createLinkNode = function(e) { + var t = new M.q(); + var i = new z(); + var n = t.getRange(this.parent.currentDocument); + var r = this.getSelectionNodes(t.getNodeCollection(n)); + var s = t.save(n, this.parent.currentDocument); + var o = []; + var a = []; + var l; + var h = []; + var c = []; + var d = []; + var p; + for(var u = 0; u < r.length; u++){ + r[u] = i.GetSpliceNode(n, r[u]); + o[u] = r[u]; + } + for(var f = 0; f < o.length; f++){ + var m = true; + l = o[f]; + while(m === true){ + if (l.parentNode.nodeName === 'A') { + var v = l.parentNode; + l.parentNode.parentNode.insertBefore(v.firstChild, v); + l.parentNode.removeChild(v); + } + if (this.isBlockNode(l.parentNode) || o.length === 0 || f === 0 || f === o.length - 1 || n.startContainer.nodeType === 3) { + a[f] = l; + m = false; + } else { + l = l.parentNode; + } + } + } + for(var f = 0, g = 0; f < a.length; f++){ + if (f === 0) { + d[g] = a[f]; + } + if (a.length > 1 && f < a.length - 1) { + if ((a[f].parentElement === a[f + 1].parentElement) && (a[f] === a[f + 1])) { + continue; + } else { + d[g + 1] = a[f + 1]; + g++; + } + } + } + var b = 0; + c[b] = this.createAchorNode(e); + for(var f = 0; f < d.length; f++){ + if (f === 0) { + p = d[f].cloneNode(true); + c[f].appendChild(p); + } + if (f < d.length - 1) { + if (d[f].parentNode === d[f + 1].parentNode) { + var y = d[f + 1].cloneNode(true); + c[b].appendChild(y); + } else { + b = b + 1; + c[b] = this.createAchorNode(e); + p = d[f + 1].cloneNode(true); + c[b].appendChild(p); + } + } + } + this.parent.nodeSelection.setRange(document, s.range); + for(var f = 0, C = 0, E = 0; f <= d.length; f++){ + if (f === 0) { + d[f].parentNode.insertBefore(c[C], d[f].nextSibling); + if (this.parent.domNode.blockNodes().length === 1) { + this.parent.nodeSelection.setSelectionNode(this.parent.currentDocument, c[C]); + } + h[E] = d[f]; + E++; + } + if (f < d.length - 1) { + if (d[f].parentNode === d[f + 1].parentNode) { + h[E] = d[f + 1]; + E++; + } else { + C = C + 1; + d[f + 1].parentNode.insertBefore(c[C], d[f + 1]); + h[E] = d[f + 1]; + E++; + } + } + } + for(var f = 0; f < h.length; f++){ + if (h[f].parentNode) { + h[f].parentNode.removeChild(h[f]); + } + } + }; + e.prototype.createAchorNode = function(e) { + var t = (0, r.az)('a', { + className: 'e-rte-anchor', + attrs: { + href: e.item.url, + title: (0, r.le)(e.item.title) || e.item.title === '' ? e.item.url : e.item.title + } + }); + if (!(0, r.le)(e.item.target)) { + t.setAttribute('target', e.item.target); + } + return t; + }; + e.prototype.getSelectionNodes = function(e) { + e = e.reverse(); + for(var t = 0; t < e.length; t++){ + if (e[t].nodeType !== 3 || e[t].textContent.trim() === '') { + if (e[t].nodeName !== 'IMG') { + e.splice(t, 1); + t--; + } + } + } + return e.reverse(); + }; + e.prototype.isBlockNode = function(e) { + return (!!e && (e.nodeType === Node.ELEMENT_NODE && k.indexOf(e.tagName.toLowerCase()) >= 0)); + }; + e.prototype.removeText = function(e, t) { + var i = e.split(' '); + for(var n = 0; n < i.length; n++){ + if (i[n] === t) { + i.splice(n, 1); + n--; + } + } + return i.join(' ') + ' '; + }; + e.prototype.openLink = function(e) { + document.defaultView.open(e.item.url, e.item.target); + this.callBack(e); + }; + e.prototype.removeLink = function(e) { + var t = this.parent.domNode.blockNodes(); + if (t.length < 2) { + this.parent.domNode.setMarker(e.item.selection); + var i = (0, r.oq)(e.item.selectParent[0], 'a'); + var n = i ? i : e.item.selectParent[0]; + var s = n.parentNode; + var o = []; + for(; n.firstChild; null){ + o.push(s.insertBefore(n.firstChild, n)); + } + s.removeChild(n); + if (o && o.length === 1) { + e.item.selection.startContainer = e.item.selection.getNodeArray(o[o.length - 1], true); + e.item.selection.endContainer = e.item.selection.startContainer; + } + e.item.selection = this.parent.domNode.saveMarker(e.item.selection); + } else { + for(var a = 0; a < t.length; a++){ + var l = t[a].querySelectorAll('a'); + for(var h = 0; h < l.length; h++){ + if (document.getSelection().containsNode(l[h], true)) { + l[h].outerHTML = l[h].innerHTML; + } + } + } + } + e.item.selection.restore(); + this.callBack(e); + }; + e.prototype.callBack = function(e) { + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return e; + }()); + ; + var U = (function() { + function e(e) { + this.alignments = { + 'JustifyLeft': 'left', + 'JustifyCenter': 'center', + 'JustifyRight': 'right', + 'JustifyFull': 'justify' + }; + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(S, this.applyAlignment, this); + this.parent.observer.on(o.kT, this.onKeyDown, this); + }; + e.prototype.onKeyDown = function(e) { + switch(e.event.action){ + case 'justify-center': + this.applyAlignment({ + subCommand: 'JustifyCenter', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + case 'justify-full': + this.applyAlignment({ + subCommand: 'JustifyFull', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + case 'justify-left': + this.applyAlignment({ + subCommand: 'JustifyLeft', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + case 'justify-right': + this.applyAlignment({ + subCommand: 'JustifyRight', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + } + }; + e.prototype.getTableNode = function(e) { + var t = e.startContainer.nodeType === Node.ELEMENT_NODE ? e.startContainer : e.startContainer.parentNode; + var i = (0, r.oq)(t, 'td,th'); + return [ + i + ]; + }; + e.prototype.applyAlignment = function(e) { + var t = e.value === 'Table' ? true : false; + var i = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var n = this.parent.nodeSelection.save(i, this.parent.currentDocument); + if (!t) { + this.parent.domNode.setMarker(n); + var s = this.parent.domNode.blockNodes(); + for(var o = 0; o < s.length; o++){ + var a = s[o]; + (0, r.V7)(a, { + 'text-align': this.alignments[e.subCommand] + }); + } + var l = this.parent.domNode.getImageTagInSelection(); + for(var o = 0; o < l.length; o++){ + var h = []; + h.push(l[o]); + this.parent.imgObj.imageCommand({ + item: { + selectNode: h + }, + subCommand: e.subCommand, + value: e.subCommand, + callBack: e.callBack, + selector: e.selector + }); + } + this.parent.editableElement.focus(); + n = this.parent.domNode.saveMarker(n); + if ((0, B.FA)()) { + (0, B.ze)(this.parent.editableElement, e.selector); + } + n.restore(); + } else { + (0, r.V7)(this.getTableNode(i)[0], { + 'text-align': this.alignments[e.subCommand] + }); + } + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: (t ? this.getTableNode(i) : this.parent.domNode.blockNodes()) + }); + } + }; + return e; + }()); + ; + var W = (function() { + function e(e) { + this.indentValue = 20; + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(w, this.applyIndents, this); + this.parent.observer.on(o.kT, this.onKeyDown, this); + }; + e.prototype.onKeyDown = function(e) { + switch(e.event.action){ + case 'indents': + this.applyIndents({ + subCommand: 'Indent', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + case 'outdents': + this.applyIndents({ + subCommand: 'Outdent', + callBack: e.callBack + }); + e.event.preventDefault(); + break; + } + }; + e.prototype.applyIndents = function(e) { + var t = this.parent.editableElement; + var i = t.classList.contains('e-rtl'); + var n = this.parent.nodeSelection.getRange(this.parent.currentDocument); + var r = this.parent.nodeSelection.save(n, this.parent.currentDocument); + this.parent.domNode.setMarker(r); + var s = this.parent.domNode.blockNodes(); + var a = s.slice(); + var l = []; + for(var h = 0; h < a.length; h++){ + if (a[h].tagName !== 'LI' && 'LI' === a[h].parentNode.tagName) { + s.splice(s.indexOf(a[h]), 1); + l.push(a[h].parentNode); + } else if (a[h].tagName === 'LI') { + s.splice(s.indexOf(a[h]), 1); + l.push(a[h]); + } + } + if (l.length > 0) { + this.parent.observer.notify(o.kT, { + event: { + preventDefault: function() { + return; + }, + stopPropagation: function() { + return; + }, + shiftKey: (e.subCommand === 'Indent' ? false : true), + which: 9, + action: 'indent' + }, + ignoreDefault: true + }); + } + for(var h = 0; h < s.length; h++){ + var c = s[h]; + var d = i ? c.style.marginRight : c.style.marginLeft; + var p = void 0; + if (e.subCommand === 'Indent') { + p = d === '' ? this.indentValue + 'px' : parseInt(d, null) + this.indentValue + 'px'; + i ? (c.style.marginRight = p) : (c.style.marginLeft = p); + } else { + p = (d === '' || d === '0px') ? '' : parseInt(d, null) - this.indentValue + 'px'; + i ? (c.style.marginRight = p) : (c.style.marginLeft = p); + } + } + t.focus(); + if ((0, B.FA)()) { + (0, B.ze)(t, e.selector); + } + r = this.parent.domNode.saveMarker(r); + r.restore(); + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.domNode.blockNodes() + }); + } + }; + return e; + }()); + ; + var Z = 'e-imgright'; + var Y = 'e-imgleft'; + var X = 'e-imgcenter'; + var G = 'e-imgbreak'; + var K = 'e-img-caption'; + var J = 'e-rte-img-caption'; + var $ = 'e-caption-inline'; + var Q = 'e-imginline'; + ; + var ee = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(l, this.imageCommand, this); + }; + e.prototype.imageCommand = function(e) { + switch(e.value.toString().toLowerCase()){ + case 'image': + case 'replace': + this.createImage(e); + break; + case 'insertlink': + this.insertImageLink(e); + break; + case 'openimagelink': + this.openImageLink(e); + break; + case 'editimagelink': + this.editImageLink(e); + break; + case 'removeimagelink': + this.removeImageLink(e); + break; + case 'remove': + this.removeImage(e); + break; + case 'alttext': + this.insertAltTextImage(e); + break; + case 'dimension': + this.imageDimension(e); + break; + case 'caption': + this.imageCaption(e); + break; + case 'justifyleft': + this.imageJustifyLeft(e); + break; + case 'justifycenter': + this.imageJustifyCenter(e); + break; + case 'justifyright': + this.imageJustifyRight(e); + break; + case 'inline': + this.imageInline(e); + break; + case 'break': + this.imageBreak(e); + break; + } + }; + e.prototype.createImage = function(e) { + var t = this; + var i = false; + e.item.url = (0, r.le)(e.item.url) || e.item.url === 'undefined' ? e.item.src : e.item.url; + if (!(0, r.le)(e.item.selectParent) && e.item.selectParent[0].tagName === 'IMG') { + var n = e.item.selectParent[0]; + this.setStyle(n, e); + i = true; + } else { + var s = (0, r.az)('img'); + this.setStyle(s, e); + if (!(0, r.le)(e.item.selection)) { + e.item.selection.restore(); + } + if (!(0, r.le)(e.selector) && e.selector === 'pasteCleanupModule') { + e.callBack({ + requestType: 'Images', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: [ + s + ] + }); + } else { + V.Insert(this.parent.currentDocument, s, this.parent.editableElement); + } + } + if (e.callBack && ((0, r.le)(e.selector) || !(0, r.le)(e.selector) && e.selector !== 'pasteCleanupModule')) { + var o = this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument)[0]; + var a = (e.value === 'Replace' || i) ? e.item.selectParent[0] : (r.AR.isIE ? o.previousSibling : o.previousElementSibling); + a.addEventListener('load', function() { + if (e.value !== 'Replace' || !i) { + e.callBack({ + requestType: 'Images', + editorMode: 'HTML', + event: e.event, + range: t.parent.nodeSelection.getRange(t.parent.currentDocument), + elements: [ + a + ] + }); + } + }); + } + }; + e.prototype.setStyle = function(e, t) { + if (!(0, r.le)(t.item.url)) { + e.setAttribute('src', t.item.url); + } + e.setAttribute('class', 'e-rte-image' + ((0, r.le)(t.item.cssClass) ? '' : ' ' + t.item.cssClass)); + if (!(0, r.le)(t.item.altText)) { + e.setAttribute('alt', t.item.altText); + } + if (!(0, r.le)(t.item.width) && !(0, r.le)(t.item.width.width)) { + e.setAttribute('width', this.calculateStyleValue(t.item.width.width)); + } + if (!(0, r.le)(t.item.height) && !(0, r.le)(t.item.height.height)) { + e.setAttribute('height', this.calculateStyleValue(t.item.height.height)); + } + if (!(0, r.le)(t.item.width) && !(0, r.le)(t.item.width.minWidth)) { + e.style.minWidth = this.calculateStyleValue(t.item.width.minWidth); + } + if (!(0, r.le)(t.item.width) && !(0, r.le)(t.item.width.maxWidth)) { + e.style.maxWidth = this.calculateStyleValue(t.item.width.maxWidth); + } + if (!(0, r.le)(t.item.height) && !(0, r.le)(t.item.height.minHeight)) { + e.style.minHeight = this.calculateStyleValue(t.item.height.minHeight); + } + if (!(0, r.le)(t.item.height) && !(0, r.le)(t.item.height.maxHeight)) { + e.style.maxHeight = this.calculateStyleValue(t.item.height.maxHeight); + } + }; + e.prototype.calculateStyleValue = function(e) { + var t; + if (typeof (e) === 'string') { + if (e.indexOf('px') || e.indexOf('%') || e.indexOf('auto')) { + t = e; + } else { + t = e + 'px'; + } + } else { + t = e + 'px'; + } + return t; + }; + e.prototype.insertImageLink = function(e) { + var t = (0, r.az)('a', { + attrs: { + href: e.item.url + } + }); + if (e.item.selectNode[0].parentElement.classList.contains('e-img-wrap')) { + e.item.selection.restore(); + t.setAttribute('contenteditable', 'true'); + } + t.appendChild(e.item.selectNode[0]); + if (!(0, r.le)(e.item.target)) { + t.setAttribute('target', e.item.target); + } + V.Insert(this.parent.currentDocument, t, this.parent.editableElement); + this.callBack(e); + }; + e.prototype.openImageLink = function(e) { + document.defaultView.open(e.item.url, e.item.target); + this.callBack(e); + }; + e.prototype.removeImageLink = function(e) { + var t = e.item.selectParent[0]; + if (t.classList.contains('e-img-caption')) { + var i = (0, r.Ys)('.e-img-wrap', t); + var n = (0, r.Ys)('.e-img-inner', t); + var s = n.cloneNode(true); + (0, r.og)((0, r.Ys)('a', t)); + (0, r.og)(n); + i.appendChild(e.item.insertElement); + i.appendChild(s); + } else { + (0, r.og)(t); + if (r.AR.isIE) { + e.item.selection.restore(); + } + V.Insert(this.parent.currentDocument, e.item.insertElement, this.parent.editableElement); + } + this.callBack(e); + }; + e.prototype.editImageLink = function(e) { + e.item.selectNode[0].parentElement.href = e.item.url; + if ((0, r.le)(e.item.target)) { + e.item.selectNode[0].parentElement.removeAttribute('target'); + } else { + e.item.selectNode[0].parentElement.target = e.item.target; + } + this.callBack(e); + }; + e.prototype.removeImage = function(e) { + if ((0, r.oq)(e.item.selectNode[0], 'a')) { + if (e.item.selectNode[0].parentElement.nodeName === 'A' && !(0, r.le)(e.item.selectNode[0].parentElement.innerText)) { + if (!(0, r.le)((0, r.oq)(e.item.selectNode[0], '.' + K))) { + (0, r.og)((0, r.oq)(e.item.selectNode[0], '.' + K)); + } else { + (0, r.og)(e.item.selectNode[0]); + } + } else { + (0, r.og)((0, r.oq)(e.item.selectNode[0], 'a')); + } + } else if (!(0, r.le)((0, r.oq)(e.item.selectNode[0], '.' + K))) { + (0, r.og)((0, r.oq)(e.item.selectNode[0], '.' + K)); + } else { + (0, r.og)(e.item.selectNode[0]); + } + this.callBack(e); + }; + e.prototype.insertAltTextImage = function(e) { + e.item.selectNode[0].setAttribute('alt', e.item.altText); + this.callBack(e); + }; + e.prototype.imageDimension = function(e) { + var t = e.item.selectNode[0]; + t.style.height = ''; + t.style.width = ''; + if (e.item.width !== 'auto') { + t.style.width = (0, r.Ac)(e.item.width); + } else { + t.removeAttribute('width'); + } + if (e.item.height !== 'auto') { + t.style.height = (0, r.Ac)(e.item.height); + } else { + t.removeAttribute('height'); + } + this.callBack(e); + }; + e.prototype.imageCaption = function(e) { + V.Insert(this.parent.currentDocument, e.item.insertElement, this.parent.editableElement); + this.callBack(e); + }; + e.prototype.imageJustifyLeft = function(e) { + var t = e.item.selectNode[0]; + if (!(0, r.le)(t)) { + t.removeAttribute('class'); + (0, r.cn)([ + t + ], 'e-rte-image'); + if (!(0, r.le)((0, r.oq)(t, '.' + K))) { + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Z); + (0, r.cn)([ + (0, r.oq)(t, '.' + K) + ], Y); + } + if (t.parentElement.nodeName === 'A') { + (0, r.IV)([ + t.parentElement + ], Z); + (0, r.cn)([ + t.parentElement + ], Y); + (0, r.cn)([ + t + ], Y); + } else { + (0, r.cn)([ + t + ], Y); + } + this.callBack(e); + } + }; + e.prototype.imageJustifyCenter = function(e) { + var t = e.item.selectNode[0]; + if (!(0, r.le)(t)) { + t.removeAttribute('class'); + (0, r.cn)([ + t + ], 'e-rte-image'); + if (!(0, r.le)((0, r.oq)(t, '.' + K))) { + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Y); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Z); + (0, r.cn)([ + (0, r.oq)(t, '.' + K) + ], X); + } + if (t.parentElement.nodeName === 'A') { + (0, r.IV)([ + t.parentElement + ], Y); + (0, r.IV)([ + t.parentElement + ], Z); + (0, r.cn)([ + t.parentElement + ], X); + (0, r.cn)([ + t + ], X); + } else { + (0, r.cn)([ + t + ], X); + } + this.callBack(e); + } + }; + e.prototype.imageJustifyRight = function(e) { + var t = e.item.selectNode[0]; + if (!(0, r.le)(t)) { + t.removeAttribute('class'); + (0, r.cn)([ + t + ], 'e-rte-image'); + if (!(0, r.le)((0, r.oq)(t, '.' + K))) { + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Y); + (0, r.cn)([ + (0, r.oq)(t, '.' + K) + ], Z); + } + if (t.parentElement.nodeName === 'A') { + (0, r.IV)([ + t.parentElement + ], Y); + (0, r.cn)([ + t.parentElement + ], Z); + (0, r.cn)([ + t + ], Z); + } else { + (0, r.cn)([ + t + ], Z); + } + this.callBack(e); + } + }; + e.prototype.imageInline = function(e) { + var t = e.item.selectNode[0]; + t.removeAttribute('class'); + (0, r.cn)([ + t + ], 'e-rte-image'); + (0, r.cn)([ + t + ], Q); + if (!(0, r.le)((0, r.oq)(t, '.' + K))) { + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], G); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], X); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Y); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Z); + (0, r.cn)([ + (0, r.oq)(t, '.' + K) + ], $); + } + this.callBack(e); + }; + e.prototype.imageBreak = function(e) { + var t = e.item.selectNode[0]; + t.removeAttribute('class'); + (0, r.cn)([ + t + ], G); + (0, r.cn)([ + t + ], 'e-rte-image'); + if (!(0, r.le)((0, r.oq)(t, '.' + K))) { + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], $); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], X); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Y); + (0, r.IV)([ + (0, r.oq)(t, '.' + K) + ], Z); + (0, r.cn)([ + (0, r.oq)(t, '.' + K) + ], G); + } + this.callBack(e); + }; + e.prototype.callBack = function(e) { + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return e; + }()); + ; + var et = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(h, this.createTable, this); + this.parent.observer.on(d, this.insertRow, this); + this.parent.observer.on(p, this.insertColumn, this); + this.parent.observer.on(u, this.deleteRow, this); + this.parent.observer.on(f, this.deleteColumn, this); + this.parent.observer.on(m, this.removeTable, this); + this.parent.observer.on(v, this.tableHeader, this); + this.parent.observer.on(g, this.tableVerticalAlign, this); + this.parent.observer.on(b, this.cellMerge, this); + this.parent.observer.on(C, this.HorizontalSplit, this); + this.parent.observer.on(y, this.VerticalSplit, this); + this.parent.observer.on(E, this.tableMove, this); + }; + e.prototype.createTable = function(e) { + var t = (0, r.az)('table', { + className: 'e-rte-table' + }); + var i = (0, r.az)('tbody'); + if (!(0, r.le)(e.item.width.width)) { + t.style.width = this.calculateStyleValue(e.item.width.width); + } + if (!(0, r.le)(e.item.width.minWidth)) { + t.style.minWidth = this.calculateStyleValue(e.item.width.minWidth); + } + if (!(0, r.le)(e.item.width.maxWidth)) { + t.style.maxWidth = this.calculateStyleValue(e.item.width.maxWidth); + } + var n = parseInt(e.item.width.width, 10) > 100 ? 100 / e.item.columns : parseInt(e.item.width.width, 10) / e.item.columns; + for(var s = 0; s < e.item.rows; s++){ + var o = (0, r.az)('tr'); + for(var a = 0; a < e.item.columns; a++){ + var l = (0, r.az)('td'); + l.appendChild((0, r.az)('br')); + l.style.width = n + '%'; + o.appendChild(l); + } + i.appendChild(o); + } + t.appendChild(i); + e.item.selection.restore(); + V.Insert(this.parent.currentDocument, t, this.parent.editableElement); + this.removeEmptyNode(); + e.item.selection.setSelectionText(this.parent.currentDocument, t.querySelector('td'), t.querySelector('td'), 0, 0); + if (t.nextElementSibling === null) { + var h = void 0; + if (e.enterAction === 'DIV') { + h = (0, r.az)('div'); + h.appendChild((0, r.az)('br')); + } else if (e.enterAction === 'BR') { + h = (0, r.az)('br'); + } else { + h = (0, r.az)('p'); + h.appendChild((0, r.az)('br')); + } + this.insertAfter(h, t); + } + t.querySelector('td').classList.add('e-cell-select'); + if (e.callBack) { + e.callBack({ + requestType: 'Table', + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: [ + t + ] + }); + } + return t; + }; + e.prototype.calculateStyleValue = function(e) { + var t; + if (typeof (e) === 'string') { + if (e.indexOf('px') || e.indexOf('%') || e.indexOf('auto')) { + t = e; + } else { + t = e + 'px'; + } + } else { + t = e + 'px'; + } + return t; + }; + e.prototype.removeEmptyNode = function() { + var e = this.parent.editableElement.querySelectorAll('ul:empty, ol:empty'); + for(var t = 0; t < e.length; t++){ + (0, r.og)(e[t]); + } + var i = this.parent.editableElement.querySelectorAll('li *:empty:not(img)'); + for(var t = 0; t < i.length; t++){ + (0, r.og)(i[t]); + if (i.length === t + 1) { + i = this.parent.editableElement.querySelectorAll('li *:empty:not(img)'); + t = -1; + } + } + var n = this.parent.editableElement.querySelectorAll('li:empty'); + for(var t = 0; t < n.length; t++){ + (0, r.og)(n[t]); + } + }; + e.prototype.insertAfter = function(e, t) { + t.parentNode.insertBefore(e, t.nextSibling); + }; + e.prototype.getSelectedCellMinMaxIndex = function(e) { + var t = this.curTable.querySelectorAll('.e-cell-select'); + var i = 0; + var n = e.length; + var r = 0; + var s = e[0].length; + var o = 0; + for(var a = 0; i < t.length; i++){ + var l = this.getCorrespondingIndex(t[i], e); + var h = this.FindIndex(l[0], l[1], e); + n = Math.min(l[0], n), r = Math.max(h[0], r), s = Math.min(l[1], s), o = Math.max(h[1], o); + } + return { + startRow: n, + endRow: r, + startColumn: s, + endColumn: o + }; + }; + e.prototype.insertRow = function(e) { + var t = e.item.subCommand === 'InsertRowBefore' ? false : true; + var i = e.item.selection.range.startContainer; + if (!(i.nodeName === 'TH' || i.nodeName === 'TD')) { + i = (0, r.oq)(i.parentElement, 'td,th'); + } + if (i.nodeName.toLowerCase() === 'th' && e.item.subCommand === 'InsertRowBefore') { + return; + } + this.curTable = (0, r.oq)(this.parent.nodeSelection.range.startContainer.parentElement, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length === 0) { + var n = this.curTable.rows[this.curTable.rows.length - 1]; + var s = n.cloneNode(true); + s.removeAttribute('rowspan'); + this.insertAfter(s, n); + } else { + var o = this.getCorrespondingColumns(); + var a = this.getSelectedCellMinMaxIndex(o); + var l = t ? a.endRow : a.startRow; + var h = (0, r.az)('tr'); + var c = this.curTable.querySelectorAll('th.e-cell-select').length > 0; + for(var d = 0; d < o[l].length; d++){ + if (t && l < o.length - 1 && o[l][d] === o[l + 1][d] || !t && 0 < l && o[l][d] === o[l - 1][d]) { + if (0 === d || 0 < d && o[l][d] !== o[l][d - 1]) { + o[l][d].setAttribute('rowspan', (parseInt(o[l][d].getAttribute('rowspan'), 10) + 1).toString()); + } + } else { + var p = (0, r.az)('td'); + p.appendChild((0, r.az)('br')); + h.appendChild(p); + p.setAttribute('style', o[(c && t) ? o[(l + 1)] ? (l + 1) : l : l][d].getAttribute('style')); + } + } + var u = void 0; + if (c && t) { + u = this.curTable.querySelector('tbody').childNodes[0]; + } else { + u = this.curTable.rows[l]; + } + (e.item.subCommand === 'InsertRowBefore') ? u.parentElement.insertBefore(h, u) : (c ? u.parentElement.insertBefore(h, u) : this.insertAfter(h, u)); + } + e.item.selection.setSelectionText(this.parent.currentDocument, e.item.selection.range.startContainer, e.item.selection.range.startContainer, 0, 0); + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.insertColumn = function(e) { + var t = e.item.selection.range.startContainer; + if (!(t.nodeName === 'TH' || t.nodeName === 'TD')) { + t = (0, r.oq)(t.parentElement, 'td,th'); + } + var i = (0, r.oq)(t, 'tr'); + var n; + var s = (0, r.oq)((i), 'table').rows; + var o = Array.prototype.slice.call(i.querySelectorAll(':scope > td, :scope > th')).indexOf(t); + var a = parseInt(e.item.width, 10) / (i.querySelectorAll(':scope > td, :scope > th').length); + var l = parseInt(e.item.width, 10) / (i.querySelectorAll(':scope > td, :scope > th').length + 1); + var h = (0, r.oq)(i, 'table'); + var c = (0, r.oq)(i, 'table').querySelectorAll('th,td'); + for(var d = 0; d < c.length; d++){ + c[d].dataset.oldWidth = (c[d].offsetWidth / h.offsetWidth * 100) + '%'; + } + for(var d = 0; d < s.length; d++){ + n = s[d].querySelectorAll(':scope > td, :scope > th')[o]; + var p = n.cloneNode(true); + p.innerHTML = ''; + p.appendChild((0, r.az)('br')); + p.removeAttribute('class'); + p.removeAttribute('colspan'); + p.removeAttribute('rowspan'); + (e.item.subCommand === 'InsertColumnLeft') ? n.parentElement.insertBefore(p, n) : this.insertAfter(p, n); + p.style.width = l.toFixed(4) + '%'; + delete p.dataset.oldWidth; + } + for(var d = 0; d < c.length; d++){ + c[d].style.width = (Number(c[d].dataset.oldWidth.split('%')[0]) * l / a).toFixed(4) + '%'; + delete c[d].dataset.oldWidth; + } + e.item.selection.setSelectionText(this.parent.currentDocument, t, t, 0, 0); + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.deleteColumn = function(e) { + var t = e.item.selection.range.startContainer; + if (t.nodeType === 3) { + t = (0, r.oq)(t.parentElement, 'td,th'); + } + var i = (0, r.oq)(t, t.tagName === 'TH' ? 'thead' : 'tbody'); + var n = i && Array.prototype.indexOf.call(i.childNodes, t.parentNode); + this.curTable = (0, r.oq)(t, 'table'); + var s = (0, r.oq)(t, 'tr'); + if (s.querySelectorAll('th,td').length === 1) { + e.item.selection.restore(); + (0, r.og)((0, r.oq)(t.parentElement, 'table')); + } else { + var o = void 0; + var a = this.getCorrespondingColumns(); + var l = this.getSelectedCellMinMaxIndex(a); + var h = l.startColumn; + var c = l.endColumn; + for(var d = 0; d < a.length; d++){ + var p = a[d]; + for(var u = 0; u < p.length; u++){ + var f = p[u]; + var m = this.getCorrespondingIndex(f, a); + var v = parseInt(f.getAttribute('colspan'), 10) || 1; + if (m[1] + (v - 1) >= h && m[1] <= c) { + if (v > 1) { + f.setAttribute('colspan', (v - 1).toString()); + } else { + (0, r.og)(f); + o = u; + if (r.AR.isIE) { + e.item.selection.setSelectionText(this.parent.currentDocument, this.curTable.querySelector('td'), this.curTable.querySelector('td'), 0, 0); + this.curTable.querySelector('td, th').classList.add('e-cell-select'); + } + } + } + } + } + if (o > -1) { + var g = i.children[n]; + var b = g && g.children[(o <= g.children.length - 1 ? o : o - 1)]; + if (b) { + e.item.selection.setSelectionText(this.parent.currentDocument, b, b, 0, 0); + b.classList.add('e-cell-select'); + } + } + } + if (e.callBack) { + var y = this.parent.nodeSelection.getRange(this.parent.currentDocument).startContainer; + if (y.nodeName !== 'TD') { + var C = this.parent.nodeSelection.getRange(this.parent.currentDocument).startOffset; + var E = y.children[C]; + if (E) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, E, 0); + } + } + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.deleteRow = function(e) { + var t = e.item.selection.range.startContainer; + if (t.nodeType === 3) { + t = (0, r.oq)(t.parentElement, 'td,th'); + } + var i = Array.prototype.indexOf.call(t.parentNode.childNodes, t); + this.curTable = (0, r.oq)(t, 'table'); + var n; + var s = this.getCorrespondingColumns(); + var o = this.getSelectedCellMinMaxIndex(s); + var a; + var l; + if (this.curTable.rows.length === 1) { + e.item.selection.restore(); + (0, r.og)((0, r.oq)(t.parentElement, 'table')); + } else { + for(a = o.endRow; a >= o.startRow; a--){ + n = this.curTable.rows[a]; + for(l = 0; l < s[a].length; l++){ + if (l === 0 || s[a][l] !== s[a][l - 1]) { + if (1 < parseInt(s[a][l].getAttribute('rowspan'), 10)) { + var h = parseInt(s[a][l].getAttribute('rowspan'), 10) - 1; + 1 === h ? s[a][l].removeAttribute('rowspan') : s[a][l].setAttribute('rowspan', h.toString()); + } + } + if (a < s.length - 1 && s[a][l] === s[a + 1][l] && (0 === a || s[a][l] !== s[a - 1][l])) { + var c = s[a][l]; + var d = void 0; + for(d = l; 0 < d && s[a][d] === s[a][d - 1]; d--){ + if (d === 0) { + this.curTable.rows[a + 1].prepend(c); + } else { + s[a + 1][d - 1].insertAdjacentElement('afterend', c); + } + } + } + } + var p = n.rowIndex; + this.curTable.deleteRow(p); + var u = !(0, r.le)(this.curTable.rows[p]) ? this.curTable.querySelectorAll('tbody tr')[p] : this.curTable.querySelectorAll('tbody tr')[p - 1]; + var f = u && u.querySelectorAll('td')[i]; + if (f) { + e.item.selection.setSelectionText(this.parent.currentDocument, f, f, 0, 0); + f.classList.add('e-cell-select'); + } else { + e.item.selection.setSelectionText(this.parent.currentDocument, this.curTable.querySelector('td'), this.curTable.querySelector('td'), 0, 0); + this.curTable.querySelector('td, th').classList.add('e-cell-select'); + } + } + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.removeTable = function(e) { + var t = e.item.selection.range.startContainer; + t = (t.nodeType === 3) ? t.parentNode : t; + var i = (0, r.oq)(t.parentElement, 'table'); + if (i) { + e.item.selection.restore(); + (0, r.og)(i); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.tableHeader = function(e) { + var t = false; + var i = e.item.selection.range.startContainer; + i = (i.nodeType === 3) ? i.parentNode : i; + var n = (0, r.oq)(i.parentElement, 'table'); + [].slice.call(n.childNodes).forEach(function(e) { + if (e.nodeName === 'THEAD') { + t = true; + } + }); + if (n && !t) { + var s = n.querySelector('tr').childElementCount; + var o = 0; + for(var a = 0; a < s; a++){ + o = o + (parseInt(n.querySelector('tr').children[a].getAttribute('colspan'), 10) || 1); + } + var l = n.createTHead(); + var h = l.insertRow(0); + for(var c = 0; c < o; c++){ + var d = (0, r.az)('th'); + d.appendChild((0, r.az)('br')); + h.appendChild(d); + } + } else { + n.deleteTHead(); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.tableVerticalAlign = function(e) { + if (e.item.subCommand === 'AlignTop') { + e.item.tableCell.style.verticalAlign = 'top'; + } else if (e.item.subCommand === 'AlignMiddle') { + e.item.tableCell.style.verticalAlign = 'middle'; + } else { + e.item.tableCell.style.verticalAlign = 'bottom'; + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.cellMerge = function(e) { + if ((0, r.le)(this.curTable)) { + this.curTable = (0, r.oq)(this.parent.nodeSelection.range.startContainer.parentElement, 'table'); + } + var t = this.curTable.querySelectorAll('.e-cell-select'); + if (t.length < 2) { + return; + } + this.mergeCellContent(); + var i = this.getSelectedMinMaxIndexes(this.getCorrespondingColumns()); + var n = t[0]; + var s = n.parentElement.querySelectorAll('.e-cell-select'); + if (i.startColumn < i.endColumn) { + n.setAttribute('colspan', (i.endColumn - i.startColumn + 1).toString()); + } + if (i.startRow < i.endRow) { + n.setAttribute('rowspan', (i.endRow - i.startRow + 1).toString()); + } + var o = 0; + for(var a = s.length - 1; a >= 0; a--){ + o = o + parseFloat(s[a].style.width); + } + n.style.width = o + '%'; + for(var l = 1; l <= t.length - 1; l++){ + (0, r.og)(t[l]); + } + for(var l = 0; l < this.curTable.rows.length; l++){ + if (this.curTable.rows[l].innerHTML === '') { + (0, r.og)(this.curTable.rows[l]); + } + } + this.updateRowSpanStyle(i.startRow, i.endRow, this.getCorrespondingColumns()); + this.updateColSpanStyle(i.startColumn, i.endColumn, this.getCorrespondingColumns()); + e.item.selection.setSelectionText(this.parent.currentDocument, e.item.selection.range.startContainer, e.item.selection.range.startContainer, 0, 0); + if (this.parent.nodeSelection.range) { + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, 0); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.updateColSpanStyle = function(e, t, i) { + var n; + var r; + var s; + var o = 0; + var a; + var l = 0; + var h = i; + if (e < (t = Math.min(t, h[0].length - 1))) { + for(r === e; r <= t; r++){ + if (!(e < r && h[0][r] === h[0][r - 1]) && 1 < (o = Math.min(parseInt(h[0][r].getAttribute('colspan'), 10) || 1, t - e + 1)) && h[0][r] === h[0][r + 1]) { + for(l = o - 1, n = 1; n < h.length; n++){ + if (h[n][r] !== h[n - 1][r]) { + for(s = r; s < r + o; s++){ + if (1 < (a = parseInt(h[n][s].getAttribute('colspan'), 10) || 1) && h[n][s] === h[n][s + 1]) { + s += l = Math.min(l, a - 1); + } else if (!(l = Math.max(0, l - 1))) { + break; + } + } + } + if (!l) { + break; + } + } + } + } + if (l) { + this.updateCellAttribute(h, l, 'colspan', 0, h.length - 1, e, t); + } + } + }; + e.prototype.updateRowSpanStyle = function(e, t, i) { + var n; + var r; + var s; + var o = 0; + var a; + var l = 0; + var h = i; + if (e < (t = Math.min(t, h.length - 1))) { + for(n = e; n <= t; n++){ + if (!(e < n && h[n][0] === h[n - 1][0]) && h[n][0] && 1 < (o = Math.min(parseInt(h[n][0].getAttribute('rowspan'), 10) || 1, t - e + 1)) && h[n][0] === h[n + 1][0]) { + for(l = o - 1, r = 1; r < h[0].length; r++){ + if (h[n][r] !== h[n][r - 1]) { + for(s = n; s < n + o; s++){ + if (1 < (a = parseInt(h[s][r].getAttribute('rowspan'), 10) || 1) && h[s][r] === h[s + 1][r]) { + s += l = Math.min(l, a - 1); + } else if (!(l = Math.max(0, l - 1))) { + break; + } + } + if (!l) { + break; + } + } + } + } + } + if (l) { + this.updateCellAttribute(h, l, 'rowspan', e, t, 0, h[0].length - 1); + } + } + }; + e.prototype.updateCellAttribute = function(e, t, i, n, r, s, o) { + var a; + var l; + var h; + for(a = n; a <= r; a++){ + for(l = s; l <= o; l++){ + n < a && e[a][l] === e[a - 1][l] || s < l && e[a][l] === e[a][l - 1] || 1 < (h = parseInt(e[a][l].getAttribute(i), 10) || 1) && (1 < h - t ? e[a][l].setAttribute(i, (h - t).toString()) : e[a][l].removeAttribute(i)); + } + } + }; + e.prototype.mergeCellContent = function() { + var e = this.curTable.querySelectorAll('.e-cell-select'); + var t = e[0].innerHTML === '
    ' ? '' : e[0].innerHTML; + for(var i = 1; i < e.length; i++){ + if ('
    ' !== e[i].innerHTML) { + t = t ? t + '
    ' + e[i].innerHTML : t + e[i].innerHTML; + } + } + e[0].innerHTML = t; + }; + e.prototype.getSelectedMinMaxIndexes = function(e) { + var t = this.curTable.querySelectorAll('.e-cell-select'); + if (0 < t.length) { + var i = e.length; + var n = 0; + var r = e[0].length; + var s = 0; + for(var o = 0; o < t.length; o++){ + var a = this.getCorrespondingIndex(t[o], e); + var l = this.FindIndex(a[0], a[1], e); + i = Math.min(a[0], i); + n = Math.max(l[0], n); + r = Math.min(a[1], r); + s = Math.max(l[1], s); + } + return { + startRow: i, + endRow: n, + startColumn: r, + endColumn: s + }; + } + return null; + }; + e.prototype.HorizontalSplit = function(e) { + var t = e.item.selection.range.startContainer; + this.curTable = (0, r.oq)(t.parentElement, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length > 1) { + return; + } + this.activeCell = this.curTable.querySelector('.e-cell-select'); + var i = this.activeCell.cloneNode(true); + i.removeAttribute('class'); + i.innerHTML = '
    '; + var n = this.getCorrespondingIndex(this.activeCell, this.getCorrespondingColumns()); + var s = this.getCorrespondingColumns(); + var o = this.activeCell.getAttribute('rowspan') ? parseInt(this.activeCell.getAttribute('rowspan'), 10) : 1; + if (o > 1) { + var a = Math.ceil(o / 2); + 1 < a ? this.activeCell.setAttribute('rowspan', a.toString()) : this.activeCell.removeAttribute('rowspan'); + 1 < (o - a) ? i.setAttribute('rowspan', (o - a).toString()) : i.removeAttribute('rowspan'); + var l = void 0; + var h = void 0; + for(l = n[0] + Math.ceil(o / 2), h = 0 === n[1] ? n[1] : n[1] - 1; 0 <= h && (s[l][h] === s[l][h - 1] || 0 < l && s[l][h] === s[l - 1][h]);){ + h--; + } + if (h === -1) { + this.curTable.rows[l].firstChild ? this.curTable.rows[l].prepend(i) : this.curTable.appendChild(i); + } else { + s[l][h].insertAdjacentElement('afterend', i); + } + } else { + var c = (0, r.az)('tr'); + c.appendChild(i); + var d = s[n[0]]; + for(var p = 0; p <= d.length - 1; p++){ + if (d[p] !== d[p - 1] && d[p] !== this.activeCell) { + d[p].setAttribute('rowspan', ((parseInt(d[p].getAttribute('rowspan'), 10) ? parseInt(d[p].getAttribute('rowspan'), 10) : 1) + 1).toString()); + } + } + this.activeCell.parentNode.insertAdjacentElement('afterend', c); + } + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.VerticalSplit = function(e) { + var t = e.item.selection.range.startContainer; + this.curTable = (0, r.oq)(t.parentElement, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length > 1) { + return; + } + this.activeCell = this.curTable.querySelector('.e-cell-select'); + var i = this.curTable.rows; + var n = this.activeCell.cloneNode(true); + n.removeAttribute('class'); + n.innerHTML = '
    '; + var s = parseFloat(this.activeCell.style.width) / 2; + if (this.activeCell.tagName === 'TH' && isNaN(s)) { + var o = this.curTable.querySelector('tr').childElementCount; + var a = 0; + for(var l = 0; l < o; l++){ + a = a + (parseInt(this.curTable.querySelector('tr').children[l].getAttribute('colspan'), 10) || 1); + } + s = parseFloat((((this.activeCell.offsetWidth / 2) / this.curTable.offsetWidth) * 100).toFixed(1)); + } + var h = this.getCorrespondingIndex(this.activeCell, this.getCorrespondingColumns()); + var c = this.getCorrespondingColumns(); + var d = parseInt(this.activeCell.getAttribute('colspan'), 10); + if (d > 1) { + 1 < Math.ceil(d / 2) ? this.activeCell.setAttribute('colspan', (d / 2).toString()) : this.activeCell.removeAttribute('colspan'); + 1 < (d - d / 2) ? n.setAttribute('colspan', (d - d / 2).toString()) : n.removeAttribute('colspan'); + } else { + for(var l = 0; l <= i.length - 1; l++){ + if (0 === l || c[l][h[1]] !== c[l - 1][h[1]]) { + var p = c[l][h[1]]; + if (p !== this.activeCell) { + p.setAttribute('colspan', ((parseInt(p.getAttribute('colspan'), 10) ? parseInt(p.getAttribute('colspan'), 10) : 1) + 1).toString()); + } + } + } + } + this.activeCell.style.width = s + '%'; + n.style.width = s + '%'; + this.activeCell.parentNode.insertBefore(n, this.activeCell.nextSibling); + if (e.callBack) { + e.callBack({ + requestType: e.item.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + e.prototype.getCorrespondingColumns = function() { + var e = []; + var t = this; + var i = 0; + var n = t.curTable.rows; + for(var r = 0; r <= n.length - 1; r++){ + var s = n[r]; + var o = 0; + for(var a = 0; a <= s.children.length - 1; a++){ + var l = s.children[a]; + for(var h = l, c = parseInt(h.getAttribute('colspan'), 10) || 1, d = parseInt(h.getAttribute('rowspan'), 10) || 1, p = r; p < r + d; p++){ + for(var u = o; u < o + c; u++){ + e[p] || (e[p] = []); + e[p][u] ? o++ : e[p][u] = l; + } + } + o += i; + } + } + return e; + }; + e.prototype.FindIndex = function(e, t, i) { + var n; + var r; + for(n = e + 1, r = t + 1; n < i.length;){ + if (i[n][t] !== i[e][t]) { + n--; + break; + } + n++; + } + for(n === i.length && n--; r < i[e].length;){ + if (i[e][r] !== i[e][t]) { + r--; + break; + } + r++; + } + return r === i[e].length && r--, [ + n, + r + ]; + }; + e.prototype.getCorrespondingIndex = function(e, t) { + for(var i = 0; i < t.length; i++){ + for(var n = 0; n < t[i].length; n++){ + if (t[i][n] === e) { + return [ + i, + n + ]; + } + } + } + return []; + }; + e.prototype.highlightCells = function(e, t, i, n, r) { + var s; + var o; + var a; + var l; + var h = e; + var c = t; + var d = i; + var p = n; + var u = new ei(); + for(s = h; s <= c; s++){ + if ((1 < (parseInt(r[s][d].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(r[s][d].getAttribute('colspan'), 10) || 1)) && (l = this.FindIndex((a = this.getCorrespondingIndex(r[s][d], r))[0], a[1], r))) { + h = Math.min(a[0], h); + c = Math.max(l[0], c); + d = Math.min(a[1], d); + p = Math.max(l[1], p); + } else if ((1 < (parseInt(r[s][p].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(r[s][p].getAttribute('colspan'), 10) || 1)) && (l = this.FindIndex((a = this.getCorrespondingIndex(r[s][p], r))[0], a[1], r))) { + h = Math.min(a[0], h); + c = Math.max(l[0], c); + d = Math.min(a[1], d); + p = Math.max(l[1], p); + } + for(o = d; o <= p; o++){ + if ((1 < (parseInt(r[h][o].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(r[h][o].getAttribute('colspan'), 10) || 1)) && (l = this.FindIndex((a = this.getCorrespondingIndex(r[h][o], r))[0], a[1], r))) { + h = Math.min(a[0], h); + c = Math.max(l[0], c); + d = Math.min(a[1], d); + p = Math.max(l[1], p); + } else if ((1 < (parseInt(r[c][o].getAttribute('rowspan'), 10) || 1) || 1 < (parseInt(r[c][o].getAttribute('colspan'), 10) || 1)) && (l = this.FindIndex((a = this.getCorrespondingIndex(r[c][o], r))[0], a[1], r))) { + h = Math.min(a[0], h); + c = Math.max(l[0], c); + d = Math.min(a[1], d); + p = Math.max(l[1], p); + } + } + u = h === e && c === t && d === i && p === n ? { + startRow: e, + endRow: t, + startColumn: i, + endColumn: n + } : this.highlightCells(h, c, d, p, r); + } + return u; + }; + e.prototype.tableMove = function(e) { + this.activeCell = e.selectNode[0]; + var t = e.event.target; + var i = this.activeCell.tagName; + var n = t.tagName; + this.curTable = (0, r.oq)(t, 'table'); + if (this.curTable.querySelectorAll('.e-cell-select').length > 1) { + this.parent.nodeSelection.Clear(this.parent.currentDocument); + } + if ((t.tagName !== 'TD' && t.tagName !== 'TH') && i !== n) { + return; + } + var s = Array.prototype.slice.call((this.activeCell).parentElement.parentElement.children).indexOf((this.activeCell).parentElement); + var o = Array.prototype.slice.call((this.activeCell).parentElement.children).indexOf(this.activeCell); + var a = Array.prototype.slice.call(t.parentElement.parentElement.children).indexOf(t.parentElement); + var l = Array.prototype.slice.call(t.parentElement.children).indexOf(t); + var h = this.curTable.querySelectorAll('.e-cell-select'); + for(var c = h.length - 1; c >= 0; c--){ + if (this.activeCell !== h[c]) { + h[c].classList.remove('e-cell-select'); + } + } + if (s === a && o === l) { + return; + } + var d = this.getCorrespondingColumns(); + var p = this.getCorrespondingIndex(this.activeCell, d); + var u = this.getCorrespondingIndex(t, d); + var f = this.highlightCells(Math.min(p[0], u[0]), Math.max(p[0], u[0]), Math.min(p[1], u[1]), Math.max(p[1], u[1]), d); + for(var m = f.startRow; m <= f.endRow; m++){ + for(var v = f.startColumn; v <= f.endColumn; v++){ + d[m][v].classList.add('e-cell-select'); + } + } + if (this.parent.nodeSelection.range) { + this.parent.nodeSelection.setSelectionText(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, this.parent.nodeSelection.range.endContainer, 0, 0); + this.parent.nodeSelection.setCursorPoint(this.parent.currentDocument, this.parent.nodeSelection.range.endContainer, 0); + } + }; + ; + return e; + }()); + var ei = (function() { + function e() {} + return e; + }()); + ; + var en = (function() { + function e() {} + e.prototype.getFormattedNode = function(e, t, i) { + var n = this.getFormatParent(e, t, i); + if (n !== null && n !== i) { + return n; + } + return null; + }; + e.prototype.getFormatParent = function(e, t, i) { + do { + e = e.parentNode; + }while (e && (e !== i) && !this.isFormattedNode(e, t)) + return e; + }; + e.prototype.isFormattedNode = function(t, i) { + switch(i){ + case 'bold': + return e.isBold(t); + case 'italic': + return e.isItalic(t); + case 'underline': + return e.isUnderline(t); + case 'strikethrough': + return e.isStrikethrough(t); + case 'superscript': + return e.isSuperscript(t); + case 'subscript': + return e.isSubscript(t); + case 'fontcolor': + return this.isFontColor(t); + case 'fontname': + return this.isFontName(t); + case 'fontsize': + return this.isFontSize(t); + case 'backgroundcolor': + return this.isBackgroundColor(t); + default: + return false; + } + }; + e.isBold = function(e) { + var t = [ + 'strong', + 'b' + ]; + if (t.indexOf(e.nodeName.toLowerCase()) !== -1) { + return true; + } else if (this.inlineTags.indexOf(e.nodeName.toLowerCase()) !== -1 && e.style && e.style.fontWeight === 'bold') { + return true; + } else { + return false; + } + }; + e.isItalic = function(e) { + var t = [ + 'em', + 'i' + ]; + if (t.indexOf(e.nodeName.toLowerCase()) !== -1) { + return true; + } else if (this.inlineTags.indexOf(e.nodeName.toLowerCase()) !== -1 && e.style && e.style.fontStyle === 'italic') { + return true; + } else { + return false; + } + }; + e.isUnderline = function(e) { + var t = [ + 'u' + ]; + if (t.indexOf(e.nodeName.toLowerCase()) !== -1) { + return true; + } else if (this.inlineTags.indexOf(e.nodeName.toLowerCase()) !== -1 && e.style && e.style.textDecoration === 'underline') { + return true; + } else { + return false; + } + }; + e.isStrikethrough = function(e) { + var t = [ + 'del', + 'strike' + ]; + if (t.indexOf(e.nodeName.toLowerCase()) !== -1) { + return true; + } else if (this.inlineTags.indexOf(e.nodeName.toLowerCase()) !== -1 && e.style && e.style.textDecoration === 'line-through') { + return true; + } else { + return false; + } + }; + e.isSuperscript = function(e) { + var t = [ + 'sup' + ]; + if (t.indexOf(e.nodeName.toLowerCase()) !== -1) { + return true; + } else { + return false; + } + }; + e.isSubscript = function(e) { + var t = [ + 'sub' + ]; + if (t.indexOf(e.nodeName.toLowerCase()) !== -1) { + return true; + } else { + return false; + } + }; + e.prototype.isFontColor = function(t) { + var i = t.style && t.style.color; + if (e.inlineTags.indexOf(t.nodeName.toLowerCase()) !== -1 && i !== null && i !== '' && i !== undefined) { + return true; + } else { + return false; + } + }; + e.prototype.isBackgroundColor = function(t) { + var i = t.style && t.style.backgroundColor; + if (e.inlineTags.indexOf(t.nodeName.toLowerCase()) !== -1 && i !== null && i !== '' && i !== undefined) { + return true; + } else { + return false; + } + }; + e.prototype.isFontSize = function(t) { + var i = t.style && t.style.fontSize; + if (e.inlineTags.indexOf(t.nodeName.toLowerCase()) !== -1 && i !== null && i !== '' && i !== undefined) { + return true; + } else { + return false; + } + }; + e.prototype.isFontName = function(t) { + var i = t.style && t.style.fontFamily; + if (e.inlineTags.indexOf(t.nodeName.toLowerCase()) !== -1 && i !== null && i !== '' && i !== undefined) { + return true; + } else { + return false; + } + }; + e.inlineTags = [ + 'a', + 'abbr', + 'acronym', + 'b', + 'bdo', + 'big', + 'cite', + 'code', + 'dfn', + 'em', + 'i', + 'kbd', + 'label', + 'q', + 'samp', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'tt', + 'u', + 'var', + 'del' + ]; + return e; + }()); + ; + var er = (function() { + function e() {} + e.applyFormat = function(e, t, i, n, s, o) { + this.enterAction = n; + var a = [ + 'bold', + 'italic', + 'underline', + 'strikethrough', + 'superscript', + 'subscript', + 'uppercase', + 'lowercase', + 'fontcolor', + 'fontname', + 'fontsize', + 'backgroundcolor' + ]; + if (a.indexOf(t) > -1) { + if (t === 'backgroundcolor' && s === '') { + s = 'transparent'; + } + var l = new M.q(); + var h = new H(i, e); + var c = new z(); + var d = new en(); + var p = l.getRange(e); + var u = l.save(p, e); + var f = p.collapsed ? l.getSelectionNodeCollection(p) : l.getSelectionNodeCollectionBr(p); + var m = false; + var v = false; + var g = false; + var b = false; + var y = ([ + 'fontcolor', + 'fontname', + 'fontsize', + 'backgroundcolor' + ].indexOf(t) > -1); + if (p.collapsed) { + var C = d.getFormattedNode(p.startContainer, t, i); + var E = !(0, r.le)(C) ? (C.getAttribute('style') === null ? C.nodeName : C.nodeName + "[style='" + C.getAttribute('style') + "']") : null; + if (f.length > 0) { + m = true; + p = c.GetCursorRange(e, p, f[0]); + } else if (p.startContainer.nodeType === 3 && ((p.startContainer.parentElement.childElementCount > 0 && p.startOffset > 0 && p.startContainer.parentElement.firstElementChild.tagName.toLowerCase() !== 'br') || !(0, r.le)(C) && C === (p.startContainer.parentElement.closest(E)) && ((p.startContainer.parentElement.closest(E)).textContent.replace(new RegExp(String.fromCharCode(8203), 'g'), '').trim().length != 0))) { + m = true; + p = c.GetCursorRange(e, p, p.startContainer); + f.push(p.startContainer); + } else { + var S = this.insertCursorNode(e, l, p, d, c, t, s, i); + l.endContainer = l.startContainer = l.getNodeArray(S, true); + var w = S.nodeName === 'BR' && S.parentNode.childNodes; + if (!(0, r.le)(w) && w.length === 1 && w[0].nodeName === 'BR' && f.length === 0) { + l.setSelectionText(e, p.startContainer, p.endContainer, 0, 0); + b = true; + } else { + l.endOffset = l.startOffset = 1; + } + if (S.nodeName === 'BR' && S.parentNode.textContent.length === 0) { + b = true; + } + } + } + g = p.collapsed; + var T = false; + for(var k = 0; k < f.length; k++){ + var x = d.getFormattedNode(f[k], t, i); + if (x === null) { + if (t === 'subscript') { + x = d.getFormattedNode(f[k], 'superscript', i); + T = x === null ? false : true; + } else if (t === 'superscript') { + x = d.getFormattedNode(f[k], 'subscript', i); + T = x === null ? false : true; + } + } + if (k === 0 && x === null) { + v = true; + } + if (x !== null && (!v || y)) { + f[k] = this.removeFormat(f, k, x, g, v, y, p, c, t, s, l, i, h); + } else { + f[k] = this.insertFormat(e, f, k, x, g, v, y, p, c, t, s); + } + l = this.applySelection(f, l, c, k, m); + } + if ((0, B.FA)()) { + (0, B.ze)(i, o); + } + if (!b) { + u.restore(); + } + if (T) { + this.applyFormat(e, t, i, n); + } + } + }; + e.insertCursorNode = function(e, t, i, n, s, o, a, l) { + var h = t.getNodeCollection(i); + var c = new H(l, e); + var d = (h.length > 0) ? (h.length > 1 && i.startContainer === i.endContainer) ? this.getCursorFormat(n, h, o, l) : n.getFormattedNode(h[0], o, l) : null; + var p = null; + if (d) { + p = h[0]; + if (d.firstChild.textContent.charCodeAt(0) === 8203 && d.firstChild.nodeType === 3) { + var u = false; + var f = new RegExp(String.fromCharCode(8203), 'g'); + var m = void 0; + if (d.firstChild === p) { + p.textContent = (d.parentElement && (c.isBlockNode(d.parentElement) && d.parentElement.textContent.length <= 1 ? d.parentElement.childElementCount > 1 : d.childElementCount === 0) && (d.parentElement.textContent.length > 1 || d.parentElement.firstChild && d.parentElement.firstChild.nodeType === 1) ? p.textContent : p.textContent.replace(f, '')); + m = p; + u = true; + } else { + d.firstChild.textContent = d.firstChild.textContent.replace(f, ''); + m = d.firstChild; + } + var v = void 0; + if (m.textContent.length === 0) { + if (!(0, r.le)(m.previousSibling)) { + p = m.previousSibling; + v = m.textContent.length - 1; + t.setCursorPoint(e, m, v); + } else if (!(0, r.le)(m.parentElement) && m.parentElement.textContent.length === 0) { + var g = document.createElement('BR'); + m.parentElement.appendChild(g); + (0, r.og)(m); + p = g; + t.setCursorPoint(e, p.parentElement, 0); + } + } + } + if (([ + 'fontcolor', + 'fontname', + 'fontsize', + 'backgroundcolor' + ].indexOf(o) > -1)) { + if (o === 'fontcolor') { + d.style.color = a; + } else if (o === 'fontname') { + d.style.fontFamily = a; + } else if (o === 'fontsize') { + d.style.fontSize = a; + } else { + d.style.backgroundColor = a; + } + p = d; + } else { + j.unwrap(d); + } + } else { + if (h.length > 1 && i.startOffset > 0 && (h[0].firstElementChild && h[0].firstElementChild.tagName.toLowerCase() === 'br')) { + h[0].innerHTML = ''; + } + if (h.length === 1 && i.startOffset === 0 && (h[0].nodeName === 'BR' || h[0].nextSibling.nodeName === 'BR')) { + (0, r.og)(h[0].nodeName === '#text' ? h[0].nextSibling : h[0]); + } + p = this.getInsertNode(e, i, o, a).firstChild; + } + return p; + }; + e.getCursorFormat = function(e, t, i, n) { + var r; + for(var s = 0; s < t.length; s++){ + r = t[s].lastElementChild ? t[s].lastElementChild : t[s]; + } + return e.getFormattedNode(r, i, n); + }; + e.removeFormat = function(e, t, i, n, s, o, a, l, h, c, d, p, u) { + var f = null; + var m = a.startContainer.nodeName === '#text' ? a.startContainer.textContent.substring(a.startOffset, a.startContainer.textContent.length) : a.startContainer.textContent; + if (!(a.startContainer === a.endContainer && a.startOffset === 0 && a.endOffset === a.startContainer.length)) { + var v = []; + var g = e[t]; + do { + v.push(d.getIndex(g)); + g = g.parentNode; + }while (g && (g !== i)) + if (e[t].nodeName !== 'BR') { + g = f = (n && (i.textContent.length - 1) === a.startOffset) ? l.SplitNode(a, i, true) : l.GetSpliceNode(a, i); + } + if (!n) { + while(g && g.childNodes.length > 0 && ((v.length - 1) >= 0) && (g.childNodes.length > v[v.length - 1])){ + g = g.childNodes[v[v.length - 1]]; + v.pop(); + } + if (e[t].nodeName !== 'BR') { + if (g.nodeType === 3 && !(n && g.nodeValue === '')) { + e[t] = g; + } else { + var b = document.createElement('div'); + b.innerHTML = '​'; + if (g.nodeType !== 3) { + g.insertBefore(b.firstChild, g.firstChild); + e[t] = g.firstChild; + } else { + g.parentNode.insertBefore(b.firstChild, g); + e[t] = g.previousSibling; + g.parentNode.removeChild(g); + } + } + } + } else { + var y = f; + for(; y.firstChild !== null && y.firstChild.nodeType !== 3; null){ + y = y.firstChild; + } + y.innerHTML = '​'; + e[t] = y.firstChild; + } + } + var C; + if (h === 'backgroundcolor') { + C = i.style.fontSize; + } + var E; + if (h === 'fontsize') { + var S = (0, r.oq)(e[t].parentElement, 'span[style*=' + 'background-color' + ']'); + if (!(0, r.le)(S)) { + E = S.style.backgroundColor; + } + } + var w = i.getAttribute('style'); + var T = i.tagName; + var k = j.unwrap(i); + if (k[0] && !o) { + var x = k[t] ? k[t] : k[0]; + var L = x; + for(; x && x.parentElement && x.parentElement !== p; x = x){ + var N = void 0; + if (i.nodeName === 'SPAN') { + N = x.parentElement.tagName.toLocaleLowerCase() === i.tagName.toLocaleLowerCase() && x.parentElement.getAttribute('style') === w; + } else { + N = x.parentElement.tagName.toLocaleLowerCase() === i.tagName.toLocaleLowerCase(); + } + if (x.parentElement && N && (x.parentElement.childElementCount > 1 || a.startOffset > 1)) { + if (L.parentElement && L.parentElement.tagName.toLocaleLowerCase() === i.tagName.toLocaleLowerCase()) { + if ((a.startOffset === a.endOffset) && L.nodeType !== 1 && !(0, r.le)(L.textContent) && L.parentElement.childElementCount > 1) { + a.setStart(L, 0); + a.setEnd(L, L.textContent.length); + l.SplitNode(a, L.parentElement, false); + } + } + if (x.parentElement.tagName.toLocaleLowerCase() === 'span') { + if (i.style.textDecoration === 'underline' && x.parentElement.style.textDecoration !== 'underline') { + x = x.parentElement; + continue; + } + } + j.unwrap(x.parentElement); + x = !(0, r.le)(x.parentElement) && !u.isBlockNode(x.parentElement) ? L : x.parentElement; + } else { + x = x.parentElement; + } + } + } + if (k.length > 0 && o) { + for(var D = 0; D < k.length; D++){ + if (k[D].nodeType !== 3 || (k[D].textContent && k[D].textContent.trim().length > 0)) { + k[D] = j.Wrap(k[D], this.GetFormatNode(h, c, T, w)); + if (k[D].textContent === m) { + if (D === 0) { + a.setStartBefore(k[D]); + } else if (D === k.length - 1) { + a.setEndAfter(k[D]); + } + } + } + } + var O = e[t].parentElement; + if (!(0, r.le)(C) && C !== '') { + O.style.fontSize = C; + } + if (!(0, r.le)(E) && E !== '') { + O.style.backgroundColor = E; + } + if ((h === 'backgroundcolor' && !(0, r.le)(C) && C !== '') && O.parentElement.innerHTML === O.outerHTML) { + var A = O.parentElement; + A.parentElement.insertBefore(O, A); + (0, r.og)(A); + } + if (h === 'fontsize' || h === 'fontcolor') { + var P = e[t].parentElement; + var M = e[t].parentElement; + while(!(0, r.le)(M) && M.tagName.toLowerCase() !== 'li'){ + M = M.parentElement; + P = M; + } + if (!(0, r.le)(P) && P.tagName.toLowerCase() === 'li' && P.textContent.trim() === e[t].textContent.trim()) { + if (h === 'fontsize') { + P.style.fontSize = c; + } else { + P.style.color = c; + P.style.textDecoration = 'inherit'; + } + } + } + } + return e[t]; + }; + e.insertFormat = function(e, t, i, n, s, o, a, l, h, c, d) { + if (!s) { + if ((n === null && o) || a) { + if (t[i].nodeName !== 'BR') { + t[i] = h.GetSpliceNode(l, t[i]); + t[i].textContent = h.TrimLineBreak(t[i].textContent); + } + if (c === 'uppercase' || c === 'lowercase') { + t[i].textContent = (c === 'uppercase') ? t[i].textContent.toLocaleUpperCase() : t[i].textContent.toLocaleLowerCase(); + } else if (!(a === true && d === '')) { + var p = this.GetFormatNode(c, d); + if (c === 'fontsize' || c === 'fontcolor') { + var u = t[i].parentElement; + var f = t[i].parentElement; + while(!(0, r.le)(f) && f.tagName.toLowerCase() !== 'li'){ + f = f.parentElement; + u = f; + } + if (!(0, r.le)(u) && u.tagName.toLowerCase() === 'li' && u.textContent.trim() === t[i].textContent.trim()) { + if (c === 'fontsize') { + u.style.fontSize = d; + } else { + u.style.color = d; + u.style.textDecoration = 'inherit'; + } + } + t[i] = this.applyStyles(t, i, p); + if (c === 'fontsize') { + var m = (0, r.oq)(t[i].parentElement, 'span[style*=' + 'background-color' + ']'); + if (!(0, r.le)(m)) { + t[i].parentElement.style.backgroundColor = m.style.backgroundColor; + } + } + } else { + t[i] = this.applyStyles(t, i, p); + } + } + } else { + t[i] = h.GetSpliceNode(l, t[i]); + } + } else { + if (c !== 'uppercase' && c !== 'lowercase') { + var p = this.getInsertNode(e, l, c, d); + t[i] = p.firstChild; + h.position = 1; + } else { + h.position = l.startOffset; + } + } + return t[i]; + }; + e.applyStyles = function(e, t, i) { + if (!(e[t].nodeName === 'BR' && this.enterAction === 'BR')) { + e[t] = (t === (e.length - 1)) || e[t].nodeName === 'BR' ? j.Wrap(e[t], i) : j.WrapBefore(e[t], i, true); + e[t] = this.getChildNode(e[t], i); + } + return e[t]; + }; + e.getInsertNode = function(e, t, i, n) { + var s = this.GetFormatNode(i, n); + s.innerHTML = '​'; + if (r.AR.isIE) { + var o = e.createDocumentFragment(); + o.appendChild(s); + t.insertNode(o); + } else { + t.insertNode(s); + } + return s; + }; + e.getChildNode = function(e, t) { + if (e === undefined || e === null) { + t.innerHTML = '​'; + e = t.firstChild; + } + return e; + }; + e.applySelection = function(e, t, i, n, r) { + if (e.length === 1 && !r) { + t.startContainer = t.getNodeArray(e[n], true); + t.endContainer = t.startContainer; + t.startOffset = 0; + t.endOffset = e[n].textContent.length; + } else if (e.length === 1 && r) { + t.startContainer = t.getNodeArray(e[n], true); + t.endContainer = t.startContainer; + t.startOffset = i.position; + t.endOffset = i.position; + } else if (n === 0) { + t.startContainer = t.getNodeArray(e[n], true); + t.startOffset = 0; + } else if (n === e.length - 1) { + t.endContainer = t.getNodeArray(e[n], false); + t.endOffset = e[n].textContent.length; + } + return t; + }; + e.GetFormatNode = function(e, t, i, n) { + var r; + switch(e){ + case 'bold': + return document.createElement('strong'); + case 'italic': + return document.createElement('em'); + case 'underline': + r = document.createElement('span'); + this.updateStyles(r, i, n); + r.style.textDecoration = 'underline'; + return r; + case 'strikethrough': + r = document.createElement('span'); + this.updateStyles(r, i, n); + r.style.textDecoration = 'line-through'; + return r; + case 'superscript': + return document.createElement('sup'); + case 'subscript': + return document.createElement('sub'); + case 'fontcolor': + r = document.createElement('span'); + this.updateStyles(r, i, n); + r.style.color = t; + r.style.textDecoration = 'inherit'; + return r; + case 'fontname': + r = document.createElement('span'); + this.updateStyles(r, i, n); + r.style.fontFamily = t; + return r; + case 'fontsize': + r = document.createElement('span'); + this.updateStyles(r, i, n); + r.style.fontSize = t; + return r; + default: + r = document.createElement('span'); + this.updateStyles(r, i, n); + r.style.backgroundColor = t; + return r; + } + }; + e.updateStyles = function(e, t, i) { + if (i !== null && t === 'SPAN') { + e.setAttribute('style', i); + } + }; + e.enterAction = 'P'; + return e; + }()); + ; + var es = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(N, this.applySelection, this); + this.parent.observer.on(o.kT, this.keyDownHandler, this); + }; + e.prototype.keyDownHandler = function(e) { + var t = [ + 'bold', + 'italic', + 'underline', + 'strikethrough', + 'superscript', + 'subscript', + 'uppercase', + 'lowercase' + ]; + if (e.event.ctrlKey && t.indexOf(e.event.action) > -1) { + e.event.preventDefault(); + er.applyFormat(this.parent.currentDocument, e.event.action, this.parent.editableElement, e.enterAction); + this.callBack(e, e.event.action); + } + }; + e.prototype.applySelection = function(e) { + er.applyFormat(this.parent.currentDocument, e.subCommand.toLocaleLowerCase(), this.parent.editableElement, e.enterAction, e.value, e.selector); + this.callBack(e, e.subCommand); + }; + e.prototype.callBack = function(e, t) { + if (e.callBack) { + e.callBack({ + requestType: t, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return e; + }()); + ; + var eo = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(D, this.applyHtml, this); + }; + e.prototype.applyHtml = function(e) { + V.Insert(this.parent.currentDocument, e.value, this.parent.editableElement, true); + if (e.subCommand === 'pasteCleanup') { + var t = this.parent.editableElement.querySelectorAll('.pasteContent_RTE'); + var i = [].slice.call(t); + var n = this.parent.editableElement.querySelectorAll('.pasteContent_Img'); + var r = [].slice.call(n); + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + elements: i, + imgElem: r + }); + } else { + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + } + }; + return e; + }()); + ; + var ea = (function() { + function e() {} + e.clear = function(e, t, i, n) { + this.domNode = new H(t, e); + this.defaultTag = i === 'P' ? this.defaultTag : 'div'; + var s = new M.q(); + var o = new z(); + var a = s.getRange(e); + var l = a.collapsed; + var h = s.getInsertNodeCollection(a); + var c = s.save(a, e); + if (!l) { + var d = void 0; + if (h[0].nodeName === 'BR' && (0, r.oq)(h[0], 'table')) { + d = o.GetSpliceNode(a, (0, r.oq)(h[0], 'table')); + } else { + d = o.GetSpliceNode(a, h[h.length > 1 && h[0].nodeName === 'IMG' ? 1 : 0]); + } + if (h.length === 1) { + s.setSelectionContents(e, d); + a = s.getRange(e); + } else { + var p = 1; + var u = h[h.length - p]; + while(h.length <= p && h[h.length - p].nodeName === 'BR'){ + p++; + u = h[h.length - p]; + } + var f = o.GetSpliceNode(a, u); + s.setSelectionText(e, d, f, 0, (f.nodeType === 3) ? f.textContent.length : f.childNodes.length); + a = s.getRange(e); + } + var m = s.getNodeCollection(a); + var v = m.slice(); + this.clearInlines(s.getSelectionNodes(v), v, s.getRange(e), o, t); + this.reSelection(e, c, m); + a = s.getRange(e); + m = s.getNodeCollection(a); + var g = m.slice(); + this.clearBlocks(e, g, t, o, s); + if ((0, B.FA)()) { + (0, B.ze)(t, n); + } + this.reSelection(e, c, m); + } + }; + e.reSelection = function(e, t, i) { + var n = t.getInsertNodes(i); + t.startContainer = t.getNodeArray(n[0], true, e); + t.startOffset = 0; + t.endContainer = t.getNodeArray(n[n.length - 1], false, e); + var r = n[n.length - 1]; + t.endOffset = (r.nodeType === 3) ? r.textContent.length : r.childNodes.length; + t.restore(); + }; + e.clearBlocks = function(e, t, i, n, r) { + var s = []; + for(var o = 0; o < t.length; o++){ + if (this.BLOCK_TAGS.indexOf(t[o].nodeName.toLocaleLowerCase()) > -1 && s.indexOf(t[o]) === -1) { + s.push(t[o]); + } else if ((this.BLOCK_TAGS.indexOf(t[o].parentNode.nodeName.toLocaleLowerCase()) > -1) && s.indexOf(t[o].parentNode) === -1 && i !== t[o].parentNode) { + s.push(t[o].parentNode); + } + } + s = this.spliceParent(s, t)[0]; + s = this.removeParent(s); + this.unWrap(e, s, n, r); + }; + e.spliceParent = function(e, t) { + for(var i = 0; i < e.length; i++){ + var n = e[i].childNodes.length; + for(var r = 0; r < n; r++){ + if ((t.indexOf(e[i].childNodes[r]) > 0) && (e[i].childNodes[r].childNodes.length > 0)) { + t = this.spliceParent([ + e[i].childNodes[r] + ], t)[1]; + } + if ((t.indexOf(e[i].childNodes[r]) <= -1) && (e[i].childNodes[r].textContent.trim() !== '')) { + for(var s = 0; s < n; s++){ + if (t.indexOf(e[i].childNodes[s]) > -1) { + t.splice(t.indexOf(e[i].childNodes[s]), 1); + } + } + r = e[i].childNodes.length; + var o = e.indexOf(e[i].parentNode); + var a = t.indexOf(e[i].parentNode); + if (o > -1) { + e.splice(o, 1); + } + if (a > -1) { + t.splice(a, 1); + } + var l = t.indexOf(e[i]); + if (l > -1) { + t.splice(l, 1); + } + e.splice(i, 1); + i--; + } + } + } + return [ + e, + t + ]; + }; + e.removeChild = function(e, t) { + var i = t.childNodes.length; + if (i > 0) { + for(var n = 0; n < i; n++){ + if (e.indexOf(t.childNodes[n]) > -1) { + e = this.removeChild(e, t.childNodes[n]); + e.splice(e.indexOf(t.childNodes[n]), 1); + } + } + } + return e; + }; + e.removeParent = function(e) { + for(var t = 0; t < e.length; t++){ + if (e.indexOf(e[t].parentNode) > -1) { + e = this.removeChild(e, e[t]); + e.splice(t, 1); + t--; + } + } + return e; + }; + e.unWrap = function(e, t, i, n) { + for(var r = 0; r < t.length; r++){ + if (this.NONVALID_TAGS.indexOf(t[r].nodeName.toLowerCase()) > -1 && t[r].parentNode && this.NONVALID_PARENT_TAGS.indexOf(t[r].parentNode.nodeName.toLowerCase()) > -1) { + n.setSelectionText(e, t[r], t[r], 0, t[r].childNodes.length); + j.unwrap(i.GetSpliceNode(n.getRange(e), t[r].parentNode)); + } + if (t[r].nodeName.toLocaleLowerCase() !== 'p') { + if (this.NONVALID_PARENT_TAGS.indexOf(t[r].nodeName.toLowerCase()) < 0 && t[r].parentNode.nodeName.toLocaleLowerCase() !== 'p' && !((t[r].nodeName.toLocaleLowerCase() === 'blockquote' || t[r].nodeName.toLocaleLowerCase() === 'li') && this.IGNORE_PARENT_TAGS.indexOf(t[r].childNodes[0].nodeName.toLocaleLowerCase()) > -1) && !(t[r].childNodes.length === 1 && t[r].childNodes[0].nodeName.toLocaleLowerCase() === 'p')) { + j.Wrap(t[r], e.createElement(this.defaultTag)); + } + var s = j.unwrap(t[r]); + if (s.length === 1 && s[0].parentNode.nodeName.toLocaleLowerCase() === 'p') { + j.Wrap(t[r], e.createElement(this.defaultTag)); + j.unwrap(t[r]); + } + for(var o = 0; o < s.length; o++){ + if (this.NONVALID_TAGS.indexOf(s[o].nodeName.toLowerCase()) > -1) { + this.unWrap(e, [ + s[o] + ], i, n); + } else if (this.BLOCK_TAGS.indexOf(s[o].nodeName.toLocaleLowerCase()) > -1 && s[o].nodeName.toLocaleLowerCase() !== 'p') { + var a = this.removeParent([ + s[o] + ]); + this.unWrap(e, a, i, n); + } else if (this.BLOCK_TAGS.indexOf(s[o].nodeName.toLocaleLowerCase()) > -1 && s[o].parentNode.nodeName.toLocaleLowerCase() === s[o].nodeName.toLocaleLowerCase()) { + j.unwrap(s[o]); + } else if (this.BLOCK_TAGS.indexOf(s[o].nodeName.toLocaleLowerCase()) > -1 && s[o].nodeName.toLocaleLowerCase() === 'p') { + j.Wrap(s[o], e.createElement(this.defaultTag)); + j.unwrap(s[o]); + } + } + } else { + j.Wrap(t[r], e.createElement(this.defaultTag)); + j.unwrap(t[r]); + } + } + }; + e.clearInlines = function(e, t, i, n, r) { + for(var s = 0; s < e.length; s++){ + var o = e[s]; + var a = void 0; + while(!this.domNode.isBlockNode(o) && (o.parentElement && !o.parentElement.classList.contains('e-img-inner'))){ + a = o; + o = o.parentElement; + } + if (a && en.inlineTags.indexOf(a.nodeName.toLocaleLowerCase()) > -1) { + n.GetSpliceNode(i, a); + this.removeInlineParent(a); + } + } + }; + e.removeInlineParent = function(e) { + var t = j.unwrap(e); + for(var i = 0; i < t.length; i++){ + if (t[i].parentNode.childNodes.length === 1 && !t[i].parentNode.classList.contains('e-img-inner') && en.inlineTags.indexOf(t[i].parentNode.nodeName.toLocaleLowerCase()) > -1) { + this.removeInlineParent(t[i].parentNode); + } else if (en.inlineTags.indexOf(t[i].nodeName.toLocaleLowerCase()) > -1) { + this.removeInlineParent(t[i]); + } + } + }; + e.BLOCK_TAGS = [ + 'address', + 'article', + 'aside', + 'blockquote', + 'details', + 'dd', + 'div', + 'dl', + 'dt', + 'fieldset', + 'figcaption', + 'figure', + 'footer', + 'form', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'header', + 'hgroup', + 'li', + 'main', + 'nav', + 'noscript', + 'ol', + 'p', + 'pre', + 'section', + 'ul' + ]; + e.NONVALID_PARENT_TAGS = [ + 'thead', + 'tbody', + 'ul', + 'ol', + 'table', + 'tfoot', + 'tr' + ]; + e.IGNORE_PARENT_TAGS = [ + 'ul', + 'ol', + 'table' + ]; + e.NONVALID_TAGS = [ + 'thead', + 'tbody', + 'figcaption', + 'td', + 'tr', + 'th', + 'tfoot', + 'figcaption', + 'li' + ]; + e.defaultTag = 'p'; + return e; + }()); + ; + var el = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(A, this.applyClear, this); + this.parent.observer.on(o.kT, this.onKeyDown, this); + }; + e.prototype.onKeyDown = function(e) { + switch(e.event.action){ + case 'clear-format': + this.applyClear({ + subCommand: 'ClearFormat', + callBack: e.callBack, + enterAction: e.enterAction + }); + e.event.preventDefault(); + break; + } + }; + e.prototype.applyClear = function(e) { + if (e.subCommand === 'ClearFormat') { + ea.clear(this.parent.currentDocument, this.parent.editableElement, e.enterAction, e.selector); + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + event: e.event, + editorMode: 'HTML', + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + } + }; + return e; + }()); + ; + var eh = (function() { + function e(e, t) { + this.undoRedoStack = []; + this.parent = e; + this.undoRedoSteps = !(0, r.le)(t) ? t.undoRedoSteps : 30; + this.undoRedoTimer = !(0, r.le)(t) ? t.undoRedoTimer : 300; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + var e = (0, r.Ds)(this.keyUp, this.undoRedoTimer); + this.parent.observer.on(o.My, e, this); + this.parent.observer.on(o.kT, this.keyDown, this); + this.parent.observer.on(o.om, this.onAction, this); + this.parent.observer.on(o.hL, this.onPropertyChanged, this); + }; + e.prototype.onPropertyChanged = function(e) { + for(var t = 0, i = Object.keys(e.newProp); t < i.length; t++){ + var n = i[t]; + switch(n){ + case 'undoRedoSteps': + this.undoRedoSteps = e.newProp.undoRedoSteps; + break; + case 'undoRedoTimer': + this.undoRedoTimer = e.newProp.undoRedoTimer; + break; + } + } + }; + e.prototype.removeEventListener = function() { + this.parent.observer.off(o.My, this.keyUp); + this.parent.observer.off(o.kT, this.keyDown); + this.parent.observer.off(o.om, this.onAction); + }; + e.prototype.onAction = function(e) { + if (e.subCommand === 'Undo') { + this.undo(e); + } else { + this.redo(e); + } + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.keyDown = function(e) { + var t = e.event; + var i = this; + switch(t.action){ + case 'undo': + t.preventDefault(); + i.undo(e); + break; + case 'redo': + t.preventDefault(); + i.redo(e); + break; + } + }; + e.prototype.keyUp = function(e) { + if (e.event.keyCode !== 17 && !e.event.ctrlKey) { + this.saveData(e); + } + }; + e.prototype.saveData = function(e) { + var t = new M.q().getRange(this.parent.currentDocument); + var i = this.parent.editableElement === t.startContainer.parentElement ? t.startContainer.parentElement : t.startContainer; + for(var n = i.childNodes.length - 1; n >= 0; n--){ + if (!(0, r.le)(i.childNodes[n]) && i.childNodes[n].nodeName === '#text' && i.childNodes[n].textContent.length === 0 && i.childNodes[n].nodeName !== 'IMG' && i.childNodes[n].nodeName !== 'BR' && i.childNodes[n].nodeName && 'HR') { + (0, r.og)(i.childNodes[n]); + } + } + t = new M.q().getRange(this.parent.currentDocument); + var s = new M.q().save(t, this.parent.currentDocument); + var o = this.parent.editableElement.innerHTML; + var a = { + text: o, + range: s + }; + if (this.undoRedoStack.length >= this.steps) { + this.undoRedoStack = this.undoRedoStack.slice(0, this.steps + 1); + } + if (this.undoRedoStack.length > 1 && (this.undoRedoStack[this.undoRedoStack.length - 1].range.range.collapsed === t.collapsed) && (this.undoRedoStack[this.undoRedoStack.length - 1].range.startOffset === s.range.startOffset) && (this.undoRedoStack[this.undoRedoStack.length - 1].range.endOffset === s.range.endOffset) && (this.undoRedoStack[this.undoRedoStack.length - 1].range.range.startContainer === s.range.startContainer) && (this.undoRedoStack[this.undoRedoStack.length - 1].text.trim() === a.text.trim())) { + return; + } + this.undoRedoStack.push(a); + this.steps = this.undoRedoStack.length - 1; + if (this.steps > this.undoRedoSteps) { + this.undoRedoStack.shift(); + this.steps--; + } + if (e && e.callBack) { + e.callBack(); + } + }; + e.prototype.undo = function(e) { + if (this.steps > 0) { + var t = this.undoRedoStack[this.steps - 1].range; + var i = this.undoRedoStack[this.steps - 1].text; + this.parent.editableElement.innerHTML = i; + this.parent.editableElement.focus(); + if ((0, B.FA)()) { + (0, B.ze)(this.parent.editableElement, e.selector); + } + t.restore(); + this.steps--; + if (e.callBack) { + e.callBack({ + requestType: 'Undo', + editorMode: 'HTML', + range: t, + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), + event: e.event + }); + } + } + }; + e.prototype.redo = function(e) { + if (this.undoRedoStack[this.steps + 1] != null) { + var t = this.undoRedoStack[this.steps + 1].range; + this.parent.editableElement.innerHTML = this.undoRedoStack[this.steps + 1].text; + this.parent.editableElement.focus(); + if ((0, B.FA)()) { + (0, B.ze)(this.parent.editableElement, e.selector); + } + t.restore(); + this.steps++; + if (e.callBack) { + e.callBack({ + requestType: 'Redo', + editorMode: 'HTML', + range: t, + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument), + event: e.event + }); + } + } + }; + e.prototype.getUndoStatus = function() { + var e = { + undo: false, + redo: false + }; + if (this.steps > 0) { + e.undo = true; + } + if (this.undoRedoStack[this.steps + 1] != null) { + e.redo = true; + } + return e; + }; + return e; + }()); + ; + var ec = (function() { + function e(e) { + this.olData = [ + 'decimal', + 'lower-alpha', + 'lower-roman', + 'upper-alpha', + 'upper-roman', + 'lower-greek' + ]; + this.ulData = [ + 'disc', + 'square', + 'circle', + 'disc', + 'square', + 'circle' + ]; + this.ignorableNodes = [ + 'A', + 'APPLET', + 'B', + 'BLOCKQUOTE', + 'BR', + 'BUTTON', + 'CENTER', + 'CODE', + 'COL', + 'COLGROUP', + 'DD', + 'DEL', + 'DFN', + 'DIR', + 'DIV', + 'DL', + 'DT', + 'EM', + 'FIELDSET', + 'FONT', + 'FORM', + 'FRAME', + 'FRAMESET', + 'H1', + 'H2', + 'H3', + 'H4', + 'H5', + 'H6', + 'HR', + 'I', + 'IMG', + 'IFRAME', + 'INPUT', + 'INS', + 'LABEL', + 'LI', + 'OL', + 'OPTION', + 'P', + 'PARAM', + 'PRE', + 'Q', + 'S', + 'SELECT', + 'SPAN', + 'STRIKE', + 'STRONG', + 'SUB', + 'SUP', + 'TABLE', + 'TBODY', + 'TD', + 'TEXTAREA', + 'TFOOT', + 'TH', + 'THEAD', + 'TITLE', + 'TR', + 'TT', + 'U', + 'UL' + ]; + this.blockNode = [ + 'div', + 'p', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'address', + 'blockquote', + 'button', + 'center', + 'dd', + 'dir', + 'dl', + 'dt', + 'fieldset', + 'frameset', + 'hr', + 'iframe', + 'isindex', + 'li', + 'map', + 'menu', + 'noframes', + 'noscript', + 'object', + 'ol', + 'pre', + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr', + 'ul', + 'header', + 'article', + 'nav', + 'footer', + 'section', + 'aside', + 'main', + 'figure', + 'figcaption' + ]; + this.borderStyle = [ + 'border-top', + 'border-right', + 'border-bottom', + 'border-left' + ]; + this.removableElements = [ + 'o:p', + 'style' + ]; + this.listContents = []; + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(o.M, this.wordCleanup, this); + }; + e.prototype.wordCleanup = function(e) { + var t = !(0, r.le)(e.allowedStylePropertiesArray) ? e.allowedStylePropertiesArray : []; + var i = []; + var n = e.args.clipboardData.getData('text/HTML'); + var s = e.args.clipboardData.getData('text/rtf'); + var o = (0, r.az)('p'); + o.setAttribute('id', 'MSWord-Content'); + o.innerHTML = n; + var a = /class='?Mso|style='[^ ]*\bmso-/i; + var l = /class="?Mso|style="[^ ]*\bmso-/i; + var h = /(class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument)/gi; + var c = /style='mso-width-source:/i; + if (a.test(n) || l.test(n) || h.test(n) || c.test(n)) { + this.imageConversion(o, s); + n = n.replace(/]+>/i, ''); + this.addListClass(o); + i = this.cleanUp(o, i); + if (!(0, r.le)(i[0]) && i[0].parentElement.tagName !== 'UL' && i[0].parentElement.tagName !== 'OL') { + this.listConverter(i); + } + this.styleCorrection(o, t); + this.removingComments(o); + this.removeUnwantedElements(o); + this.removeEmptyElements(o); + this.breakLineAddition(o); + this.removeClassName(o); + if (c.test(n)) { + this.addTableBorderClass(o); + } + e.callBack(o.innerHTML); + } else { + e.callBack(o.innerHTML); + } + }; + e.prototype.addListClass = function(e) { + var t = e.querySelectorAll('*'); + for(var i = 0; i < t.length; i++){ + if (!(0, r.le)(t[i].getAttribute('style')) && t[i].getAttribute('style').replace(/ /g, '').replace('\n', '').indexOf('mso-list:l') >= 0 && t[i].className.toLowerCase().indexOf('msolistparagraph') === -1 && t[i].tagName.charAt(0) !== 'H') { + t[i].classList.add('msolistparagraph'); + } + } + }; + e.prototype.addTableBorderClass = function(e) { + var t = e.querySelectorAll('table'); + var i = false; + for(var n = 0; n < t.length; n++){ + for(var r = 0; r < this.borderStyle.length; r++){ + if (t[n].innerHTML.indexOf(this.borderStyle[r]) >= 0) { + i = true; + break; + } + } + if (i) { + t[n].classList.add('e-rte-table-border'); + i = false; + } + } + }; + e.prototype.imageConversion = function(e, t) { + this.checkVShape(e); + var i = e.querySelectorAll('img'); + for(var n = 0; n < i.length; n++){ + if (!(0, r.le)(i[n].getAttribute('v:shapes')) && i[n].getAttribute('v:shapes').indexOf('Picture') < 0 && i[n].getAttribute('v:shapes').indexOf('Image') < 0) { + (0, r.og)(i[n]); + } + } + i = e.querySelectorAll('img'); + var s = []; + var o = []; + var a = []; + var l = new RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (i.length > 0) { + for(var n = 0; n < i.length; n++){ + s.push(i[n].getAttribute('src')); + a.push(i[n].getAttribute('src').split('/')[i[n].getAttribute('src').split('/').length - 1].split('.')[0]); + } + var h = this.hexConversion(t); + for(var n = 0; n < h.length; n++){ + o.push(this.convertToBase64(h[n])); + } + for(var n = 0; n < i.length; n++){ + if (s[n].match(l)) { + i[n].setAttribute('src', s[n]); + } else { + i[n].setAttribute('src', o[n]); + } + i[n].setAttribute('id', 'msWordImg-' + a[n]); + } + } + }; + e.prototype.checkVShape = function(e) { + var t = e.querySelectorAll('*'); + for(var i = 0; i < t.length; i++){ + switch(t[i].nodeName){ + case 'V:SHAPETYPE': + (0, r.og)(t[i]); + break; + case 'V:SHAPE': + if (t[i].firstElementChild.nodeName === 'V:IMAGEDATA') { + var n = t[i].firstElementChild.getAttribute('src'); + var s = (0, r.az)('img'); + s.setAttribute('src', n); + t[i].parentElement.insertBefore(s, t[i]); + (0, r.og)(t[i]); + } + break; + } + } + }; + e.prototype.convertToBase64 = function(e) { + var t = this.conHexStringToBytes(e.hex); + var i = this.conBytesToBase64(t); + var n = e.type ? 'data:' + e.type + ';base64,' + i : null; + return n; + }; + e.prototype.conBytesToBase64 = function(e) { + var t = ''; + var i = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + var n = e.length; + for(var r = 0; r < n; r += 3){ + var s = e.slice(r, r + 3); + var o = s.length; + var a = []; + if (o < 3) { + for(var l = o; l < 3; l++){ + s[l] = 0; + } + } + a[0] = (s[0] & 0xFC) >> 2; + a[1] = ((s[0] & 0x03) << 4) | (s[1] >> 4); + a[2] = ((s[1] & 0x0F) << 2) | ((s[2] & 0xC0) >> 6); + a[3] = s[2] & 0x3F; + for(var l = 0; l < 4; l++){ + if (l <= o) { + t += i.charAt(a[l]); + } else { + t += '='; + } + } + } + return t; + }; + e.prototype.conHexStringToBytes = function(e) { + var t = []; + var i = e.length / 2; + for(var n = 0; n < i; n++){ + t.push(parseInt(e.substr(n * 2, 2), 16)); + } + return t; + }; + e.prototype.hexConversion = function(e) { + var t = /\{\\pict[\s\S]+?\\bliptag\-?\d+(\\blipupi\-?\d+)?(\{\\\*\\blipuid\s?[\da-fA-F]+)?[\s\}]*?/; + var i = new RegExp('(?:(' + t.source + '))([\\da-fA-F\\s]+)\\}', 'g'); + var n = e.match(i); + var s; + var o = []; + if (!(0, r.le)(n)) { + for(var a = 0; a < n.length; a++){ + if (t.test(n[a])) { + if (n[a].indexOf('\\pngblip') !== -1) { + s = 'image/png'; + } else if (n[a].indexOf('\\jpegblip') !== -1) { + s = 'image/jpeg'; + } else { + continue; + } + o.push({ + hex: s ? n[a].replace(t, '').replace(/[^\da-fA-F]/g, '') : null, + type: s + }); + } + } + } + return o; + }; + e.prototype.removeClassName = function(e) { + var t = e.querySelectorAll('*[class]'); + for(var i = 0; i < t.length; i++){ + t[i].removeAttribute('class'); + } + }; + e.prototype.breakLineAddition = function(e) { + var t = e.querySelectorAll('*'); + for(var i = 0; i < t.length; i++){ + if (t[i].children.length === 0 && t[i].innerHTML === ' ' && (t[i].innerHTML === ' ' && !t[i].closest('li')) && !t[i].closest('td')) { + var n = this.findDetachElem(t[i]); + var s = (0, r.az)('br'); + if (!(0, r.le)(n.parentElement)) { + n.parentElement.insertBefore(s, n); + (0, r.og)(n); + } + } + } + }; + e.prototype.findDetachElem = function(e) { + var t; + if (!(0, r.le)(e.parentElement) && e.parentElement.textContent.trim() === '' && e.parentElement.tagName !== 'TD' && (0, r.le)(e.parentElement.querySelector('img'))) { + t = this.findDetachElem(e.parentElement); + } else { + t = e; + } + return t; + }; + e.prototype.removeUnwantedElements = function(e) { + var t = e.innerHTML; + for(var i = 0; i < this.removableElements.length; i++){ + var n = new RegExp('<' + this.removableElements[i] + '>', 'g'); + var r = new RegExp('', 'g'); + t = t.replace(n, ''); + t = t.replace(r, ''); + } + e.innerHTML = t; + e.querySelectorAll(':empty'); + }; + e.prototype.findDetachEmptyElem = function(e) { + var t; + if (!(0, r.le)(e.parentElement)) { + if (e.parentElement.textContent.trim() === '' && e.parentElement.getAttribute('id') !== 'MSWord-Content' && (0, r.le)(e.parentElement.querySelector('img'))) { + t = this.findDetachEmptyElem(e.parentElement); + } else { + t = e; + } + } else { + t = null; + } + return t; + }; + e.prototype.removeEmptyElements = function(e) { + var t = e.querySelectorAll(':empty'); + for(var i = 0; i < t.length; i++){ + if (!(0, r.le)(t[i].closest('td')) && !(0, r.le)(t[i].closest('td').querySelector('.MsoNormal'))) { + t[i].innerHTML = '-'; + } + if (t[i].tagName !== 'IMG' && t[i].tagName !== 'BR' && t[i].tagName !== 'IFRAME' && t[i].tagName !== 'TD' && t[i].tagName !== 'HR') { + var n = this.findDetachEmptyElem(t[i]); + if (!(0, r.le)(n)) { + (0, r.og)(n); + } + } + } + }; + e.prototype.styleCorrection = function(e, t) { + var i = e.querySelectorAll('style'); + if (i.length > 0) { + var n = i[0].innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi); + var s = !(0, r.le)(n) ? this.findStyleObject(n) : null; + var o = Object.keys(s); + var a = o.map(function(e) { + return s[e]; + }); + a = this.removeUnwantedStyle(a, t); + this.filterStyles(e, t); + var l = void 0; + var h = false; + for(var c = 0; c < o.length; c++){ + if (o[c].split('.')[0] === '') { + l = e.getElementsByClassName(o[c].split('.')[1]); + h = true; + } else if (o[c].split('.').length === 1 && o[c].split('.')[0].indexOf('@') >= 0) { + continue; + } else if (o[c].split('.').length === 1 && o[c].split('.')[0].indexOf('@') < 0) { + l = e.getElementsByTagName(o[c]); + } else { + l = e.querySelectorAll(o[c]); + } + for(var d = 0; d < l.length; d++){ + var p = l[d].getAttribute('style'); + if (!(0, r.le)(p) && p.trim() !== '') { + var u = a[c].split(';'); + if (!h) { + for(var f = 0; f < u.length; f++){ + if (p.indexOf(u[f].split(':')[0]) >= 0) { + u.splice(f, 1); + f--; + } + } + } + a[c] = u.join(';') + ';'; + var m = p + a[c]; + l[d].setAttribute('style', m); + } else { + a[c] = a[c].replace(/text-indent:-(.*?)(?=;|$)/gm, ''); + l[d].setAttribute('style', a[c]); + } + } + h = false; + } + } + }; + e.prototype.filterStyles = function(e, t) { + var i = e.querySelectorAll('*[style]'); + for(var n = 0; n < i.length; n++){ + var r = i[n].getAttribute('style').split(';'); + var s = ''; + for(var o = 0; o < r.length; o++){ + if (t.indexOf(r[o].split(':')[0].trim()) >= 0) { + s += r[o] + ';'; + } + } + i[n].setAttribute('style', s); + } + }; + e.prototype.removeUnwantedStyle = function(e, t) { + for(var i = 0; i < e.length; i++){ + var n = e[i].split(';'); + e[i] = ''; + for(var r = 0; r < n.length; r++){ + if (t.indexOf(n[r].split(':')[0]) >= 0) { + e[i] += n[r] + ';'; + } + } + } + return e; + }; + e.prototype.findStyleObject = function(e) { + var t = {}; + for(var i = 0; i < e.length; i++){ + var n = e[i]; + var r = n.replace(/([\S ]+\s+){[\s\S]+?}/gi, '$1'); + var s = n.replace(/[\S ]+\s+{([\s\S]+?)}/gi, '$1'); + r = r.replace(/^[\s]|[\s]$/gm, ''); + s = s.replace(/^[\s]|[\s]$/gm, ''); + r = r.replace(/\n|\r|\n\r/g, ''); + s = s.replace(/\n|\r|\n\r/g, ''); + for(var o = r.split(', '), a = 0; a < o.length; a++){ + t[o[a]] = s; + } + } + return t; + }; + e.prototype.removingComments = function(e) { + var t = e.innerHTML; + t = t.replace(//g, ''); + e.innerHTML = t; + }; + e.prototype.cleanUp = function(e, t) { + var i = ''; + var n = []; + var s; + var o = e.querySelectorAll('*'); + for(var a = 0; a < o.length; a++){ + if (this.ignorableNodes.indexOf(o[a].nodeName) === -1 || (o[a].nodeType === 3 && o[a].textContent.trim() === '')) { + n.push(o[a]); + continue; + } else if (o[a].className && o[a].className.toLowerCase().indexOf('msolistparagraph') !== -1 && o[a].childElementCount !== 1 && !(0, r.le)(o[a].getAttribute('style')) && o[a].getAttribute('style').indexOf('mso-list:') >= 0) { + if (o[a].className.indexOf('MsoListParagraphCxSpFirst') >= 0 && t.length > 0 && t[t.length - 1] !== null) { + t.push(null); + } + t.push(o[a]); + } + if (s && (this.blockNode.indexOf(o[a].nodeName.toLowerCase()) !== -1) && !(o[a].className && o[a].className.toLowerCase().indexOf('msolistparagraph') !== -1 && !(0, r.le)(o[a].getAttribute('style')) && o[a].getAttribute('style').indexOf('mso-list:') >= 0)) { + t.push(null); + } + if (this.blockNode.indexOf(o[a].nodeName.toLowerCase()) !== -1) { + if (o[a].className && o[a].className.toLowerCase().indexOf('msolistparagraph') !== -1 && !(0, r.le)(o[a].getAttribute('style')) && o[a].getAttribute('style').indexOf('mso-list:') >= 0) { + s = true; + } else { + s = false; + } + } + } + if (t.length && (t[t.length - 1] !== null)) { + t.push(null); + } + return t; + }; + e.prototype.listConverter = function(e) { + var t; + var i = []; + var n = []; + var s = ''; + var o; + var a = ''; + for(var l = 0; l < e.length; l++){ + if (e[l] === null) { + i.push({ + content: this.makeConversion(n), + node: e[l - 1] + }); + n = []; + continue; + } + if (e[l].getAttribute('style') && e[l].getAttribute('style').indexOf('mso-outline-level') !== -1) { + e[l].setAttribute('style', e[l].getAttribute('style').replace('mso-outline-level', 'mso-outline')); + } + s = e[l].getAttribute('style'); + if (s && s.indexOf('level') !== -1) { + t = parseInt(s.charAt(s.indexOf('level') + 5), null); + } else { + t = 1; + } + this.listContents = []; + this.getListContent(e[l]); + var h = void 0; + var c = void 0; + if (!(0, r.le)(this.listContents[0])) { + h = this.listContents[0].trim().length > 1 ? 'ol' : 'ul'; + c = this.getlistStyleType(this.listContents[0], h); + var d = []; + for(var p = 1; p < this.listContents.length; p++){ + d.push(this.listContents[p]); + } + var u = void 0; + if (!(0, r.le)(e[l].className)) { + u = e[l].className; + } + if (!(0, r.le)(e[l].getAttribute('style'))) { + e[l].setAttribute('style', e[l].getAttribute('style').replace('text-align:start;', '')); + if (e[l].style.textAlign !== '') { + e[l].setAttribute('style', 'text-align:' + e[l].style.textAlign); + a = e[l].getAttribute('style'); + } + } + n.push({ + listType: h, + content: d, + nestedLevel: t, + class: u, + listStyle: a, + listStyleTypeName: c + }); + } + } + o = e.shift(); + while(o){ + var f = []; + for(var m = 0; m < i.length; m++){ + if (i[m].node === o) { + for(var v = 0; v < i[m].content.childNodes.length; v++){ + f.push(i[m].content.childNodes[v]); + } + for(var v = 0; v < f.length; v++){ + o.parentElement.insertBefore(f[v], o); + } + break; + } + } + o.remove(); + o = e.shift(); + if (!o) { + o = e.shift(); + } + } + }; + e.prototype.getlistStyleType = function(e, t) { + var i; + if (t === 'ol') { + switch(e.split('.')[0]){ + case "A": + i = "upper-alpha"; + break; + case "a": + i = "lower-alpha"; + break; + case "I": + i = "upper-roman"; + break; + case "i": + i = "lower-roman"; + break; + case "α": + i = "lower-greek"; + break; + default: + i = "decimal"; + break; + } + } else { + switch(e.split('.')[0]){ + case "o": + i = "circle"; + break; + case "§": + i = "square"; + break; + default: + i = "disc"; + break; + } + } + return i; + }; + e.prototype.makeConversion = function(e) { + var t = (0, r.az)('div'); + var i; + var n = 1; + var s; + var o = 0; + var a; + for(var l = 0; l < e.length; l++){ + var h = (0, r.az)('p'); + h.innerHTML = e[l].content.join(' '); + if ((e[l].nestedLevel === 1) && o === 0 && e[l].content) { + t.appendChild(i = (0, r.az)(e[l].listType)); + s = (0, r.az)('li'); + s.appendChild(h); + i.appendChild(s); + i.setAttribute('level', e[l].nestedLevel.toString()); + i.style.listStyleType = e[l].listStyleTypeName; + } else if (e[l].nestedLevel === n) { + if (s.parentElement.tagName.toLowerCase() === e[l].listType) { + s.parentElement.appendChild(s = (0, r.az)('li')); + s.appendChild(h); + } else { + i = (0, r.az)(e[l].listType); + i.style.listStyleType = e[l].listStyleTypeName; + s.parentElement.parentElement.appendChild(i); + s = (0, r.az)('li'); + s.appendChild(h); + i.appendChild(s); + i.setAttribute('level', e[l].nestedLevel.toString()); + } + } else if (e[l].nestedLevel > n) { + if (!(0, r.le)(s)) { + for(var c = 0; c < e[l].nestedLevel - n; c++){ + s.appendChild(i = (0, r.az)(e[l].listType)); + s = (0, r.az)('li'); + if (c != e[l].nestedLevel - n - 1 && e[l].nestedLevel - n > 1) { + s.style.listStyleType = "none"; + } + i.appendChild(s); + } + s.appendChild(h); + i.setAttribute('level', e[l].nestedLevel.toString()); + i.style.listStyleType = e[l].listStyleTypeName; + } else { + t.appendChild(i = (0, r.az)(e[l].listType)); + s = (0, r.az)('li'); + s.appendChild(h); + i.appendChild(s); + i.setAttribute('level', e[l].nestedLevel.toString()); + i.style.listStyleType = e[l].listStyleTypeName; + } + } else if (e[l].nestedLevel === 1) { + if (t.lastChild.tagName.toLowerCase() === e[l].listType) { + i = t.lastChild; + } else { + t.appendChild(i = (0, r.az)(e[l].listType)); + i.style.listStyleType = e[l].listStyleTypeName; + } + s = (0, r.az)('li'); + s.appendChild(h); + i.appendChild(s); + i.setAttribute('level', e[l].nestedLevel.toString()); + } else { + a = s; + while(a.parentElement){ + a = a.parentElement; + if (a.attributes.getNamedItem('level')) { + if (parseInt(a.attributes.getNamedItem('level').textContent, null) === e[l].nestedLevel) { + s = (0, r.az)('li'); + s.appendChild(h); + a.appendChild(s); + break; + } else if (e[l].nestedLevel > parseInt(a.attributes.getNamedItem('level').textContent, null)) { + a.appendChild(i = (0, r.az)(e[l].listType)); + s = (0, r.az)('li'); + s.appendChild(h); + i.appendChild(s); + i.setAttribute('level', e[l].nestedLevel.toString()); + i.style.listStyleType = e[l].listStyleTypeName; + break; + } + } + continue; + } + } + s.setAttribute('class', e[l].class); + var d = s.getAttribute('style'); + s.setAttribute('style', (!(0, r.le)(d) ? d : '')); + n = e[l].nestedLevel; + o++; + } + return t; + }; + e.prototype.getListContent = function(e) { + var t = ''; + var i = e.firstElementChild; + if (i.textContent.trim() === '' && !(0, r.le)(i.firstElementChild) && i.firstElementChild.nodeName === 'IMG') { + t = e.innerHTML.trim(); + this.listContents.push(''); + this.listContents.push(t); + } else { + var n = [ + 'b', + 'em' + ]; + if (i.childNodes.length > 0 && (i.querySelectorAll('b').length > 0 || i.querySelectorAll('em').length > 0)) { + for(var s = 0; s < i.childNodes.length; s++){ + var o = i.childNodes[s].nodeName.toLowerCase(); + if (i.childNodes[s].textContent.trim().length > 1 && n.indexOf(o) !== -1) { + t = '<' + o + '>' + i.childNodes[s].textContent + ''; + this.listContents.push(t); + } else if (i.childNodes[s].textContent.trim().length === 1) { + this.listContents.push(i.childNodes[s].textContent.trim()); + } + } + } else { + t = i.textContent.trim(); + this.listContents.push(t); + } + } + (0, r.og)(i); + this.listContents.push(e.innerHTML); + }; + return e; + }()); + ; + var ed = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.observer.on(O, this.insertText, this); + }; + e.prototype.insertText = function(e) { + var t = document.createTextNode(e.value); + V.Insert(this.parent.currentDocument, t, this.parent.editableElement); + if (e.callBack) { + e.callBack({ + requestType: e.subCommand, + editorMode: 'HTML', + event: e.event, + range: this.parent.nodeSelection.getRange(this.parent.currentDocument), + elements: this.parent.nodeSelection.getSelectedNodes(this.parent.currentDocument) + }); + } + }; + return e; + }()); + ; + var ep = (function() { + function e(e) { + this.currentDocument = e.document; + this.editableElement = e.editableElement; + this.nodeSelection = new M.q(); + this.nodeCutter = new z(); + this.domNode = new H(this.editableElement, this.currentDocument); + this.observer = new r.Qj(this); + this.listObj = new F(this); + this.formatObj = new q(this); + this.alignmentObj = new U(this); + this.indentsObj = new W(this); + this.linkObj = new _(this); + this.imgObj = new ee(this); + this.selectionObj = new es(this); + this.inserthtmlObj = new eo(this); + this.insertTextObj = new ed(this); + this.clearObj = new el(this); + this.tableObj = new et(this); + this.undoRedoManager = new eh(this, e.options); + this.msWordPaste = new ec(this); + this.wireEvents(); + } + e.prototype.wireEvents = function() { + this.observer.on(o.Hb, this.editorKeyDown, this); + this.observer.on(o.R4, this.editorKeyUp, this); + this.observer.on(o.R4, this.editorKeyUp, this); + this.observer.on(o.kR, this.onPropertyChanged, this); + this.observer.on(o.Ki, this.onWordPaste, this); + this.observer.on(o.O6, this.onBegin, this); + }; + e.prototype.onWordPaste = function(e) { + this.observer.notify(o.M, e); + }; + e.prototype.onPropertyChanged = function(e) { + this.observer.notify(o.hL, e); + }; + e.prototype.editorKeyDown = function(e) { + this.observer.notify(o.kT, e); + }; + e.prototype.editorKeyUp = function(e) { + this.observer.notify(o.My, e); + }; + e.prototype.onBegin = function(e) { + this.observer.notify(o.nD, e); + }; + e.prototype.execCommand = function(e, t, i, n, r, s, a, E) { + switch(e.toLowerCase()){ + case 'lists': + this.observer.notify(o.PV, { + subCommand: t, + event: i, + callBack: n, + selector: a, + item: s, + enterAction: E + }); + break; + case 'formats': + this.observer.notify(o.Kj, { + subCommand: t, + event: i, + callBack: n, + selector: a, + exeValue: s, + enterAction: E + }); + break; + case 'alignments': + this.observer.notify(S, { + subCommand: t, + event: i, + callBack: n, + selector: a, + value: s + }); + break; + case 'indents': + this.observer.notify(w, { + subCommand: t, + event: i, + callBack: n, + selector: a + }); + break; + case 'links': + this.observer.notify(c, { + command: e, + value: t, + item: s, + event: i, + callBack: n + }); + break; + case 'files': + this.observer.notify(l, { + command: e, + value: 'Image', + item: s, + event: i, + callBack: n, + selector: a + }); + break; + case 'images': + this.observer.notify(l, { + command: e, + value: t, + item: s, + event: i, + callBack: n, + selector: a + }); + break; + case 'table': + switch(t.toString().toLocaleLowerCase()){ + case 'createtable': + this.observer.notify(h, { + item: s, + event: i, + callBack: n, + enterAction: E + }); + break; + case 'insertrowbefore': + case 'insertrowafter': + this.observer.notify(d, { + item: s, + event: i, + callBack: n + }); + break; + case 'insertcolumnleft': + case 'insertcolumnright': + this.observer.notify(p, { + item: s, + event: i, + callBack: n + }); + break; + case 'deleterow': + this.observer.notify(u, { + item: s, + event: i, + callBack: n + }); + break; + case 'deletecolumn': + this.observer.notify(f, { + item: s, + event: i, + callBack: n + }); + break; + case 'tableremove': + this.observer.notify(m, { + item: s, + event: i, + callBack: n + }); + break; + case 'tableheader': + this.observer.notify(v, { + item: s, + event: i, + callBack: n + }); + break; + case 'aligntop': + case 'alignmiddle': + case 'alignbottom': + this.observer.notify(g, { + item: s, + event: i, + callBack: n + }); + break; + case 'merge': + this.observer.notify(b, { + item: s, + event: i, + callBack: n + }); + break; + case 'horizontalsplit': + this.observer.notify(C, { + item: s, + event: i, + callBack: n + }); + break; + case 'verticalsplit': + this.observer.notify(y, { + item: s, + event: i, + callBack: n + }); + break; + } + break; + case 'font': + case 'style': + case 'effects': + case 'casing': + this.observer.notify(N, { + subCommand: t, + event: i, + callBack: n, + value: r, + selector: a, + enterAction: E + }); + break; + case 'inserthtml': + this.observer.notify(D, { + subCommand: t, + callBack: n, + value: r + }); + break; + case 'inserttext': + this.observer.notify(O, { + subCommand: t, + callBack: n, + value: r + }); + break; + case 'clear': + this.observer.notify(A, { + subCommand: t, + event: i, + callBack: n, + selector: a, + enterAction: E + }); + break; + case 'actions': + this.observer.notify(o.om, { + subCommand: t, + event: i, + callBack: n, + selector: a + }); + break; + } + }; + return e; + }()); + ; + var eu = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var ef = (function(e) { + eu(t, e); + function t(t) { + var i = e.call(this) || this; + i.initialize(); + (0, r.l7)(i, i, t, true); + if (i.currentDocument && i.element) { + i.updateFormatter(i.element, i.currentDocument, t.options); + } + return i; + } + t.prototype.initialize = function() { + this.keyConfig = R.qW; + }; + t.prototype.updateFormatter = function(e, t, i) { + if (e && t) { + this.editorManager = new ep({ + document: t, + editableElement: e, + options: i + }); + } + }; + return t; + }(a)); + var em = i(809); + var ev = i(9805); + ; + var eg = (0, B.q_)(); + var eb = (function() { + function e() {} + e.get = function(e, t, i, n, r, s) { + var o = JSON.parse(JSON.stringify(eg)); + var a = JSON.parse(JSON.stringify(eg)); + var l = new M.q(); + var h = s ? [ + s + ] : l.getNodeCollection(l.getRange(e)); + var c = h.length; + var d = false; + var p = l.getRange(e); + for(var u = 0; u < h.length; u++){ + while(h[u].nodeType === 3 && p.startContainer.nodeType === 3 && h[u].parentNode && h[u].parentNode.lastElementChild && h[u].parentNode.lastElementChild.nodeName !== 'BR' && (this.getImmediateBlockNode(h[u].parentNode)).textContent.replace(/\u200B/g, '').length === 0 && p.startContainer.textContent.replace(/\u200B/g, '').length === 0 && l.get(e).toString().replace(/\u200B/g, '').length === 0){ + h[u] = h[u].parentNode.lastElementChild.firstChild; + d = true; + } + if (d && h[u]) { + l.setCursorPoint(e, h[u], h[u].textContent.length); + d = false; + } + if ((h[u].nodeName !== 'BR' && h[u].nodeType !== 3) || (c > 1 && h[u].nodeType === 3 && h[u].textContent.trim() === '')) { + h.splice(u, 1); + u--; + } + } + for(var u = 0; u < h.length; u++){ + o = this.getFormatParent(e, o, h[u], t, i, n, r); + if ((u === 0 && o.bold) || !o.bold) { + a.bold = o.bold; + } + if ((u === 0 && o.insertcode) || !o.insertcode) { + a.insertcode = o.insertcode; + } + if ((u === 0 && o.italic) || !o.italic) { + a.italic = o.italic; + } + if ((u === 0 && o.underline) || !o.underline) { + a.underline = o.underline; + } + if ((u === 0 && o.strikethrough) || !o.strikethrough) { + a.strikethrough = o.strikethrough; + } + if ((u === 0 && o.superscript) || !o.superscript) { + a.superscript = o.superscript; + } + if ((u === 0 && o.subscript) || !o.subscript) { + a.subscript = o.subscript; + } + if ((u === 0 && o.fontcolor) || !o.fontcolor) { + a.fontcolor = o.fontcolor; + } + if ((u === 0 && o.fontname) || !o.fontname) { + a.fontname = o.fontname; + } + if ((u === 0 && o.fontsize) || !o.fontsize) { + a.fontsize = o.fontsize; + } + if ((u === 0 && o.backgroundcolor) || !o.backgroundcolor) { + a.backgroundcolor = o.backgroundcolor; + } + if ((u === 0 && o.orderedlist) || !o.orderedlist) { + a.orderedlist = o.orderedlist; + } + if ((u === 0 && o.unorderedlist) || !o.unorderedlist) { + a.unorderedlist = o.unorderedlist; + } + if ((u === 0 && o.alignments) || !o.alignments) { + a.alignments = o.alignments; + } + if ((u === 0 && o.formats) || !o.formats) { + a.formats = o.formats; + } + if ((u === 0 && o.createlink) || !o.createlink) { + a.createlink = o.createlink; + } + if ((u === 0 && o.numberFormatList) || !o.numberFormatList) { + a.numberFormatList = o.numberFormatList; + } + if ((u === 0 && o.bulletFormatList) || !o.bulletFormatList) { + a.bulletFormatList = o.bulletFormatList; + } + o = JSON.parse(JSON.stringify(eg)); + } + return a; + }; + e.getImmediateBlockNode = function(e) { + do { + e = e.parentNode; + }while (e && k.indexOf(e.nodeName.toLocaleLowerCase()) < 0) + return e; + }; + e.getFormatParent = function(e, t, i, n, r, s, o) { + if (n.contains(i) || (i.nodeType === 3 && n.nodeType !== 3 && n.contains(i.parentNode))) { + do { + t = this.isFormattedNode(e, t, i, r, s, o); + i = i.parentNode; + }while (i && (i !== n)) + } + return t; + }; + e.isFormattedNode = function(e, t, i, n, r, s) { + if (!t.bold) { + t.bold = en.isBold(i); + } + if (!t.italic) { + t.italic = en.isItalic(i); + } + if (!t.underline) { + t.underline = en.isUnderline(i); + } + if (!t.strikethrough) { + t.strikethrough = en.isStrikethrough(i); + } + if (!t.superscript) { + t.superscript = en.isSuperscript(i); + } + if (!t.subscript) { + t.subscript = en.isSubscript(i); + } + if (!t.fontcolor) { + t.fontcolor = this.isFontColor(e, i); + } + if (!t.fontname) { + t.fontname = this.isFontName(e, i, s); + } + if (!t.fontsize) { + t.fontsize = this.isFontSize(i, r); + } + if (!t.backgroundcolor) { + t.backgroundcolor = this.isBackgroundColor(i); + } + if (!t.orderedlist) { + t.orderedlist = this.isOrderedList(i); + } + if (!t.unorderedlist) { + t.unorderedlist = this.isUnorderedList(i); + } + if (!t.alignments) { + t.alignments = this.isAlignment(i); + } + if (!t.formats) { + t.formats = this.isFormats(i, n); + if (t.formats === 'pre') { + t.insertcode = true; + } + } + if (!t.createlink) { + t.createlink = this.isLink(i); + } + if (!t.numberFormatList) { + t.numberFormatList = this.isNumberFormatList(i); + } + if (!t.bulletFormatList) { + t.bulletFormatList = this.isBulletFormatList(i); + } + return t; + }; + e.isFontColor = function(e, t) { + var i = t.style && t.style.color; + if ((i === null || i === undefined || i === '') && t.nodeType !== 3) { + i = this.getComputedStyle(e, t, 'color'); + } + if (i !== null && i !== '' && i !== undefined) { + return i; + } else { + return null; + } + }; + e.isLink = function(e) { + if (e.nodeName.toLocaleLowerCase() === 'a') { + return true; + } else { + return false; + } + }; + e.isBackgroundColor = function(e) { + var t = e.style && e.style.backgroundColor; + if (t !== null && t !== '' && t !== undefined) { + return t; + } else { + return null; + } + }; + e.isFontSize = function(e, t) { + var i = e.style && e.style.fontSize; + if ((i !== null && i !== '' && i !== undefined) && (t === null || t === undefined || (t.indexOf(i) > -1))) { + return i; + } else { + return null; + } + }; + e.isFontName = function(e, t, i) { + var n = t.style && t.style.fontFamily; + if ((n === null || n === undefined || n === '') && t.nodeType !== 3) { + n = this.getComputedStyle(e, t, 'font-family'); + } + var r = null; + if ((n !== null && n !== '' && n !== undefined) && (i === null || i === undefined || (i.filter(function(e, t) { + var i = new RegExp(n, 'i'); + if ((e.replace(/"/g, '').replace(/ /g, '').toLowerCase() === n.replace(/"/g, '').replace(/ /g, '').toLowerCase()) || (e.search(i) > -1)) { + r = t; + } + }) && (r !== null)))) { + return (r !== null) ? i[r] : n.replace(/"/g, ''); + } else { + return null; + } + }; + e.isOrderedList = function(e) { + if (e.nodeName.toLocaleLowerCase() === 'ol') { + return true; + } else { + return false; + } + }; + e.isUnorderedList = function(e) { + if (e.nodeName.toLocaleLowerCase() === 'ul') { + return true; + } else { + return false; + } + }; + e.isAlignment = function(e) { + var t = e.style && e.style.textAlign; + if (t === 'left') { + return 'justifyleft'; + } else if (t === 'center') { + return 'justifycenter'; + } else if (t === 'right') { + return 'justifyright'; + } else if (t === 'justify') { + return 'justifyfull'; + } else { + return null; + } + }; + e.isFormats = function(e, t) { + if (((t === undefined || t === null) && k.indexOf(e.nodeName.toLocaleLowerCase()) > -1) || (t !== null && t !== undefined && t.indexOf(e.nodeName.toLocaleLowerCase()) > -1)) { + return e.nodeName.toLocaleLowerCase(); + } else { + return null; + } + }; + e.getComputedStyle = function(e, t, i) { + return e.defaultView.getComputedStyle(t, null).getPropertyValue(i); + }; + e.isNumberFormatList = function(e) { + var t = e.style && e.style.listStyleType; + if (t === 'lower-alpha') { + return 'Lower Alpha'; + } else if (t === 'number') { + return 'Number'; + } else if (t === 'upper-alpha') { + return 'Upper Alpha'; + } else if (t === 'lower-roman') { + return 'Lower Roman'; + } else if (t === 'upper-roman') { + return 'Upper Roman'; + } else if (t === 'lower-greek') { + return 'Lower Greek'; + } else if (t === 'none') { + return 'None'; + } else { + return null; + } + }; + e.isBulletFormatList = function(e) { + var t = e.style && e.style.listStyleType; + if (t === 'circle') { + return 'Circle'; + } else if (t === 'square') { + return 'Square'; + } else if (t === 'none') { + return 'None'; + } else if (t === 'disc') { + return 'Disc'; + } else { + return null; + } + }; + return e; + }()); + ; + var ey = (function() { + function e(e) { + this.parent = e; + this.toolbarStatus = this.prevToolbarStatus = (0, B.q_)(); + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.on(n.l0, this.onRefreshHandler, this); + this.parent.on(n.ob, this.removeEventListener, this); + }; + e.prototype.removeEventListener = function() { + this.parent.off(n.l0, this.onRefreshHandler); + this.parent.off(n.ob, this.removeEventListener); + }; + e.prototype.onRefreshHandler = function(e) { + if (this.parent.readonly) { + return; + } + var t = []; + var i = []; + var r = []; + this.parent.fontSize.items.forEach(function(e) { + t.push(e.value); + }); + this.parent.fontFamily.items.forEach(function(e) { + i.push(e.value); + }); + this.parent.format.types.forEach(function(e) { + r.push(e.value.toLocaleLowerCase()); + }); + this.toolbarStatus = eb.get(this.parent.contentModule.getDocument(), this.parent.contentModule.getEditPanel(), r, t, i, e.documentNode); + var s = JSON.stringify(this.toolbarStatus); + this.parent.notify(n.ko, this.toolbarStatus); + if (JSON.stringify(this.prevToolbarStatus) !== s) { + this.parent.notify(n.Wp, { + html: JSON.parse(s), + markdown: null + }); + this.prevToolbarStatus = JSON.parse(s); + } + }; + return e; + }()); + ; + var eC = (function() { + function e(e, t) { + this.parent = e; + this.serviceLocator = t; + } + e.prototype.renderPanel = function() { + var e = this.parent; + var t = this.parent.createElement('div', { + className: 'e-rte-content', + id: this.parent.getID() + 'rte-view' + }); + var i = (0, s.v7)(e.value, e); + this.editableElement = this.parent.createElement('div', { + className: 'e-content', + id: this.parent.getID() + '_rte-edit-view', + attrs: { + 'contenteditable': 'true' + }, + innerHTML: i + }); + t.appendChild(this.editableElement); + this.setPanel(t); + e.element.appendChild(t); + }; + e.prototype.getPanel = function() { + return this.contentPanel; + }; + e.prototype.getEditPanel = function() { + return this.editableElement; + }; + e.prototype.getText = function() { + var e = this.getEditPanel().innerText; + return e === '\n' ? '' : e; + }; + e.prototype.setPanel = function(e) { + this.contentPanel = e; + }; + e.prototype.getDocument = function() { + return this.getEditPanel().ownerDocument; + }; + return e; + }()); + ; + var eE = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var eS = "\n \n \n \n \n \n "; + var ew = (function(e) { + eE(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + t.prototype.renderPanel = function() { + var e = this.parent; + var t = (0, s.v7)(e.value, e); + var i = '' + t + ''; + var n = eS + i; + var r = this.parent.createElement('iframe', { + id: this.parent.getID() + '_rte-view', + className: 'e-rte-content', + styles: 'display:block;', + attrs: { + 'srcdoc': n + } + }); + this.setPanel(r); + e.element.appendChild(r); + r.contentDocument.body.id = this.parent.getID() + '_rte-edit-view'; + r.contentDocument.body.setAttribute('aria-owns', this.parent.getID()); + r.contentDocument.open(); + n = this.setThemeColor(n, { + color: '#333' + }); + r.contentDocument.write(n); + r.contentDocument.close(); + if (e.enableRtl) { + this.contentPanel.contentDocument.body.setAttribute('class', 'e-rtl'); + } + }; + t.prototype.setThemeColor = function(e, t) { + var i = getComputedStyle(this.parent.element, '.e-richtexteditor').getPropertyValue('color'); + return e.replace(t.color, i); + }; + t.prototype.getEditPanel = function() { + var e; + if (!(0, r.le)(this.contentPanel.contentDocument)) { + e = this.contentPanel.contentDocument.body; + } else { + e = this.parent.inputElement; + } + return e; + }; + t.prototype.getDocument = function() { + return this.getEditPanel().ownerDocument; + }; + return t; + }(eC)); + var eT = i(3276); + ; + var ek = (function() { + function e(e, t) { + this.tools = {}; + this.parent = e; + this.locator = t; + this.renderFactory = this.locator.getService('rendererFactory'); + this.addEventListener(); + if (this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0) { + (0, r.l7)(this.tools, eT.rj, (0, s.E)(this.parent.toolbarSettings.itemConfigs), true); + } else { + this.tools = eT.rj; + } + } + e.prototype.initializeInstance = function() { + this.toolbarRenderer = this.renderFactory.getRenderer(em.y2.Toolbar); + }; + e.prototype.renderColorPickerInput = function(e) { + var t = this; + this.initializeInstance(); + var i = e.containerType; + var n = e.container; + var o; + var a; + eT.rS.forEach(function(l) { + if ((0, s.rw)(l, e.items) !== -1) { + switch(l){ + case 'fontcolor': + { + o = t.parent.getID() + '_' + i + '_FontColor_Target'; + var h = t.parent.createElement('input'); + h.id = o; + h.classList.add(ev.Ds); + if (!(0, r.le)(t.parent.cssClass)) { + var c = t.parent.cssClass.split(' '); + for(var d = 0; d < c.length; d++){ + if (c[d].trim() !== '') { + h.classList.add(c[d]); + } + } + } + document.body.appendChild(h); + a = { + cssClass: t.tools[l.toLocaleLowerCase()].icon + ' ' + ev.i7 + ' ' + ev.Cd + ' ' + t.parent.cssClass, + value: t.tools[l.toLocaleLowerCase()].value, + command: t.tools[l.toLocaleLowerCase()].command, + subCommand: t.tools[l.toLocaleLowerCase()].subCommand, + element: (0, r.Ys)('#' + t.parent.getID() + '_' + i + '_FontColor', n), + target: (o) + }; + t.fontColorPicker = t.toolbarRenderer.renderColorPicker(a, 'fontcolor'); + t.fontColorDropDown = t.toolbarRenderer.renderColorPickerDropDown(a, 'fontcolor', t.fontColorPicker); + break; + } + case 'backgroundcolor': + { + o = t.parent.getID() + '_' + i + '_BackgroundColor_Target'; + var p = t.parent.createElement('input'); + p.id = o; + p.classList.add(ev.Ig); + if (!(0, r.le)(t.parent.cssClass)) { + var c = t.parent.cssClass.split(' '); + for(var d = 0; d < c.length; d++){ + if (c[d].trim() !== '') { + p.classList.add(c[d]); + } + } + } + document.body.appendChild(p); + a = { + cssClass: t.tools[l.toLocaleLowerCase()].icon + ' ' + ev.i7 + ' ' + ev.Cd + ' ' + t.parent.cssClass, + value: t.tools[l.toLocaleLowerCase()].value, + command: t.tools[l.toLocaleLowerCase()].command, + subCommand: t.tools[l.toLocaleLowerCase()].subCommand, + element: (0, r.Ys)('#' + t.parent.getID() + '_' + i + '_BackgroundColor', n), + target: (o) + }; + t.backgroundColorPicker = t.toolbarRenderer.renderColorPicker(a, 'backgroundcolor'); + t.backgroundColorDropDown = t.toolbarRenderer.renderColorPickerDropDown(a, 'backgroundcolor', t.backgroundColorPicker, t.defaultColorPicker); + break; + } + } + } + }); + if (this.parent.inlineMode.enable) { + this.setCssClass({ + cssClass: this.parent.cssClass + }); + } + }; + e.prototype.destroy = function() { + this.removeEventListener(); + this.destroyColorPicker(); + }; + e.prototype.destroyColorPicker = function() { + if (this.fontColorPicker && !this.fontColorPicker.isDestroyed) { + this.fontColorPicker.destroy(); + } + if (this.backgroundColorPicker && !this.backgroundColorPicker.isDestroyed) { + this.backgroundColorPicker.destroy(); + } + if (this.fontColorDropDown && !this.fontColorDropDown.isDestroyed) { + var e = this.fontColorDropDown.element.querySelector('.e-rte-color-content'); + if (e) { + (0, r.og)(e); + } + this.fontColorDropDown.destroy(); + } + if (this.backgroundColorDropDown && !this.backgroundColorDropDown.isDestroyed) { + var e = this.backgroundColorDropDown.element.querySelector('.e-rte-color-content'); + if (e) { + this.defaultColorPicker = e.children[0].style.borderBottomColor; + (0, r.og)(e); + } + this.backgroundColorDropDown.destroy(); + } + }; + e.prototype.setRtl = function(e) { + if (this.fontColorPicker) { + this.fontColorPicker.setProperties({ + enableRtl: e.enableRtl + }); + this.fontColorDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.backgroundColorPicker) { + this.backgroundColorPicker.setProperties({ + enableRtl: e.enableRtl + }); + this.backgroundColorDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + }; + e.prototype.setCssClass = function(e) { + this.updateCss(this.fontColorPicker, this.fontColorDropDown, e); + this.updateCss(this.backgroundColorPicker, this.backgroundColorDropDown, e); + }; + e.prototype.updateCss = function(e, t, i) { + if (e && i.cssClass) { + if ((0, r.le)(i.oldCssClass)) { + e.setProperties({ + cssClass: (e.cssClass + ' ' + i.cssClass).trim() + }); + t.setProperties({ + cssClass: (t.cssClass + ' ' + i.cssClass).trim() + }); + } else { + e.setProperties({ + cssClass: (e.cssClass.replace(i.oldCssClass, '').replace(' ', ' ').trim() + ' ' + i.cssClass).trim() + }); + t.setProperties({ + cssClass: (t.cssClass.replace(i.oldCssClass, '').replace(' ', ' ').trim() + ' ' + i.cssClass).trim() + }); + } + } + }; + e.prototype.addEventListener = function() { + this.parent.on(n.vW, this.renderColorPickerInput, this); + this.parent.on(n.vN, this.setRtl, this); + this.parent.on(n.ob, this.destroy, this); + this.parent.on(n.c0, this.destroyColorPicker, this); + this.parent.on(n.CC, this.onPropertyChanged, this); + this.parent.on(n._8, this.setCssClass, this); + }; + e.prototype.onPropertyChanged = function(e) { + var t = e.newProp; + var i; + for(var n = 0, r = Object.keys(t); n < r.length; n++){ + var s = r[n]; + switch(s){ + case 'fontColor': + if (this.fontColorPicker) { + for(var o = 0, a = Object.keys(t.fontColor); o < a.length; o++){ + var l = a[o]; + switch(l){ + case 'default': + { + this.fontColorPicker.setProperties({ + value: t.fontColor.default + }); + i = this.fontColorDropDown.element; + var h = i.querySelector('.' + this.tools['fontcolor'].icon); + h.style.borderBottomColor = t.fontColor.default; + break; + } + case 'mode': + this.fontColorPicker.setProperties({ + mode: t.fontColor.mode + }); + break; + case 'columns': + this.fontColorPicker.setProperties({ + columns: t.fontColor.columns + }); + break; + case 'colorCode': + this.fontColorPicker.setProperties({ + presetColors: t.fontColor.colorCode + }); + break; + case 'modeSwitcher': + this.fontColorPicker.setProperties({ + modeSwitcher: t.fontColor.modeSwitcher + }); + break; + } + } + } + break; + case 'backgroundColor': + if (this.backgroundColorPicker) { + for(var c = 0, d = Object.keys(t.backgroundColor); c < d.length; c++){ + var p = d[c]; + switch(p){ + case 'default': + { + this.backgroundColorPicker.setProperties({ + value: t.backgroundColor.default + }); + i = this.backgroundColorDropDown.element; + var u = i.querySelector('.' + this.tools['backgroundcolor'].icon); + u.style.borderBottomColor = t.backgroundColor.default; + break; + } + case 'mode': + this.backgroundColorPicker.setProperties({ + mode: t.backgroundColor.mode + }); + break; + case 'columns': + this.backgroundColorPicker.setProperties({ + columns: t.backgroundColor.columns + }); + break; + case 'colorCode': + this.backgroundColorPicker.setProperties({ + presetColors: t.backgroundColor.colorCode + }); + break; + case 'modeSwitcher': + this.backgroundColorPicker.setProperties({ + modeSwitcher: t.backgroundColor.modeSwitcher + }); + break; + } + } + } + break; + } + } + }; + e.prototype.removeEventListener = function() { + this.parent.off(n.vW, this.renderColorPickerInput); + this.parent.off(n.ob, this.destroy); + this.parent.off(n.vN, this.setRtl); + this.parent.off(n.c0, this.destroyColorPicker); + this.parent.off(n.CC, this.onPropertyChanged); + this.parent.off(n._8, this.setCssClass); + }; + return e; + }()); + ; + var ex = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.parent.on(n.F, this.enableXhtmlValidation, this); + this.parent.on(n.ob, this.removeEventListener, this); + }; + e.prototype.removeEventListener = function() { + this.parent.off(n.F, this.enableXhtmlValidation); + this.parent.off(n.ob, this.removeEventListener); + }; + e.prototype.enableXhtmlValidation = function() { + if (this.parent.enableXhtml) { + if ((0, r.le)(this.parent.inputElement)) { + this.currentElement = this.parent.element; + } else { + this.currentElement = this.parent.inputElement; + } + this.clean(this.currentElement); + this.AddRootElement(); + this.ImageTags(); + this.removeTags(); + this.RemoveUnsupported(); + this.currentElement.innerHTML = this.selfEncloseValidation(this.currentElement.innerHTML, this.currentElement.innerText === "\n" ? this.currentElement.innerText.length : this.currentElement.innerText.trim().length); + this.parent.setProperties({ + value: this.currentElement.innerHTML + }, true); + } + }; + e.prototype.selfEncloseValidation = function(e, t) { + if (t === 0 && e.indexOf('table') < 0 && e.indexOf('img') < 0) { + var i = e.split(' '); + i[i.length - 1] = '​' + i[i.length - 1]; + e = i.join(''); + } + e = e.replace(/
    /g, '
    ').replace(/
    /g, '
    ').replace(/ /g, ' '); + var n; + var r = []; + var s = []; + var o = [ + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi, + //gi + ]; + for(var a = 0; a < o.length; a++){ + n = o[a].exec(e); + while((n) !== null){ + r.push(n[0].toString()); + n = o[a].exec(e); + } + s = r.slice(0); + for(var l = 0; l < r.length; l++){ + if (r[l].indexOf('/') === -1 || r[l].lastIndexOf('/') !== r[l].length - 2) { + r[l] = r[l].substr(0, r[l].length - 1) + ' /' + r[l].substr(r[l].length - 1, r[l].length); + } + } + for(var h = 0; h <= r.length - 1; h++){ + e = e.replace(s[h], r[h]); + } + } + return e; + }; + e.prototype.AddRootElement = function() { + if ((this.currentElement.childNodes.length === 1 && this.currentElement.firstChild.nodeName !== 'DIV') || this.currentElement.childNodes.length > 1) { + var e = this.parent.createElement('div'); + while(this.currentElement.childNodes.length > 0){ + e.appendChild(this.currentElement.childNodes[0]); + } + this.currentElement.appendChild(e); + } + }; + e.prototype.clean = function(e) { + for(var t = 0; t < e.childNodes.length; t++){ + var i = e.childNodes[t]; + if (i.nodeType === 8 || i.nodeName === 'V:IMAGE') { + e.removeChild(i); + t--; + } else if (i.nodeType === 1) { + this.clean(i); + } + } + return this.currentElement.innerHTML; + }; + e.prototype.ImageTags = function() { + var e = this.currentElement.querySelectorAll('IMG'); + for(var t = e.length - 1; t >= 0; t--){ + if (!e[t].hasAttribute('alt')) { + var i = e[t]; + i.setAttribute('alt', ''); + } + } + }; + e.prototype.removeTags = function() { + var e = [ + [ + 'br', + 'ul' + ], + [ + 'br', + 'ol' + ], + [ + 'table', + 'span' + ], + [ + 'div', + 'span' + ], + [ + 'p', + 'span' + ] + ]; + for(var t = 0; t < e.length; t++){ + this.RemoveElementNode(e[t][0], e[t][1]); + } + }; + e.prototype.RemoveElementNode = function(e, t) { + var i = this.currentElement.querySelectorAll(t); + for(var n = 0; n < i.length; n++){ + var s = i[n].querySelectorAll(e); + for(var o = s.length; o > 0; o--){ + (0, r.og)(s[o - 1]); + } + } + }; + e.prototype.RemoveUnsupported = function() { + var e = this.currentElement.querySelectorAll('u'); + for(var t = e.length - 1; t >= 0; t--){ + var i = this.parent.createElement('span'); + i.style.textDecoration = 'underline'; + i.innerHTML = e[t].innerHTML; + e[t].parentNode.insertBefore(i, e[t]); + (0, r.og)(e[t]); + } + var n = this.currentElement.querySelectorAll('strong'); + for(var t = n.length - 1; t >= 0; t--){ + var s = this.parent.createElement('b'); + s.innerHTML = n[t].innerHTML; + n[t].parentNode.insertBefore(s, n[t]); + (0, r.og)(n[t]); + } + var o = [ + 'language', + 'role', + 'target', + 'contenteditable', + 'cellspacing', + 'cellpadding', + 'border', + 'valign', + 'colspan' + ]; + for(var t = 0; t <= o.length; t++){ + this.RemoveAttributeByName(o[t]); + } + }; + e.prototype.RemoveAttributeByName = function(e) { + if (this.currentElement.firstChild !== null) { + if (this.currentElement.firstChild.nodeType !== 3) { + for(var t = 0; t < this.currentElement.childNodes.length; t++){ + var i = this.currentElement.childNodes[t]; + if (i.nodeType !== 3 && i.nodeName !== 'TABLE' && i.nodeName !== 'TBODY' && i.nodeName !== 'THEAD' && i.nodeName !== 'TH' && i.nodeName !== 'TR' && i.nodeName !== 'TD') { + if (i.hasAttribute(e)) { + i.removeAttribute(e); + } + if (i.hasChildNodes()) { + for(var n = 0; n < i.childNodes.length; n++){ + var r = i.childNodes[n]; + if (r.nodeType !== 3 && r.nodeName !== 'TABLE' && r.nodeName !== 'TBODY' && r.nodeName !== 'THEAD' && r.nodeName !== 'TH' && r.nodeName !== 'TR' && r.nodeName !== 'TD' && r.hasAttribute(e)) { + r.removeAttribute(e); + } + if (r.hasChildNodes()) { + for(var s = 0; s < r.childNodes.length; s++){ + if (r.childNodes[s].nodeType !== 3 && r.childNodes[s].nodeName !== 'TABLE' && r.childNodes[s].nodeName !== 'TBODY' && r.childNodes[s].nodeName !== 'THEAD' && r.childNodes[s].nodeName !== 'TH' && r.childNodes[s].nodeName !== 'TR' && r.childNodes[s].nodeName !== 'TD' && r.childNodes[s].hasAttribute(e)) { + r.childNodes[s].removeAttribute(e); + } + } + } + } + } + } + } + } + } + }; + return e; + }()); + ; + var eL = (function() { + function e(e, t) { + this.rangeCollection = []; + this.isImageDelete = false; + this.parent = e; + this.locator = t; + this.renderFactory = this.locator.getService('rendererFactory'); + this.xhtmlValidation = new ex(e); + this.addEventListener(); + } + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.sanitizeHelper = function(e) { + e = (0, s.cC)(e, this.parent); + return e; + }; + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.nodeSelectionObj = new M.q(); + this.colorPickerModule = new ek(this.parent, this.locator); + this.parent.on(n.T5, this.instantiateRenderer, this); + this.parent.on(n.s0, this.onToolbarClick, this); + this.parent.on(n.QG, this.onKeyDown, this); + this.parent.on(n.yR, this.onKeyUp, this); + this.parent.on(n.jm, this.renderColorPicker, this); + this.parent.on(n.Xr, this.render, this); + this.parent.on(n.CC, this.onPropertyChanged, this); + this.parent.on(n.ob, this.destroy, this); + this.parent.on(n.td, this.selectAll, this); + this.parent.on(n.jh, this.selectRange, this); + this.parent.on(n.Db, this.getSelectedHtml, this); + this.parent.on(n.gA, this.onSelectionSave, this); + this.parent.on(n.Wz, this.onSelectionRestore, this); + this.parent.on(n.Ed, this.updateReadOnly, this); + this.parent.on(n.RE, this.onPaste, this); + this.parent.on(n.LF, this.isTableClassAdded, this); + }; + e.prototype.updateReadOnly = function() { + if (this.parent.readonly) { + (0, r.Y4)(this.parent.contentModule.getEditPanel(), { + contenteditable: 'false' + }); + (0, r.cn)([ + this.parent.element + ], ev.PW); + } else { + (0, r.Y4)(this.parent.contentModule.getEditPanel(), { + contenteditable: 'true' + }); + (0, r.IV)([ + this.parent.element + ], ev.PW); + } + }; + e.prototype.isTableClassAdded = function() { + var e = this.parent.inputElement.querySelectorAll('table'); + for(var t = 0; t < e.length; t++){ + if (!e[t].classList.contains('e-rte-table')) { + e[t].classList.add('e-rte-table'); + } + } + }; + e.prototype.onSelectionSave = function() { + var e = this.contentRenderer.getDocument(); + var t = this.nodeSelectionObj.getRange(e); + this.saveSelection = this.nodeSelectionObj.save(t, e); + }; + e.prototype.onSelectionRestore = function(e) { + this.parent.isBlur = false; + this.contentRenderer.getEditPanel().focus(); + if ((0, r.le)(e.items) || e.items) { + this.saveSelection.restore(); + } + }; + e.prototype.onKeyUp = function(e) { + var t = e.args; + var i = [ + 8, + 9, + 13, + 16, + 17, + 18, + 20, + 27, + 37, + 38, + 39, + 40, + 44, + 45, + 46, + 91, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ]; + var n = this.parent.getRange(); + var s = new RegExp(String.fromCharCode(8203), 'g'); + var o; + if (i.indexOf(t.keyCode) < 0 && !t.shiftKey && !t.ctrlKey && !t.altKey) { + if (n.startContainer.textContent.charCodeAt(0) === 8203) { + o = n.startOffset - 1; + n.startContainer.textContent = n.startContainer.textContent.replace(s, ''); + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), n.startContainer, o); + } + if (!(0, r.le)(n.startContainer.previousSibling) && !(0, r.le)(n.startContainer.previousSibling.parentElement) && n.startContainer.parentElement === n.startContainer.previousSibling.parentElement && n.startContainer.previousSibling.textContent.charCodeAt(0) === 8203 && n.startContainer.previousSibling.textContent.length <= 1) { + n.startContainer.previousSibling.textContent = n.startContainer.previousSibling.textContent.replace(s, ''); + } + if (n.endContainer.textContent.charCodeAt(n.endOffset) === 8203) { + o = n.startOffset; + n.endContainer.textContent = n.endContainer.textContent.replace(s, ''); + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), n.startContainer, o); + } + } + }; + e.prototype.onKeyDown = function(e) { + var t = this; + var i; + var s = e.args; + if (r.AR.info.name === 'chrome') { + i = this.parent.getRange(); + this.backSpaceCleanup(e, i); + this.deleteCleanup(e, i); + } + if (s.keyCode === 9 && this.parent.enableTabKey) { + if (!(0, r.le)(s.target) && (0, r.le)((0, r.oq)(s.target, '.e-rte-toolbar'))) { + var a = this.nodeSelectionObj.getRange(this.contentRenderer.getDocument()); + var l = this.nodeSelectionObj.getParentNodeCollection(a); + if (!((l[0].nodeName === 'LI' || (0, r.oq)(l[0], 'li') || (0, r.oq)(l[0], 'table')) && a.startOffset === 0)) { + s.preventDefault(); + if (!s.shiftKey) { + V.Insert(this.contentRenderer.getDocument(), '    '); + this.rangeCollection.push(this.nodeSelectionObj.getRange(this.contentRenderer.getDocument())); + } else if (this.rangeCollection.length > 0 && this.rangeCollection[this.rangeCollection.length - 1].startContainer.textContent.length === 4) { + var h = this.rangeCollection[this.rangeCollection.length - 1].startContainer; + this.nodeSelectionObj.setSelectionText(this.contentRenderer.getDocument(), h, h, 0, h.textContent.length); + V.Insert(this.contentRenderer.getDocument(), document.createTextNode('')); + this.rangeCollection.pop(); + } + } + } + } + if (e.args.action === 'space' || e.args.action === 'enter' || e.args.keyCode === 13) { + this.spaceLink(e.args); + if (this.parent.editorMode === 'HTML' && !this.parent.readonly) { + var c = this.parent.getText().trim().length; + var d = this.parent.getSelection().length; + var p = (c - d) + 1; + if (!(this.parent.maxLength === -1 || p <= this.parent.maxLength) && e.args.keyCode === 13) { + e.args.preventDefault(); + return; + } else { + this.parent.notify(n.dp, { + args: e.args + }); + } + } + } + if (e.args.action === 'space') { + var u = this.parent.getRange(); + var f = u.startContainer.textContent.slice(0, u.startOffset); + var m = this.isOrderedList(f); + var v = this.isUnOrderedList(f); + if (m && !v || v && !m) { + var g = { + callBack: null, + event: e.args, + name: 'keydown-handler' + }; + var b = { + cancel: false, + item: { + command: 'Lists', + subCommand: m ? 'OL' : 'UL' + }, + name: 'actionBegin', + originalEvent: e.args, + requestType: m ? 'OL' : 'UL' + }; + this.parent.trigger(n.m2, b, function(i) { + if (!i.cancel) { + t.parent.formatter.editorManager.observer.notify(o.O6, g); + t.parent.trigger(n.i8, { + editorMode: t.parent.editorMode, + elements: t.parent.formatter.editorManager.domNode.blockNodes(), + event: e.args, + name: n.i8, + range: t.parent.getRange(), + requestType: m ? 'OL' : 'UL' + }); + } + }); + } + } + if (r.AR.info.name === 'chrome' && (!(0, r.le)(this.rangeElement) && !(0, r.le)(this.oldRangeElement) || !(0, r.le)(this.deleteRangeElement) && !(0, r.le)(this.deleteOldRangeElement)) && i.startContainer.parentElement.tagName !== 'TD' && i.startContainer.parentElement.tagName !== 'TH') { + this.rangeElement = null; + this.oldRangeElement = null; + this.deleteRangeElement = null; + this.deleteOldRangeElement = null; + if (!this.isImageDelete) { + s.preventDefault(); + } + s.preventDefault(); + } + }; + e.prototype.isOrderedList = function(e) { + e = e.replace(/\u200B/g, ''); + var t = [ + /^[1]+[.]+$/, + /^[i]+[.]+$/, + /^[a]+[.]+$/ + ]; + if (!(0, r.le)(e)) { + for(var i = 0; i < t.length; i++){ + if (t[i].test(e)) { + return true; + } + } + } + return false; + }; + e.prototype.isUnOrderedList = function(e) { + e = e.replace(/\u200B/g, ''); + var t = [ + /^[*]$/, + /^[-]$/ + ]; + if (!(0, r.le)(e)) { + for(var i = 0; i < t.length; i++){ + if (t[i].test(e)) { + return true; + } + } + } + return false; + }; + e.prototype.backSpaceCleanup = function(e, t) { + var i = false; + if (e.args.code === 'Backspace' && e.args.keyCode === 8 && t.startOffset === 0 && t.endOffset === 0 && this.parent.getSelection().length === 0 && t.startContainer.textContent.length > 0 && t.startContainer.parentElement.tagName !== 'TD' && t.startContainer.parentElement.tagName !== 'TH') { + this.rangeElement = this.getRootBlockNode(t.startContainer); + if (this.rangeElement.tagName === 'OL' || this.rangeElement.tagName === 'UL') { + var n = this.getRangeLiNode(t.startContainer); + if (n.previousElementSibling && n.previousElementSibling.childElementCount > 0) { + this.oldRangeElement = n.previousElementSibling.lastElementChild.nodeName === 'BR' ? n.previousElementSibling : n.previousElementSibling.lastElementChild; + if (!(0, r.le)(n.lastElementChild) && n.lastElementChild.nodeName !== 'BR') { + this.rangeElement = n.lastElementChild; + i = true; + } else { + this.rangeElement = n; + } + } + } else if (this.rangeElement === this.parent.inputElement || this.rangeElement.tagName === 'TABLE' || (!(0, r.le)(this.rangeElement.previousElementSibling) && this.rangeElement.previousElementSibling.tagName === 'TABLE')) { + return; + } else { + this.oldRangeElement = this.rangeElement.previousElementSibling; + } + if ((0, r.le)(this.oldRangeElement)) { + return; + } else { + if (this.oldRangeElement.tagName === 'OL' || this.oldRangeElement.tagName === 'UL') { + this.oldRangeElement = this.oldRangeElement.lastElementChild.lastElementChild ? this.oldRangeElement.lastElementChild.lastElementChild : this.oldRangeElement.lastElementChild; + } + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), this.oldRangeElement, this.oldRangeElement.childNodes.length); + if (this.oldRangeElement.querySelector('BR')) { + (0, r.og)(this.oldRangeElement.querySelector('BR')); + } + if (!(0, r.le)(this.rangeElement) && this.oldRangeElement !== this.rangeElement) { + while(this.rangeElement.firstChild){ + this.oldRangeElement.appendChild(this.rangeElement.childNodes[0]); + } + !i ? (0, r.og)(this.rangeElement) : (0, r.og)(this.rangeElement.parentElement); + this.oldRangeElement.normalize(); + } + } + } + }; + e.prototype.deleteCleanup = function(e, t) { + var i = false; + var n; + var s; + if (e.args.code === 'Delete' && e.args.keyCode === 46 && this.parent.contentModule.getText().trim().length !== 0 && this.parent.getSelection().length === 0 && t.startContainer.parentElement.tagName !== 'TD' && t.startContainer.parentElement.tagName !== 'TH') { + this.deleteRangeElement = s = this.getRootBlockNode(t.startContainer); + if (this.deleteRangeElement.tagName === 'OL' || this.deleteRangeElement.tagName === 'UL') { + n = this.getRangeLiNode(t.startContainer); + if (n.nextElementSibling && n.nextElementSibling.childElementCount > 0 && !n.nextElementSibling.querySelector('BR')) { + if (!(0, r.le)(n.lastElementChild)) { + this.deleteRangeElement = n.lastElementChild; + i = true; + } else { + this.deleteRangeElement = n; + } + } else { + this.deleteRangeElement = this.getRangeElement(n); + } + } else if (this.deleteRangeElement.nodeType === 3 || (this.deleteRangeElement.tagName === 'TABLE' || (!(0, r.le)(this.deleteRangeElement.nextElementSibling) && this.deleteRangeElement.nextElementSibling.tagName === 'TABLE'))) { + return; + } + if (this.getCaretIndex(t, this.deleteRangeElement) === this.deleteRangeElement.textContent.length) { + if (!(0, r.le)(n)) { + if (i || !(0, r.le)(n.nextElementSibling)) { + this.deleteOldRangeElement = this.getRangeElement(n.nextElementSibling); + } else { + this.deleteOldRangeElement = s.nextElementSibling; + } + } else { + this.deleteOldRangeElement = this.deleteRangeElement.nextElementSibling; + } + if ((0, r.le)(this.deleteOldRangeElement)) { + return; + } else { + if (t.startOffset === 0 && t.endOffset === 1 && this.deleteRangeElement.childNodes[0].nodeName === 'IMG') { + this.parent.formatter.editorManager.nodeSelection.setSelectionText(this.parent.contentModule.getDocument(), this.deleteRangeElement, this.deleteRangeElement, 0, 1); + this.isImageDelete = true; + } else { + this.parent.formatter.editorManager.nodeSelection.setCursorPoint(this.parent.contentModule.getDocument(), this.deleteRangeElement, this.deleteRangeElement.childNodes.length); + this.isImageDelete = false; + } + if (this.deleteRangeElement.querySelector('BR')) { + (0, r.og)(this.deleteRangeElement.querySelector('BR')); + } + if (!(0, r.le)(this.deleteRangeElement) && (this.deleteOldRangeElement.tagName !== 'OL' && this.deleteOldRangeElement.tagName !== 'UL') && this.deleteOldRangeElement !== this.deleteRangeElement) { + while(this.deleteOldRangeElement.firstChild){ + this.deleteRangeElement.appendChild(this.deleteOldRangeElement.childNodes[0]); + } + if (!i) { + (0, r.og)(this.deleteOldRangeElement); + } else { + (0, r.og)(this.deleteOldRangeElement.parentElement); + } + this.deleteRangeElement.normalize(); + } else { + this.deleteRangeElement = null; + this.deleteOldRangeElement = null; + } + } + } else { + this.deleteRangeElement = null; + } + } + }; + e.prototype.getCaretIndex = function(e, t) { + var i = 0; + if (this.parent.contentModule.getDocument().getSelection().rangeCount !== 0) { + var n = e.cloneRange(); + n.selectNodeContents(t); + n.setEnd(e.endContainer, e.endOffset); + i = n.toString().length; + } + return i; + }; + e.prototype.getRangeElement = function(e) { + var t = e.lastElementChild ? e.lastElementChild.tagName === 'BR' ? e.lastElementChild.previousElementSibling ? e.lastElementChild.previousElementSibling : e : e.lastElementChild : e; + return t; + }; + e.prototype.getRootBlockNode = function(e) { + for(; e && this.parent && this.parent.inputElement !== e; e = e){ + if (e.parentElement === this.parent.inputElement) { + break; + } else { + e = e.parentElement; + } + } + return e; + }; + e.prototype.getRangeLiNode = function(e) { + var t = e.parentElement; + while(t !== this.parent.inputElement){ + if (t.nodeType === 1 && t.tagName === 'LI') { + break; + } + t = t.parentElement; + } + return t; + }; + e.prototype.onPaste = function(e) { + var t = new RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (e.text.match(t)) { + if (e.isWordPaste) { + return; + } + e.args.preventDefault(); + var i = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var n = this.parent.formatter.editorManager.nodeSelection.save(i, this.parent.contentModule.getDocument()); + var o = new RegExp(/([^\S]|^)(((https?\:\/\/)))/gi); + var a = new RegExp(/([^\S]|^)(((www\.))(\S+))/gi); + var l = e.text.split('\n'); + var h = ''; + for(var c = 0; c < l.length; c++){ + if (l[c].trim() === '') { + h += (0, s.oG)(this.parent); + } else { + var d = ''; + var p = true; + var u = l[c].split(' '); + for(var f = 0; f < u.length; f++){ + if (u[f].trim() === '') { + d += p ? ' ' : ' '; + } else { + p = false; + d += u[f] + ' '; + } + } + if (c === 0) { + h += '' + d.trim() + ''; + } else { + h += '

    ' + d.trim() + '

    '; + } + } + } + var m = this.parent.createElement('div'); + m.setAttribute('class', 'pasteContent'); + m.style.display = 'inline'; + m.innerHTML = h.replace('¶', '&para'); + var v = m.querySelectorAll('span, p'); + for(var c = 0; c < v.length; c++){ + var g = v[c].innerHTML.split(' '); + var b = ''; + for(var f = 0; f < g.length; f++){ + if (g[f].match(o) || g[f].match(a)) { + b += '' + g[f] + ' '; + } else { + b += g[f] + ' '; + } + } + v[c].innerHTML = b.trim(); + } + if (!(0, r.le)(this.parent.pasteCleanupModule)) { + e.callBack(m.innerHTML); + } else { + this.parent.formatter.editorManager.execCommand('insertHTML', null, null, null, m); + } + } + }; + e.prototype.spaceLink = function(e) { + var t = this.nodeSelectionObj.getRange(this.contentRenderer.getDocument()); + var i = this.nodeSelectionObj.getParentNodeCollection(t); + var n = t.startContainer.textContent.substr(0, t.endOffset); + var r = n.split(' '); + var s = r[r.length - 1]; + var o = t.startOffset - (n.length - r[r.length - 1].length); + s = s.slice(0, o); + var a = new RegExp(/([^\S]|^)(((https?\:\/\/)|(www\.))(\S+))/gi); + if (i[0].nodeName !== 'A' && s.match(a)) { + var l = this.nodeSelectionObj.save(t, this.parent.contentModule.getDocument()); + var h = s.indexOf('http') > -1 ? s : 'http://' + s; + var c = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(t); + var d = { + url: h, + selection: l, + selectParent: c, + text: s, + title: '', + target: '_blank' + }; + this.parent.formatter.process(this.parent, { + item: { + 'command': 'Links', + 'subCommand': 'CreateLink' + } + }, e, d); + } + }; + e.prototype.onToolbarClick = function(e) { + var t; + var i; + var s; + var o = e.item; + var a = (0, r.oq)(e.originalEvent.target, '.e-rte-quick-popup'); + if (a && !a.classList.contains('e-rte-inline-popup')) { + if (!(o.subCommand === 'SourceCode' || o.subCommand === 'Preview' || o.subCommand === 'FontColor' || o.subCommand === 'BackgroundColor')) { + if ((0, B.FA)() && o.command === 'Images') { + this.nodeSelectionObj.restore(); + } + var l = this.nodeSelectionObj.getRange(this.parent.contentModule.getDocument()); + t = this.nodeSelectionObj.save(l, this.parent.contentModule.getDocument()); + i = this.nodeSelectionObj.getNodeCollection(l); + s = this.nodeSelectionObj.getParentNodeCollection(l); + } + if (o.command === 'Images') { + this.parent.notify(n.YV, { + member: 'image', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + } + if (o.command === 'Links') { + this.parent.notify(n.Tc, { + member: 'link', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + } + if (o.command === 'Table') { + this.parent.notify(n.ZY, { + member: 'table', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + } + } else { + var h = document.getElementById(this.parent.getID() + '_rtelink'); + var c = document.getElementById(this.parent.getID() + '_image'); + if (!(o.subCommand === 'SourceCode' || o.subCommand === 'Preview' || o.subCommand === 'FontColor' || o.subCommand === 'BackgroundColor')) { + var l = this.nodeSelectionObj.getRange(this.parent.contentModule.getDocument()); + if ((0, r.le)(h) && (0, r.le)(c)) { + t = this.nodeSelectionObj.save(l, this.parent.contentModule.getDocument()); + } + i = this.nodeSelectionObj.getNodeCollection(l); + s = this.nodeSelectionObj.getParentNodeCollection(l); + } + switch(o.subCommand){ + case 'Maximize': + this.parent.notify(n.ex, { + args: e + }); + break; + case 'Minimize': + this.parent.notify(n.Fx, { + args: e + }); + break; + case 'CreateLink': + this.parent.notify(n.T8, { + member: 'link', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + break; + case 'RemoveLink': + this.parent.notify(n.tC, { + member: 'link', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + break; + case 'Print': + this.parent.print(); + break; + case 'Image': + this.parent.notify(n.rL, { + member: 'image', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + break; + case 'CreateTable': + this.parent.notify(n.W_, { + member: 'table', + args: e, + selection: t + }); + break; + case 'SourceCode': + this.parent.notify(n.sv, { + member: 'viewSource', + args: e + }); + break; + case 'Preview': + this.parent.notify(n.v0, { + member: 'updateSource', + args: e + }); + break; + case 'FontColor': + case 'BackgroundColor': + break; + case 'File': + this.parent.notify(n._I, { + member: 'fileManager', + args: e, + selectNode: i, + selection: t, + selectParent: s + }); + break; + default: + this.parent.formatter.process(this.parent, e, e.originalEvent, null); + break; + } + } + }; + e.prototype.renderColorPicker = function(e) { + this.colorPickerModule.renderColorPickerInput(e); + }; + e.prototype.instantiateRenderer = function() { + if (this.parent.iframeSettings.enable) { + this.renderFactory.addRenderer(em.y2.Content, new ew(this.parent, this.locator)); + } else { + this.renderFactory.addRenderer(em.y2.Content, new eC(this.parent, this.locator)); + } + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(n.Xr, this.render); + this.parent.off(n.CC, this.onPropertyChanged); + this.parent.off(n.s0, this.onToolbarClick); + this.parent.off(n.jm, this.renderColorPicker); + this.parent.off(n.ob, this.destroy); + this.parent.off(n.QG, this.onKeyDown); + this.parent.off(n.T5, this.instantiateRenderer); + this.parent.off(n.td, this.selectAll); + this.parent.off(n.jh, this.selectRange); + this.parent.off(n.Db, this.getSelectedHtml); + this.parent.off(n.gA, this.onSelectionSave); + this.parent.off(n.Wz, this.onSelectionRestore); + this.parent.off(n.Ed, this.updateReadOnly); + this.parent.off(n.RE, this.onPaste); + this.parent.off(n.LF, this.isTableClassAdded); + }; + e.prototype.render = function() { + this.contentRenderer = this.renderFactory.getRenderer(em.y2.Content); + var e = this.contentRenderer.getEditPanel(); + var t = { + undoRedoSteps: this.parent.undoRedoSteps, + undoRedoTimer: this.parent.undoRedoTimer + }; + if ((0, r.le)(this.parent.formatter)) { + var i = new ef({ + currentDocument: this.contentRenderer.getDocument(), + element: e, + options: t + }); + this.parent.setProperties({ + formatter: i + }, true); + } else { + this.parent.formatter.updateFormatter(e, this.contentRenderer.getDocument(), t); + } + if (this.parent.enableXhtml) { + this.parent.notify(n.F, {}); + } + if (this.parent.toolbarSettings.enable) { + this.toolbarUpdate = new ey(this.parent); + } + if (this.parent.inlineMode.enable) { + if (!(0, r.le)(this.parent.fontFamily.default)) { + e.style.fontFamily = this.parent.fontFamily.default; + } + if (!(0, r.le)(this.parent.fontSize.default)) { + e.style.fontSize = this.parent.fontSize.default; + } + } + this.parent.notify(n.$d, {}); + }; + e.prototype.onPropertyChanged = function(e) { + if (!(0, r.le)(e.newProp.formatter)) { + var t = this.contentRenderer.getEditPanel(); + var i = { + undoRedoSteps: this.parent.undoRedoSteps, + undoRedoTimer: this.parent.undoRedoTimer + }; + this.parent.formatter.updateFormatter(t, this.contentRenderer.getDocument(), i); + } + }; + e.prototype.getModuleName = function() { + return 'htmlEditor'; + }; + e.prototype.selectAll = function() { + var e = (0, s.wX)(this.parent.contentModule.getDocument(), this.parent.contentModule.getEditPanel()); + if (e.length > 0) { + this.parent.formatter.editorManager.nodeSelection.setSelectionText(this.parent.contentModule.getDocument(), e[0], e[e.length - 1], 0, e[e.length - 1].textContent.length); + } + }; + e.prototype.selectRange = function(e) { + this.parent.formatter.editorManager.nodeSelection.setRange(this.parent.contentModule.getDocument(), e.range); + }; + e.prototype.getSelectedHtml = function(e) { + e.callBack(this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()).toString()); + }; + return e; + }()); + }), + 3725: (function(e, t, i) { + "use strict"; + i.d(t, { + "q": function() { + return tb; + } + }); + var n = i(3386); + var r = i(9486); + var s = i(1807); + var o = i(759); + ; + var a = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var l = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var h = 'e-label'; + var c = 'e-ripple-container'; + var d = 'e-rtl'; + var p = 'e-radio-wrapper'; + var u = [ + 'title', + 'class', + 'style', + 'disabled', + 'readonly', + 'name', + 'value' + ]; + var f = (function(e) { + a(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.isFocused = false; + return n; + } + i = t; + t.prototype.changeHandler = function(e) { + this.checked = true; + this.dataBind(); + var t = this.element.getAttribute('value'); + t = this.isVue && t ? this.element.value : this.value; + this.trigger('change', { + value: t, + event: e + }); + if (this.tagName === 'EJS-RADIOBUTTON') { + e.stopPropagation(); + } + }; + t.prototype.updateChange = function() { + var e; + var t; + var n = this.getRadioGroup(); + for(var r = 0; r < n.length; r++){ + e = n[r]; + if (e !== this.element) { + t = (0, s.s8)(e, i); + t.checked = false; + if (this.tagName === 'EJS-RADIOBUTTON') { + t.angularValue = this.value; + } + } + } + }; + t.prototype.destroy = function() { + var t = this; + var i = this.wrapper; + e.prototype.destroy.call(this); + if (i) { + if (!this.disabled) { + this.unWireEvents(); + } + if (this.tagName === 'INPUT') { + if (i.parentNode) { + i.parentNode.insertBefore(this.element, i); + } + (0, s.og)(i); + this.element.checked = false; + [ + 'name', + 'value', + 'disabled' + ].forEach(function(e) { + t.element.removeAttribute(e); + }); + } else { + [ + 'role', + 'aria-checked', + 'class' + ].forEach(function(e) { + i.removeAttribute(e); + }); + i.innerHTML = ''; + } + } + }; + t.prototype.focusHandler = function() { + this.isFocused = true; + }; + t.prototype.focusOutHandler = function() { + var e = this.getLabel(); + if (e) { + e.classList.remove('e-focus'); + } + }; + t.prototype.getModuleName = function() { + return 'radio'; + }; + t.prototype.getSelectedValue = function() { + var e; + var t = this.getRadioGroup(); + for(var i = 0, n = t.length; i < n; i++){ + e = t[i]; + if (e.checked) { + return e.value; + } + } + return ''; + }; + t.prototype.getRadioGroup = function() { + return document.querySelectorAll('input.e-radio[name="' + this.element.getAttribute('name') + '"]'); + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([ + 'checked' + ]); + }; + t.prototype.getWrapper = function() { + if (this.element) { + return this.element.parentElement; + } else { + return null; + } + }; + t.prototype.getLabel = function() { + if (this.element) { + return this.element.nextElementSibling; + } else { + return null; + } + }; + t.prototype.initialize = function() { + if ((0, s.le)(this.initialCheckedValue)) { + this.initialCheckedValue = this.checked; + } + this.initWrapper(); + this.updateHtmlAttribute(); + if (this.name) { + this.element.setAttribute('name', this.name); + } + var e = this.element.getAttribute('value'); + if (this.isVue && e && e === this.value) { + this.checked = true; + } + if (this.isVue ? this.value && !e : this.value) { + this.element.setAttribute('value', this.value); + } + if (this.checked) { + this.element.checked = true; + } + if (this.disabled) { + this.setDisabled(); + } + }; + t.prototype.initWrapper = function() { + var e; + var t = this.element.parentElement; + if (!t.classList.contains(p)) { + t = this.createElement('div', { + className: p + }); + this.element.parentNode.insertBefore(t, this.element); + } + var i = this.createElement('label', { + attrs: { + for: this.element.id + } + }); + t.appendChild(this.element); + t.appendChild(i); + if (s.re) { + e = this.createElement('span', { + className: (c) + }); + i.appendChild(e); + (0, s.qx)(e, { + duration: 400, + isCenterRipple: true + }); + } + t.classList.add('e-wrapper'); + if (this.enableRtl) { + i.classList.add(d); + } + if (this.cssClass) { + (0, s.cn)([ + t + ], this.cssClass.split(' ')); + } + if (this.label) { + this.setText(this.label); + } + }; + t.prototype.keyUpHandler = function() { + if (this.isFocused) { + this.getLabel().classList.add('e-focus'); + } + }; + t.prototype.labelRippleHandler = function(e) { + var t = this.getLabel().getElementsByClassName(c)[0]; + (0, o.sg)(e, t); + }; + t.prototype.formResetHandler = function() { + this.checked = this.initialCheckedValue; + if (this.initialCheckedValue) { + (0, s.Y4)(this.element, { + 'checked': 'true' + }); + } + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = this.getWrapper(); + var n = this.getLabel(); + for(var r = 0, o = Object.keys(e); r < o.length; r++){ + var a = o[r]; + switch(a){ + case 'checked': + if (e.checked) { + this.updateChange(); + } + this.element.checked = e.checked; + break; + case 'disabled': + if (e.disabled) { + this.setDisabled(); + this.unWireEvents(); + } else { + this.element.disabled = false; + this.wireEvents(); + } + break; + case 'cssClass': + if (t.cssClass) { + (0, s.IV)([ + i + ], t.cssClass.split(' ')); + } + if (e.cssClass) { + (0, s.cn)([ + i + ], e.cssClass.split(' ')); + } + break; + case 'enableRtl': + if (e.enableRtl) { + n.classList.add(d); + } else { + n.classList.remove(d); + } + break; + case 'label': + this.setText(e.label); + break; + case 'labelPosition': + if (e.labelPosition === 'Before') { + n.classList.add('e-right'); + } else { + n.classList.remove('e-right'); + } + break; + case 'name': + this.element.setAttribute('name', e.name); + break; + case 'value': + if (!(0, s.le)(this.htmlAttributes) && this.htmlAttributes.value) { + break; + } + this.element.setAttribute('value', e.value); + break; + case 'htmlAttributes': + this.updateHtmlAttribute(); + break; + } + } + }; + t.prototype.preRender = function() { + var e = this.element; + this.formElement = (0, s.oq)(this.element, 'form'); + this.tagName = this.element.tagName; + e = (0, o.Rm)(this.createElement, 'EJS-RADIOBUTTON', 'radio', e, p, 'radio'); + this.element = e; + if (this.element.getAttribute('type') !== 'radio') { + this.element.setAttribute('type', 'radio'); + } + if (!this.element.id) { + this.element.id = (0, s.QI)('e-' + this.getModuleName()); + } + if (this.tagName === 'EJS-RADIOBUTTON') { + var t = this.element.getAttribute('formcontrolname'); + if (t) { + this.setProperties({ + 'name': t + }, true); + this.element.setAttribute('name', t); + } + } + }; + t.prototype.render = function() { + this.initialize(); + if (!this.disabled) { + this.wireEvents(); + } + this.renderComplete(); + this.wrapper = this.getWrapper(); + }; + t.prototype.setDisabled = function() { + this.element.disabled = true; + }; + t.prototype.setText = function(e) { + var t = this.getLabel(); + var i = t.getElementsByClassName(h)[0]; + if (i) { + i.textContent = e; + } else { + e = (this.enableHtmlSanitizer) ? s.pJ.sanitize(e) : e; + i = this.createElement('span', { + className: h, + innerHTML: e + }); + t.appendChild(i); + } + if (this.labelPosition === 'Before') { + this.getLabel().classList.add('e-right'); + } else { + this.getLabel().classList.remove('e-right'); + } + }; + t.prototype.updateHtmlAttribute = function() { + if (!(0, s.le)(this.htmlAttributes)) { + for(var e = 0, t = Object.keys(this.htmlAttributes); e < t.length; e++){ + var i = t[e]; + if (u.indexOf(i) > -1) { + var n = this.element.parentElement; + if (i === 'class') { + (0, s.cn)([ + n + ], this.htmlAttributes[i].split(' ')); + } else if (i === 'title' || i === 'style') { + n.setAttribute(i, this.htmlAttributes[i]); + } else { + this.element.setAttribute(i, this.htmlAttributes[i]); + } + } + } + } + }; + t.prototype.unWireEvents = function() { + var e = this.wrapper; + s.bi.remove(this.element, 'change', this.changeHandler); + s.bi.remove(this.element, 'focus', this.focusHandler); + s.bi.remove(this.element, 'focusout', this.focusOutHandler); + s.bi.remove(this.element, 'keyup', this.keyUpHandler); + var t = e.getElementsByTagName('label')[0]; + if (t) { + s.bi.remove(t, 'mousedown', this.labelRippleHandler); + s.bi.remove(t, 'mouseup', this.labelRippleHandler); + } + if (this.formElement) { + s.bi.remove(this.formElement, 'reset', this.formResetHandler); + } + }; + t.prototype.wireEvents = function() { + var e = this.getLabel(); + s.bi.add(this.element, 'change', this.changeHandler, this); + s.bi.add(this.element, 'keyup', this.keyUpHandler, this); + s.bi.add(this.element, 'focus', this.focusHandler, this); + s.bi.add(this.element, 'focusout', this.focusOutHandler, this); + var t = e.getElementsByClassName(h)[0]; + if (t) { + s.bi.add(t, 'mousedown', this.labelRippleHandler, this); + s.bi.add(t, 'mouseup', this.labelRippleHandler, this); + } + if (this.formElement) { + s.bi.add(this.formElement, 'reset', this.formResetHandler, this); + } + }; + t.prototype.click = function() { + this.element.click(); + }; + t.prototype.focusIn = function() { + this.element.focus(); + }; + var i; + l([ + (0, s.ju)() + ], t.prototype, "change", void 0); + l([ + (0, s.ju)() + ], t.prototype, "created", void 0); + l([ + (0, s.Z9)(false) + ], t.prototype, "checked", void 0); + l([ + (0, s.Z9)('') + ], t.prototype, "cssClass", void 0); + l([ + (0, s.Z9)(false) + ], t.prototype, "disabled", void 0); + l([ + (0, s.Z9)('') + ], t.prototype, "label", void 0); + l([ + (0, s.Z9)('After') + ], t.prototype, "labelPosition", void 0); + l([ + (0, s.Z9)('') + ], t.prototype, "name", void 0); + l([ + (0, s.Z9)('') + ], t.prototype, "value", void 0); + l([ + (0, s.Z9)(false) + ], t.prototype, "enableHtmlSanitizer", void 0); + l([ + (0, s.Z9)({}) + ], t.prototype, "htmlAttributes", void 0); + t = i = l([ + s.Zl + ], t); + return t; + }(s.wA)); + var m = i(9805); + var v = i(103); + var g = i(8867); + var b = i(8082); + var y = i(809); + ; + var C = {}; + var E = 30; + var S = 30; + var w = 30; + var T = 24; + var k = 30; + var x = 36; + var L = 36; + var N = 'e-spin-show'; + var D = 'e-spin-hide'; + var O = 'e-spin-material'; + var A = 'e-spin-fabric'; + var P = 'e-spin-fluent'; + var M = 'e-spin-tailwind'; + var R = 'e-spin-bootstrap'; + var B = 'e-spin-bootstrap4'; + var I = 'e-spin-bootstrap5'; + var H = 'e-spin-high-contrast'; + var F = 'e-spinner-pane'; + var j = 'e-spinner-inner'; + var z = 'e-path-circle'; + var q = 'e-path-arc'; + var V = 'e-spin-label'; + var _ = 'e-spin-template'; + var U = null; + var W = null; + function Z(e, t, i, n) { + switch(e){ + case 'Create': + var r = document.querySelector(t.target); + var s = { + type: n, + target: r, + cssClass: t.cssClass, + label: t.label, + width: t.width + }; + Y(s); + break; + case 'Show': + eD(document.querySelector(i)); + break; + case 'Hide': + eA(document.querySelector(i)); + break; + case 'Set': + var o = { + cssClass: t.cssClass, + type: n + }; + eP(o); + break; + } + } + function Y(e, t) { + if (!e.target) { + return; + } + var i; + var n = !(0, s.le)(t) ? t : s.az; + var r = ev(e.target, n); + if (!(0, s.le)(e.cssClass)) { + r.wrap.classList.add(e.cssClass); + } + if (!(0, s.le)(e.template) || !(0, s.le)(U)) { + var o = !(0, s.le)(e.template) ? e.template : U; + r.wrap.classList.add(_); + ec(r.wrap, o, W); + } else { + var a = !(0, s.le)(e.type) ? e.type : en(r.wrap); + var l = !(0, s.le)(e.width) ? e.width : undefined; + i = ed(l, a); + er(a, r.wrap, i, n); + if (!(0, s.le)(e.label)) { + X(r.inner_wrap, e.label, n); + } + } + r.wrap.classList.add(D); + r = null; + } + function X(e, t, i) { + var n = i('div', {}); + n.classList.add(V); + n.innerHTML = t; + e.appendChild(n); + return n; + } + function G(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Material', + radius: t + }; + em(e, n, i, O); + ey(t, e, 'Material', O); + } + function K(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Bootstrap4', + radius: t + }; + em(e, n, i, B); + ey(t, e, 'Bootstrap4', B); + } + function J(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Bootstrap5', + radius: t + }; + em(e, n, i, I); + ey(t, e, 'Bootstrap5', I); + } + function $(e, t, i) { + var n = {}; + var r = 0; + C[t].timeOut = 0; + n[t] = ep(t, i, 0, 0); + var s = { + uniqueID: t, + container: e, + globalInfo: n, + timeOutVar: r + }; + eg(s); + } + function Q(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Fabric', + radius: t + }; + ef(e, n, A, i); + ek(t, e, A); + } + function ee(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Fluent', + radius: t + }; + ef(e, n, P, i); + ek(t, e, P); + } + function et(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Tailwind', + radius: t + }; + ef(e, n, M, i); + ek(t, e, M); + } + function ei(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'HighContrast', + radius: t + }; + ef(e, n, H, i); + ek(t, e, H); + } + function en(e) { + var t = window.getComputedStyle(e, ':after').getPropertyValue('content'); + return t.replace(/['"]+/g, ''); + } + function er(e, t, i, n) { + var r = t.querySelector('.' + j); + var o = r.querySelector('svg'); + if (!(0, s.le)(o)) { + r.removeChild(o); + } + switch(e){ + case 'Material': + G(r, i, n); + break; + case 'Fabric': + Q(r, i, n); + break; + case 'Fluent': + ee(r, i, n); + break; + case 'Bootstrap': + es(r, i, n); + break; + case 'HighContrast': + ei(r, i, n); + break; + case 'Bootstrap4': + K(r, i, n); + break; + case 'Bootstrap5': + J(r, i, n); + break; + case 'Tailwind': + case 'Tailwind-dark': + et(r, i, n); + break; + } + } + function es(e, t, i) { + var n = eu(); + C[n] = { + timeOut: 0, + type: 'Bootstrap', + radius: t + }; + eo(e, n, i); + ea(e, t); + } + function eo(e, t, i) { + var n = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + var r = 64; + var s = 32; + var o = 2; + n.setAttribute('id', t); + n.setAttribute('class', R); + n.setAttribute('viewBox', '0 0 ' + r + ' ' + r); + e.insertBefore(n, e.firstChild); + for(var a = 0; a <= 7; a++){ + var l = document.createElementNS('http://www.w3.org/2000/svg', 'circle'); + l.setAttribute('class', z + '_' + a); + l.setAttribute('r', o + ''); + l.setAttribute('transform', 'translate(' + s + ',' + s + ')'); + n.appendChild(l); + } + } + function ea(e, t) { + var i = e.querySelector('svg.e-spin-bootstrap'); + var n = 0; + var r = 0; + var s = 24; + i.style.width = i.style.height = t + 'px'; + var o = 90; + for(var a = 0; a <= 7; a++){ + var l = ex(n, r, s, o); + var h = i.querySelector('.' + z + '_' + a); + h.setAttribute('cx', l.x + ''); + h.setAttribute('cy', l.y + ''); + o = o >= 360 ? 0 : o; + o = o + 45; + } + } + function el(e, t) { + var i = []; + var n = e; + var r = t; + var s = false, o = 1; + a(n); + function a(e) { + i.push(e); + if (e !== r || o === 1) { + if (e <= n && e > 1 && !s) { + e = parseFloat((e - 0.2).toFixed(2)); + } else if (e === 1) { + e = 7; + e = parseFloat((e + 0.2).toFixed(2)); + s = true; + } else if (e < 8 && s) { + e = parseFloat((e + 0.2).toFixed(2)); + if (e === 8) { + s = false; + } + } else if (e <= 8 && !s) { + e = parseFloat((e - 0.2).toFixed(2)); + } + ++o; + a(e); + } + } + return i; + } + function eh(e) { + var t = e.querySelector('svg.e-spin-bootstrap'); + var i = t.getAttribute('id'); + for(var n = 1; n <= 8; n++){ + var r = (e.getElementsByClassName('e-path-circle_' + (n === 8 ? 0 : n))[0]); + s(r, n, n, el(n, n), i); + } + function s(e, t, i, n, r) { + var s = 0; + o(t); + function o(t) { + if (C[r].isAnimate) { + ++s; + e.setAttribute('r', t + ''); + if (s >= n.length) { + s = 0; + } + C[r].timeOut = setTimeout(o.bind(null, n[s]), 18); + } + } + } + } + function ec(e, t, i) { + if (!(0, s.le)(i)) { + e.classList.add(i); + } + var n = e.querySelector('.e-spinner-inner'); + n.innerHTML = t; + } + function ed(e, t) { + var i; + switch(t){ + case 'Material': + i = E; + break; + case 'Fabric': + i = S; + break; + case 'Tailwind': + case 'Tailwind-dark': + i = S; + break; + case 'Fluent': + i = w; + break; + case 'Bootstrap4': + i = x; + break; + case 'Bootstrap5': + i = L; + break; + default: + i = k; + } + e = e ? parseFloat(e + '') : i; + return t === 'Bootstrap' ? e : e / 2; + } + function ep(e, t, i, n) { + return { + radius: t, + count: i, + previousId: n + }; + } + function eu() { + var e = ''; + var t = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + for(var i = 0; i < 5; i++){ + e += t.charAt(Math.floor(Math.random() * t.length)); + } + return e; + } + function ef(e, t, i, n) { + var r = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + r.setAttribute('id', t); + r.setAttribute('class', i); + var s = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + s.setAttribute('class', z); + var o = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + o.setAttribute('class', q); + e.insertBefore(r, e.firstChild); + r.appendChild(s); + r.appendChild(o); + } + function em(e, t, i, n) { + var r = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + var s = document.createElementNS('http://www.w3.org/2000/svg', 'path'); + r.setAttribute('class', n); + r.setAttribute('id', t); + s.setAttribute('class', z); + e.insertBefore(r, e.firstChild); + r.appendChild(s); + } + function ev(e, t) { + var i = t('div', {}); + var n = t('div', {}); + i.classList.add(F); + n.classList.add(j); + e.appendChild(i); + i.appendChild(n); + return { + wrap: i, + inner_wrap: n + }; + } + function eg(e) { + var t = 1; + var i = 149; + var n = 1333; + var r = 75; + eb(t, i, eT, n, e.globalInfo[e.uniqueID].count, r, e); + e.globalInfo[e.uniqueID].count = ++e.globalInfo[e.uniqueID].count % 4; + } + function eb(e, t, i, n, r, o, a) { + var l = ++a.globalInfo[a.uniqueID].previousId; + var h = new Date().getTime(); + var c = t - e; + var d = eC((a.globalInfo[a.uniqueID].radius * 2) + ''); + var p = eS(d); + var u = -90 * (a.globalInfo[a.uniqueID].count || 0); + f(a); + function f(t) { + var r = Math.max(0, Math.min(new Date().getTime() - h, n)); + m(i(r, e, c, n), t.container); + if (l === t.globalInfo[t.uniqueID].previousId && r < n) { + C[t.uniqueID].timeOut = setTimeout(f.bind(null, t), 1); + } else { + eg(t); + } + } + function m(e, t) { + if ((!(0, s.le)(t.querySelector('svg.e-spin-material'))) && (!(0, s.le)(t.querySelector('svg.e-spin-material').querySelector('path.e-path-circle')))) { + var i = t.querySelector('svg.e-spin-material'); + var n = i.querySelector('path.e-path-circle'); + n.setAttribute('stroke-dashoffset', ew(d, p, e, o) + ''); + n.setAttribute('transform', 'rotate(' + (u) + ' ' + d / 2 + ' ' + d / 2 + ')'); + } + } + } + function ey(e, t, i, n) { + var r = e * 2; + var s = t.querySelector('svg.' + n); + var o = s.querySelector('path.e-path-circle'); + var a = eS(r); + var l = (r / 2) + 'px'; + s.setAttribute('viewBox', '0 0 ' + r + ' ' + r); + s.style.width = s.style.height = r + 'px'; + s.style.transformOrigin = l + ' ' + l + ' ' + l; + o.setAttribute('d', eE(r, a)); + if (i === 'Material') { + o.setAttribute('stroke-width', a + ''); + o.setAttribute('stroke-dasharray', ((r - a) * Math.PI * 0.75) + ''); + o.setAttribute('stroke-dashoffset', ew(r, a, 1, 75) + ''); + } + } + function eC(e) { + var t = parseFloat(e); + return t; + } + function eE(e, t) { + var i = e / 2; + var n = t / 2; + return 'M' + i + ',' + n + 'A' + (i - n) + ',' + (i - n) + ' 0 1 1 ' + n + ',' + i; + } + function eS(e) { + return 10 / 100 * e; + } + function ew(e, t, i, n) { + return (e - t) * Math.PI * ((3 * (n) / 100) - (i / 100)); + } + function eT(e, t, i, n) { + var r = (e /= n) * e; + var s = r * e; + return t + i * (6 * s * r + -15 * r * r + 10 * s); + } + function ek(e, t, i) { + var n = e; + var r = e; + var s = e * 2; + var o = 315, a = 45; + var l = t.querySelector('.' + i); + var h = l.querySelector('.e-path-circle'); + var c = l.querySelector('.e-path-arc'); + var d = (s / 2) + 'px'; + h.setAttribute('d', eN(n, r, e)); + c.setAttribute('d', eL(n, r, e, o, a)); + l.setAttribute('viewBox', '0 0 ' + s + ' ' + s); + l.style.transformOrigin = d + ' ' + d + ' ' + d; + l.style.width = l.style.height = s + 'px'; + } + function ex(e, t, i, n) { + var r = (n - 90) * Math.PI / 180.0; + return { + x: e + (i * Math.cos(r)), + y: t + (i * Math.sin(r)) + }; + } + function eL(e, t, i, n, r) { + var s = ex(e, t, i, r); + var o = ex(e, t, i, n); + var a = [ + 'M', + s.x, + s.y, + 'A', + i, + i, + 0, + 0, + 0, + o.x, + o.y + ].join(' '); + return a; + } + function eN(e, t, i) { + var n = [ + 'M', + e, + t, + 'm', + -i, + 0, + 'a', + i, + i, + 0, + 1, + 0, + i * 2, + 0, + 'a', + i, + i, + 0, + 1, + 0, + -i * 2, + 0 + ].join(' '); + return n; + } + function eD(e) { + eO(e, false); + e = null; + } + function eO(e, t) { + var i; + if (e) { + i = e.classList.contains(F) ? e : e.querySelector('.' + F); + } + if (e && i) { + var n = i.querySelector('.' + j); + var r = void 0; + r = t ? !i.classList.contains(_) && !i.classList.contains(D) : !i.classList.contains(_) && !i.classList.contains(N); + if (r) { + var o = i.querySelector('svg'); + if ((0, s.le)(o)) { + return; + } + var a = o.getAttribute('id'); + C[a].isAnimate = !t; + switch(C[a].type){ + case 'Material': + t ? clearTimeout(C[a].timeOut) : $(n, a, C[a].radius); + break; + case 'Bootstrap': + t ? clearTimeout(C[a].timeOut) : eh(n); + break; + } + } + t ? (0, s.s1)(i, [ + D + ], [ + N + ]) : (0, s.s1)(i, [ + N + ], [ + D + ]); + e = null; + } + } + function eA(e) { + eO(e, true); + e = null; + } + function eP(e, t) { + var i = !isNullOrUndefined(t) ? t : createElement; + if (e.template !== undefined) { + U = e.template; + if (e.template !== undefined) { + W = e.cssClass; + } + } + var n = document.querySelectorAll('.' + F); + for(var r = 0; r < n.length; r++){ + eM(e.template, n[r], e.type, e.cssClass, i); + } + } + function eM(e, t, i, n, r) { + if (isNullOrUndefined(e) && !t.classList.contains(_)) { + eR(t, i, n, r); + if (t.classList.contains(N)) { + t.classList.remove(N); + eD(t); + } else { + t.classList.remove(D); + eA(t); + } + } else { + U = e; + if (!isNullOrUndefined(n)) { + W = n; + } + } + } + function eR(e, t, i, n) { + if (!isNullOrUndefined(i)) { + e.classList.add(i); + } + var r = e.querySelector('svg'); + var s = t === 'Bootstrap' ? parseFloat(r.style.height) : parseFloat(r.style.height) / 2; + var o = r.getAttribute('class'); + var a = o.split(/\s/); + if (a.indexOf('e-spin-material') >= 0) { + var l = r.getAttribute('id'); + clearTimeout(C[l].timeOut); + } + er(t, e, s, n); + } + ; + var eB = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var eI = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var eH = 'e-upload e-control-wrapper'; + var eF = 'e-file-select'; + var ej = 'e-file-drop'; + var ez = 'e-file-select-wrap'; + var eq = 'e-upload-files'; + var eV = 'e-upload-file-list'; + var e_ = 'e-file-status'; + var eU = 'e-upload-actions'; + var eW = 'e-file-upload-btn e-css e-btn e-flat e-primary'; + var eZ = 'e-file-clear-btn e-css e-btn e-flat'; + var eY = 'e-file-name'; + var eX = 'e-file-type'; + var eG = 'e-file-size'; + var eK = 'e-file-remove-btn'; + var eJ = 'e-file-delete-btn'; + var e$ = 'e-spinner-pane'; + var eQ = 'e-file-abort-btn'; + var e0 = 'e-file-reload-btn'; + var e1 = 'e-upload-drag-hover'; + var e3 = 'e-upload-progress-wrap'; + var e2 = 'e-upload-progress-bar'; + var e4 = 'e-progress-bar-text'; + var e5 = 'e-upload-progress'; + var e7 = 'e-upload-success'; + var e9 = 'e-upload-fails'; + var e6 = 'e-file-container'; + var e8 = 'e-validation-fails'; + var te = 'e-rtl'; + var tt = 'e-disabled'; + var ti = 'e-rtl-container'; + var tn = 'e-clear-icon-focus'; + var tr = 'e-progress-inner-wrap'; + var ts = 'e-file-pause-btn'; + var to = 'e-file-play-btn'; + var ta = 'e-restrict-retry'; + var tl = [ + 'title', + 'style', + 'class' + ]; + var th = 'e-form-upload'; + var tc = 'e-hidden-file-input'; + var td = 'e-file-invalid'; + var tp = 'e-file-information'; + var tu = (function(e) { + eB(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eI([ + (0, s.Z9)('') + ], t.prototype, "name", void 0); + eI([ + (0, s.Z9)(null) + ], t.prototype, "size", void 0); + eI([ + (0, s.Z9)('') + ], t.prototype, "type", void 0); + return t; + }(s.rt)); + var tf = (function(e) { + eB(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eI([ + (0, s.Z9)('Browse...') + ], t.prototype, "browse", void 0); + eI([ + (0, s.Z9)('Upload') + ], t.prototype, "upload", void 0); + eI([ + (0, s.Z9)('Clear') + ], t.prototype, "clear", void 0); + return t; + }(s.rt)); + var tm = (function(e) { + eB(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eI([ + (0, s.Z9)('') + ], t.prototype, "saveUrl", void 0); + eI([ + (0, s.Z9)('') + ], t.prototype, "removeUrl", void 0); + eI([ + (0, s.Z9)(0) + ], t.prototype, "chunkSize", void 0); + eI([ + (0, s.Z9)(3) + ], t.prototype, "retryCount", void 0); + eI([ + (0, s.Z9)(500) + ], t.prototype, "retryAfterDelay", void 0); + return t; + }(s.rt)); + var tv = (function(e) { + eB(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.initialAttr = { + accept: null, + multiple: false, + disabled: false + }; + n.uploadedFilesData = []; + n.base64String = []; + n.isForm = false; + n.allTypes = false; + n.pausedData = []; + n.uploadMetaData = []; + n.tabIndex = '0'; + n.btnTabIndex = '0'; + n.disableKeyboardNavigation = false; + n.count = -1; + n.actionCompleteCount = 0; + n.flag = true; + n.selectedFiles = []; + n.uploaderName = 'UploadFiles'; + n.fileStreams = []; + n.newFileRef = 0; + n.isFirstFileOnSelection = false; + n.dragCounter = 0; + n.isAngular = false; + n.fileList = []; + n.filesData = []; + n.uploaderOptions = t; + return n; + } + t.prototype.onPropertyChanged = function(e, t) { + for(var i = 0, n = Object.keys(e); i < n.length; i++){ + var r = n[i]; + switch(r){ + case 'allowedExtensions': + this.setExtensions(this.allowedExtensions); + this.clearAll(); + break; + case 'enabled': + this.setControlStatus(); + break; + case 'multiple': + this.setMultipleSelection(); + break; + case 'enableRtl': + this.setRTL(); + this.reRenderFileList(); + break; + case 'buttons': + this.buttons.browse = (0, s.le)(this.buttons.browse) ? '' : this.buttons.browse; + this.buttons.clear = (0, s.le)(this.buttons.clear) ? '' : this.buttons.clear; + this.buttons.upload = (0, s.le)(this.buttons.upload) ? '' : this.buttons.upload; + this.renderButtonTemplates(); + break; + case 'dropArea': + this.unBindDropEvents(); + this.updateDropArea(); + break; + case 'htmlAttributes': + this.updateHTMLAttrToElement(); + this.updateHTMLAttrToWrapper(); + this.checkHTMLAttributes(true); + break; + case 'files': + this.renderPreLoadFiles(); + break; + case 'directoryUpload': + this.updateDirectoryAttributes(); + break; + case 'template': + this.clearAll(); + break; + case 'minFileSize': + case 'maxFileSize': + case 'autoUpload': + this.clearAll(); + break; + case 'sequentialUpload': + this.clearAll(); + break; + case 'locale': + this.l10n.setLocale(this.locale); + this.setLocalizedTexts(); + this.preLocaleObj = (0, s.NA)('currentLocale', this.l10n); + break; + case 'cssClass': + this.setCSSClass(t.cssClass); + break; + } + } + }; + t.prototype.setLocalizedTexts = function() { + if ((0, s.le)(this.template)) { + if (typeof (this.buttons.browse) === 'string') { + this.browseButton.innerText = (this.buttons.browse === 'Browse...') ? this.localizedTexts('Browse') : this.buttons.browse; + this.browseButton.setAttribute('title', this.browseButton.innerText); + if (this.uploadWrapper && !(0, s.le)(this.uploadWrapper.querySelector('.' + ej))) { + this.uploadWrapper.querySelector('.' + ej).innerHTML = this.localizedTexts('dropFilesHint'); + } + } + this.updateFileList(); + } + }; + t.prototype.getKeyValue = function(e) { + var t; + for(var i = 0, n = Object.keys(this.preLocaleObj); i < n.length; i++){ + var r = n[i]; + if (this.preLocaleObj[r] === e) { + t = r; + } + } + return t; + }; + t.prototype.updateFileList = function() { + var e; + if (this.fileList.length > 0 && !(0, s.le)(this.uploadWrapper.querySelector('.' + eq))) { + for(var t = 0; t < this.fileList.length; t++){ + e = this.fileList[t].querySelector('.e-file-status'); + e.innerHTML = this.localizedTexts(this.getKeyValue(this.filesData[t].status)); + this.filesData[t].status = this.localizedTexts(this.getKeyValue(this.filesData[t].status)); + if (this.fileList[t].classList.contains(e7)) { + this.fileList[t].querySelector('.e-icons').setAttribute('title', this.localizedTexts('delete')); + } + if (this.fileList[t].querySelector('.e-file-play-btn')) { + this.fileList[t].querySelector('.e-icons').setAttribute('title', this.localizedTexts('resume')); + } + if (this.fileList[t].querySelector('.e-file-remove-btn')) { + this.fileList[t].querySelector('.e-icons').setAttribute('title', this.localizedTexts('remove')); + } + if (this.fileList[t].querySelector('.e-file-reload-btn')) { + this.fileList[t].querySelector('.e-icons').setAttribute('title', this.localizedTexts('retry')); + } + if (!this.autoUpload) { + this.uploadButton.innerText = (this.buttons.upload === 'Upload') ? this.localizedTexts('Upload') : this.buttons.upload; + this.uploadButton.setAttribute('title', this.localizedTexts('Upload')); + this.clearButton.innerText = (this.buttons.clear === 'Clear') ? this.localizedTexts('Clear') : this.buttons.clear; + this.clearButton.setAttribute('title', this.localizedTexts('Clear')); + } + } + } + }; + t.prototype.reRenderFileList = function() { + if (this.listParent) { + (0, s.og)(this.listParent); + this.listParent = null; + this.fileList = []; + this.createFileList(this.filesData); + if (this.actionButtons) { + this.removeActionButtons(); + this.renderActionButtons(); + this.checkActionButtonStatus(); + } + } + }; + t.prototype.preRender = function() { + this.localeText = { + Browse: 'Browse...', + Clear: 'Clear', + Upload: 'Upload', + dropFilesHint: 'Or drop files here', + invalidMaxFileSize: 'File size is too large', + invalidMinFileSize: 'File size is too small', + invalidFileType: 'File type is not allowed', + uploadFailedMessage: 'File failed to upload', + uploadSuccessMessage: 'File uploaded successfully', + removedSuccessMessage: 'File removed successfully', + removedFailedMessage: 'Unable to remove file', + inProgress: 'Uploading', + readyToUploadMessage: 'Ready to upload', + abort: 'Abort', + remove: 'Remove', + cancel: 'Cancel', + delete: 'Delete file', + pauseUpload: 'File upload paused', + pause: 'Pause', + resume: 'Resume', + retry: 'Retry', + fileUploadCancel: 'File upload canceled', + invalidFileSelection: 'Invalid files selected', + totalFiles: 'Total files', + size: 'Size' + }; + this.l10n = new s.E7('uploader', this.localeText, this.locale); + this.preLocaleObj = (0, s.NA)('currentLocale', this.l10n); + this.formRendered(); + this.updateHTMLAttrToElement(); + this.checkHTMLAttributes(false); + var e = (0, s.NA)('ej2_instances', this.element); + if (this.element.tagName === 'EJS-UPLOADER') { + var t = this.createElement('input', { + attrs: { + type: 'file' + } + }); + var i = 0; + for(i; i < this.element.attributes.length; i++){ + t.setAttribute(this.element.attributes[i].nodeName, this.element.attributes[i].nodeValue); + t.innerHTML = this.element.innerHTML; + } + if (!t.hasAttribute('name')) { + t.setAttribute('name', 'UploadFiles'); + } + this.element.appendChild(t); + this.element = t; + (0, s.sO)('ej2_instances', e, this.element); + } + if (e[0].isPureReactComponent) { + if (!(0, s.le)(e[0].props.name)) { + this.element.setAttribute('name', e[0].props.name); + } else if (!(0, s.le)(e[0].props.id) && (0, s.le)(e[0].props.name)) { + this.element.setAttribute('name', e[0].props.id); + } else { + this.element.setAttribute('name', 'UploadFiles'); + } + } + if ((0, s.le)(this.element.getAttribute('name'))) { + this.element.setAttribute('name', this.element.getAttribute('id')); + } + if (!this.element.hasAttribute('type')) { + this.element.setAttribute('type', 'file'); + } + this.updateDirectoryAttributes(); + this.keyConfigs = { + enter: 'enter' + }; + if (this.element.hasAttribute('tabindex')) { + this.tabIndex = this.element.getAttribute('tabindex'); + } + this.browserName = s.AR.info.name; + this.uploaderName = this.element.getAttribute('name'); + }; + t.prototype.formRendered = function() { + var e = (0, s.oq)(this.element, 'form'); + if (!(0, s.le)(e)) { + for(; e && e !== document.documentElement; e = e.parentElement){ + if (e.tagName === 'FORM') { + this.isForm = true; + this.formElement = e; + e.setAttribute('enctype', 'multipart/form-data'); + e.setAttribute('encoding', 'multipart/form-data'); + } + } + } + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([ + 'filesData' + ]); + }; + t.prototype.getModuleName = function() { + return 'uploader'; + }; + t.prototype.updateDirectoryAttributes = function() { + if (this.directoryUpload) { + this.element.setAttribute('directory', 'true'); + this.element.setAttribute('webkitdirectory', 'true'); + } else { + this.element.removeAttribute('directory'); + this.element.removeAttribute('webkitdirectory'); + } + }; + t.prototype.render = function() { + this.renderBrowseButton(); + this.initializeUpload(); + this.updateHTMLAttrToWrapper(); + this.wireEvents(); + this.setMultipleSelection(); + this.setExtensions(this.allowedExtensions); + this.setRTL(); + this.renderPreLoadFiles(); + this.setControlStatus(); + this.setCSSClass(); + }; + t.prototype.renderBrowseButton = function() { + this.browseButton = this.createElement('button', { + className: 'e-css e-btn', + attrs: { + 'type': 'button' + } + }); + this.browseButton.setAttribute('tabindex', this.tabIndex); + if (typeof (this.buttons.browse) === 'string') { + this.browseButton.textContent = (this.buttons.browse === 'Browse...') ? this.localizedTexts('Browse') : this.buttons.browse; + this.browseButton.setAttribute('title', this.browseButton.innerText); + } else { + this.browseButton.appendChild(this.buttons.browse); + } + this.element.setAttribute('aria-label', 'Uploader'); + }; + t.prototype.renderActionButtons = function() { + this.element.setAttribute('tabindex', '-1'); + this.actionButtons = this.createElement('div', { + className: eU + }); + this.uploadButton = this.createElement('button', { + className: eW, + attrs: { + 'type': 'button', + 'tabindex': this.btnTabIndex + } + }); + this.clearButton = this.createElement('button', { + className: eZ, + attrs: { + 'type': 'button', + 'tabindex': this.btnTabIndex + } + }); + this.actionButtons.appendChild(this.clearButton); + this.actionButtons.appendChild(this.uploadButton); + this.renderButtonTemplates(); + this.uploadWrapper.appendChild(this.actionButtons); + this.browseButton.blur(); + if (!this.isPreloadFiles) { + this.uploadButton.focus(); + } + this.wireActionButtonEvents(); + }; + t.prototype.serverActionButtonsEventBind = function(e) { + if (e && !this.isForm) { + this.browseButton.blur(); + this.actionButtons = e; + this.uploadButton = this.actionButtons.querySelector('.e-file-upload-btn'); + this.clearButton = this.actionButtons.querySelector('.e-file-clear-btn'); + this.uploadButton.focus(); + this.unwireActionButtonEvents(); + this.wireActionButtonEvents(); + this.checkActionButtonStatus(); + } + }; + t.prototype.wireActionButtonEvents = function() { + s.bi.add(this.uploadButton, 'click', this.uploadButtonClick, this); + s.bi.add(this.clearButton, 'click', this.clearButtonClick, this); + }; + t.prototype.unwireActionButtonEvents = function() { + s.bi.remove(this.uploadButton, 'click', this.uploadButtonClick); + s.bi.remove(this.clearButton, 'click', this.clearButtonClick); + }; + t.prototype.removeActionButtons = function() { + if (this.actionButtons) { + this.unwireActionButtonEvents(); + (0, s.og)(this.actionButtons); + this.actionButtons = null; + } + }; + t.prototype.renderButtonTemplates = function() { + if (typeof (this.buttons.browse) === 'string') { + this.browseButton.textContent = (this.buttons.browse === 'Browse...') ? this.localizedTexts('Browse') : this.buttons.browse; + this.browseButton.setAttribute('title', this.browseButton.textContent); + } else { + this.browseButton.innerHTML = ''; + this.browseButton.appendChild(this.buttons.browse); + } + if (this.uploadButton) { + var e = (0, s.le)(this.buttons.upload) ? 'Upload' : this.buttons.upload; + this.buttons.upload = e; + if (typeof (this.buttons.upload) === 'string') { + this.uploadButton.textContent = (this.buttons.upload === 'Upload') ? this.localizedTexts('Upload') : this.buttons.upload; + this.uploadButton.setAttribute('title', this.uploadButton.textContent); + } else { + this.uploadButton.innerHTML = ''; + this.uploadButton.appendChild(this.buttons.upload); + } + } + if (this.clearButton) { + var t = (0, s.le)(this.buttons.clear) ? 'Clear' : this.buttons.clear; + this.buttons.clear = t; + if (typeof (this.buttons.clear) === 'string') { + this.clearButton.textContent = (this.buttons.clear === 'Clear') ? this.localizedTexts('Clear') : this.buttons.clear; + this.clearButton.setAttribute('title', this.clearButton.textContent); + } else { + this.clearButton.innerHTML = ''; + this.clearButton.appendChild(this.buttons.clear); + } + } + }; + t.prototype.initializeUpload = function() { + this.element.setAttribute('tabindex', '-1'); + var e = this.createElement('span', { + className: eF + }); + this.element.parentElement.insertBefore(e, this.element); + this.dropAreaWrapper = this.createElement('div', { + className: ez + }); + this.element.parentElement.insertBefore(this.dropAreaWrapper, this.element); + e.appendChild(this.element); + this.dropAreaWrapper.appendChild(this.browseButton); + this.dropAreaWrapper.appendChild(e); + this.uploadWrapper = this.createElement('div', { + className: eH + }); + this.dropAreaWrapper.parentElement.insertBefore(this.uploadWrapper, this.dropAreaWrapper); + this.uploadWrapper.appendChild(this.dropAreaWrapper); + this.setDropArea(); + }; + t.prototype.renderPreLoadFiles = function() { + if (this.files.length) { + if (this.enablePersistence && this.filesData.length) { + this.createFileList(this.filesData); + return; + } + if ((0, s.le)(this.files[0].size)) { + return; + } + this.isPreloadFiles = true; + var e = [].slice.call(this.files); + var t = []; + if (!this.multiple) { + this.clearData(); + e = [ + e[0] + ]; + } + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + var o = { + name: r.name + '.' + r.type.split('.')[r.type.split('.').length - 1], + rawFile: '', + size: r.size, + status: this.localizedTexts('uploadSuccessMessage'), + type: r.type, + validationMessages: { + minSize: '', + maxSize: '' + }, + statusCode: '2' + }; + t.push(o); + this.filesData.push(o); + } + this.createFileList(t); + if (!this.autoUpload && this.listParent && !this.actionButtons && (!this.isForm || this.allowUpload()) && this.showFileList) { + this.renderActionButtons(); + } + this.checkActionButtonStatus(); + if (this.sequentialUpload) { + this.count = this.filesData.length - 1; + } + this.isPreloadFiles = false; + } + }; + t.prototype.checkActionButtonStatus = function() { + if (this.actionButtons) { + var e = this.uploadWrapper.querySelectorAll('.' + e8).length + this.uploadWrapper.querySelectorAll('.e-upload-fails:not(.e-upload-progress)').length + this.uploadWrapper.querySelectorAll('span.' + e7).length + this.uploadWrapper.querySelectorAll('span.' + e5).length; + if (e > 0 && e === this.uploadWrapper.querySelectorAll('li').length) { + this.uploadButton.setAttribute('disabled', 'disabled'); + } else { + this.uploadButton.removeAttribute('disabled'); + } + } + }; + t.prototype.setDropArea = function() { + var e = this.dropAreaWrapper.querySelector('.e-file-drop'); + if (this.dropArea) { + this.dropZoneElement = (typeof (this.dropArea) !== 'string') ? this.dropArea : (0, s.Ys)(this.dropArea, document); + var t = this.element; + var i = false; + while(t.parentNode){ + t = t.parentNode; + if (t === this.dropZoneElement) { + i = true; + if (!e) { + this.createDropTextHint(); + } else { + e.innerHTML = this.localizedTexts('dropFilesHint'); + } + } + } + if (!i && e) { + (0, s.Od)(e); + } + } else if (!(0, s.le)(this.uploaderOptions) && this.uploaderOptions.dropArea === undefined) { + this.createDropTextHint(); + this.dropZoneElement = this.uploadWrapper; + this.setProperties({ + dropArea: this.uploadWrapper + }, true); + } + this.bindDropEvents(); + }; + t.prototype.updateDropArea = function() { + if (this.dropArea) { + this.setDropArea(); + } else { + this.dropZoneElement = null; + var e = this.dropAreaWrapper.querySelector('.e-file-drop'); + if (e) { + (0, s.Od)(e); + } + } + }; + t.prototype.createDropTextHint = function() { + var e = this.createElement('span', { + className: ej + }); + e.innerHTML = this.localizedTexts('dropFilesHint'); + this.dropAreaWrapper.appendChild(e); + }; + t.prototype.updateHTMLAttrToElement = function() { + if (!(0, s.le)(this.htmlAttributes)) { + for(var e = 0, t = Object.keys(this.htmlAttributes); e < t.length; e++){ + var i = t[e]; + if (tl.indexOf(i) < 0) { + this.element.setAttribute(i, this.htmlAttributes[i]); + } + } + } + }; + t.prototype.updateHTMLAttrToWrapper = function() { + if (!(0, s.le)(this.htmlAttributes)) { + for(var e = 0, t = Object.keys(this.htmlAttributes); e < t.length; e++){ + var i = t[e]; + if (tl.indexOf(i) > -1) { + if (i === 'class') { + var n = (this.htmlAttributes[i].replace(/\s+/g, ' ')).trim(); + if (n !== '') { + (0, s.cn)([ + this.uploadWrapper + ], n.split(' ')); + } + } else if (i === 'style') { + var r = this.uploadWrapper.getAttribute(i); + r = !(0, s.le)(r) ? (r + this.htmlAttributes[i]) : this.htmlAttributes[i]; + this.uploadWrapper.setAttribute(i, r); + } else { + this.uploadWrapper.setAttribute(i, this.htmlAttributes[i]); + } + } + } + } + }; + t.prototype.setMultipleSelection = function() { + if (this.multiple && !this.element.hasAttribute('multiple')) { + var e = document.createAttribute('multiple'); + e.value = 'multiple'; + this.element.setAttributeNode(e); + } else if (!this.multiple) { + this.element.removeAttribute('multiple'); + } + }; + t.prototype.checkAutoUpload = function(e) { + if (this.autoUpload) { + if (this.sequentialUpload) { + this.sequenceUpload(e); + } else { + this.upload(e); + } + this.removeActionButtons(); + } else if (!this.actionButtons) { + this.renderActionButtons(); + } + this.checkActionButtonStatus(); + }; + t.prototype.sequenceUpload = function(e) { + if (this.filesData.length - e.length === 0 || this.filesData[(this.filesData.length - e.length - 1)].statusCode !== '1') { + ++this.count; + var t = this.showFileList ? false : true; + if (typeof this.filesData[this.count] === 'object') { + this.isFirstFileOnSelection = false; + this.upload(this.filesData[this.count], t); + if (this.filesData[this.count].statusCode === '0') { + this.sequenceUpload(e); + } + } else { + --this.count; + } + } + }; + t.prototype.setCSSClass = function(e) { + var t = this.cssClass; + if (!(0, s.le)(this.cssClass) && this.cssClass !== '') { + t = (this.cssClass.replace(/\s+/g, ' ')).trim(); + } + if (!(0, s.le)(this.cssClass) && t !== '') { + (0, s.cn)([ + this.uploadWrapper + ], t.split(t.indexOf(',') > -1 ? ',' : ' ')); + } + var i = e; + if (!(0, s.le)(e)) { + i = (e.replace(/\s+/g, ' ')).trim(); + } + if (!(0, s.le)(e) && i !== '') { + (0, s.IV)([ + this.uploadWrapper + ], i.split(' ')); + } + }; + t.prototype.wireEvents = function() { + s.bi.add(this.browseButton, 'click', this.browseButtonClick, this); + s.bi.add(this.element, 'change', this.onSelectFiles, this); + s.bi.add(document, 'click', this.removeFocus, this); + this.keyboardModule = new s.nv(this.uploadWrapper, { + keyAction: this.keyActionHandler.bind(this), + keyConfigs: this.keyConfigs, + eventName: 'keydown' + }); + if (this.isForm) { + s.bi.add(this.formElement, 'reset', this.resetForm, this); + } + }; + t.prototype.unWireEvents = function() { + s.bi.remove(this.browseButton, 'click', this.browseButtonClick); + s.bi.remove(this.element, 'change', this.onSelectFiles); + s.bi.remove(document, 'click', this.removeFocus); + if (this.isForm) { + s.bi.remove(this.formElement, 'reset', this.resetForm); + } + if (this.keyboardModule) { + this.keyboardModule.destroy(); + } + }; + t.prototype.resetForm = function() { + this.clearAll(); + }; + t.prototype.keyActionHandler = function(e) { + var t = e.target; + switch(e.action){ + case 'enter': + if (e.target === this.clearButton) { + this.clearButtonClick(); + } else if (e.target === this.uploadButton) { + this.uploadButtonClick(); + } else if (e.target === this.browseButton) { + this.browseButtonClick(); + } else if (t.classList.contains(ts)) { + var i = this.getCurrentMetaData(null, e); + i.file.statusCode = '4'; + i.file.status = this.localizedTexts('pauseUpload'); + this.abortUpload(i, false); + } else if (t.classList.contains(to)) { + this.resumeUpload(this.getCurrentMetaData(null, e), e); + } else if (t.classList.contains(e0)) { + var i = this.getCurrentMetaData(null, e); + if (!(0, s.le)(i)) { + i.file.statusCode = '1'; + i.file.status = this.localizedTexts('readyToUploadMessage'); + this.chunkUpload(i.file); + } else { + var n = e.target.parentElement; + var r = this.filesData[this.fileList.indexOf(n)]; + this.retry(r); + } + } else { + this.removeFiles(e); + if (!t.classList.contains(eQ)) { + this.browseButton.focus(); + } + } + e.preventDefault(); + e.stopPropagation(); + break; + } + }; + t.prototype.getCurrentMetaData = function(e, t) { + var i; + var n; + if ((0, s.le)(e)) { + var r = t.target.parentElement; + i = this.filesData[this.fileList.indexOf(r)]; + } else { + i = e; + } + for(var o = 0; o < this.uploadMetaData.length; o++){ + if (this.uploadMetaData[o].file.name === i.name) { + n = this.uploadMetaData[o]; + } + } + return n; + }; + t.prototype.removeFocus = function() { + if (this.uploadWrapper && this.listParent && this.listParent.querySelector('.' + tn)) { + document.activeElement.blur(); + this.listParent.querySelector('.' + tn).classList.remove(tn); + } + }; + t.prototype.browseButtonClick = function() { + this.element.click(); + }; + t.prototype.uploadButtonClick = function() { + if (this.sequentialUpload) { + this.sequenceUpload(this.filesData); + } else { + this.upload(this.filesData); + } + }; + t.prototype.clearButtonClick = function() { + this.clearAll(); + if (this.sequentialUpload) { + this.count = -1; + } + this.actionCompleteCount = 0; + }; + t.prototype.bindDropEvents = function() { + if (this.dropZoneElement) { + s.bi.add(this.dropZoneElement, 'drop', this.dropElement, this); + s.bi.add(this.dropZoneElement, 'dragover', this.dragHover, this); + s.bi.add(this.dropZoneElement, 'dragleave', this.onDragLeave, this); + s.bi.add(this.dropZoneElement, 'paste', this.onPasteFile, this); + s.bi.add(this.dropZoneElement, 'dragenter', this.onDragEnter, this); + } + }; + t.prototype.unBindDropEvents = function() { + if (this.dropZoneElement) { + s.bi.remove(this.dropZoneElement, 'drop', this.dropElement); + s.bi.remove(this.dropZoneElement, 'dragover', this.dragHover); + s.bi.remove(this.dropZoneElement, 'dragleave', this.onDragLeave); + s.bi.remove(this.dropZoneElement, 'dragenter', this.onDragEnter); + } + }; + t.prototype.onDragEnter = function(e) { + if (!this.enabled) { + return; + } + this.dropZoneElement.classList.add(e1); + this.dragCounter = this.dragCounter + 1; + e.preventDefault(); + e.stopPropagation(); + }; + t.prototype.onDragLeave = function() { + if (!this.enabled) { + return; + } + this.dragCounter = this.dragCounter - 1; + if (!this.dragCounter) { + this.dropZoneElement.classList.remove(e1); + } + }; + t.prototype.dragHover = function(e) { + if (!this.enabled) { + return; + } + if (this.dropEffect !== 'Default') { + e.dataTransfer.dropEffect = this.dropEffect.toLowerCase(); + } + e.preventDefault(); + e.stopPropagation(); + }; + t.prototype.dropElement = function(e) { + this.dragCounter = 0; + this.dropZoneElement.classList.remove(e1); + this.onSelectFiles(e); + e.preventDefault(); + e.stopPropagation(); + }; + t.prototype.onPasteFile = function(e) { + var t = e.clipboardData.items; + if (e.type == 'paste' && this.browserName !== 'msie' && this.browserName !== 'edge' && this.browserName !== 'safari') { + this.element.files = e.clipboardData.files; + } + if (t.length !== 1) { + return; + } + var i = [].slice.call(t)[0]; + if ((i.kind === 'file') && i.type.match('^image/')) { + this.renderSelectedFiles(e, [ + i.getAsFile() + ], false, true); + } + }; + t.prototype.getSelectedFiles = function(e) { + var t = []; + var i = this.fileList[e]; + var n = this.getFilesData(); + var r = +i.getAttribute('data-files-count'); + var s = 0; + for(var o = 0; o < e; o++){ + s += (+this.fileList[o].getAttribute('data-files-count')); + } + for(var a = s; a < (s + r); a++){ + t.push(n[a]); + } + return t; + }; + t.prototype.removeFiles = function(e) { + if (!this.enabled) { + return; + } + var t = e.target.parentElement; + var i = this.fileList.indexOf(t); + var n = this.fileList[i]; + var r = this.isFormUpload(); + var o = r ? this.getSelectedFiles(i) : this.getFilesInArray(this.filesData[i]); + if ((0, s.le)(o)) { + return; + } + if (e.target.classList.contains(eQ) && !r) { + o[0].statusCode = '5'; + if (!(0, s.le)(n)) { + var a = n.querySelector('.' + eQ); + Y({ + target: a, + width: '20px' + }); + eD(a); + } + if (this.sequentialUpload) { + this.uploadSequential(); + } + if (!(n.classList.contains(ta))) { + this.checkActionComplete(true); + } + } else if (!(0, s.oq)(e.target, '.' + e$)) { + this.remove(o, false, false, true, e); + } + this.element.value = ''; + this.checkActionButtonStatus(); + }; + t.prototype.removeFilesData = function(e, t) { + var i; + if (t) { + if (!this.showFileList) { + i = this.filesData.indexOf(e); + this.filesData.splice(i, 1); + } + return; + } + var n = this.getLiElement(e); + if ((0, s.le)(n)) { + return; + } + (0, s.og)(n); + i = this.fileList.indexOf(n); + this.fileList.splice(i, 1); + this.filesData.splice(i, 1); + if (this.fileList.length === 0 && !(0, s.le)(this.listParent)) { + (0, s.og)(this.listParent); + this.listParent = null; + this.removeActionButtons(); + } + if (this.sequentialUpload) { + if (i <= this.count) { + --this.count; + } + } + }; + t.prototype.removeUploadedFile = function(e, t, i, n) { + var r = this; + var o = e; + var a = new s.tk(this.asyncSettings.removeUrl, 'POST', true, null); + a.emitError = false; + var l = new FormData(); + a.beforeSend = function(n) { + t.currentRequest = a.httpRequest; + if (!i) { + r.trigger('removing', t, function(t) { + if (t.cancel) { + n.cancel = true; + } else { + r.removingEventCallback(t, l, o, e); + } + }); + } else { + r.removingEventCallback(t, l, o, e); + } + }; + a.onLoad = function(e) { + r.removeCompleted(e, o, n); + return {}; + }; + a.onError = function(e) { + r.removeFailed(e, o, n); + return {}; + }; + a.send(l); + }; + t.prototype.removingEventCallback = function(e, t, i, n) { + var r = this.element.getAttribute('name'); + var o = this.getLiElement(n); + if (!(0, s.le)(o) && (!(0, s.le)(o.querySelector('.' + eJ)) || !(0, s.le)(o.querySelector('.' + eK)))) { + var a = o.querySelector('.' + eJ) ? o.querySelector('.' + eJ) : o.querySelector('.' + eK); + Y({ + target: a, + width: '20px' + }); + eD(a); + } + if (e.postRawFile && !(0, s.le)(i.rawFile) && i.rawFile !== '') { + t.append(r, i.rawFile, i.name); + } else { + t.append(r, i.name); + } + this.updateFormData(t, e.customFormData); + }; + t.prototype.updateFormData = function(e, t) { + if (t.length > 0 && t[0]) { + var i = function(i) { + var n = t[i]; + var r = Object.keys(n).map(function(e) { + return n[e]; + }); + e.append(Object.keys(n)[0], r); + }; + for(var n = 0; n < t.length; n++){ + i(n); + } + } + }; + t.prototype.updateCustomheader = function(e, t) { + if (t.length > 0 && t[0]) { + var i = function(i) { + var n = t[i]; + var r = Object.keys(n).map(function(e) { + return n[e]; + }); + e.setRequestHeader(Object.keys(n)[0], r); + }; + for(var n = 0; n < t.length; n++){ + i(n); + } + } + }; + t.prototype.removeCompleted = function(e, t, i) { + var n = e && e.currentTarget ? this.getResponse(e) : null; + var r = e.target; + if (r.readyState === 4 && r.status >= 200 && r.status <= 299) { + var s = { + e: e, + response: n, + operation: 'remove', + file: this.updateStatus(t, this.localizedTexts('removedSuccessMessage'), '2') + }; + this.trigger('success', s); + this.removeFilesData(t, i); + var o = this.uploadedFilesData.indexOf(t); + this.uploadedFilesData.splice(o, 1); + this.trigger('change', { + files: this.uploadedFilesData + }); + } else { + this.removeFailed(e, t, i); + } + }; + t.prototype.removeFailed = function(e, t, i) { + var n = e && e.currentTarget ? this.getResponse(e) : null; + var r = { + e: e, + response: n, + operation: 'remove', + file: this.updateStatus(t, this.localizedTexts('removedFailedMessage'), '0') + }; + if (!i) { + var o = this.filesData.indexOf(t); + var a = this.fileList[o]; + if (a) { + a.classList.remove(e7); + a.classList.add(e9); + var l = a.querySelector('.' + e_); + if (l) { + l.classList.remove(e7); + l.classList.add(e9); + } + } + this.checkActionButtonStatus(); + } + this.trigger('failure', r); + var h = this.getLiElement(t); + if (!(0, s.le)(h) && !(0, s.le)(h.querySelector('.' + eJ))) { + var c = h.querySelector('.' + eJ); + eA(c); + (0, s.og)(h.querySelector('.e-spinner-pane')); + } + }; + t.prototype.getFilesFromFolder = function(e) { + this.filesEntries = []; + var t = this.multiple ? e.dataTransfer.items : [ + e.dataTransfer.items[0] + ]; + var i = this.checkDirectoryUpload(t); + if (!i) { + return; + } + var n = function(i) { + var n = t[i].webkitGetAsEntry(); + if (n.isFile) { + var s = []; + (n).file(function(e) { + var t = n.fullPath; + s.push({ + 'path': t, + 'file': e + }); + }); + r.renderSelectedFiles(e, s, true); + } else if (n.isDirectory) { + r.traverseFileTree(n, e); + } + }; + var r = this; + for(var s = 0; s < t.length; s++){ + n(s); + } + }; + t.prototype.checkDirectoryUpload = function(e) { + for(var t = 0; e && t < e.length; t++){ + var i = e[t].webkitGetAsEntry(); + if (i.isDirectory) { + return true; + } + } + return false; + }; + t.prototype.traverseFileTree = function(e, t) { + if (e.isFile) { + this.filesEntries.push(e); + } else if (e.isDirectory) { + var i = e.createReader(); + this.readFileFromDirectory(i, t); + } + }; + t.prototype.readFileFromDirectory = function(e, t) { + var i = this; + e.readEntries(function(n) { + for(var r = 0; r < n.length; r++){ + i.traverseFileTree(n[r], t); + } + i.pushFilesEntries(t); + if (n.length) { + i.readFileFromDirectory(e); + } + }); + }; + t.prototype.pushFilesEntries = function(e) { + var t = this; + var i = []; + var n = function(n) { + r.filesEntries[n].file(function(r) { + if (t.filesEntries.length) { + var s = t.filesEntries[n].fullPath; + i.push({ + 'path': s, + 'file': r + }); + if (n === t.filesEntries.length - 1) { + t.filesEntries = []; + t.renderSelectedFiles(e, i, true); + } + } + }); + }; + var r = this; + for(var s = 0; s < this.filesEntries.length; s++){ + n(s); + } + }; + t.prototype.onSelectFiles = function(e) { + if (!this.enabled) { + return; + } + var t; + if (e.type === 'drop') { + if (this.directoryUpload) { + this.getFilesFromFolder(e); + } else { + var i = this.sortFilesList = e.dataTransfer.files; + if (this.browserName !== 'msie' && this.browserName !== 'edge' && this.browserName !== 'safari') { + this.element.files = i; + } + if (i.length > 0) { + t = this.multiple ? this.sortFileList(i) : [ + i[0] + ]; + this.renderSelectedFiles(e, t); + } + } + } else { + t = [].slice.call(e.target.files); + this.renderSelectedFiles(e, t); + } + if (this.isAngular) { + e.stopPropagation(); + } + }; + t.prototype.getBase64 = function(e) { + return new Promise(function(t, i) { + var n = new FileReader(); + n.readAsDataURL(e); + n.onload = function() { + return t(n.result); + }; + n.onerror = function(e) { + return i(e); + }; + }); + }; + t.prototype.renderSelectedFiles = function(e, t, i, n) { + var r = this; + this.base64String = []; + var s = { + event: e, + cancel: false, + filesData: [], + isModified: false, + modifiedFilesData: [], + progressInterval: '', + isCanceled: false, + currentRequest: null, + customFormData: null + }; + if (t.length < 1) { + s.isCanceled = true; + this.trigger('selected', s); + return; + } + this.flag = true; + var o = []; + if (!this.multiple) { + this.clearData(true); + t = [ + t[0] + ]; + } + for(var a = 0; a < t.length; a++){ + var l = i ? t[a].file : t[a]; + this.updateInitialFileDetails(e, t, l, a, o, i, n); + } + s.filesData = o; + if (this.allowedExtensions.indexOf('*') > -1) { + this.allTypes = true; + } + if (!this.allTypes) { + o = this.checkExtension(o); + } + this.trigger('selected', s, function(e) { + r._internalRenderSelect(e, o); + }); + }; + t.prototype.updateInitialFileDetails = function(e, t, i, n, r, o, a) { + var l = o ? t[n].path.substring(1, t[n].path.length) : a ? (0, s.QI)(i.name.substring(0, i.name.lastIndexOf('.'))) + '.' + this.getFileType(i.name) : this.directoryUpload ? t[n].webkitRelativePath : i.name; + var h = { + name: l, + rawFile: i, + size: i.size, + status: this.localizedTexts('readyToUploadMessage'), + type: this.getFileType(i.name), + validationMessages: this.validatedFileSize(i.size), + statusCode: '1', + id: (0, s.QI)(i.name.substring(0, i.name.lastIndexOf('.'))) + '.' + this.getFileType(i.name) + }; + if (a) { + h.fileSource = 'paste'; + } + h.status = h.validationMessages.minSize !== '' ? this.localizedTexts('invalidMinFileSize') : h.validationMessages.maxSize !== '' ? this.localizedTexts('invalidMaxFileSize') : h.status; + if (h.validationMessages.minSize !== '' || h.validationMessages.maxSize !== '') { + h.statusCode = '0'; + } + r.push(h); + }; + t.prototype._internalRenderSelect = function(e, t) { + if (!e.cancel) { + this.selectedFiles = this.selectedFiles.concat(t); + this.btnTabIndex = this.disableKeyboardNavigation ? '-1' : '0'; + if (this.showFileList) { + if (e.isModified && e.modifiedFilesData.length > 0) { + for(var i = 0; i < e.modifiedFilesData.length; i++){ + for(var n = 0; n < t.length; n++){ + if (e.modifiedFilesData[i].id === t[n].id) { + e.modifiedFilesData[i].rawFile = t[n].rawFile; + } + } + } + var r = this.allTypes ? e.modifiedFilesData : this.checkExtension(e.modifiedFilesData); + this.updateSortedFileList(r); + this.filesData = r; + if (!this.isForm || this.allowUpload()) { + this.checkAutoUpload(r); + } + } else { + this.createFileList(t, true); + this.filesData = this.filesData.concat(t); + if (!this.isForm || this.allowUpload()) { + this.checkAutoUpload(t); + } + } + if (!(0, s.le)(e.progressInterval) && e.progressInterval !== '') { + this.progressInterval = e.progressInterval; + } + } else { + this.filesData = this.filesData.concat(t); + if (this.autoUpload) { + this.upload(this.filesData, true); + } + } + this.raiseActionComplete(); + this.isFirstFileOnSelection = true; + } + }; + t.prototype.allowUpload = function() { + var e = false; + if (this.isForm && (!(0, s.le)(this.asyncSettings.saveUrl) && this.asyncSettings.saveUrl !== '')) { + e = true; + } + return e; + }; + t.prototype.isFormUpload = function() { + var e = false; + if (this.isForm && (((0, s.le)(this.asyncSettings.saveUrl) || this.asyncSettings.saveUrl === '') && ((0, s.le)(this.asyncSettings.removeUrl) || this.asyncSettings.removeUrl === ''))) { + e = true; + } + return e; + }; + t.prototype.clearData = function(e) { + if (!(0, s.le)(this.listParent)) { + (0, s.og)(this.listParent); + this.listParent = null; + } + if (this.browserName !== 'msie' && !e) { + this.element.value = ''; + } + this.fileList = []; + this.filesData = []; + this.removeActionButtons(); + }; + t.prototype.updateSortedFileList = function(e) { + var t = this.createElement('div', { + id: 'clonewrapper' + }); + var i = -1; + var n; + if (this.listParent) { + for(var r = 0; r < this.listParent.querySelectorAll('li').length; r++){ + var o = this.listParent.querySelectorAll('li')[r]; + t.appendChild(o.cloneNode(true)); + } + n = this.listParent.querySelectorAll('li'); + for(var a = 0, l = n; a < l.length; a++){ + var h = l[a]; + (0, s.og)(h); + } + this.removeActionButtons(); + var c = [].slice.call(t.childNodes); + (0, s.og)(this.listParent); + this.listParent = null; + this.fileList = []; + this.createParentUL(); + for(var d = 0; d < e.length; d++){ + for(var p = 0; p < this.filesData.length; p++){ + if (this.filesData[p].name === e[d].name) { + this.listParent.appendChild(c[p]); + s.bi.add(c[p].querySelector('.e-icons'), 'click', this.removeFiles, this); + this.fileList.push(c[p]); + i = d; + } + } + if (i !== d) { + this.createFileList([ + e[d] + ]); + } + } + } else { + this.createFileList(e); + } + }; + t.prototype.isBlank = function(e) { + return (!e || /^\s*$/.test(e)); + }; + t.prototype.checkExtension = function(e) { + var t = e; + if (!this.isBlank(this.allowedExtensions)) { + var i = []; + var n = this.allowedExtensions.split(','); + for(var r = 0, s = n; r < s.length; r++){ + var o = s[r]; + i.push(o.trim().toLocaleLowerCase()); + } + for(var a = 0; a < e.length; a++){ + if (i.indexOf(('.' + e[a].type).toLocaleLowerCase()) === -1) { + e[a].status = this.localizedTexts('invalidFileType'); + e[a].statusCode = '0'; + } + } + } + return t; + }; + t.prototype.validatedFileSize = function(e) { + var t = ''; + var i = ''; + if (e < this.minFileSize) { + t = this.localizedTexts('invalidMinFileSize'); + } else if (e > this.maxFileSize) { + i = this.localizedTexts('invalidMaxFileSize'); + } else { + t = ''; + i = ''; + } + var n = { + minSize: t, + maxSize: i + }; + return n; + }; + t.prototype.isPreLoadFile = function(e) { + var t = false; + for(var i = 0; i < this.files.length; i++){ + if (this.files[i].name === e.name.slice(0, e.name.lastIndexOf('.')) && this.files[i].type === e.type) { + t = true; + } + } + return t; + }; + t.prototype.createCustomfileList = function(e) { + this.createParentUL(); + for(var t = 0, i = e; t < i.length; t++){ + var n = i[t]; + var r = this.createElement('li', { + className: eV, + attrs: { + 'data-file-name': n.name + } + }); + this.uploadTemplateFn = this.templateComplier(this.template); + var o = this.uploadTemplateFn(n, this, 'template', this.element.id + 'Template', this.isStringTemplate, null, r); + if (o) { + var a = [].slice.call(o); + (0, s.R3)(a, r); + } + var l = e.indexOf(n); + var h = { + element: r, + fileInfo: n, + index: l, + isPreload: this.isPreLoadFile(n) + }; + var c = { + element: r, + fileInfo: n, + index: l, + isPreload: this.isPreLoadFile(n) + }; + this.trigger('rendering', h); + this.trigger('fileListRendering', c); + this.listParent.appendChild(r); + this.fileList.push(r); + } + this.renderReactTemplates(); + }; + t.prototype.createParentUL = function() { + if ((0, s.le)(this.listParent)) { + this.listParent = this.createElement('ul', { + className: eq + }); + this.uploadWrapper.appendChild(this.listParent); + } + }; + t.prototype.formFileList = function(e, t) { + var i = this.createElement('li', { + className: eV + }); + i.setAttribute('data-files-count', e.length + ''); + var n = this.createElement('span', { + className: e6 + }); + var r; + for(var o = 0, a = e; o < a.length; o++){ + var l = a[o]; + var h = this.createElement('span', { + className: eY + }); + h.innerHTML = this.getFileNameOnly(l.name); + var c = this.createElement('span', { + className: eX + }); + var d = this.getFileType(l.name); + c.innerHTML = '.' + d; + if (!d) { + c.classList.add('e-hidden'); + } + if (!this.enableRtl) { + n.appendChild(h); + n.appendChild(c); + } else { + var p = this.createElement('span', { + className: ti + }); + p.appendChild(c); + p.appendChild(h); + n.appendChild(p); + } + this.truncateName(h); + r = this.formValidateFileInfo(l, i); + } + i.appendChild(n); + this.setListToFileInfo(e, i); + var u = this.listParent.querySelectorAll('li').length; + var f = this.createElement('span'); + if (i.classList.contains(td)) { + f.classList.add(e_); + f.classList.add(td); + f.innerText = e.length > 1 ? this.localizedTexts('invalidFileSelection') : r; + } else { + f.classList.add(e.length > 1 ? tp : eG); + f.innerText = e.length > 1 ? this.localizedTexts('totalFiles') + ': ' + e.length + ' , ' + this.localizedTexts('size') + ': ' + this.bytesToSize(this.getFileSize(e)) : this.bytesToSize(e[0].size); + this.createFormInput(e); + } + n.appendChild(f); + if ((0, s.le)(i.querySelector('.e-icons'))) { + var m = this.createElement('span', { + className: 'e-icons', + attrs: { + 'tabindex': this.btnTabIndex + } + }); + if (this.browserName === 'msie') { + m.classList.add('e-msie'); + } + m.setAttribute('title', this.localizedTexts('remove')); + i.appendChild(n); + i.appendChild(m); + s.bi.add(m, 'click', this.removeFiles, this); + m.classList.add(eK); + } + var v = { + element: i, + fileInfo: this.mergeFileInfo(e, i), + index: u, + isPreload: this.isPreLoadFile(this.mergeFileInfo(e, i)) + }; + var g = { + element: i, + fileInfo: this.mergeFileInfo(e, i), + index: u, + isPreload: this.isPreLoadFile(this.mergeFileInfo(e, i)) + }; + this.trigger('rendering', v); + this.trigger('fileListRendering', g); + this.listParent.appendChild(i); + this.fileList.push(i); + }; + t.prototype.formValidateFileInfo = function(e, t) { + var i = e.status; + var n = this.validatedFileSize(e.size); + if (n.minSize !== '' || n.maxSize !== '') { + this.addInvalidClass(t); + i = n.minSize !== '' ? this.localizedTexts('invalidMinFileSize') : n.maxSize !== '' ? this.localizedTexts('invalidMaxFileSize') : i; + } + var r = this.checkExtension(this.getFilesInArray(e))[0].status; + if (r === this.localizedTexts('invalidFileType')) { + this.addInvalidClass(t); + i = r; + } + return i; + }; + t.prototype.addInvalidClass = function(e) { + e.classList.add(td); + }; + t.prototype.createFormInput = function(e) { + if (this.browserName !== 'safari') { + var t = this.element.cloneNode(true); + t.classList.add(tc); + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + r.input = t; + } + t.setAttribute('name', this.uploaderName); + this.uploadWrapper.querySelector('.' + eF).appendChild(t); + if (this.browserName !== 'msie' && this.browserName !== 'edge') { + this.element.value = ''; + } + } + }; + t.prototype.getFileSize = function(e) { + var t = 0; + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + t += r.size; + } + return t; + }; + t.prototype.mergeFileInfo = function(e, t) { + var i = { + name: '', + rawFile: '', + size: 0, + status: '', + type: '', + validationMessages: { + minSize: '', + maxSize: '' + }, + statusCode: '1', + list: t + }; + var n = []; + var r = ''; + for(var s = 0, o = e; s < o.length; s++){ + var a = o[s]; + n.push(a.name); + r = a.type; + } + i.name = n.join(', '); + i.size = this.getFileSize(e); + i.type = r; + i.status = this.statusForFormUpload(e, t); + return i; + }; + t.prototype.statusForFormUpload = function(e, t) { + var i = true; + var n; + for(var r = 0, s = e; r < s.length; r++){ + var o = s[r]; + n = o.status; + var a = this.validatedFileSize(o.size); + if (a.minSize !== '' || a.maxSize !== '') { + i = false; + n = a.minSize !== '' ? this.localizedTexts('invalidMinFileSize') : a.maxSize !== '' ? this.localizedTexts('invalidMaxFileSize') : n; + } + var l = this.checkExtension(this.getFilesInArray(o))[0].status; + if (l === this.localizedTexts('invalidFileType')) { + i = false; + n = l; + } + } + if (!i) { + t.classList.add(td); + n = e.length > 1 ? this.localizedTexts('invalidFileSelection') : n; + } else { + n = this.localizedTexts('totalFiles') + ': ' + e.length + ' , ' + this.localizedTexts('size') + ': ' + this.bytesToSize(this.getFileSize(e)); + } + return n; + }; + t.prototype.formCustomFileList = function(e, t) { + this.createParentUL(); + var i = this.createElement('li', { + className: eV + }); + i.setAttribute('data-files-count', e.length + ''); + this.setListToFileInfo(e, i); + var n = this.mergeFileInfo(e, i); + i.setAttribute('data-file-name', n.name); + this.uploadTemplateFn = this.templateComplier(this.template); + var r = this.uploadTemplateFn(n, this, 'template', this.element.id + 'Template', this.isStringTemplate, null, i); + if (r) { + var o = [].slice.call(r); + (0, s.R3)(o, i); + } + var a = this.listParent.querySelectorAll('li').length; + if (!i.classList.contains(td)) { + this.createFormInput(e); + } + var l = { + element: i, + fileInfo: n, + index: a, + isPreload: this.isPreLoadFile(n) + }; + var h = { + element: i, + fileInfo: n, + index: a, + isPreload: this.isPreLoadFile(n) + }; + this.trigger('rendering', l); + this.trigger('fileListRendering', h); + this.listParent.appendChild(i); + this.fileList.push(i); + this.renderReactTemplates(); + }; + t.prototype.createFileList = function(e, t) { + this.createParentUL(); + if (this.template !== '' && !(0, s.le)(this.template)) { + if (this.isFormUpload()) { + this.uploadWrapper.classList.add(th); + this.formCustomFileList(e, this.element.files); + } else { + this.createCustomfileList(e); + } + } else if (this.isFormUpload()) { + this.uploadWrapper.classList.add(th); + this.formFileList(e, this.element.files); + } else { + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + var o = this.createElement('li', { + className: eV, + attrs: { + 'data-file-name': r.name, + 'data-files-count': '1' + } + }); + var a = this.createElement('span', { + className: e6 + }); + var l = this.createElement('span', { + className: eY, + attrs: { + 'title': r.name + } + }); + l.innerHTML = this.getFileNameOnly(r.name); + var h = this.createElement('span', { + className: eX + }); + var c = this.getFileType(r.name); + h.innerHTML = '.' + c; + if (!c) { + h.classList.add('e-hidden'); + } + if (!this.enableRtl) { + a.appendChild(l); + a.appendChild(h); + } else { + var d = this.createElement('span', { + className: ti + }); + d.appendChild(h); + d.appendChild(l); + a.appendChild(d); + } + var p = this.createElement('span', { + className: eG + }); + p.innerHTML = this.bytesToSize(r.size); + a.appendChild(p); + var u = this.createElement('span', { + className: e_ + }); + a.appendChild(u); + u.innerHTML = r.status; + o.appendChild(a); + var f = this.createElement('span', { + className: ' e-icons', + attrs: { + 'tabindex': this.btnTabIndex + } + }); + if (this.browserName === 'msie') { + f.classList.add('e-msie'); + } + f.setAttribute('title', this.localizedTexts('remove')); + o.appendChild(f); + s.bi.add(f, 'click', this.removeFiles, this); + if (r.statusCode === '2') { + u.classList.add(e7); + f.classList.add(eJ); + f.setAttribute('title', this.localizedTexts('delete')); + } else if (r.statusCode !== '1') { + u.classList.remove(e7); + u.classList.add(e8); + } + if (this.autoUpload && r.statusCode === '1' && this.asyncSettings.saveUrl !== '') { + u.innerHTML = ''; + } + if (!f.classList.contains(eJ)) { + f.classList.add(eK); + } + var m = e.indexOf(r); + var v = { + element: o, + fileInfo: r, + index: m, + isPreload: this.isPreLoadFile(r) + }; + var g = { + element: o, + fileInfo: r, + index: m, + isPreload: this.isPreLoadFile(r) + }; + this.trigger('rendering', v); + this.trigger('fileListRendering', g); + this.listParent.appendChild(o); + this.fileList.push(o); + this.truncateName(l); + var b = this.flag; + if (this.isPreLoadFile(r)) { + this.flag = false; + this.checkActionComplete(true); + this.flag = b; + } + } + } + }; + t.prototype.getSlicedName = function(e) { + var t = e.textContent; + e.dataset.tail = t.slice(t.length - 10); + }; + t.prototype.setListToFileInfo = function(e, t) { + for(var i = 0, n = e; i < n.length; i++){ + var r = n[i]; + r.list = t; + } + }; + t.prototype.truncateName = function(e) { + var t = e; + if (this.browserName !== 'edge' && t.offsetWidth < t.scrollWidth) { + this.getSlicedName(t); + } else if (t.offsetWidth + 1 < t.scrollWidth) { + this.getSlicedName(t); + } + }; + t.prototype.getFileType = function(e) { + var t; + var i = e.lastIndexOf('.'); + if (i >= 0) { + t = e.substring(i + 1); + } + return t ? t : ''; + }; + t.prototype.getFileNameOnly = function(e) { + var t = this.getFileType(e); + var i = e.split('.' + t); + return t = i[0]; + }; + t.prototype.setInitialAttributes = function() { + if (this.initialAttr.accept) { + this.element.setAttribute('accept', this.initialAttr.accept); + } + if (this.initialAttr.disabled) { + this.element.setAttribute('disabled', 'disabled'); + } + if (this.initialAttr.multiple) { + var e = document.createAttribute('multiple'); + this.element.setAttributeNode(e); + } + }; + t.prototype.filterfileList = function(e) { + var t = []; + var i; + for(var n = 0; n < e.length; n++){ + i = this.getLiElement(e[n]); + if (!i.classList.contains(e7)) { + t.push(e[n]); + } + } + return t; + }; + t.prototype.updateStatus = function(e, t, i, n) { + if (n === void 0) { + n = true; + } + if (!(t === '' || (0, s.le)(t)) && !(i === '' || (0, s.le)(i))) { + e.status = t; + e.statusCode = i; + } + if (n) { + var r = this.getLiElement(e); + if (!(0, s.le)(r)) { + if (!(0, s.le)(r.querySelector('.' + e_)) && !((t === '' || (0, s.le)(t)))) { + r.querySelector('.' + e_).textContent = t; + } + } + } + return e; + }; + t.prototype.getLiElement = function(e) { + var t; + for(var i = 0; i < this.filesData.length; i++){ + if (!(0, s.le)(e) && ((!(0, s.le)(this.filesData[i].id) && !(0, s.le)(e.id)) ? (this.filesData[i].name === e.name && this.filesData[i].id === e.id) : this.filesData[i].name === e.name)) { + t = i; + } + } + return this.fileList[t]; + }; + t.prototype.createProgressBar = function(e) { + var t = this.createElement('span', { + className: e3 + }); + var i = this.createElement('progressbar', { + className: e2, + attrs: { + value: '0', + max: '100' + } + }); + var n = this.createElement('span', { + className: tr + }); + i.setAttribute('style', 'width: 0%'); + var r = this.createElement('span', { + className: e4 + }); + r.textContent = '0%'; + n.appendChild(i); + t.appendChild(n); + t.appendChild(r); + e.querySelector('.' + e6).appendChild(t); + }; + t.prototype.updateProgressbar = function(e, t) { + if (!isNaN(Math.round((e.loaded / e.total) * 100)) && !(0, s.le)(t.querySelector('.' + e2))) { + if (!(0, s.le)(this.progressInterval) && this.progressInterval !== '') { + var i = (Math.round((e.loaded / e.total) * 100)) % parseInt(this.progressInterval, 10); + if (i === 0 || i === 100) { + this.changeProgressValue(t, Math.round((e.loaded / e.total) * 100).toString() + '%'); + } + } else { + this.changeProgressValue(t, Math.round((e.loaded / e.total) * 100).toString() + '%'); + } + } + }; + t.prototype.changeProgressValue = function(e, t) { + e.querySelector('.' + e2).setAttribute('style', 'width:' + t); + e.querySelector('.' + e4).textContent = t; + }; + t.prototype.uploadInProgress = function(e, t, i, n) { + var r = this.getLiElement(t); + if ((0, s.le)(r) && (!i)) { + return; + } + if (!(0, s.le)(r)) { + if (t.statusCode === '5') { + this.cancelUploadingFile(t, e, n, r); + } + if (!(r.querySelectorAll('.' + e3).length > 0) && r.querySelector('.' + e_)) { + r.querySelector('.' + e_).classList.add(e5); + this.createProgressBar(r); + this.updateProgressBarClasses(r, e5); + r.querySelector('.' + e_).classList.remove(e9); + } + this.updateProgressbar(e, r); + var o = r.querySelector('.' + eK); + if (!(0, s.le)(o)) { + o.classList.add(eQ, e5); + o.setAttribute('title', this.localizedTexts('abort')); + o.classList.remove(eK); + } + } else { + this.cancelUploadingFile(t, e, n); + } + var a = { + e: e, + operation: 'upload', + file: this.updateStatus(t, this.localizedTexts('inProgress'), '3') + }; + this.trigger('progress', a); + }; + t.prototype.cancelUploadingFile = function(e, t, i, n) { + var r = this; + if (e.statusCode === '5') { + var o = { + event: t, + fileData: e, + cancel: false, + customFormData: [] + }; + this.trigger('canceling', o, function(t) { + if (t.cancel) { + e.statusCode = '3'; + if (!(0, s.le)(n)) { + var o = n.querySelector('.' + eQ); + if (!(0, s.le)(o)) { + eA(o); + (0, s.og)(n.querySelector('.e-spinner-pane')); + } + } + } else { + i.emitError = false; + i.httpRequest.abort(); + var a = new FormData(); + if (e.statusCode === '5') { + var l = r.element.getAttribute('name'); + a.append(l, e.name); + a.append('cancel-uploading', e.name); + r.updateFormData(a, t.customFormData); + var h = new s.tk(r.asyncSettings.removeUrl, 'POST', true, null); + h.emitError = false; + h.onLoad = function(t) { + r.removecanceledFile(t, e); + return {}; + }; + h.send(a); + } + } + }); + } + }; + t.prototype.removecanceledFile = function(e, t) { + var i = this.getLiElement(t); + if ((0, s.le)(i) || i.querySelector('.' + e0) || (0, s.le)(i.querySelector('.' + eQ))) { + return; + } + this.updateStatus(t, this.localizedTexts('fileUploadCancel'), '5'); + this.renderFailureState(e, t, i); + var n = i.querySelector('.' + eK); + if (!(0, s.le)(i)) { + eA(n); + if (!(0, s.le)(i.querySelector('.e-spinner-pane'))) { + (0, s.og)(i.querySelector('.e-spinner-pane')); + } + } + var r = e && e.currentTarget ? this.getResponse(e) : null; + var o = { + event: e, + response: r, + operation: 'cancel', + file: t + }; + this.trigger('success', o); + }; + t.prototype.renderFailureState = function(e, t, i) { + var n = this; + this.updateProgressBarClasses(i, e9); + this.removeProgressbar(i, 'failure'); + if (!(0, s.le)(i.querySelector('.e-file-status'))) { + i.querySelector('.e-file-status').classList.add(e9); + } + var r = i.querySelector('.' + eQ); + if ((0, s.le)(r)) { + return; + } + r.classList.remove(eQ, e5); + r.classList.add(eK); + r.setAttribute('title', this.localizedTexts('remove')); + this.pauseButton = this.createElement('span', { + className: 'e-icons e-file-reload-btn', + attrs: { + 'tabindex': this.btnTabIndex + } + }); + r.parentElement.insertBefore(this.pauseButton, r); + this.pauseButton.setAttribute('title', this.localizedTexts('retry')); + var o = i.querySelector('.' + e0); + o.addEventListener('click', function(e) { + n.reloadcanceledFile(e, t, i, false); + }, false); + }; + t.prototype.reloadcanceledFile = function(e, t, i, n) { + t.statusCode = '1'; + t.status = this.localizedTexts('readyToUploadMessage'); + if (!n) { + if (!(0, s.le)(i.querySelector('.' + e_))) { + i.querySelector('.' + e_).classList.remove(e9); + } + if (!(0, s.le)(i.querySelector('.' + e0))) { + (0, s.og)(i.querySelector('.' + e0)); + } + this.pauseButton = null; + } + i.classList.add(ta); + this.upload([ + t + ]); + }; + t.prototype.uploadComplete = function(e, t, i) { + var n = e.target; + if (n.readyState === 4 && n.status >= 200 && n.status <= 299) { + var r = this.getLiElement(t); + if ((0, s.le)(r) && (!i || (0, s.le)(i))) { + return; + } + if (!(0, s.le)(r)) { + this.updateProgressBarClasses(r, e7); + this.removeProgressbar(r, 'success'); + var o = r.querySelector('.' + eQ); + if (!(0, s.le)(o)) { + o.classList.add(eJ); + o.setAttribute('title', this.localizedTexts('delete')); + o.classList.remove(eQ); + o.classList.remove(e5); + } + } + this.raiseSuccessEvent(e, t); + } else { + this.uploadFailed(e, t); + } + }; + t.prototype.getResponse = function(e) { + var t = e.currentTarget; + var i = { + readyState: t.readyState, + statusCode: t.status, + statusText: t.statusText, + headers: t.getAllResponseHeaders(), + withCredentials: t.withCredentials + }; + return i; + }; + t.prototype.raiseSuccessEvent = function(e, t) { + var i = this; + var n = e && e.currentTarget ? this.getResponse(e) : null; + var r = this.localizedTexts('uploadSuccessMessage'); + var o = { + e: e, + response: n, + operation: 'upload', + file: this.updateStatus(t, r, '2', false), + statusText: r + }; + var a = this.getLiElement(t); + if (!(0, s.le)(a)) { + var l = a.querySelector('.' + e$); + if (!(0, s.le)(l)) { + eA(a); + (0, s.og)(l); + } + } + this.trigger('success', o, function(e) { + i.updateStatus(t, e.statusText, '2'); + i.uploadedFilesData.push(t); + i.trigger('change', { + file: i.uploadedFilesData + }); + i.checkActionButtonStatus(); + if (i.fileList.length > 0) { + if ((!(i.getLiElement(t)).classList.contains(ta))) { + i.uploadSequential(); + i.checkActionComplete(true); + } else { + (i.getLiElement(t)).classList.remove(ta); + } + } + }); + }; + t.prototype.uploadFailed = function(e, t) { + var i = this; + var n = this.getLiElement(t); + var r = e && e.currentTarget ? this.getResponse(e) : null; + var o = this.localizedTexts('uploadFailedMessage'); + var a = { + e: e, + response: r, + operation: 'upload', + file: this.updateStatus(t, o, '0', false), + statusText: o + }; + if (!(0, s.le)(n)) { + this.renderFailureState(e, t, n); + } + this.trigger('failure', a, function(e) { + i.updateStatus(t, e.statusText, '0'); + i.checkActionButtonStatus(); + i.uploadSequential(); + i.checkActionComplete(true); + }); + }; + t.prototype.uploadSequential = function() { + if (this.sequentialUpload) { + if (this.autoUpload) { + this.checkAutoUpload(this.filesData); + } else { + this.uploadButtonClick(); + } + } + }; + t.prototype.checkActionComplete = function(e) { + if (e) { + ++this.actionCompleteCount; + } else { + --this.actionCompleteCount; + } + this.raiseActionComplete(); + }; + t.prototype.raiseActionComplete = function() { + if ((this.filesData.length === this.actionCompleteCount) && this.flag) { + this.flag = false; + var e = { + fileData: [] + }; + e.fileData = this.getSelectedFileStatus(this.selectedFiles); + this.trigger('actionComplete', e); + } + }; + t.prototype.getSelectedFileStatus = function(e) { + var t = []; + var i = 0; + for(var n = 0; n < e.length; n++){ + var r = e[n]; + for(var s = 0; s < this.filesData.length; s++){ + if (this.filesData[s].name === r.name) { + t[i] = this.filesData[s]; + ++i; + } + } + } + return t; + }; + t.prototype.updateProgressBarClasses = function(e, t) { + var i = e.querySelector('.' + e2); + if (!(0, s.le)(i)) { + i.classList.add(t); + } + }; + t.prototype.removeProgressbar = function(e, t) { + var i = this; + if (!(0, s.le)(e.querySelector('.' + e3))) { + this.progressAnimation = new s.fw({ + duration: 1250 + }); + this.progressAnimation.animate(e.querySelector('.' + e3), { + name: 'FadeOut' + }); + this.progressAnimation.animate(e.querySelector('.' + e4), { + name: 'FadeOut' + }); + setTimeout(function() { + i.animateProgressBar(e, t); + }, 750); + } + }; + t.prototype.animateProgressBar = function(e, t) { + if (t === 'success') { + e.classList.add(e7); + if (!(0, s.le)(e.querySelector('.' + e_))) { + e.querySelector('.' + e_).classList.remove(e5); + this.progressAnimation.animate(e.querySelector('.' + e_), { + name: 'FadeIn' + }); + e.querySelector('.' + e_).classList.add(e7); + } + } else { + if (!(0, s.le)(e.querySelector('.' + e_))) { + e.querySelector('.' + e_).classList.remove(e5); + this.progressAnimation.animate(e.querySelector('.' + e_), { + name: 'FadeIn' + }); + e.querySelector('.' + e_).classList.add(e9); + } + } + if (e.querySelector('.' + e3)) { + (0, s.og)(e.querySelector('.' + e3)); + } + }; + t.prototype.setExtensions = function(e) { + if (e !== '' && !(0, s.le)(e)) { + this.element.setAttribute('accept', e); + } else { + this.element.removeAttribute('accept'); + } + }; + t.prototype.templateComplier = function(e) { + if (e) { + try { + if ((0, s.td)(e, document).length) { + return (0, s.MY)((0, s.Ys)(e, document).innerHTML.trim()); + } else { + return (0, s.MY)(e); + } + } catch (t) { + return (0, s.MY)(e); + } + } + return undefined; + }; + t.prototype.setRTL = function() { + if (this.enableRtl) { + (0, s.cn)([ + this.uploadWrapper + ], te); + } else { + (0, s.IV)([ + this.uploadWrapper + ], te); + } + }; + t.prototype.localizedTexts = function(e) { + this.l10n.setLocale(this.locale); + return this.l10n.getConstant(e); + }; + t.prototype.setControlStatus = function() { + if (!this.enabled) { + this.uploadWrapper.classList.add(tt); + this.element.setAttribute('disabled', 'disabled'); + this.browseButton.setAttribute('disabled', 'disabled'); + if (!(0, s.le)(this.clearButton)) { + this.clearButton.setAttribute('disabled', 'disabled'); + } + if (!(0, s.le)(this.uploadButton)) { + this.uploadButton.setAttribute('disabled', 'disabled'); + } + } else { + if (this.uploadWrapper.classList.contains(tt)) { + this.uploadWrapper.classList.remove(tt); + } + if (!(0, s.le)(this.browseButton) && this.element.hasAttribute('disabled')) { + this.element.removeAttribute('disabled'); + this.browseButton.removeAttribute('disabled'); + } + if (!(0, s.le)(this.clearButton) && this.clearButton.hasAttribute('disabled')) { + this.clearButton.removeAttribute('disabled'); + } + if (!(0, s.le)(this.uploadButton) && this.uploadButton.hasAttribute('disabled')) { + this.uploadButton.hasAttribute('disabled'); + } + } + }; + t.prototype.checkHTMLAttributes = function(e) { + var t = e ? (0, s.le)(this.htmlAttributes) ? [] : Object.keys(this.htmlAttributes) : [ + 'accept', + 'multiple', + 'disabled' + ]; + for(var i = 0, n = t; i < n.length; i++){ + var r = n[i]; + if (!(0, s.le)(this.element.getAttribute(r))) { + switch(r){ + case 'accept': + if (((0, s.le)(this.uploaderOptions) || (this.uploaderOptions['allowedExtensions'] === undefined)) || e) { + this.setProperties({ + allowedExtensions: this.element.getAttribute('accept') + }, !e); + this.initialAttr.accept = this.allowedExtensions; + } + break; + case 'multiple': + if (((0, s.le)(this.uploaderOptions) || (this.uploaderOptions['multiple'] === undefined)) || e) { + var o = this.element.getAttribute(r) === 'multiple' || this.element.getAttribute(r) === '' || this.element.getAttribute(r) === 'true' ? true : false; + this.setProperties({ + multiple: o + }, !e); + this.initialAttr.multiple = true; + } + break; + case 'disabled': + if (((0, s.le)(this.uploaderOptions) || (this.uploaderOptions['enabled'] === undefined)) || e) { + var a = this.element.getAttribute(r) === 'disabled' || this.element.getAttribute(r) === '' || this.element.getAttribute(r) === 'true' ? false : true; + this.setProperties({ + enabled: a + }, !e); + this.initialAttr.disabled = true; + } + } + } + } + }; + t.prototype.chunkUpload = function(e, t, i) { + var n = 0; + var r = Math.min(this.asyncSettings.chunkSize, e.size); + var s = 0; + var o = e.rawFile.slice(n, r); + var a = { + chunkIndex: s, + blob: o, + file: e, + start: n, + end: r, + retryCount: 0, + request: null + }; + this.sendRequest(e, a, t, i); + }; + t.prototype.sendRequest = function(e, t, i, n) { + var r = this; + var o = new FormData(); + var a = e.rawFile.slice(t.start, t.end); + o.append(this.uploaderName, a, e.name); + o.append('chunk-index', t.chunkIndex.toString()); + o.append('chunkIndex', t.chunkIndex.toString()); + var l = Math.max(Math.ceil(e.size / this.asyncSettings.chunkSize), 1); + o.append('total-chunk', l.toString()); + o.append('totalChunk', l.toString()); + var h = new s.tk({ + url: this.asyncSettings.saveUrl, + type: 'POST', + async: true, + contentType: null + }); + h.emitError = false; + h.onLoad = function(e) { + r.chunkUploadComplete(e, t, i); + return {}; + }; + h.onUploadProgress = function(e) { + r.chunkUploadInProgress(e, t, i); + return {}; + }; + var c = { + fileData: e, + customFormData: [], + cancel: false, + chunkSize: this.asyncSettings.chunkSize === 0 ? null : this.asyncSettings.chunkSize + }; + h.beforeSend = function(i) { + c.currentRequest = h.httpRequest; + c.currentChunkIndex = t.chunkIndex; + if (c.currentChunkIndex === 0) { + r.trigger('uploading', c, function(t) { + r.uploadingEventCallback(o, t, i, e); + }); + } else { + r.trigger('chunkUploading', c, function(t) { + r.uploadingEventCallback(o, t, i, e); + }); + } + }; + h.onError = function(e) { + r.chunkUploadFailed(e, t, i); + return {}; + }; + h.send(o); + t.request = h; + }; + t.prototype.uploadingEventCallback = function(e, t, i, n) { + if (t.cancel) { + this.eventCancelByArgs(i, t, n); + } else { + this.updateFormData(e, t.customFormData); + } + }; + t.prototype.eventCancelByArgs = function(e, t, i) { + var n = this; + e.cancel = true; + if (t.fileData.statusCode === '5') { + return; + } + t.fileData.statusCode = '5'; + t.fileData.status = this.localizedTexts('fileUploadCancel'); + var r = this.getLiElement(t.fileData); + if (r) { + if (!(0, s.le)(r.querySelector('.' + e_))) { + r.querySelector('.' + e_).innerHTML = this.localizedTexts('fileUploadCancel'); + r.querySelector('.' + e_).classList.add(e9); + } + this.pauseButton = this.createElement('span', { + className: 'e-icons e-file-reload-btn', + attrs: { + 'tabindex': this.btnTabIndex + } + }); + var o = r.querySelector('.' + eK); + if (o) { + o.parentElement.insertBefore(this.pauseButton, o); + } + this.pauseButton.setAttribute('title', this.localizedTexts('retry')); + this.pauseButton.addEventListener('click', function(e) { + n.reloadcanceledFile(e, i, r); + }, false); + this.checkActionButtonStatus(); + } + }; + t.prototype.checkChunkUpload = function() { + return (this.asyncSettings.chunkSize <= 0 || (0, s.le)(this.asyncSettings.chunkSize)) ? false : true; + }; + t.prototype.chunkUploadComplete = function(e, t, i) { + var n = this; + var r = e.target; + var o; + if (r.readyState === 4 && r.status >= 200 && r.status < 300) { + var a = e && e.currentTarget ? this.getResponse(e) : null; + var l = Math.max(Math.ceil(t.file.size / this.asyncSettings.chunkSize), 1); + var h = { + event: e, + file: t.file, + chunkIndex: t.chunkIndex, + totalChunk: l, + chunkSize: this.asyncSettings.chunkSize, + response: a + }; + this.trigger('chunkSuccess', h); + if ((0, s.le)(i) || !i) { + o = this.getLiElement(t.file); + } + this.updateMetaData(t); + if (t.end === t.file.size) { + t.file.statusCode = '3'; + } + if (t.file.statusCode === '5') { + var c = { + event: e, + fileData: t.file, + cancel: false, + customFormData: [] + }; + this.trigger('canceling', c, function(e) { + if (e.cancel) { + t.file.statusCode = '3'; + var a = o.querySelector('.' + eQ); + if (!(0, s.le)(o) && !(0, s.le)(a)) { + eA(a); + (0, s.og)(o.querySelector('.e-spinner-pane')); + } + n.sendNextRequest(t); + } else { + t.request.emitError = false; + r.abort(); + var l = new FormData(); + var h = n.element.getAttribute('name'); + l.append(h, t.file.name); + l.append('cancel-uploading', t.file.name); + l.append('cancelUploading', t.file.name); + n.updateFormData(l, e.customFormData); + var c = new s.tk(n.asyncSettings.removeUrl, 'POST', true, null); + c.emitError = false; + c.onLoad = function(e) { + n.removeChunkFile(e, t, i); + return {}; + }; + c.send(l); + } + }); + } else { + if ((l - 1) === t.chunkIndex && l > t.chunkIndex) { + var d = this.pausedData.indexOf(t); + if (d >= 0) { + this.pausedData.splice(d, 1); + } + if ((0, s.le)(this.template) && ((0, s.le)(i) || !i) && o) { + if (o && !(0, s.le)(o.querySelector('.' + ts))) { + (0, s.og)(o.querySelector('.' + ts)); + } + this.removeChunkProgressBar(t); + } + this.raiseSuccessEvent(e, t.file); + return; + } + if (t.file.statusCode !== '4') { + this.sendNextRequest(t); + } + } + } else { + this.chunkUploadFailed(e, t); + } + }; + t.prototype.sendNextRequest = function(e) { + e.start = e.end; + e.end += this.asyncSettings.chunkSize; + e.end = Math.min(e.end, e.file.size); + e.chunkIndex += 1; + this.sendRequest(e.file, e); + }; + t.prototype.removeChunkFile = function(e, t, i) { + if ((0, s.le)(this.template) && ((0, s.le)(i) && !i)) { + var n = this.getLiElement(t.file); + var r = n.querySelector('.' + eQ); + var o = r; + this.updateStatus(t.file, this.localizedTexts('fileUploadCancel'), '5'); + this.updateProgressBarClasses(n, e9); + this.removeProgressbar(n, 'failure'); + r && r.classList.remove(eQ); + r && r.classList.add(eK); + r && r.setAttribute('title', this.localizedTexts('remove')); + var a = n.querySelector('.' + ts); + a && a.classList.add(e0); + a && a.classList.remove(ts); + a && a.setAttribute('title', this.localizedTexts('retry')); + if (!(0, s.le)(n) && !(0, s.le)(r) && !(0, s.le)(n.querySelector('.e-spinner-pane'))) { + eA(o); + (0, s.og)(n.querySelector('.e-spinner-pane')); + } + } + }; + t.prototype.pauseUpload = function(e, t, i) { + e.file.statusCode = '4'; + e.file.status = this.localizedTexts('pause'); + this.updateMetaData(e); + var n = { + event: t ? t : null, + file: e.file, + chunkIndex: e.chunkIndex, + chunkCount: Math.round(e.file.size / this.asyncSettings.chunkSize), + chunkSize: this.asyncSettings.chunkSize + }; + this.abortUpload(e, i, n); + }; + t.prototype.abortUpload = function(e, t, i) { + if (e.file.statusCode !== '4') { + e.request.emitError = false; + e.request.httpRequest.abort(); + } + var n = this.getLiElement(e.file); + if ((0, s.le)(this.template) && ((0, s.le)(t) || !t)) { + var r = n.querySelector('.' + ts); + r.classList.remove(ts); + r.classList.add(to); + r.setAttribute('title', this.localizedTexts('resume')); + r.nextElementSibling.classList.add(eK); + r.nextElementSibling.classList.remove(eQ); + r.nextElementSibling.setAttribute('title', this.localizedTexts('remove')); + } + for(var o = 0; o < this.pausedData.length; o++){ + if (this.pausedData[o].file.name === e.file.name) { + this.pausedData.splice(o, 1); + } + } + this.pausedData.push(e); + this.trigger('pausing', i); + }; + t.prototype.resumeUpload = function(e, t, i) { + var n = this.getLiElement(e.file); + var r; + if (!(0, s.le)(n)) { + r = n.querySelector('.' + to); + } + if (!(0, s.le)(r) && ((0, s.le)(i) || !i)) { + r.classList.remove(to); + r.classList.add(ts); + r.setAttribute('title', this.localizedTexts('pause')); + r.nextElementSibling.classList.remove(eK); + r.nextElementSibling.classList.add(eQ); + r.nextElementSibling.setAttribute('title', this.localizedTexts('abort')); + } + e.file.status = this.localizedTexts('inProgress'); + e.file.statusCode = '3'; + this.updateMetaData(e); + var o = { + event: t ? t : null, + file: e.file, + chunkIndex: e.chunkIndex, + chunkCount: Math.round(e.file.size / this.asyncSettings.chunkSize), + chunkSize: this.asyncSettings.chunkSize + }; + this.trigger('resuming', o); + for(var a = 0; a < this.pausedData.length; a++){ + if (this.pausedData[a].end === this.pausedData[a].file.size) { + this.chunkUploadComplete(t, e, i); + } else { + if (this.pausedData[a].file.name === e.file.name) { + this.pausedData[a].start = this.pausedData[a].end; + this.pausedData[a].end = this.pausedData[a].end + this.asyncSettings.chunkSize; + this.pausedData[a].end = Math.min(this.pausedData[a].end, this.pausedData[a].file.size); + this.pausedData[a].chunkIndex = this.pausedData[a].chunkIndex + 1; + this.sendRequest(this.pausedData[a].file, this.pausedData[a], i); + } + } + } + }; + t.prototype.updateMetaData = function(e) { + if (this.uploadMetaData.indexOf(e) === -1) { + this.uploadMetaData.push(e); + } else { + this.uploadMetaData.splice(this.uploadMetaData.indexOf(e), 1); + this.uploadMetaData.push(e); + } + }; + t.prototype.removeChunkProgressBar = function(e) { + var t = this.getLiElement(e.file); + if (!(0, s.le)(t)) { + this.updateProgressBarClasses(t, e7); + this.removeProgressbar(t, 'success'); + var i = t.querySelector('.' + eQ); + if (!(0, s.le)(i)) { + i.classList.add(eJ); + i.setAttribute('title', this.localizedTexts('delete')); + i.classList.remove(eQ, e5); + } + } + }; + t.prototype.chunkUploadFailed = function(e, t, i) { + var n = this; + var r = Math.max(Math.ceil(t.file.size / this.asyncSettings.chunkSize), 1); + var o; + if ((0, s.le)(this.template) && ((0, s.le)(i) || !i)) { + o = this.getLiElement(t.file); + } + var a = e && e.currentTarget ? this.getResponse(e) : null; + var l = { + event: e, + file: t.file, + chunkIndex: t.chunkIndex, + totalChunk: r, + chunkSize: this.asyncSettings.chunkSize, + cancel: false, + response: a + }; + this.trigger('chunkFailure', l, function(r) { + if (!r.cancel) { + if (t.retryCount < n.asyncSettings.retryCount) { + setTimeout(function() { + n.retryRequest(o, t, i); + }, n.asyncSettings.retryAfterDelay); + } else { + if (!(0, s.le)(o)) { + var l = o.querySelector('.' + ts) ? o.querySelector('.' + ts) : o.querySelector('.' + to); + if (!(0, s.le)(l)) { + l.classList.add(e0); + l.classList.remove(ts, to); + } + n.updateProgressBarClasses(o, e9); + n.removeProgressbar(o, 'failure'); + o.querySelector('.e-icons').classList.remove(e5); + var h = o.querySelector('.' + eQ) ? o.querySelector('.' + eQ) : o.querySelector('.' + eK); + h.classList.remove(eQ); + if (!(0, s.le)(o.querySelector('.' + ts))) { + (0, s.og)(o.querySelector('.' + ts)); + } + if (t.start > 0) { + h.classList.add(eJ); + h.setAttribute('title', n.localizedTexts('delete')); + } else { + h.classList.add(eK); + h.setAttribute('title', n.localizedTexts('remove')); + } + } + t.retryCount = 0; + var c = t.file; + var d = n.localizedTexts('uploadFailedMessage'); + var p = { + e: e, + response: a, + operation: 'upload', + file: n.updateStatus(c, d, '0', false), + statusText: d + }; + n.trigger('failure', p, function(e) { + n.updateStatus(c, e.statusText, '0'); + n.uploadSequential(); + n.checkActionComplete(true); + }); + } + } + }); + }; + t.prototype.retryRequest = function(e, t, i) { + if ((0, s.le)(this.template) && ((0, s.le)(i) || !i) && e) { + this.updateProgressBarClasses(e, e9); + } + t.retryCount += 1; + this.sendRequest(t.file, t); + }; + t.prototype.checkPausePlayAction = function(e) { + var t = e.target; + var i = e.target.parentElement; + var n = this.fileList.indexOf(i); + var r = this.filesData[n]; + var s = this.getCurrentMetaData(r); + if (t.classList.contains(ts)) { + this.pauseUpload(s, e); + } else if (t.classList.contains(to)) { + this.resumeUpload(s, e); + } else if (t.classList.contains(e0)) { + if (s.file.status === this.localizedTexts('fileUploadCancel')) { + this.retryUpload(s, false); + } else { + this.retryUpload(s, true); + } + } + }; + t.prototype.retryUpload = function(e, t) { + if (t) { + e.end = e.end + this.asyncSettings.chunkSize; + e.start = e.start + this.asyncSettings.chunkSize; + this.sendRequest(e.file, e); + } else { + e.file.statusCode = '1'; + e.file.status = this.localizedTexts('readyToUploadMessage'); + this.chunkUpload(e.file); + } + (this.getLiElement(e.file)).classList.add(ta); + }; + t.prototype.chunkUploadInProgress = function(e, t, i) { + var n = this; + if (t.file.statusCode === '4') { + return; + } + if (t.file.statusCode !== '4' && t.file.statusCode !== '5') { + t.file.statusCode = '3'; + t.file.status = this.localizedTexts('inProgress'); + } + this.updateMetaData(t); + var r = this.getLiElement(t.file); + if ((0, s.le)(r)) { + return; + } + var o = r.querySelector('.' + e0); + if (!(0, s.le)(o)) { + o.classList.add(ts); + o.setAttribute('title', this.localizedTexts('pause')); + o.classList.remove(e0); + } + if (!(0, s.le)(r)) { + if (!(r.querySelectorAll('.' + e3).length > 0)) { + var a = r.querySelector('.' + e_); + if ((0, s.le)(this.template)) { + a.classList.add(e5); + a.classList.remove(e9); + this.createProgressBar(r); + this.updateProgressBarClasses(r, e5); + } + var l = r.querySelector('.' + eK) ? r.querySelector('.' + eK) : r.querySelector('.' + eJ); + if (!(0, s.le)(l)) { + l.classList.add(eQ); + l.setAttribute('title', this.localizedTexts('abort')); + l.classList.remove(eK); + } + } + if (!isNaN(Math.round((e.loaded / e.total) * 100)) && (0, s.le)(this.template) && t.file.statusCode !== '4') { + var h = void 0; + var c = Math.ceil(t.file.size / this.asyncSettings.chunkSize) - 1; + if (this.asyncSettings.chunkSize && c) { + h = Math.round(t.chunkIndex / c * 100); + this.changeProgressValue(r, h.toString() + '%'); + } + } + if (t.chunkIndex === 0) { + this.checkActionButtonStatus(); + } + } + if ((0, s.le)(r.querySelector('.' + ts)) && (0, s.le)(this.template) && (0, s.le)(r.querySelector('.' + eJ))) { + this.pauseButton = this.createElement('span', { + className: 'e-icons e-file-pause-btn', + attrs: { + 'tabindex': this.btnTabIndex + } + }); + if (this.browserName === 'msie') { + this.pauseButton.classList.add('e-msie'); + } + var d = r.querySelector('.' + eQ); + d.parentElement.insertBefore(this.pauseButton, d); + this.pauseButton.setAttribute('title', this.localizedTexts('pause')); + this.pauseButton.addEventListener('click', function(e) { + n.checkPausePlayAction(e); + }, false); + } + }; + t.prototype.bytesToSize = function(e) { + var t = -1; + if (!e) { + return '0.0 KB'; + } + do { + e = e / 1024; + t++; + }while (e > 99) + if (t >= 2) { + e = e * 1024; + t = 1; + } + return Math.max(e, 0).toFixed(1) + ' ' + [ + 'KB', + 'MB' + ][t]; + }; + t.prototype.sortFileList = function(e) { + e = e ? e : this.sortFilesList; + var t = e; + var i = []; + for(var n = 0; n < t.length; n++){ + i.push(t[n].name); + } + var r = i.sort(); + var s = []; + for(var o = 0, a = r; o < a.length; o++){ + var l = a[o]; + for(var n = 0; n < t.length; n++){ + if (l === t[n].name) { + s.push(t[n]); + } + } + } + return s; + }; + t.prototype.destroy = function() { + this.element.value = null; + this.clearTemplate(); + this.clearAll(); + this.unWireEvents(); + this.unBindDropEvents(); + if (this.multiple) { + this.element.removeAttribute('multiple'); + } + if (!this.enabled) { + this.element.removeAttribute('disabled'); + } + this.element.removeAttribute('accept'); + this.setInitialAttributes(); + var t = [ + 'aria-label', + 'directory', + 'webkitdirectory', + 'tabindex' + ]; + for(var i = 0, n = t; i < n.length; i++){ + var r = n[i]; + this.element.removeAttribute(r); + } + if (!(0, s.le)(this.uploadWrapper)) { + this.uploadWrapper.parentElement.appendChild(this.element); + (0, s.og)(this.uploadWrapper); + } + this.uploadWrapper = null; + e.prototype.destroy.call(this); + }; + t.prototype.upload = function(e, t) { + var i = this; + e = e ? e : this.filesData; + if (this.sequentialUpload && (this.isFirstFileOnSelection || t)) { + this.sequenceUpload(e); + } else { + var n = this.getFilesInArray(e); + var r = { + customFormData: [], + currentRequest: null, + cancel: false + }; + this.trigger('beforeUpload', r, function(e) { + if (!e.cancel) { + i.uploadFiles(n, t); + } + }); + } + }; + t.prototype.getFilesInArray = function(e) { + var t = []; + if (e instanceof Array) { + t = e; + } else { + t.push(e); + } + return t; + }; + t.prototype.serverReadFileBase64 = function(e, t, i) { + var n = this; + return new Promise(function(r, s) { + var o = n.fileStreams[e].rawFile; + try { + var a = new FileReader(); + a.onload = (function(e) { + return function() { + try { + var t = e.result; + var i = t ? t.split(';base64,')[1] : null; + r(i); + } catch (n) { + s(n); + } + }; + })(a); + a.readAsDataURL(o.slice(t, t + i)); + } catch (l) { + s(l); + } + }); + }; + t.prototype.uploadFileCount = function(e) { + var t = this.filesData; + if (!t || t.length === 0) { + return -1; + } + var i = t.length; + return i; + }; + t.prototype.getFileRead = function(e, t) { + var i = this.filesData; + if (!i || i.length === 0) { + return -1; + } + var n = i[e]; + var r = this.newFileRef++; + this.fileStreams[r] = n; + return r; + }; + t.prototype.getFileInfo = function(e, t) { + var i = this.filesData; + if (!i || i.length === 0) { + return null; + } + var n = i[e]; + if (!n) { + return null; + } + return this.filesData[e]; + }; + t.prototype.uploadFiles = function(e, t) { + var i = []; + if (this.asyncSettings.saveUrl === '' || (0, s.le)(this.asyncSettings.saveUrl)) { + return; + } + if (!t || (0, s.le)(t)) { + if (!this.multiple) { + var n = []; + n.push(e[0]); + i = this.filterfileList(n); + } else { + i = this.filterfileList(e); + } + } else { + i = e; + } + for(var r = 0; r < i.length; r++){ + this.uploadFilesRequest(i, r, t); + } + }; + t.prototype.uploadFilesRequest = function(e, t, i) { + var n = this; + var r = []; + var o = this.checkChunkUpload(); + var a = new s.tk(this.asyncSettings.saveUrl, 'POST', true, null); + a.emitError = false; + var l; + var h = { + fileData: e[t], + customFormData: [], + cancel: false + }; + var c = new FormData(); + a.beforeSend = function(i) { + h.currentRequest = a.httpRequest; + n.trigger('uploading', h, function(r) { + if (r.cancel) { + n.eventCancelByArgs(i, r, e[t]); + } + n.updateFormData(c, r.customFormData); + }); + }; + if (e[t].statusCode === '1') { + var d = this.element.getAttribute('name'); + c.append(d, e[t].rawFile, e[t].name); + if (o && e[t].size > this.asyncSettings.chunkSize) { + this.chunkUpload(e[t], i, t); + } else { + a.onLoad = function(r) { + if (h.cancel) { + return {}; + } else { + n.uploadComplete(r, e[t], i); + return {}; + } + }; + a.onUploadProgress = function(r) { + if (h.cancel) { + return {}; + } else { + n.uploadInProgress(r, e[t], i, a); + return {}; + } + }; + a.onError = function(i) { + n.uploadFailed(i, e[t]); + return {}; + }; + a.send(c); + } + } + }; + t.prototype.spliceFiles = function(e) { + var t = this.fileList[e]; + var i = this.getFilesData(); + var n = +t.getAttribute('data-files-count'); + var r = 0; + for(var s = 0; s < e; s++){ + r += (+this.fileList[s].getAttribute('data-files-count')); + } + var o = (r + n) - 1; + for(var a = o; a >= r; a--){ + i.splice(a, 1); + } + }; + t.prototype.remove = function(e, t, i, n, r) { + var o = this; + if ((0, s.le)(n)) { + n = true; + } + var a = { + event: r, + cancel: false, + filesData: [], + customFormData: [], + postRawFile: n, + currentRequest: null + }; + var l = { + cancel: false, + customFormData: [], + currentRequest: null + }; + this.trigger('beforeRemove', l, function(n) { + if (!n.cancel) { + if (o.isFormUpload()) { + a.filesData = e; + o.trigger('removing', a, function(t) { + if (!t.cancel) { + var i = o.getFilesInArray(e); + var n = false; + var r = void 0; + for(var a = 0, l = i; a < l.length; a++){ + var h = l[a]; + if (!n) { + r = o.fileList.indexOf(h.list); + } + if (r > -1) { + var c = !(0, s.le)(h.input) ? h.input : null; + if (c) { + (0, s.og)(c); + } + o.spliceFiles(r); + (0, s.og)(o.fileList[r]); + o.fileList.splice(r, 1); + n = true; + r = -1; + } + } + } + }); + } else if (o.isForm && ((0, s.le)(o.asyncSettings.removeUrl) || o.asyncSettings.removeUrl === '')) { + a.filesData = o.getFilesData(); + o.trigger('removing', a, function(e) { + if (!e.cancel) { + o.clearAll(); + } + }); + } else { + var l = []; + e = !(0, s.le)(e) ? e : o.filesData; + if (e instanceof Array) { + l = e; + } else { + l.push(e); + } + a.filesData = l; + var h = o.asyncSettings.removeUrl; + var c = (h === '' || (0, s.le)(h)) ? false : true; + var d = function(e) { + var n = o.uploadedFilesData.indexOf(e); + if ((e.statusCode === '2' || e.statusCode === '4' || (e.statusCode === '0' && n !== -1)) && c) { + o.removeUploadedFile(e, a, i, t); + } else { + if (!i) { + o.trigger('removing', a, function(i) { + if (!i.cancel) { + o.removeFilesData(e, t); + } + }); + } else { + o.removeFilesData(e, t); + } + } + if (r && !r.target.classList.contains(eK)) { + o.checkActionComplete(false); + } + }; + for(var p = 0, u = l; p < u.length; p++){ + var f = u[p]; + d(f); + } + } + } + }); + }; + t.prototype.clearAll = function() { + var e = this; + if ((0, s.le)(this.listParent)) { + if (this.browserName !== 'msie') { + this.element.value = ''; + } + this.filesData = []; + return; + } + var t = { + cancel: false, + filesData: this.filesData + }; + this.trigger('clearing', t, function(t) { + if (!t.cancel) { + e.clearData(); + e.actionCompleteCount = 0; + e.count = -1; + } + }); + }; + t.prototype.getFilesData = function(e) { + if ((0, s.le)(e)) { + return this.filesData; + } else { + return this.getSelectedFiles(e); + } + }; + t.prototype.pause = function(e, t) { + e = e ? e : this.filesData; + var i = this.getFilesInArray(e); + this.pauseUploading(i, t); + }; + t.prototype.pauseUploading = function(e, t) { + var i = this.getFiles(e); + for(var n = 0; n < i.length; n++){ + if (i[n].statusCode === '3') { + this.pauseUpload(this.getCurrentMetaData(i[n], null), null, t); + } + } + }; + t.prototype.getFiles = function(e) { + var t = []; + if (!(0, s.le)(e) && !(e instanceof Array)) { + t.push(e); + } else { + t = e; + } + return t; + }; + t.prototype.resume = function(e, t) { + e = e ? e : this.filesData; + var i = this.getFilesInArray(e); + this.resumeFiles(i, t); + }; + t.prototype.resumeFiles = function(e, t) { + var i = this.getFiles(e); + for(var n = 0; n < i.length; n++){ + if (i[n].statusCode === '4') { + this.resumeUpload(this.getCurrentMetaData(i[n], null), null, t); + } + } + }; + t.prototype.retry = function(e, t, i) { + e = e ? e : this.filesData; + var n = this.getFilesInArray(e); + if (this.sequentialUpload && this.isFirstFileOnSelection) { + this.isFirstFileOnSelection = false; + } + this.retryFailedFiles(n, t, i); + }; + t.prototype.retryFailedFiles = function(e, t, i) { + var n = this.getFiles(e); + for(var r = 0; r < n.length; r++){ + if (n[r].statusCode === '5' || n[r].statusCode === '0') { + if (this.asyncSettings.chunkSize > 0) { + this.retryUpload(this.getCurrentMetaData(n[r], null), t); + } else { + var s = void 0; + if (!i) { + s = this.fileList[this.filesData.indexOf(n[r])]; + } + this.reloadcanceledFile(null, n[r], s, i); + } + } + } + }; + t.prototype.cancel = function(e) { + e = e ? e : this.filesData; + var t = this.getFilesInArray(e); + this.cancelUpload(t); + }; + t.prototype.cancelUpload = function(e) { + var t = this.getFiles(e); + if (this.asyncSettings.chunkSize > 0) { + for(var i = 0; i < t.length; i++){ + if (t[i].statusCode === '3') { + var n = this.getCurrentMetaData(t[i], null); + n.file.statusCode = '5'; + n.file.status = this.localizedTexts('fileUploadCancel'); + this.updateMetaData(n); + this.showHideUploadSpinner(t[i]); + } + } + } else { + for(var i = 0; i < t.length; i++){ + if (t[i].statusCode === '3') { + t[i].statusCode = '5'; + t[i].status = this.localizedTexts('fileUploadCancel'); + this.showHideUploadSpinner(t[i]); + } + } + } + }; + t.prototype.showHideUploadSpinner = function(e) { + var t = this.getLiElement(e); + if (!(0, s.le)(t) && (0, s.le)(this.template)) { + var i = t.querySelector('.' + eQ); + Y({ + target: i, + width: '20px' + }); + eD(i); + } + }; + eI([ + (0, s.Zz)({ + saveUrl: '', + removeUrl: '' + }, tm) + ], t.prototype, "asyncSettings", void 0); + eI([ + (0, s.Z9)(false) + ], t.prototype, "sequentialUpload", void 0); + eI([ + (0, s.Z9)({}) + ], t.prototype, "htmlAttributes", void 0); + eI([ + (0, s.Z9)('') + ], t.prototype, "cssClass", void 0); + eI([ + (0, s.Z9)(true) + ], t.prototype, "enabled", void 0); + eI([ + (0, s.Z9)(null) + ], t.prototype, "template", void 0); + eI([ + (0, s.Z9)(true) + ], t.prototype, "multiple", void 0); + eI([ + (0, s.Z9)(true) + ], t.prototype, "autoUpload", void 0); + eI([ + (0, s.Zz)({}, tf) + ], t.prototype, "buttons", void 0); + eI([ + (0, s.Z9)('') + ], t.prototype, "allowedExtensions", void 0); + eI([ + (0, s.Z9)(0) + ], t.prototype, "minFileSize", void 0); + eI([ + (0, s.Z9)(30000000) + ], t.prototype, "maxFileSize", void 0); + eI([ + (0, s.Z9)(null) + ], t.prototype, "dropArea", void 0); + eI([ + (0, s.FE)([ + {} + ], tu) + ], t.prototype, "files", void 0); + eI([ + (0, s.Z9)(true) + ], t.prototype, "showFileList", void 0); + eI([ + (0, s.Z9)(false) + ], t.prototype, "directoryUpload", void 0); + eI([ + (0, s.Z9)('Default') + ], t.prototype, "dropEffect", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "created", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "actionComplete", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "rendering", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "beforeUpload", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "fileListRendering", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "selected", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "uploading", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "success", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "failure", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "removing", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "beforeRemove", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "clearing", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "progress", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "change", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "chunkSuccess", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "chunkFailure", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "chunkUploading", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "canceling", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "pausing", void 0); + eI([ + (0, s.ju)() + ], t.prototype, "resuming", void 0); + t = eI([ + s.Zl + ], t); + return t; + }(s.wA)); + var tg = i(5932); + ; + var tb = (function() { + function e(e, t) { + this.inlineNode = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ]; + this.blockNode = [ + 'div', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'address', + 'blockquote', + 'button', + 'center', + 'dd', + 'dir', + 'dl', + 'dt', + 'fieldset', + 'frameset', + 'hr', + 'iframe', + 'isindex', + 'li', + 'map', + 'menu', + 'noframes', + 'noscript', + 'object', + 'ol', + 'pre', + 'td', + 'tr', + 'th', + 'tbody', + 'tfoot', + 'thead', + 'table', + 'ul', + 'header', + 'article', + 'nav', + 'footer', + 'section', + 'aside', + 'main', + 'figure', + 'figcaption' + ]; + this.isNotFromHtml = false; + this.containsHtml = false; + this.parent = e; + this.locator = t; + this.renderFactory = this.locator.getService('rendererFactory'); + this.i10n = t.getService('rteLocale'); + this.dialogRenderObj = t.getService('dialogRenderObject'); + this.addEventListener(); + } + e.prototype.addEventListener = function() { + this.nodeSelectionObj = new g.q(); + if (this.parent.isDestroyed) { + return; + } + this.parent.on(n.dI, this.pasteClean, this); + this.parent.on(n._8, this.setCssClass, this); + this.parent.on(n.ob, this.destroy, this); + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(n.dI, this.pasteClean); + this.parent.off(n._8, this.setCssClass); + this.parent.off(n.ob, this.destroy); + }; + e.prototype.pasteClean = function(e) { + var t = this; + var i = { + requestType: 'Paste', + editorMode: this.parent.editorMode, + event: e + }; + var r = null; + var o; + if (e.args && !(0, s.le)(e.args.clipboardData)) { + r = e.args.clipboardData.getData('text/html'); + } + this.parent.trigger(n.xu, { + value: r + }); + if (e.args && r !== null && this.parent.editorMode === 'HTML') { + if (r.length === 0) { + var a = new RegExp(/<\/[a-z][\s\S]*>/i); + r = e.args.clipboardData.getData('text/plain'); + this.isNotFromHtml = r !== '' ? true : false; + r = r.replace(//g, '>'); + this.containsHtml = a.test(r); + var l = e && e.args.clipboardData && e.args.clipboardData.items.length > 0 ? (e.args.clipboardData.items[0].getAsFile() === null ? (!(0, s.le)(e.args.clipboardData.items[1]) ? e.args.clipboardData.items[1].getAsFile() : null) : e.args.clipboardData.items[0].getAsFile()) : null; + this.parent.notify(n.RE, { + file: l, + args: e.args, + text: r, + callBack: function(n) { + o = n; + if (typeof (o) === 'object') { + t.parent.formatter.editorManager.execCommand('Images', 'Image', e.args, t.imageFormatting.bind(t, i), 'pasteCleanup', o, 'pasteCleanupModule'); + } else { + r = o; + } + } + }); + if (!a.test(r)) { + var h = this.parent.createElement('div'); + h.innerHTML = this.splitBreakLine(r); + r = h.innerHTML; + } + } else if (r.length > 0) { + this.parent.formatter.editorManager.observer.notify(b.Ki, { + args: e.args, + text: e.text, + allowedStylePropertiesArray: this.parent.pasteCleanupSettings.allowedStyleProps, + callBack: function(e) { + r = e.trim(); + } + }); + } + this.contentRenderer = this.renderFactory.getRenderer(y.y2.Content); + var c = this.contentRenderer.getDocument(); + var d = this.nodeSelectionObj.getRange(c); + this.saveSelection = this.nodeSelectionObj.save(d, c); + this.parent.trigger(n.v, { + value: r + }, function(e) { + r = e.value; + }); + if (this.parent.pasteCleanupSettings.prompt) { + e.args.preventDefault(); + var p = this.parent.createElement('div'); + p.innerHTML = r; + if (p.textContent !== '' || !(0, s.le)(p.querySelector('img')) || !(0, s.le)(p.querySelector('table'))) { + this.pasteDialog(r, i); + } + } else if (this.parent.pasteCleanupSettings.plainText) { + e.args.preventDefault(); + this.plainFormatting(r, i); + } else if (this.parent.pasteCleanupSettings.keepFormat) { + e.args.preventDefault(); + this.formatting(r, false, i); + } else { + e.args.preventDefault(); + this.formatting(r, true, i); + } + } + }; + e.prototype.splitBreakLine = function(e) { + var t = e.split('\n'); + var i = ''; + for(var n = 0; n < t.length; n++){ + if (t[n].trim() === '') { + i += (0, tg.oG)(this.parent); + } else { + var r = this.makeSpace(t[n]); + i += '

    ' + r.trim() + '

    '; + } + } + return i; + }; + e.prototype.makeSpace = function(e) { + var t = ''; + var i = true; + var n = e.split(' '); + for(var r = 0; r < n.length; r++){ + if (n[r].trim() === '') { + t += i ? ' ' : ' '; + } else { + i = false; + t += n[r] + ' '; + } + } + return t; + }; + e.prototype.imgUploading = function(e) { + var t = e.querySelectorAll('.pasteContent_Img'); + if (this.parent.insertImageSettings.saveUrl && t.length > 0) { + var i = []; + var n = []; + var r = []; + for(var o = 0; o < t.length; o++){ + if (t[o].getAttribute('src').split(',')[0].indexOf('base64') >= 0) { + i.push(t[o].getAttribute('src')); + n.push((0, s.QI)('rte_image')); + r.push(t[o]); + } + } + var a = []; + for(var o = 0; o < i.length; o++){ + a.push(this.base64ToFile(i[o], n[o])); + } + for(var o = 0; o < a.length; o++){ + this.uploadMethod(a[o], r[o]); + } + if ((0, s.le)(this.parent.insertImageSettings.path) && this.parent.insertImageSettings.saveFormat === 'Blob') { + this.getBlob(t); + } + } else if (this.parent.insertImageSettings.saveFormat === 'Blob') { + this.getBlob(t); + } + var l = e.querySelectorAll('.pasteContent_Img'); + for(var o = 0; o < l.length; o++){ + l[o].classList.remove('pasteContent_Img'); + if (l[o].getAttribute('class').trim() === '') { + t[o].removeAttribute('class'); + } + } + }; + e.prototype.getBlob = function(e) { + for(var t = 0; t < e.length; t++){ + if (!(0, s.le)(e[t].getAttribute('src')) && e[t].getAttribute('src').split(',')[0].indexOf('base64') >= 0) { + var i = URL.createObjectURL((0, tg.K_)(e[t].getAttribute('src'))); + e[t].setAttribute('src', i); + } + } + }; + e.prototype.toolbarEnableDisable = function(e) { + if (!this.parent.inlineMode.enable) { + this.parent.toolbarModule.baseToolbar.toolbarObj.disable(e); + } + }; + e.prototype.uploadMethod = function(e, t) { + var i = this; + var o = document.createElement('div'); + document.body.appendChild(o); + o.setAttribute('display', 'none'); + t.style.opacity = '0.5'; + var a = this.parent.createElement('div'); + this.parent.element.appendChild(a); + var l = this.parent.createElement('input', { + id: this.parent.element.id + '_upload', + attrs: { + type: 'File', + name: 'UploadFiles' + } + }); + var h = this.parent.iframeSettings.enable ? -50 : -90; + this.popupObj = new r.GI(a, { + relateTo: t, + height: '85px', + width: '300px', + offsetY: h, + content: l, + viewPortElement: this.parent.element, + position: { + X: 'center', + Y: 'top' + }, + enableRtl: this.parent.enableRtl, + zIndex: 10001, + close: function(e) { + i.parent.isBlur = false; + i.popupObj.destroy(); + (0, s.og)(i.popupObj.element); + } + }); + this.popupObj.element.style.display = 'none'; + (0, s.cn)([ + this.popupObj.element + ], [ + m._R, + m.MO + ]); + if (!(0, s.le)(this.parent.cssClass)) { + (0, s.cn)([ + this.popupObj.element + ], this.parent.cssClass); + } + var c = e.size > 1000000 ? 300 : 100; + setTimeout(function() { + i.refreshPopup(t, i.popupObj); + }, c); + var d; + var p; + this.uploadObj = new tv({ + asyncSettings: { + saveUrl: this.parent.insertImageSettings.saveUrl, + removeUrl: this.parent.insertImageSettings.removeUrl + }, + cssClass: m.VE, + dropArea: this.parent.inputElement, + allowedExtensions: this.parent.insertImageSettings.allowedTypes.toString(), + success: function(e) { + setTimeout(function() { + i.popupClose(i.popupObj, i.uploadObj, t, e); + }, 900); + }, + uploading: function(e) { + if (!i.parent.isServerRendered) { + i.parent.trigger(n.Go, e, function(e) { + if (e.cancel) { + if (!(0, s.le)(t)) { + (0, s.og)(t); + } + if (!(0, s.le)(i.popupObj.element)) { + (0, s.og)(i.popupObj.element); + } + } else { + i.parent.inputElement.contentEditable = 'false'; + } + }); + } + }, + beforeUpload: function(e) { + if (i.parent.isServerRendered) { + p = JSON.parse(JSON.stringify(e)); + p.filesData = d; + e.cancel = true; + i.parent.trigger(n.Go, p, function(e) { + if (e.cancel) { + return; + } + i.toolbarEnableDisable(true); + i.uploadObj.currentRequestHeader = e.currentRequest ? e.currentRequest : i.uploadObj.currentRequestHeader; + i.uploadObj.customFormDatas = e.customFormData && e.customFormData.length > 0 ? e.customFormData : i.uploadObj.customFormDatas; + i.uploadObj.uploadFiles(d, null); + }); + } else { + i.parent.trigger(n.cA, e); + i.toolbarEnableDisable(true); + } + }, + failure: function(e) { + setTimeout(function() { + i.uploadFailure(t, i.uploadObj, i.popupObj, e); + }, 900); + }, + canceling: function() { + i.parent.inputElement.contentEditable = 'true'; + if (t.nextSibling.textContent === ' ') { + (0, s.og)(t.nextSibling); + } + (0, s.og)(t); + i.popupObj.close(); + }, + selected: function(e) { + e.cancel = true; + if (i.parent.isServerRendered) { + d = e.filesData; + } + }, + removing: function() { + i.parent.inputElement.contentEditable = 'true'; + if (t.nextSibling.textContent === ' ') { + (0, s.og)(t.nextSibling); + } + (0, s.og)(t); + i.popupObj.close(); + } + }); + this.uploadObj.appendTo(this.popupObj.element.childNodes[0]); + var u = [ + { + name: e.name, + rawFile: e, + size: e.size, + type: e.type, + validationMessages: { + minSize: "", + maxSize: "" + }, + statusCode: '1' + } + ]; + this.uploadObj.createFileList(u); + this.uploadObj.filesData.push(u[0]); + d = u; + this.uploadObj.upload(u); + this.popupObj.element.getElementsByClassName('e-file-select-wrap')[0].style.display = 'none'; + (0, s.og)(this.popupObj.element.querySelector('.e-rte-dialog-upload .e-file-select-wrap')); + }; + e.prototype.uploadFailure = function(e, t, i, r) { + this.parent.inputElement.contentEditable = 'true'; + (0, s.og)(e); + if (i) { + i.close(); + } + this.parent.trigger(n.vD, r); + t.destroy(); + }; + e.prototype.popupClose = function(e, t, i, r) { + var o = this; + this.parent.inputElement.contentEditable = 'true'; + r.element = i; + this.parent.trigger(n.AL, r, function(e) { + if (!(0, s.le)(o.parent.insertImageSettings.path)) { + var t = o.parent.insertImageSettings.path + e.file.name; + i.src = t; + i.setAttribute('alt', e.file.name); + } + }); + e.close(); + i.style.opacity = '1'; + t.destroy(); + this.toolbarEnableDisable(false); + }; + e.prototype.refreshPopup = function(e, t) { + var i = this.parent.iframeSettings.enable ? this.parent.element.offsetTop + e.offsetTop : e.offsetTop; + var n = this.parent.element.offsetTop + this.parent.element.offsetHeight; + if (i > n) { + t.relateTo = this.parent.inputElement; + t.offsetY = this.parent.iframeSettings.enable ? -30 : -65; + t.element.style.display = 'block'; + } else { + if (t) { + t.refreshPosition(e); + t.element.style.display = 'block'; + } + } + }; + e.prototype.base64ToFile = function(e, t) { + var i = e.split(','); + var n = i[0].match(/:(.*?);/)[1]; + var r = n.split('/')[1]; + var o = atob(i[1]); + var a = o.length; + var l = new Uint8Array(a); + while(a--){ + l[a] = o.charCodeAt(a); + } + if (s.AR.isIE || navigator.appVersion.indexOf('Edge') > -1) { + var h = new Blob([ + l + ], { + type: r + }); + (0, s.l7)(h, { + name: t + '.' + (!(0, s.le)(r) ? r : '') + }); + return h; + } else { + return new File([ + l + ], t + '.' + (!(0, s.le)(r) ? r : ''), { + type: r + }); + } + }; + e.prototype.imageFormatting = function(e, t) { + var i = this.parent.createElement('span'); + i.appendChild(t.elements[0]); + var n = i.innerHTML; + this.contentRenderer = this.renderFactory.getRenderer(y.y2.Content); + var r = this.contentRenderer.getDocument(); + var s = this.nodeSelectionObj.getRange(r); + this.saveSelection = this.nodeSelectionObj.save(s, r); + if (this.parent.pasteCleanupSettings.prompt) { + this.pasteDialog(n, e); + } else if (this.parent.pasteCleanupSettings.plainText) { + this.plainFormatting(n, e); + } else if (this.parent.pasteCleanupSettings.keepFormat) { + this.formatting(n, false, e); + } else { + this.formatting(n, true, e); + } + }; + e.prototype.radioRender = function() { + this.keepRadioButton = new f({ + label: this.i10n.getConstant('keepFormat'), + name: 'pasteOption', + checked: true + }); + this.keepRadioButton.isStringTemplate = true; + var e = this.parent.element.querySelector('#keepFormating'); + this.keepRadioButton.appendTo(e); + this.cleanRadioButton = new f({ + label: this.i10n.getConstant('cleanFormat'), + name: 'pasteOption' + }); + this.cleanRadioButton.isStringTemplate = true; + var t = this.parent.element.querySelector('#cleanFormat'); + this.cleanRadioButton.appendTo(t); + this.plainTextRadioButton = new f({ + label: this.i10n.getConstant('plainText'), + name: 'pasteOption' + }); + this.plainTextRadioButton.isStringTemplate = true; + var i = this.parent.element.querySelector('#plainTextFormat'); + this.plainTextRadioButton.appendTo(i); + }; + e.prototype.selectFormatting = function(e, t, i, n) { + if (i) { + this.formatting(e, false, t); + } else if (n) { + this.formatting(e, true, t); + } else { + this.plainFormatting(e, t); + } + }; + e.prototype.pasteDialog = function(e, t) { + var i = this; + var n = false; + var r = this.parent.height; + var s = { + buttons: [ + { + click: function() { + if (!i.dialogObj.isDestroyed) { + var s = i.parent.element.querySelector('#keepFormating').checked; + var o = i.parent.element.querySelector('#cleanFormat').checked; + i.dialogObj.hide(); + i.parent.height = n ? r : i.parent.height; + n = false; + var a = i.dialogObj; + i.dialogRenderObj.close(a); + i.dialogObj.destroy(); + i.selectFormatting(e, t, s, o); + } + }, + buttonModel: { + isPrimary: true, + cssClass: 'e-flat ' + m.mO, + content: this.i10n.getConstant('pasteDialogOk') + } + }, + { + click: function() { + if (!i.dialogObj.isDestroyed) { + i.dialogObj.hide(); + i.parent.height = n ? r : i.parent.height; + n = false; + var e = i.dialogObj; + i.dialogRenderObj.close(e); + i.dialogObj.destroy(); + } + }, + buttonModel: { + cssClass: 'e-flat ' + m.Gj, + content: this.i10n.getConstant('pasteDialogCancel') + } + } + ], + header: this.i10n.getConstant('pasteFormat'), + content: this.i10n.getConstant('pasteFormatContent') + '
    ' + '' + '
    ' + '
    ', + target: this.parent.element, + width: '300px', + height: '265px', + cssClass: m.Rw, + isModal: true, + visible: false + }; + this.dialogObj = this.dialogRenderObj.render(s); + var o = this.parent.element.querySelector('#' + this.parent.getID() + '_pasteCleanupDialog'); + if (o !== null && o.innerHTML !== '') { + this.destroyDialog(o); + } + if (o === null) { + o = this.parent.createElement('div', { + id: this.parent.getID() + '_pasteCleanupDialog' + }); + this.parent.element.appendChild(o); + } + this.dialogObj.appendTo(o); + this.radioRender(); + if (this.parent.element.offsetHeight < parseInt(this.dialogObj.height.split('px')[0], null)) { + this.parent.height = parseInt(this.dialogObj.height.split('px')[0], null) + 40; + n = true; + } + this.dialogObj.show(); + this.setCssClass({ + cssClass: this.parent.cssClass + }); + }; + e.prototype.updateCss = function(e, t) { + if (e && t.cssClass) { + if ((0, s.le)(t.oldCssClass)) { + e.setProperties({ + cssClass: (e.cssClass + ' ' + t.cssClass).trim() + }); + } else { + e.setProperties({ + cssClass: (e.cssClass.replace(t.oldCssClass, '').trim() + ' ' + t.cssClass).trim() + }); + } + } + }; + e.prototype.setCssClass = function(e) { + if (this.popupObj && e.cssClass) { + if ((0, s.le)(e.oldCssClass)) { + (0, s.cn)([ + this.popupObj.element + ], e.cssClass); + } else { + (0, s.IV)([ + this.popupObj.element + ], e.oldCssClass); + (0, s.cn)([ + this.popupObj.element + ], e.cssClass); + } + } + this.updateCss(this.dialogObj, e); + this.updateCss(this.uploadObj, e); + this.updateCss(this.plainTextRadioButton, e); + this.updateCss(this.cleanRadioButton, e); + this.updateCss(this.keepRadioButton, e); + }; + e.prototype.destroyDialog = function(e) { + var t = this.parent.element.querySelector('.e-dlg-container'); + (0, s.og)(t); + var i = e.children.length; + for(var n = 0; n < i; n++){ + (0, s.og)(e.children[0]); + } + }; + e.prototype.cleanAppleClass = function(e) { + var t = e.querySelectorAll('br.Apple-interchange-newline'); + for(var i = 0; i < t.length; i++){ + (0, s.og)(t[i]); + } + return e; + }; + e.prototype.formatting = function(e, t, i) { + var r = this; + var o = this.parent.createElement('div', { + className: 'pasteContent', + styles: 'display:inline;' + }); + if (this.isNotFromHtml && this.containsHtml) { + e = this.splitBreakLine(e); + } + o.innerHTML = e; + o = this.cleanAppleClass(o); + if (this.parent.pasteCleanupSettings.deniedTags !== null) { + o = this.deniedTags(o); + } + if (t) { + o = this.deniedAttributes(o, t); + } else if (this.parent.pasteCleanupSettings.deniedAttrs !== null) { + o = this.deniedAttributes(o, t); + } + if (this.parent.pasteCleanupSettings.allowedStyleProps !== null) { + o = this.allowedStyle(o); + } + this.saveSelection.restore(); + o.innerHTML = this.sanitizeHelper(o.innerHTML); + var a = o.querySelectorAll('img'); + for(var l = 0; l < a.length; l++){ + a[l].classList.add('pasteContent_Img'); + if (this.parent.insertImageSettings.width !== 'auto') { + a[l].setAttribute('width', this.parent.insertImageSettings.width); + } + if (this.parent.insertImageSettings.minWidth !== '0' && this.parent.insertImageSettings.minWidth !== 0) { + a[l].style.minWidth = this.parent.insertImageSettings.minWidth.toString(); + } + if (this.parent.insertImageSettings.maxWidth !== null) { + a[l].style.maxWidth = this.parent.getInsertImgMaxWidth().toString(); + } + if (this.parent.insertImageSettings.height !== 'auto') { + a[l].setAttribute('height', this.parent.insertImageSettings.height); + } + if (this.parent.insertImageSettings.minHeight !== '0' && this.parent.insertImageSettings.minHeight !== 0) { + a[l].style.minHeight = this.parent.insertImageSettings.minHeight.toString(); + } + if (this.parent.insertImageSettings.maxHeight !== null) { + a[l].style.maxHeight = this.parent.insertImageSettings.maxHeight.toString(); + } + } + this.addTempClass(o); + if (o.textContent !== '' || !(0, s.le)(o.querySelector('img')) || !(0, s.le)(o.querySelector('table'))) { + this.parent.formatter.editorManager.execCommand('inserthtml', 'pasteCleanup', i, function(e) { + (0, s.l7)(i, { + elements: e.elements, + imageElements: e.imgElem + }, true); + r.parent.formatter.onSuccess(r.parent, i); + }, o); + this.removeTempClass(); + this.parent.notify(n.l0, {}); + this.imgUploading(this.parent.inputElement); + if (this.parent.iframeSettings.enable) { + this.parent.updateValue(); + } + } + }; + e.prototype.addTempClass = function(e) { + var t = e.children; + for(var i = 0; i < t.length; i++){ + t[i].classList.add('pasteContent_RTE'); + } + }; + e.prototype.removeTempClass = function() { + var e = this.parent.inputElement.querySelectorAll('.pasteContent_RTE'); + for(var t = 0; t < e.length; t++){ + e[t].classList.remove('pasteContent_RTE'); + if (e[t].getAttribute('class') === '') { + e[t].removeAttribute('class'); + } + } + }; + e.prototype.sanitizeHelper = function(e) { + e = (0, tg.cC)(e, this.parent); + return e; + }; + e.prototype.plainFormatting = function(e, t) { + var i = this; + var n = this.parent.createElement('div', { + className: 'pasteContent', + styles: 'display:inline;' + }); + n.innerHTML = e; + this.detachInlineElements(n); + this.getTextContent(n); + if (n.textContent.trim() !== '') { + if (!(0, s.le)(n.firstElementChild) && n.firstElementChild.tagName !== 'BR') { + var r = n.firstElementChild; + if (!(0, s.le)(n.firstElementChild)) { + var o = this.parent.createElement('span'); + for(var a = 0, l = 0; a < r.childNodes.length; a++, l++){ + if (r.childNodes[a].nodeName === '#text') { + o.appendChild(r.childNodes[a]); + n.insertBefore(o, n.firstElementChild); + a--; + } else if (r.childNodes[a].nodeName !== '#text' && l === 0) { + for(var h = 0; h < r.childNodes[a].childNodes.length; h++){ + o.appendChild(r.childNodes[a].childNodes[h]); + n.insertBefore(o, n.firstElementChild); + h--; + } + a--; + } else { + break; + } + } + if (!r.hasChildNodes()) { + (0, s.og)(r); + } + } + } + this.removeEmptyElements(n); + this.saveSelection.restore(); + n.innerHTML = this.sanitizeHelper(n.innerHTML); + this.addTempClass(n); + this.parent.formatter.editorManager.execCommand('inserthtml', 'pasteCleanup', t, function(e) { + (0, s.l7)(t, { + elements: e.elements, + imageElements: e.imgElem + }, true); + i.parent.formatter.onSuccess(i.parent, t); + }, n); + this.removeTempClass(); + } else { + this.saveSelection.restore(); + (0, s.l7)(t, { + elements: [] + }, true); + this.parent.formatter.onSuccess(this.parent, t); + } + }; + e.prototype.getTextContent = function(e) { + for(var t = 0; t < this.blockNode.length; t++){ + var i = e.querySelectorAll(this.blockNode[t]); + for(var n = 0; n < i.length; n++){ + var r = void 0; + for(var o = 0, a = 0, l = void 0; o < i[n].childNodes.length; o++, a++){ + if (i[n].childNodes[o].nodeName === 'DIV' || i[n].childNodes[o].nodeName === 'P' || (i[n].childNodes[o].nodeName === '#text' && (i[n].childNodes[o].nodeValue.replace(/\u00a0/g, ' ') !== ' ') && i[n].childNodes[o].textContent.trim() === '')) { + r = i[n].childNodes[o].parentElement; + i[n].childNodes[o].parentElement.parentElement.insertBefore(i[n].childNodes[o], i[n].childNodes[o].parentElement); + o--; + } else { + r = i[n].childNodes[o].parentElement; + if (l === 'text') { + var h = r.previousElementSibling; + h.appendChild(i[n].childNodes[o]); + } else { + var c = this.parent.createElement('div', { + id: 'newDiv' + }); + c.appendChild(i[n].childNodes[o]); + r.parentElement.insertBefore(c, r); + } + o--; + l = 'text'; + } + } + if (!(0, s.le)(r)) { + (0, s.og)(r); + } + } + } + var d = e.querySelectorAll('*'); + for(var t = 0; t < d.length; t++){ + var p = d[t].attributes; + for(var n = 0; n < p.length; n++){ + d[t].removeAttribute(p[n].name); + n--; + } + } + }; + e.prototype.detachInlineElements = function(e) { + for(var t = 0; t < this.inlineNode.length; t++){ + var i = e.querySelectorAll(this.inlineNode[t]); + for(var n = 0; n < i.length; n++){ + var r = void 0; + for(var o = 0; o < i[n].childNodes.length; o++){ + r = i[n].childNodes[o].parentElement; + i[n].childNodes[o].parentElement.parentElement.insertBefore(i[n].childNodes[o], i[n].childNodes[o].parentElement); + o--; + } + if (!(0, s.le)(r)) { + (0, s.og)(r); + } + } + } + }; + e.prototype.findDetachEmptyElem = function(e) { + var t; + if (!(0, s.le)(e.parentElement)) { + if (e.parentElement.textContent.trim() === '' && e.parentElement.getAttribute('class') !== 'pasteContent') { + t = this.findDetachEmptyElem(e.parentElement); + } else { + t = e; + } + } else { + t = null; + } + return t; + }; + e.prototype.removeEmptyElements = function(e) { + var t = e.querySelectorAll(':empty'); + for(var i = 0; i < t.length; i++){ + if (t[i].tagName !== 'BR') { + var n = this.findDetachEmptyElem(t[i]); + if (!(0, s.le)(n)) { + (0, s.og)(n); + } + } + } + }; + e.prototype.tagGrouping = function(e) { + var t = e.slice(); + var i = Object.keys(v.n4); + var n = i.map(function(e) { + return v.n4[e]; + }); + var r = []; + for(var s = 0; s < t.length; s++){ + if (t[s].split('[').length > 1) { + t[s] = t[s].split('[')[0].trim(); + } + if (i.indexOf(t[s]) > -1) { + for(var o = 0; o < n[i.indexOf(t[s])].length; o++){ + if (t.indexOf(n[i.indexOf(t[s])][o]) < 0 && r.indexOf(n[i.indexOf(t[s])][o]) < 0) { + r.push(n[i.indexOf(t[s])][o]); + } + } + } + } + return e = e.concat(r); + }; + e.prototype.attributesfilter = function(e) { + for(var t = 0; t < e.length; t++){ + if (e[t].split('[').length > 1) { + var i = e[t].split('[')[1].split(']')[0].split(','); + var n = []; + var r = []; + for(var s = 0; s < i.length; s++){ + i[s].indexOf('!') < 0 ? n.push(i[s].trim()) : r.push(i[s].split('!')[1].trim()); + } + var o = n.length > 1 ? (n.join('][')) : (n.join()); + var a = r.length > 1 ? r.join('][') : (r.join()); + if (a.length > 0) { + var l = o !== '' ? e[t].split('[')[0] + '[' + o + ']' : e[t].split('[')[0]; + e[t] = l + ':not([' + a + '])'; + } else { + e[t] = e[t].split('[')[0] + '[' + o + ']'; + } + } + } + return e; + }; + e.prototype.deniedTags = function(e) { + var t = (0, s.le)(this.parent.pasteCleanupSettings.deniedTags) ? [] : this.parent.pasteCleanupSettings.deniedTags.slice(); + t = this.attributesfilter(t); + t = this.tagGrouping(t); + for(var i = 0; i < t.length; i++){ + var n = e.querySelectorAll(t[i]); + for(var r = n.length - 1; r >= 0; r--){ + var o = n[r].parentNode; + while(n[r].firstChild){ + o.insertBefore(n[r].firstChild, n[r]); + } + o.removeChild(n[r]); + } + } + return e; + }; + e.prototype.deniedAttributes = function(e, t) { + var i = (0, s.le)(this.parent.pasteCleanupSettings.deniedAttrs) ? [] : this.parent.pasteCleanupSettings.deniedAttrs.slice(); + if (t) { + i.push('style'); + } + for(var n = 0; n < i.length; n++){ + var r = e.querySelectorAll('[' + i[n] + ']'); + for(var o = 0; o < r.length; o++){ + r[o].removeAttribute(i[n]); + } + } + return e; + }; + e.prototype.allowedStyle = function(e) { + var t = (0, s.le)(this.parent.pasteCleanupSettings.allowedStyleProps) ? [] : this.parent.pasteCleanupSettings.allowedStyleProps.slice(); + t.push('list-style-type', 'list-style'); + var i = e.querySelectorAll('[style]'); + for(var n = 0; n < i.length; n++){ + var r = ''; + var o = []; + var a = i[n].getAttribute('style').split(';'); + for(var l = 0; l < a.length; l++){ + if (t.indexOf(a[l].split(':')[0].trim()) >= 0) { + o.push(a[l]); + } + } + i[n].removeAttribute('style'); + r = o.join(';').trim() === '' ? o.join(';') : o.join(';') + ';'; + if (r) { + i[n].setAttribute('style', r); + } + } + return e; + }; + e.prototype.getModuleName = function() { + return 'pasteCleanup'; + }; + return e; + }()); + }), + 8773: (function(e, t, i) { + "use strict"; + i.d(t, { + "o": function() { + return im; + } + }); + var n = i(1807); + var r = i(3386); + var s = i(9805); + var o = i(809); + var a = i(5932); + var l = i(3276); + var h = i(9486); + var c = i(6216); + var d = i(78); + ; + var p = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var u = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var f = 'e-hscroll'; + var m = 'e-rtl'; + var v = 'e-overlay'; + var g = 'e-hscroll-bar'; + var b = 'e-hscroll-content'; + var y = 'e-nav-arrow'; + var C = 'e-nav-right-arrow'; + var E = 'e-nav-left-arrow'; + var S = 'e-scroll-nav'; + var w = 'e-scroll-right-nav'; + var T = 'e-scroll-left-nav'; + var k = 'e-scroll-device'; + var x = 'e-scroll-overlay'; + var L = 'e-scroll-right-overlay'; + var N = 'e-scroll-left-overlay'; + var D = 40; + var O = (function(e) { + p(t, e); + function t(t, i) { + return e.call(this, t, i) || this; + } + t.prototype.preRender = function() { + this.browser = n.AR.info.name; + this.browserCheck = this.browser === 'mozilla'; + this.isDevice = n.AR.isDevice; + this.customStep = true; + var e = this.element; + this.ieCheck = this.browser === 'edge' || this.browser === 'msie'; + this.initialize(); + if (e.id === '') { + e.id = (0, n.QI)('hscroll'); + this.uniqueId = true; + } + e.style.display = 'block'; + if (this.enableRtl) { + e.classList.add(m); + } + }; + t.prototype.render = function() { + this.touchModule = new n.Xh(this.element, { + scroll: this.touchHandler.bind(this), + swipe: this.swipeHandler.bind(this) + }); + n.bi.add(this.scrollEle, 'scroll', this.scrollHandler, this); + if (!this.isDevice) { + this.createNavIcon(this.element); + } else { + this.element.classList.add(k); + this.createOverlay(this.element); + } + this.setScrollState(); + }; + t.prototype.setScrollState = function() { + if ((0, n.le)(this.scrollStep) || this.scrollStep < 0) { + this.scrollStep = this.scrollEle.offsetWidth; + this.customStep = false; + } else { + this.customStep = true; + } + }; + t.prototype.initialize = function() { + var e = this.createElement('div', { + className: b + }); + var t = this.createElement('div', { + className: g + }); + t.setAttribute('tabindex', '-1'); + var i = this.element; + var n = [].slice.call(i.children); + for(var r = 0, s = n; r < s.length; r++){ + var o = s[r]; + e.appendChild(o); + } + t.appendChild(e); + i.appendChild(t); + t.style.overflowX = 'hidden'; + this.scrollEle = t; + this.scrollItems = e; + }; + t.prototype.getPersistData = function() { + var e = [ + 'scrollStep' + ]; + return this.addOnPersist(e); + }; + t.prototype.getModuleName = function() { + return 'hScroll'; + }; + t.prototype.destroy = function() { + var t = this.element; + t.style.display = ''; + t.classList.remove(f); + t.classList.remove(k); + var i = (0, n.td)('.e-' + t.id + '_nav.' + S, t); + var r = (0, n.td)('.' + x, t); + [].slice.call(r).forEach(function(e) { + (0, n.og)(e); + }); + for(var s = 0, o = [].slice.call(this.scrollItems.children); s < o.length; s++){ + var a = o[s]; + t.appendChild(a); + } + if (this.uniqueId) { + this.element.removeAttribute('id'); + } + (0, n.og)(this.scrollEle); + if (i.length > 0) { + (0, n.og)(i[0]); + if (!(0, n.le)(i[1])) { + (0, n.og)(i[1]); + } + } + n.bi.remove(this.scrollEle, 'scroll', this.scrollHandler); + this.touchModule.destroy(); + this.touchModule = null; + e.prototype.destroy.call(this); + }; + t.prototype.disable = function(e) { + var t = (0, n.td)('.e-scroll-nav:not(.' + v + ')', this.element); + if (e) { + this.element.classList.add(v); + } else { + this.element.classList.remove(v); + } + [].slice.call(t).forEach(function(t) { + t.setAttribute('tabindex', !e ? '0' : '-1'); + }); + }; + t.prototype.createOverlay = function(e) { + var t = e.id.concat('_nav'); + var i = this.createElement('div', { + className: x + ' ' + L + }); + var n = 'e-' + e.id.concat('_nav ' + S + ' ' + w); + var r = this.createElement('div', { + id: t.concat('_right'), + className: n + }); + var s = this.createElement('div', { + className: C + ' ' + y + ' e-icons' + }); + r.appendChild(s); + var o = this.createElement('div', { + className: x + ' ' + N + }); + if (this.ieCheck) { + r.classList.add('e-ie-align'); + } + e.appendChild(i); + e.appendChild(r); + e.insertBefore(o, e.firstChild); + this.eventBinding([ + r + ]); + }; + t.prototype.createNavIcon = function(e) { + var t = e.id.concat('_nav'); + var i = 'e-' + e.id.concat('_nav ' + S + ' ' + w); + var n = { + 'role': 'button', + 'id': t.concat('_right'), + 'aria-label': 'Scroll right' + }; + var r = this.createElement('div', { + className: i, + attrs: n + }); + r.setAttribute('aria-disabled', 'false'); + var s = this.createElement('div', { + className: C + ' ' + y + ' e-icons' + }); + var o = 'e-' + e.id.concat('_nav ' + S + ' ' + T); + var a = { + 'role': 'button', + 'id': t.concat('_left'), + 'aria-label': 'Scroll left' + }; + var l = this.createElement('div', { + className: o + ' ' + v, + attrs: a + }); + l.setAttribute('aria-disabled', 'true'); + var h = this.createElement('div', { + className: E + ' ' + y + ' e-icons' + }); + l.appendChild(h); + r.appendChild(s); + e.appendChild(r); + e.insertBefore(l, e.firstChild); + if (this.ieCheck) { + r.classList.add('e-ie-align'); + l.classList.add('e-ie-align'); + } + this.eventBinding([ + r, + l + ]); + }; + t.prototype.onKeyPress = function(e) { + var t = this; + if (e.key === 'Enter') { + var i = function() { + t.keyTimeout = true; + t.eleScrolling(10, e.target, true); + }; + this.keyTimer = window.setTimeout(function() { + i(); + }, 100); + } + }; + t.prototype.onKeyUp = function(e) { + if (e.key !== 'Enter') { + return; + } + if (this.keyTimeout) { + this.keyTimeout = false; + } else { + e.target.click(); + } + clearTimeout(this.keyTimer); + }; + t.prototype.eventBinding = function(e) { + var t = this; + [].slice.call(e).forEach(function(e) { + new n.Xh(e, { + tapHold: t.tabHoldHandler.bind(t), + tapHoldThreshold: 500 + }); + e.addEventListener('keydown', t.onKeyPress.bind(t)); + e.addEventListener('keyup', t.onKeyUp.bind(t)); + e.addEventListener('mouseup', t.repeatScroll.bind(t)); + e.addEventListener('touchend', t.repeatScroll.bind(t)); + e.addEventListener('contextmenu', function(e) { + e.preventDefault(); + }); + n.bi.add(e, 'click', t.clickEventHandler, t); + }); + }; + t.prototype.repeatScroll = function() { + clearInterval(this.timeout); + }; + t.prototype.tabHoldHandler = function(e) { + var t = this; + var i = e.originalEvent.target; + i = this.contains(i, S) ? i.firstElementChild : i; + var n = 10; + var r = function() { + t.eleScrolling(n, i, true); + }; + this.timeout = window.setInterval(function() { + r(); + }, 50); + }; + t.prototype.contains = function(e, t) { + return e.classList.contains(t); + }; + t.prototype.eleScrolling = function(e, t, i) { + var n = this.element; + var r = t.classList; + if (r.contains(S)) { + r = t.querySelector('.' + y).classList; + } + if (this.contains(n, m) && this.browserCheck) { + e = -e; + } + if ((!this.contains(n, m) || this.browserCheck) || this.ieCheck) { + if (r.contains(C)) { + this.frameScrollRequest(e, 'add', i); + } else { + this.frameScrollRequest(e, '', i); + } + } else { + if (r.contains(E)) { + this.frameScrollRequest(e, 'add', i); + } else { + this.frameScrollRequest(e, '', i); + } + } + }; + t.prototype.clickEventHandler = function(e) { + this.eleScrolling(this.scrollStep, e.target, false); + }; + t.prototype.swipeHandler = function(e) { + var t = this.scrollEle; + var i; + if (e.velocity <= 1) { + i = e.distanceX / (e.velocity * 10); + } else { + i = e.distanceX / e.velocity; + } + var n = 0.5; + var r = function() { + var s = Math.sin(n); + if (s <= 0) { + window.cancelAnimationFrame(s); + } else { + if (e.swipeDirection === 'Left') { + t.scrollLeft += i * s; + } else if (e.swipeDirection === 'Right') { + t.scrollLeft -= i * s; + } + n -= 0.5; + window.requestAnimationFrame(r); + } + }; + r(); + }; + t.prototype.scrollUpdating = function(e, t) { + if (t === 'add') { + this.scrollEle.scrollLeft += e; + } else { + this.scrollEle.scrollLeft -= e; + } + }; + t.prototype.frameScrollRequest = function(e, t, i) { + var r = this; + var s = 10; + if (i) { + this.scrollUpdating(e, t); + return; + } + if (!this.customStep) { + [].slice.call((0, n.td)('.' + x, this.element)).forEach(function(t) { + e -= t.offsetWidth; + }); + } + var o = function() { + var i; + var n; + if (r.contains(r.element, m) && r.browserCheck) { + i = -e; + n = -s; + } else { + i = e; + n = s; + } + if (i < s) { + window.cancelAnimationFrame(n); + } else { + r.scrollUpdating(n, t); + e -= n; + window.requestAnimationFrame(o); + } + }; + o(); + }; + t.prototype.touchHandler = function(e) { + var t = this.scrollEle; + var i = e.distanceX; + if ((this.ieCheck) && this.contains(this.element, m)) { + i = -i; + } + if (e.scrollDirection === 'Left') { + t.scrollLeft = t.scrollLeft + i; + } else if (e.scrollDirection === 'Right') { + t.scrollLeft = t.scrollLeft - i; + } + }; + t.prototype.arrowDisabling = function(e, t) { + if (this.isDevice) { + var i = (0, n.le)(e) ? t : e; + var r = i.querySelector('.' + y); + if ((0, n.le)(e)) { + (0, n.s1)(r, [ + C + ], [ + E + ]); + } else { + (0, n.s1)(r, [ + E + ], [ + C + ]); + } + } else if (e && t) { + e.classList.add(v); + e.setAttribute('aria-disabled', 'true'); + e.removeAttribute('tabindex'); + t.classList.remove(v); + t.setAttribute('aria-disabled', 'false'); + t.setAttribute('tabindex', '0'); + } + this.repeatScroll(); + }; + t.prototype.scrollHandler = function(e) { + var t = e.target; + var i = t.offsetWidth; + var n = this.element; + var r = this.element.querySelector('.' + T); + var s = this.element.querySelector('.' + w); + var o = this.element.querySelector('.' + N); + var a = this.element.querySelector('.' + L); + var l = t.scrollLeft; + if (l <= 0) { + l = -l; + } + if (this.isDevice) { + if (this.enableRtl && !(this.browserCheck || this.ieCheck)) { + o = this.element.querySelector('.' + L); + a = this.element.querySelector('.' + N); + } + if (l < D) { + o.style.width = l + 'px'; + } else { + o.style.width = '40px'; + } + if ((t.scrollWidth - Math.ceil(i + l)) < D) { + a.style.width = (t.scrollWidth - Math.ceil(i + l)) + 'px'; + } else { + a.style.width = '40px'; + } + } + if (l === 0) { + this.arrowDisabling(r, s); + } else if (Math.ceil(i + l + .1) >= t.scrollWidth) { + this.arrowDisabling(s, r); + } else { + var h = this.element.querySelector('.' + S + '.' + v); + if (h) { + h.classList.remove(v); + h.setAttribute('aria-disabled', 'false'); + h.setAttribute('tabindex', '0'); + } + } + }; + t.prototype.onPropertyChanged = function(e, t) { + for(var i = 0, n = Object.keys(e); i < n.length; i++){ + var r = n[i]; + switch(r){ + case 'scrollStep': + this.setScrollState(); + break; + case 'enableRtl': + e.enableRtl ? this.element.classList.add(m) : this.element.classList.remove(m); + break; + } + } + }; + u([ + (0, n.Z9)(null) + ], t.prototype, "scrollStep", void 0); + t = u([ + n.Zl + ], t); + return t; + }(n.wA)); + ; + var A = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var P = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var M = 'e-vscroll'; + var R = 'e-rtl'; + var B = 'e-overlay'; + var I = 'e-vscroll-bar'; + var H = 'e-vscroll-content'; + var F = 'e-nav-arrow'; + var j = 'e-nav-up-arrow'; + var z = 'e-nav-down-arrow'; + var q = 'e-scroll-nav'; + var V = 'e-scroll-up-nav'; + var _ = 'e-scroll-down-nav'; + var U = 'e-scroll-device'; + var W = 'e-scroll-overlay'; + var Z = 'e-scroll-up-overlay'; + var Y = 'e-scroll-down-overlay'; + var X = 40; + var G = (function(e) { + A(t, e); + function t(t, i) { + return e.call(this, t, i) || this; + } + t.prototype.preRender = function() { + this.browser = n.AR.info.name; + this.browserCheck = this.browser === 'mozilla'; + this.isDevice = n.AR.isDevice; + this.customStep = true; + var e = this.element; + this.ieCheck = this.browser === 'edge' || this.browser === 'msie'; + this.initialize(); + if (e.id === '') { + e.id = (0, n.QI)('vscroll'); + this.uniqueId = true; + } + e.style.display = 'block'; + if (this.enableRtl) { + e.classList.add(R); + } + }; + t.prototype.render = function() { + this.touchModule = new n.Xh(this.element, { + scroll: this.touchHandler.bind(this), + swipe: this.swipeHandler.bind(this) + }); + n.bi.add(this.scrollEle, 'scroll', this.scrollEventHandler, this); + if (!this.isDevice) { + this.createNavIcon(this.element); + } else { + this.element.classList.add(U); + this.createOverlayElement(this.element); + } + this.setScrollState(); + n.bi.add(this.element, 'wheel', this.wheelEventHandler, this); + }; + t.prototype.setScrollState = function() { + if ((0, n.le)(this.scrollStep) || this.scrollStep < 0) { + this.scrollStep = this.scrollEle.offsetHeight; + this.customStep = false; + } else { + this.customStep = true; + } + }; + t.prototype.initialize = function() { + var e = (0, n.az)('div', { + className: H + }); + var t = (0, n.az)('div', { + className: I + }); + t.setAttribute('tabindex', '-1'); + var i = this.element; + var r = [].slice.call(i.children); + for(var s = 0, o = r; s < o.length; s++){ + var a = o[s]; + e.appendChild(a); + } + t.appendChild(e); + i.appendChild(t); + t.style.overflow = 'hidden'; + this.scrollEle = t; + this.scrollItems = e; + }; + t.prototype.getPersistData = function() { + var e = [ + 'scrollStep' + ]; + return this.addOnPersist(e); + }; + t.prototype.getModuleName = function() { + return 'vScroll'; + }; + t.prototype.destroy = function() { + var t = this.element; + t.style.display = ''; + (0, n.IV)([ + this.element + ], [ + M, + U + ]); + var i = (0, n.td)('.e-' + t.id + '_nav.' + q, t); + var r = (0, n.td)('.' + W, t); + [].slice.call(r).forEach(function(e) { + (0, n.og)(e); + }); + for(var s = 0, o = [].slice.call(this.scrollItems.children); s < o.length; s++){ + var a = o[s]; + t.appendChild(a); + } + if (this.uniqueId) { + this.element.removeAttribute('id'); + } + (0, n.og)(this.scrollEle); + if (i.length > 0) { + (0, n.og)(i[0]); + if (!(0, n.le)(i[1])) { + (0, n.og)(i[1]); + } + } + n.bi.remove(this.scrollEle, 'scroll', this.scrollEventHandler); + this.touchModule.destroy(); + this.touchModule = null; + e.prototype.destroy.call(this); + }; + t.prototype.disable = function(e) { + var t = (0, n.td)('.e-scroll-nav:not(.' + B + ')', this.element); + if (e) { + this.element.classList.add(B); + } else { + this.element.classList.remove(B); + } + [].slice.call(t).forEach(function(t) { + t.setAttribute('tabindex', !e ? '0' : '-1'); + }); + }; + t.prototype.createOverlayElement = function(e) { + var t = e.id.concat('_nav'); + var i = (0, n.az)('div', { + className: W + ' ' + Y + }); + var r = 'e-' + e.id.concat('_nav ' + q + ' ' + _); + var s = (0, n.az)('div', { + id: t.concat('down'), + className: r + }); + var o = (0, n.az)('div', { + className: z + ' ' + F + ' e-icons' + }); + s.appendChild(o); + var a = (0, n.az)('div', { + className: W + ' ' + Z + }); + if (this.ieCheck) { + s.classList.add('e-ie-align'); + } + e.appendChild(i); + e.appendChild(s); + e.insertBefore(a, e.firstChild); + this.eventBinding([ + s + ]); + }; + t.prototype.createNavIcon = function(e) { + var t = e.id.concat('_nav'); + var i = 'e-' + e.id.concat('_nav ' + q + ' ' + _); + var r = (0, n.az)('div', { + id: t.concat('_down'), + className: i + }); + r.setAttribute('aria-disabled', 'false'); + var s = (0, n.az)('div', { + className: z + ' ' + F + ' e-icons' + }); + var o = 'e-' + e.id.concat('_nav ' + q + ' ' + V); + var a = (0, n.az)('div', { + id: t.concat('_up'), + className: o + ' ' + B + }); + a.setAttribute('aria-disabled', 'true'); + var l = (0, n.az)('div', { + className: j + ' ' + F + ' e-icons' + }); + a.appendChild(l); + r.appendChild(s); + r.setAttribute('tabindex', '0'); + e.appendChild(r); + e.insertBefore(a, e.firstChild); + if (this.ieCheck) { + r.classList.add('e-ie-align'); + a.classList.add('e-ie-align'); + } + this.eventBinding([ + r, + a + ]); + }; + t.prototype.onKeyPress = function(e) { + var t = this; + if (e.key === 'Enter') { + var i = function() { + t.keyTimeout = true; + t.eleScrolling(10, e.target, true); + }; + this.keyTimer = window.setTimeout(function() { + i(); + }, 100); + } + }; + t.prototype.onKeyUp = function(e) { + if (e.key !== 'Enter') { + return; + } + if (this.keyTimeout) { + this.keyTimeout = false; + } else { + e.target.click(); + } + clearTimeout(this.keyTimer); + }; + t.prototype.eventBinding = function(e) { + var t = this; + [].slice.call(e).forEach(function(e) { + new n.Xh(e, { + tapHold: t.tabHoldHandler.bind(t), + tapHoldThreshold: 500 + }); + e.addEventListener('keydown', t.onKeyPress.bind(t)); + e.addEventListener('keyup', t.onKeyUp.bind(t)); + e.addEventListener('mouseup', t.repeatScroll.bind(t)); + e.addEventListener('touchend', t.repeatScroll.bind(t)); + e.addEventListener('contextmenu', function(e) { + e.preventDefault(); + }); + n.bi.add(e, 'click', t.clickEventHandler, t); + }); + }; + t.prototype.repeatScroll = function() { + clearInterval(this.timeout); + }; + t.prototype.tabHoldHandler = function(e) { + var t = this; + var i = e.originalEvent.target; + i = this.contains(i, q) ? i.firstElementChild : i; + var n = 10; + var r = function() { + t.eleScrolling(n, i, true); + }; + this.timeout = window.setInterval(function() { + r(); + }, 50); + }; + t.prototype.contains = function(e, t) { + return e.classList.contains(t); + }; + t.prototype.eleScrolling = function(e, t, i) { + var n = t.classList; + if (n.contains(q)) { + n = t.querySelector('.' + F).classList; + } + if (n.contains(z)) { + this.frameScrollRequest(e, 'add', i); + } else if (n.contains(j)) { + this.frameScrollRequest(e, '', i); + } + }; + t.prototype.clickEventHandler = function(e) { + this.eleScrolling(this.scrollStep, e.target, false); + }; + t.prototype.wheelEventHandler = function(e) { + e.preventDefault(); + this.frameScrollRequest(this.scrollStep, (e.deltaY > 0 ? 'add' : ''), false); + }; + t.prototype.swipeHandler = function(e) { + var t = this.scrollEle; + var i; + if (e.velocity <= 1) { + i = e.distanceY / (e.velocity * 10); + } else { + i = e.distanceY / e.velocity; + } + var n = 0.5; + var r = function() { + var s = Math.sin(n); + if (s <= 0) { + window.cancelAnimationFrame(s); + } else { + if (e.swipeDirection === 'Up') { + t.scrollTop += i * s; + } else if (e.swipeDirection === 'Down') { + t.scrollTop -= i * s; + } + n -= 0.02; + window.requestAnimationFrame(r); + } + }; + r(); + }; + t.prototype.scrollUpdating = function(e, t) { + if (t === 'add') { + this.scrollEle.scrollTop += e; + } else { + this.scrollEle.scrollTop -= e; + } + }; + t.prototype.frameScrollRequest = function(e, t, i) { + var r = this; + var s = 10; + if (i) { + this.scrollUpdating(e, t); + return; + } + if (!this.customStep) { + [].slice.call((0, n.td)('.' + W, this.element)).forEach(function(t) { + e -= t.offsetHeight; + }); + } + var o = function() { + if (e < s) { + window.cancelAnimationFrame(s); + } else { + r.scrollUpdating(s, t); + e -= s; + window.requestAnimationFrame(o); + } + }; + o(); + }; + t.prototype.touchHandler = function(e) { + var t = this.scrollEle; + var i = e.distanceY; + if (e.scrollDirection === 'Up') { + t.scrollTop = t.scrollTop + i; + } else if (e.scrollDirection === 'Down') { + t.scrollTop = t.scrollTop - i; + } + }; + t.prototype.arrowDisabling = function(e, t) { + if (this.isDevice) { + var i = (0, n.le)(e) ? t : e; + var r = i.querySelector('.' + F); + if ((0, n.le)(e)) { + (0, n.s1)(r, [ + z + ], [ + j + ]); + } else { + (0, n.s1)(r, [ + j + ], [ + z + ]); + } + } else { + e.classList.add(B); + e.setAttribute('aria-disabled', 'true'); + e.removeAttribute('tabindex'); + t.classList.remove(B); + t.setAttribute('aria-disabled', 'false'); + t.setAttribute('tabindex', '0'); + } + this.repeatScroll(); + }; + t.prototype.scrollEventHandler = function(e) { + var t = e.target; + var i = t.offsetHeight; + var n = this.element.querySelector('.' + V); + var r = this.element.querySelector('.' + _); + var s = this.element.querySelector('.' + Z); + var o = this.element.querySelector('.' + Y); + var a = t.scrollTop; + if (a <= 0) { + a = -a; + } + if (this.isDevice) { + if (a < X) { + s.style.height = a + 'px'; + } else { + s.style.height = '40px'; + } + if ((t.scrollHeight - Math.ceil(i + a)) < X) { + o.style.height = (t.scrollHeight - Math.ceil(i + a)) + 'px'; + } else { + o.style.height = '40px'; + } + } + if (a === 0) { + this.arrowDisabling(n, r); + } else if (Math.ceil(i + a + .1) >= t.scrollHeight) { + this.arrowDisabling(r, n); + } else { + var l = this.element.querySelector('.' + q + '.' + B); + if (l) { + l.classList.remove(B); + l.setAttribute('aria-disabled', 'false'); + l.setAttribute('tabindex', '0'); + } + } + }; + t.prototype.onPropertyChanged = function(e, t) { + for(var i = 0, n = Object.keys(e); i < n.length; i++){ + var r = n[i]; + switch(r){ + case 'scrollStep': + this.setScrollState(); + break; + case 'enableRtl': + if (e.enableRtl) { + this.element.classList.add(R); + } else { + this.element.classList.remove(R); + } + break; + } + } + }; + P([ + (0, n.Z9)(null) + ], t.prototype, "scrollStep", void 0); + t = P([ + n.Zl + ], t); + return t; + }(n.wA)); + ; + var K = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var J = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var $ = 'e-vertical'; + var Q = 'e-toolbar-items'; + var ee = 'e-toolbar-item'; + var et = 'e-rtl'; + var ei = 'e-separator'; + var en = 'e-popup-up-icon'; + var er = 'e-popup-down-icon'; + var es = 'e-popup-open'; + var eo = 'e-template'; + var ea = 'e-overlay'; + var el = 'e-toolbar-text'; + var eh = 'e-popup-text'; + var ec = 'e-overflow-show'; + var ed = 'e-overflow-hide'; + var ep = 'e-tbar-btn'; + var eu = 'e-hor-nav'; + var ef = 'e-scroll-nav'; + var em = 'e-toolbar-right'; + var ev = 'e-toolbar-left'; + var eg = 'e-toolbar-center'; + var eb = 'e-tbar-pos'; + var ey = 'e-hscroll-content'; + var eC = 'e-vscroll-content'; + var eE = 'e-hscroll-bar'; + var eS = 'e-hor-nav'; + var ew = 'e-toolbar-pop'; + var eT = 'e-toolbar-popup'; + var ek = 'e-tbar-btn-text'; + var ex = 'e-nav-active'; + var eL = 'e-ignore'; + var eN = 'e-popup-alone'; + var eD = 'e-hidden'; + var eO = 'e-toolbar-multirow'; + var eA = 'e-multirow-pos'; + var eP = 'e-multirow-separator'; + var eM = 'e-extended-separator'; + var eR = 'e-extended-toolbar'; + var eB = 'e-toolbar-extended'; + var eI = 'e-expended-nav'; + var eH = 'e-tbar-extended'; + var eF = (function(e) { + K(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + J([ + (0, n.Z9)('') + ], t.prototype, "id", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "text", void 0); + J([ + (0, n.Z9)('auto') + ], t.prototype, "width", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + J([ + (0, n.Z9)(false) + ], t.prototype, "showAlwaysInPopup", void 0); + J([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "prefixIcon", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "suffixIcon", void 0); + J([ + (0, n.Z9)(true) + ], t.prototype, "visible", void 0); + J([ + (0, n.Z9)('None') + ], t.prototype, "overflow", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "template", void 0); + J([ + (0, n.Z9)('Button') + ], t.prototype, "type", void 0); + J([ + (0, n.Z9)('Both') + ], t.prototype, "showTextOn", void 0); + J([ + (0, n.Z9)(null) + ], t.prototype, "htmlAttributes", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "tooltipText", void 0); + J([ + (0, n.Z9)('Left') + ], t.prototype, "align", void 0); + J([ + (0, n.ju)() + ], t.prototype, "click", void 0); + return t; + }(n.rt)); + var ej = (function(e) { + K(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.resizeContext = n.resize.bind(n); + n.keyConfigs = { + moveLeft: 'leftarrow', + moveRight: 'rightarrow', + moveUp: 'uparrow', + moveDown: 'downarrow', + popupOpen: 'enter', + popupClose: 'escape', + tab: 'tab', + home: 'home', + end: 'end' + }; + return n; + } + t.prototype.destroy = function() { + var t = this; + if (this.isReact || this.isAngular) { + this.clearTemplate(); + } + var i = this.element.querySelectorAll('.e-control.e-btn'); + [].slice.call(i).forEach(function(e) { + if (!(0, n.le)(e) && !(0, n.le)(e.ej2_instances) && !(0, n.le)(e.ej2_instances[0]) && !(e.ej2_instances[0].isDestroyed)) { + e.ej2_instances[0].destroy(); + } + }); + this.unwireEvents(); + this.tempId.forEach(function(e) { + if (!(0, n.le)(t.element.querySelector(e))) { + document.body.appendChild(t.element.querySelector(e)).style.display = 'none'; + } + }); + this.destroyItems(); + while(this.element.lastElementChild){ + this.element.removeChild(this.element.lastElementChild); + } + if (this.trgtEle) { + this.element.appendChild(this.ctrlTem); + this.trgtEle = null; + this.ctrlTem = null; + } + if (this.popObj) { + this.popObj.destroy(); + (0, n.og)(this.popObj.element); + } + if (this.activeEle) { + this.activeEle = null; + } + this.popObj = null; + this.tbarAlign = null; + this.tbarItemsCol = []; + this.remove(this.element, 'e-toolpop'); + if (this.cssClass) { + (0, n.IV)([ + this.element + ], this.cssClass.split(' ')); + } + this.element.removeAttribute('style'); + [ + 'aria-disabled', + 'aria-orientation', + 'aria-haspopup', + 'role' + ].forEach(function(e) { + return t.element.removeAttribute(e); + }); + e.prototype.destroy.call(this); + }; + t.prototype.preRender = function() { + var e = { + enableCollision: this.enableCollision, + scrollStep: this.scrollStep + }; + this.trigger('beforeCreate', e); + this.enableCollision = e.enableCollision; + this.scrollStep = e.scrollStep; + this.scrollModule = null; + this.popObj = null; + this.tempId = []; + this.tbarItemsCol = this.items; + this.isVertical = this.element.classList.contains($) ? true : false; + this.isExtendedOpen = false; + this.popupPriCount = 0; + if (this.enableRtl) { + this.add(this.element, et); + } + }; + t.prototype.wireEvents = function() { + n.bi.add(this.element, 'click', this.clickHandler, this); + window.addEventListener('resize', this.resizeContext); + if (this.allowKeyboard) { + this.wireKeyboardEvent(); + } + }; + t.prototype.wireKeyboardEvent = function() { + this.keyModule = new n.nv(this.element, { + keyAction: this.keyActionHandler.bind(this), + keyConfigs: this.keyConfigs + }); + n.bi.add(this.element, 'keydown', this.docKeyDown, this); + this.element.setAttribute('tabIndex', '0'); + }; + t.prototype.unwireKeyboardEvent = function() { + if (this.keyModule) { + n.bi.remove(this.element, 'keydown', this.docKeyDown); + this.keyModule.destroy(); + this.keyModule = null; + } + }; + t.prototype.docKeyDown = function(e) { + if (e.target.tagName === 'INPUT') { + return; + } + var t = !(0, n.le)(this.popObj) && (0, n.pn)(this.popObj.element) && this.overflowMode !== 'Extended'; + if (e.keyCode === 9 && e.target.classList.contains('e-hor-nav') === true && t) { + this.popObj.hide({ + name: 'FadeOut', + duration: 100 + }); + } + var i = (e.keyCode === 40 || e.keyCode === 38 || e.keyCode === 35 || e.keyCode === 36); + if (i) { + e.preventDefault(); + } + }; + t.prototype.unwireEvents = function() { + n.bi.remove(this.element, 'click', this.clickHandler); + this.destroyScroll(); + this.unwireKeyboardEvent(); + window.removeEventListener('resize', this.resizeContext); + n.bi.remove(document, 'scroll', this.docEvent); + n.bi.remove(document, 'click', this.docEvent); + }; + t.prototype.clearProperty = function() { + this.tbarEle = []; + this.tbarAlgEle = { + lefts: [], + centers: [], + rights: [] + }; + }; + t.prototype.docEvent = function(e) { + var t = (0, n.oq)(e.target, '.e-popup'); + if (this.popObj && (0, n.pn)(this.popObj.element) && !t && this.overflowMode === 'Popup') { + this.popObj.hide({ + name: 'FadeOut', + duration: 100 + }); + } + }; + t.prototype.destroyScroll = function() { + if (this.scrollModule) { + if (this.tbarAlign) { + this.add(this.scrollModule.element, eb); + } + this.scrollModule.destroy(); + this.scrollModule = null; + } + }; + t.prototype.destroyItems = function() { + if (this.element) { + [].slice.call(this.element.querySelectorAll('.' + ee)).forEach(function(e) { + (0, n.og)(e); + }); + } + if (this.tbarAlign) { + var e = this.element.querySelector('.' + Q); + [].slice.call(e.children).forEach(function(e) { + (0, n.og)(e); + }); + this.tbarAlign = false; + this.remove(e, eb); + } + this.clearProperty(); + }; + t.prototype.destroyMode = function() { + if (this.scrollModule) { + this.remove(this.scrollModule.element, et); + this.destroyScroll(); + } + this.remove(this.element, eH); + this.remove(this.element, eR); + var e = this.element.querySelector('.e-toolbar-multirow'); + if (e) { + this.remove(e, eO); + } + if (this.popObj) { + this.popupRefresh(this.popObj.element, true); + } + }; + t.prototype.add = function(e, t) { + e.classList.add(t); + }; + t.prototype.remove = function(e, t) { + e.classList.remove(t); + }; + t.prototype.elementFocus = function(e) { + var t = e.firstElementChild; + if (t) { + t.focus(); + this.activeEleSwitch(e); + } else { + e.focus(); + } + }; + t.prototype.clstElement = function(e, t) { + var i; + if (e && this.popObj && (0, n.pn)(this.popObj.element)) { + i = this.popObj.element.querySelector('.' + ee); + } else if (this.element === t || e) { + i = this.element.querySelector('.' + ee + ':not(.' + ea + ' ):not(.' + ei + ' ):not(.' + eD + ' )'); + } else { + i = (0, n.oq)(t, '.' + ee); + } + return i; + }; + t.prototype.keyHandling = function(e, t, i, r, s) { + var o = this.popObj; + var a = this.element; + var l = { + name: 'FadeOut', + duration: 100 + }; + var h = t.action === 'moveUp' ? 'previous' : 'next'; + var c; + var d; + switch(t.action){ + case 'moveRight': + if (this.isVertical) { + return; + } + if (a === i) { + this.elementFocus(e); + } else if (!r) { + this.eleFocus(e, 'next'); + } + break; + case 'moveLeft': + if (this.isVertical) { + return; + } + if (!r) { + this.eleFocus(e, 'previous'); + } + break; + case 'home': + case 'end': + if (e) { + var p = (0, n.oq)(e, '.e-popup'); + var u = this.element.querySelector('.' + eB); + if (this.overflowMode === 'Extended' && u && u.classList.contains('e-popup-open')) { + p = t.action === 'end' ? u : null; + } + if (p) { + if ((0, n.pn)(this.popObj.element)) { + d = [].slice.call(p.children); + if (t.action === 'home') { + c = d[0]; + } else { + c = d[d.length - 1]; + } + } + } else { + d = this.element.querySelectorAll('.' + Q + ' .' + ee + ':not(.' + ei + ')'); + if (t.action === 'home') { + c = d[0]; + } else { + c = d[d.length - 1]; + } + } + if (c) { + this.elementFocus(c); + } + } + break; + case 'moveUp': + case 'moveDown': + if (!this.isVertical) { + if (o && (0, n.oq)(i, '.e-popup')) { + var f = o.element; + var m = f.firstElementChild; + if ((h === 'previous' && m === e) || (h === 'next' && f.lastElementChild === e)) { + return; + } else { + this.eleFocus(e, h); + } + } else if (t.action === 'moveDown' && o && (0, n.pn)(o.element)) { + this.elementFocus(e); + } + } else { + if (t.action === 'moveUp') { + this.eleFocus(e, 'previous'); + } else { + this.eleFocus(e, 'next'); + } + } + break; + case 'tab': + if (!s && !r) { + var v = e.firstElementChild; + if (a === i) { + if (this.activeEle) { + this.activeEle.focus(); + } else { + this.activeEleRemove(v); + v.focus(); + } + this.element.removeAttribute('tabindex'); + } + } + break; + case 'popupClose': + if (o && this.overflowMode !== 'Extended') { + o.hide(l); + } + break; + case 'popupOpen': + if (!r) { + return; + } + if (o && !(0, n.pn)(o.element)) { + o.element.style.top = a.offsetHeight + 'px'; + o.show({ + name: 'FadeIn', + duration: 100 + }); + } else { + o.hide(l); + } + break; + } + }; + t.prototype.keyActionHandler = function(e) { + var t = e.target; + if (t.tagName === 'INPUT' || t.tagName === 'TEXTAREA' || this.element.classList.contains(ea)) { + return; + } + e.preventDefault(); + var i = t.classList.contains(eu); + var n = t.classList.contains(ef); + var r = this.clstElement(i, t); + if (r || n) { + this.keyHandling(r, e, t, i, n); + } + }; + t.prototype.disable = function(e) { + var t = this.element; + if (e) { + t.classList.add(ea); + } else { + t.classList.remove(ea); + } + t.setAttribute('tabindex', !e ? '0' : '-1'); + if (this.activeEle) { + this.activeEle.setAttribute('tabindex', !e ? '0' : '-1'); + } + if (this.scrollModule) { + this.scrollModule.disable(e); + } + if (this.popObj) { + if ((0, n.pn)(this.popObj.element) && this.overflowMode !== 'Extended') { + this.popObj.hide(); + } + t.querySelector('#' + t.id + '_nav').setAttribute('tabindex', !e ? '0' : '-1'); + } + }; + t.prototype.eleContains = function(e) { + return e.classList.contains(ei) || e.classList.contains(ea) || e.getAttribute('disabled') || e.classList.contains(eD) || !(0, n.pn)(e); + }; + t.prototype.eleFocus = function(e, t) { + var i = Object(e)[t + 'ElementSibling']; + if (i) { + var r = this.eleContains(i); + if (r) { + this.eleFocus(i, t); + return; + } + this.elementFocus(i); + } else if (this.tbarAlign) { + var s = Object(e.parentElement)[t + 'ElementSibling']; + if (!(0, n.le)(s) && s.children.length === 0) { + s = Object(s)[t + 'ElementSibling']; + } + if (!(0, n.le)(s) && s.children.length > 0) { + if (t === 'next') { + var o = s.querySelector('.' + ee); + if (this.eleContains(o)) { + this.eleFocus(o, t); + } else { + o.firstElementChild.focus(); + this.activeEleSwitch(o); + } + } else { + var o = s.lastElementChild; + if (this.eleContains(o)) { + this.eleFocus(o, t); + } else { + this.elementFocus(o); + } + } + } + } + }; + t.prototype.clickHandler = function(e) { + var t = this; + var i = e.target; + var r = this.element; + var s = !(0, n.le)((0, n.oq)(i, '.' + ew)); + var o = i.classList; + var a = (0, n.oq)(i, ('.' + eu)); + if (!a) { + a = i; + } + if (!r.children[0].classList.contains('e-hscroll') && !r.children[0].classList.contains('e-vscroll') && (o.contains(eu))) { + o = i.querySelector('.e-icons').classList; + } + if (o.contains(en) || o.contains(er)) { + this.popupClickHandler(r, a, et); + } + var l; + var h = (0, n.oq)(e.target, '.' + ee); + if (((0, n.le)(h) || h.classList.contains(ea)) && !a.classList.contains(eu)) { + return; + } + if (h) { + var c = this.items[this.tbarEle.indexOf(h)]; + l = c; + } + var d = { + originalEvent: e, + item: l + }; + if (l && !(0, n.le)(l.click)) { + this.trigger('items[' + this.tbarEle.indexOf(h) + '].click', d); + } + if (!d.cancel) { + this.trigger('clicked', d, function(e) { + if (!(0, n.le)(t.popObj) && s && !e.cancel && t.overflowMode === 'Popup' && e.item && e.item.type !== 'Input') { + t.popObj.hide({ + name: 'FadeOut', + duration: 100 + }); + } + }); + } + }; + t.prototype.popupClickHandler = function(e, t, i) { + var r = this.popObj; + if ((0, n.pn)(r.element)) { + t.classList.remove(ex); + r.hide({ + name: 'FadeOut', + duration: 100 + }); + } else { + if (e.classList.contains(i)) { + r.enableRtl = true; + r.position = { + X: 'left', + Y: 'top' + }; + } + if (r.offsetX === 0 && !e.classList.contains(i)) { + r.enableRtl = false; + r.position = { + X: 'right', + Y: 'top' + }; + } + r.dataBind(); + r.refreshPosition(); + r.element.style.top = this.getElementOffsetY() + 'px'; + if (this.overflowMode === 'Extended') { + r.element.style.minHeight = '0px'; + } + t.classList.add(ex); + r.show({ + name: 'FadeIn', + duration: 100 + }); + } + }; + t.prototype.render = function() { + this.initialize(); + this.renderControl(); + this.wireEvents(); + this.renderComplete(); + }; + t.prototype.initialize = function() { + var e = (0, n.Ac)(this.width); + var t = (0, n.Ac)(this.height); + if (n.AR.info.name !== 'msie' || this.height !== 'auto' || this.overflowMode === 'MultiRow') { + (0, n.V7)(this.element, { + 'height': t + }); + } + (0, n.V7)(this.element, { + 'width': e + }); + var i = { + 'role': 'toolbar', + 'aria-disabled': 'false', + 'aria-haspopup': 'false', + 'aria-orientation': !this.isVertical ? 'horizontal' : 'vertical' + }; + (0, n.Y4)(this.element, i); + if (this.cssClass) { + (0, n.cn)([ + this.element + ], this.cssClass.split(' ')); + } + }; + t.prototype.renderControl = function() { + var e = this.element; + this.trgtEle = (e.children.length > 0) ? e.querySelector('div') : null; + this.tbarAlgEle = { + lefts: [], + centers: [], + rights: [] + }; + this.renderItems(); + this.renderLayout(); + }; + t.prototype.renderLayout = function() { + this.renderOverflowMode(); + if (this.tbarAlign) { + this.itemPositioning(); + } + if (this.popObj && this.popObj.element.childElementCount > 1 && this.checkPopupRefresh(this.element, this.popObj.element)) { + this.popupRefresh(this.popObj.element, false); + } + this.separator(); + }; + t.prototype.itemsAlign = function(e, t) { + var i; + var n; + if (!this.tbarEle) { + this.tbarEle = []; + } + for(var r = 0; r < e.length; r++){ + i = this.renderSubComponent(e[r], r); + if (this.tbarEle.indexOf(i) === -1) { + this.tbarEle.push(i); + } + if (!this.tbarAlign) { + this.tbarItemAlign(e[r], t, r); + } + n = t.querySelector('.e-toolbar-' + e[r].align.toLowerCase()); + if (n) { + if (!(e[r].showAlwaysInPopup && e[r].overflow !== 'Show')) { + this.tbarAlgEle[(e[r].align + 's').toLowerCase()].push(i); + } + n.appendChild(i); + } else { + t.appendChild(i); + } + } + if (this.isReact) { + var s = 'portals'; + this.notify('render-react-toolbar-template', this[s]); + this.renderReactTemplates(); + } + }; + t.prototype.changeOrientation = function() { + var e = this.element; + if (this.isVertical) { + e.classList.remove($); + this.isVertical = false; + if (this.height === 'auto' || this.height === '100%') { + e.style.height = this.height; + } + e.setAttribute('aria-orientation', 'horizontal'); + } else { + e.classList.add($); + this.isVertical = true; + e.setAttribute('aria-orientation', 'vertical'); + (0, n.V7)(this.element, { + 'height': (0, n.Ac)(this.height), + 'width': (0, n.Ac)(this.width) + }); + } + this.destroyMode(); + this.refreshOverflow(); + }; + t.prototype.initScroll = function(e, t) { + if (!this.scrollModule && this.checkOverflow(e, t[0])) { + if (this.tbarAlign) { + this.element.querySelector('.' + Q + ' .' + eg).removeAttribute('style'); + } + if (this.isVertical) { + this.scrollModule = new G({ + scrollStep: this.scrollStep, + enableRtl: this.enableRtl + }, t[0]); + } else { + this.scrollModule = new O({ + scrollStep: this.scrollStep, + enableRtl: this.enableRtl + }, t[0]); + } + if (this.cssClass) { + (0, n.cn)([ + t[0] + ], this.cssClass.split(' ')); + } + this.remove(this.scrollModule.element, eb); + (0, n.V7)(this.element, { + overflow: 'hidden' + }); + } + }; + t.prototype.itemWidthCal = function(e) { + var t = this; + var i = 0; + var r; + [].slice.call((0, n.td)('.' + ee, e)).forEach(function(e) { + if ((0, n.pn)(e)) { + r = window.getComputedStyle(e); + i += t.isVertical ? e.offsetHeight : e.offsetWidth; + i += parseFloat(t.isVertical ? r.marginTop : r.marginRight); + i += parseFloat(t.isVertical ? r.marginBottom : r.marginLeft); + } + }); + return i; + }; + t.prototype.getScrollCntEle = function(e) { + var t = (this.isVertical) ? '.e-vscroll-content' : '.e-hscroll-content'; + return e.querySelector(t); + }; + t.prototype.checkOverflow = function(e, t) { + if ((0, n.le)(e) || (0, n.le)(t) || !(0, n.pn)(e)) { + return false; + } + var i = this.isVertical ? e.offsetHeight : e.offsetWidth; + var r = this.isVertical ? t.offsetHeight : t.offsetWidth; + if (this.tbarAlign || this.scrollModule || (i === r)) { + r = this.itemWidthCal(this.scrollModule ? this.getScrollCntEle(t) : t); + } + var s = e.querySelector('.' + eu); + var o = e.querySelector('.' + ef); + var a = 0; + if (s) { + a = this.isVertical ? s.offsetHeight : s.offsetWidth; + } else if (o) { + a = this.isVertical ? (o.offsetHeight * (2)) : (o.offsetWidth * 2); + } + if (r > i - a) { + return true; + } else { + return false; + } + }; + t.prototype.refreshOverflow = function() { + this.resize(); + }; + t.prototype.toolbarAlign = function(e) { + if (this.tbarAlign) { + this.add(e, eb); + this.itemPositioning(); + } + }; + t.prototype.renderOverflowMode = function() { + var e = this.element; + var t = e.querySelector('.' + Q); + var i = this.popupPriCount > 0; + if (e && e.children.length > 0) { + this.offsetWid = e.offsetWidth; + this.remove(this.element, 'e-toolpop'); + if (n.AR.info.name === 'msie' && this.height === 'auto') { + e.style.height = ''; + } + switch(this.overflowMode){ + case 'Scrollable': + if ((0, n.le)(this.scrollModule)) { + this.initScroll(e, [].slice.call(e.getElementsByClassName(Q))); + } + break; + case 'Popup': + this.add(this.element, 'e-toolpop'); + if (this.tbarAlign) { + this.removePositioning(); + } + if (this.checkOverflow(e, t) || i) { + this.setOverflowAttributes(e); + } + this.toolbarAlign(t); + break; + case 'MultiRow': + this.add(t, eO); + if (this.checkOverflow(e, t) && this.tbarAlign) { + this.removePositioning(); + this.add(t, eA); + } + if (e.style.overflow === 'hidden') { + e.style.overflow = ''; + } + if (n.AR.info.name === 'msie' || e.style.height !== 'auto') { + e.style.height = 'auto'; + } + break; + case 'Extended': + this.add(this.element, eR); + if (this.checkOverflow(e, t) || i) { + if (this.tbarAlign) { + this.removePositioning(); + } + this.setOverflowAttributes(e); + } + this.toolbarAlign(t); + } + } + }; + t.prototype.setOverflowAttributes = function(e) { + this.createPopupEle(e, [].slice.call((0, n.td)('.' + Q + ' .' + ee, e))); + this.element.querySelector('.' + eu).setAttribute('tabIndex', '0'); + this.element.querySelector('.' + eu).setAttribute('role', 'list'); + }; + t.prototype.separator = function() { + var e = this.element; + var t = [].slice.call(e.querySelectorAll('.' + ei)); + var i = e.querySelector('.' + eP); + var n = e.querySelector('.' + eM); + var r = this.overflowMode === 'MultiRow' ? i : n; + if (r !== null) { + if (this.overflowMode === 'MultiRow') { + r.classList.remove(eP); + } else if (this.overflowMode === 'Extended') { + r.classList.remove(eM); + } + } + for(var s = 0; s <= t.length - 1; s++){ + if (t[s].offsetLeft < 30 && t[s].offsetLeft !== 0) { + if (this.overflowMode === 'MultiRow') { + t[s].classList.add(eP); + } else if (this.overflowMode === 'Extended') { + t[s].classList.add(eM); + } + } + } + }; + t.prototype.createPopupEle = function(e, t) { + var i = e.querySelector('.' + eu); + var r = this.isVertical; + if (!i) { + this.createPopupIcon(e); + } + i = e.querySelector('.' + eu); + var s = (r ? i.offsetHeight : i.offsetWidth); + var o = ((r ? e.offsetHeight : e.offsetWidth) - (s)); + this.element.classList.remove('e-rtl'); + (0, n.V7)(this.element, { + direction: 'initial' + }); + this.checkPriority(e, t, o, true); + if (this.enableRtl) { + this.element.classList.add('e-rtl'); + } + this.element.style.removeProperty('direction'); + this.createPopup(); + }; + t.prototype.pushingPoppedEle = function(e, t, i, r, s) { + var o = e.element; + var a = [].slice.call((0, n.td)('.' + eT, o.querySelector('.' + Q))); + var l = (0, n.td)('.' + ec, i); + var h = 0; + var c = 0; + a.forEach(function(o, a) { + l = (0, n.td)('.' + ec, i); + if (o.classList.contains(ec) && l.length > 0) { + if (e.tbResize && l.length > a) { + i.insertBefore(o, l[a]); + ++c; + } else { + i.insertBefore(o, i.children[l.length]); + ++c; + } + } else if (o.classList.contains(ec)) { + i.insertBefore(o, i.firstChild); + ++c; + } else if (e.tbResize && o.classList.contains(ed) && i.children.length > 0 && l.length === 0) { + i.insertBefore(o, i.firstChild); + ++c; + } else if (o.classList.contains(ed)) { + t.push(o); + } else if (e.tbResize) { + i.insertBefore(o, i.childNodes[h + c]); + ++h; + } else { + i.appendChild(o); + } + if (o.classList.contains(ei)) { + (0, n.V7)(o, { + display: '', + height: s + 'px' + }); + } else { + (0, n.V7)(o, { + display: '', + height: r + 'px' + }); + } + }); + t.forEach(function(e) { + i.appendChild(e); + }); + var d = (0, n.td)('.' + ee, o.querySelector('.' + Q)); + for(var p = d.length - 1; p >= 0; p--){ + var u = d[p]; + if (u.classList.contains(ei) && this.overflowMode !== 'Extended') { + (0, n.V7)(u, { + display: 'none' + }); + } else { + break; + } + } + }; + t.prototype.createPopup = function() { + var e = this.element; + var t; + var i; + if (this.overflowMode === 'Extended') { + i = e.querySelector('.' + ei + ':not(.' + eT + ')'); + t = (e.style.height === 'auto' || e.style.height === '') ? null : i.offsetHeight; + } + var r = e.querySelector('.' + ee + ':not(.' + ei + '):not(.' + eT + ')'); + var s = (e.style.height === 'auto' || e.style.height === '') ? null : (r && r.offsetHeight); + var o; + var a = []; + if ((0, n.Ys)('#' + e.id + '_popup.' + ew, e)) { + o = (0, n.Ys)('#' + e.id + '_popup.' + ew, e); + } else { + var l = this.createElement('div', { + id: e.id + '_popup', + className: ew + ' ' + eB + }); + var h = this.createElement('div', { + id: e.id + '_popup', + className: ew + }); + o = this.overflowMode === 'Extended' ? l : h; + } + this.pushingPoppedEle(this, a, o, s, t); + this.popupInit(e, o); + }; + t.prototype.getElementOffsetY = function() { + return (this.overflowMode === 'Extended' && window.getComputedStyle(this.element).getPropertyValue('box-sizing') === 'border-box' ? this.element.clientHeight : this.element.offsetHeight); + }; + t.prototype.popupInit = function(e, t) { + if (!this.popObj) { + e.appendChild(t); + if (this.cssClass) { + (0, n.cn)([ + t + ], this.cssClass.split(' ')); + } + (0, n.V7)(this.element, { + overflow: '' + }); + var i = window.getComputedStyle(this.element); + var r = new h.GI(null, { + relateTo: this.element, + offsetY: (this.isVertical) ? 0 : this.getElementOffsetY(), + enableRtl: this.enableRtl, + open: this.popupOpen.bind(this), + close: this.popupClose.bind(this), + collision: { + Y: this.enableCollision ? 'flip' : 'none' + }, + position: this.enableRtl ? { + X: 'left', + Y: 'top' + } : { + X: 'right', + Y: 'top' + } + }); + r.appendTo(t); + if (this.overflowMode === 'Extended') { + r.width = parseFloat(i.width) + ((parseFloat(i.borderRightWidth)) * 2); + r.offsetX = 0; + } + n.bi.add(document, 'scroll', this.docEvent.bind(this)); + n.bi.add(document, 'click ', this.docEvent.bind(this)); + r.element.style.maxHeight = r.element.offsetHeight + 'px'; + if (this.isVertical) { + r.element.style.visibility = 'hidden'; + } + if (this.isExtendedOpen) { + var s = this.element.querySelector('.' + eu); + s.classList.add(ex); + (0, n.s1)(s.firstElementChild, [ + en + ], [ + er + ]); + this.element.querySelector('.' + eB).classList.add(es); + } else { + r.hide(); + } + this.popObj = r; + this.element.setAttribute('aria-haspopup', 'true'); + } else { + var o = this.popObj.element; + (0, n.V7)(o, { + maxHeight: '', + display: 'block' + }); + (0, n.V7)(o, { + maxHeight: o.offsetHeight + 'px', + display: '' + }); + } + }; + t.prototype.tbarPopupHandler = function(e) { + if (this.overflowMode === 'Extended') { + if (e) { + this.add(this.element, eH); + } else { + this.remove(this.element, eH); + } + } + }; + t.prototype.popupOpen = function(e) { + var t = this.popObj; + if (!this.isVertical) { + t.offsetY = this.getElementOffsetY(); + t.dataBind(); + } + var i = this.popObj.element; + var r = this.popObj.element.parentElement; + var s = r.querySelector('.' + eu); + (0, n.V7)(t.element, { + height: 'auto', + maxHeight: '' + }); + t.element.style.maxHeight = t.element.offsetHeight + 'px'; + if (this.overflowMode === 'Extended') { + t.element.style.minHeight = ''; + } + var o = i.offsetTop + i.offsetHeight + (0, c.k)(r).top; + var a = s.firstElementChild; + s.classList.add(ex); + (0, n.s1)(a, [ + en + ], [ + er + ]); + this.tbarPopupHandler(true); + var l = (0, n.le)(window.scrollY) ? 0 : window.scrollY; + if (!this.isVertical && ((window.innerHeight + l) < o) && (this.element.offsetTop < i.offsetHeight)) { + var h = (i.offsetHeight - ((o - window.innerHeight - l) + 5)); + t.height = h + 'px'; + for(var d = 0; d <= i.childElementCount; d++){ + var p = i.children[d]; + if (p.offsetTop + p.offsetHeight > h) { + h = p.offsetTop; + break; + } + } + (0, n.V7)(t.element, { + maxHeight: h + 'px' + }); + } else if (this.isVertical) { + var u = this.element.getBoundingClientRect(); + (0, n.V7)(t.element, { + maxHeight: (u.top + this.element.offsetHeight) + 'px', + bottom: 0, + visibility: '' + }); + } + if (t) { + var f = i.getBoundingClientRect(); + if (f.right > document.documentElement.clientWidth && f.width > r.getBoundingClientRect().width) { + t.collision = { + Y: 'none' + }; + t.dataBind(); + } + t.refreshPosition(); + } + }; + t.prototype.popupClose = function(e) { + var t = this.element; + var i = t.querySelector('.' + eu); + var r = i.firstElementChild; + i.classList.remove(ex); + (0, n.s1)(r, [ + er + ], [ + en + ]); + this.tbarPopupHandler(false); + }; + t.prototype.checkPriority = function(e, t, i, r) { + var s = this.popupPriCount > 0; + var o = t.length; + var a = i; + var l; + var h; + var c = 0; + var d = 0; + var p = 0; + var u = function(e, t) { + var i = false; + t.forEach(function(t) { + if (e.classList.contains(t)) { + i = true; + } + }); + return i; + }; + for(var f = o - 1; f >= 0; f--){ + var m = void 0; + var v = window.getComputedStyle(t[f]); + if (this.isVertical) { + m = parseFloat((v).marginTop); + m += parseFloat((v).marginBottom); + } else { + m = parseFloat((v).marginRight); + m += parseFloat((v).marginLeft); + } + var g = t[f] === this.tbarEle[0]; + if (g) { + this.tbarEleMrgn = m; + } + l = this.isVertical ? t[f].offsetHeight : t[f].offsetWidth; + var b = g ? (l + m) : l; + if (u(t[f], [ + eN + ]) && s) { + t[f].classList.add(eT); + if (this.isVertical) { + (0, n.V7)(t[f], { + display: 'none', + minHeight: b + 'px' + }); + } else { + (0, n.V7)(t[f], { + display: 'none', + minWidth: b + 'px' + }); + } + p++; + } + if (this.isVertical) { + h = (t[f].offsetTop + t[f].offsetHeight + m) > i; + } else { + h = (t[f].offsetLeft + t[f].offsetWidth + m) > i; + } + if (h) { + if (t[f].classList.contains(ei)) { + if (this.overflowMode === 'Extended') { + if (d === p) { + var y = t[f]; + if (u(y, [ + ei, + eL + ])) { + t[f].classList.add(eT); + p++; + } + } + d++; + } else if (this.overflowMode === 'Popup') { + if (c > 0 && d === p) { + var y = t[f + d + (c - 1)]; + if (u(y, [ + ei, + eL + ])) { + (0, n.V7)(y, { + display: 'none' + }); + } + } + c++; + d = 0; + p = 0; + } + } else { + d++; + } + if (t[f].classList.contains(ec) && r) { + i -= ((this.isVertical ? t[f].offsetHeight : t[f].offsetWidth) + (m)); + } else if (!u(t[f], [ + ei, + eL + ])) { + t[f].classList.add(eT); + if (this.isVertical) { + (0, n.V7)(t[f], { + display: 'none', + minHeight: b + 'px' + }); + } else { + (0, n.V7)(t[f], { + display: 'none', + minWidth: b + 'px' + }); + } + p++; + } else { + i -= ((this.isVertical ? t[f].offsetHeight : t[f].offsetWidth) + (m)); + } + } + } + if (r) { + var C = (0, n.td)('.' + ee + ':not(.' + eT + ')', this.element); + this.checkPriority(e, C, a, false); + } + }; + t.prototype.createPopupIcon = function(e) { + var t = e.id.concat('_nav'); + var i = 'e-' + e.id.concat('_nav ' + eS); + i = this.overflowMode === 'Extended' ? i + ' ' + eI : i; + var r = this.createElement('div', { + id: t, + className: i + }); + if (n.AR.info.name === 'msie' || n.AR.info.name === 'edge') { + r.classList.add('e-ie-align'); + } + var s = this.createElement('div', { + className: er + ' e-icons' + }); + r.appendChild(s); + r.setAttribute('tabindex', '0'); + r.setAttribute('role', 'list'); + e.appendChild(r); + }; + t.prototype.tbarPriRef = function(e, t, i, r, s, o, a, l) { + var h = l; + var c = this.popObj.element; + var d = '.' + ee + ':not(.' + ei + '):not(.' + ec + ')'; + var p = (0, n.td)('.' + eT + ':not(.' + ec + ')', c).length; + var u = function(e, t) { + return e.classList.contains(t); + }; + if ((0, n.td)(d, e).length === 0) { + var f = e.children[t - (t - i) - 1]; + var m = (!(0, n.le)(f) && u(f, eL)); + if ((!(0, n.le)(f) && u(f, ei) && !(0, n.pn)(f)) || m) { + var v = 'none'; + f.style.display = 'inherit'; + var g = f.offsetWidth + (parseFloat(window.getComputedStyle(f).marginRight) * 2); + var b = f.previousElementSibling; + if ((o + g) < a || s) { + e.insertBefore(r, e.children[(t + h) - (t - i)]); + if (!(0, n.le)(b)) { + b.style.display = ''; + } + } else { + if (b.classList.contains(ei)) { + b.style.display = v; + } + } + f.style.display = ''; + } else { + e.insertBefore(r, e.children[(t + h) - (t - i)]); + } + } else { + e.insertBefore(r, e.children[(t + h) - p]); + } + }; + t.prototype.popupRefresh = function(e, t) { + var i = this; + var r = this.element; + var s = this.isVertical; + var o = r.querySelector('.' + Q); + var a = r.querySelector('.' + eu); + if ((0, n.le)(a)) { + return; + } + o.removeAttribute('style'); + e.style.display = 'block'; + var l; + if (s) { + l = r.offsetHeight - (a.offsetHeight + o.offsetHeight); + } else { + l = r.offsetWidth - (a.offsetWidth + o.offsetWidth); + } + var h = 0; + [].slice.call(e.children).forEach(function(e) { + h += i.popupEleWidth(e); + (0, n.V7)(e, { + 'position': '' + }); + }); + if ((l + (s ? a.offsetHeight : a.offsetWidth)) > (h) && this.popupPriCount === 0) { + t = true; + } + this.popupEleRefresh(l, e, t); + e.style.display = ''; + if (e.children.length === 0 && a && this.popObj) { + (0, n.og)(a); + a = null; + this.popObj.destroy(); + (0, n.og)(this.popObj.element); + this.popObj = null; + r.setAttribute('aria-haspopup', 'false'); + } + }; + t.prototype.ignoreEleFetch = function(e, t) { + var i = [].slice.call(t.querySelectorAll('.' + eL)); + var n = []; + var r = 0; + if (i.length > 0) { + i.forEach(function(e) { + n.push([].slice.call(t.children).indexOf(e)); + }); + } else { + return 0; + } + n.forEach(function(t) { + if (t <= e) { + r++; + } + }); + return r; + }; + t.prototype.checkPopupRefresh = function(e, t) { + t.style.display = 'block'; + var i = this.popupEleWidth(t.firstElementChild); + t.firstElementChild.style.removeProperty('Position'); + var n = e.offsetWidth - e.querySelector('.' + eu).offsetWidth; + var r = e.querySelector('.' + Q).offsetWidth; + t.style.removeProperty('display'); + if (n > (i + r)) { + return true; + } + return false; + }; + t.prototype.popupEleWidth = function(e) { + e.style.position = 'absolute'; + var t = this.isVertical ? e.offsetHeight : e.offsetWidth; + var i = e.querySelector('.' + ek); + if (e.classList.contains('e-tbtn-align') || e.classList.contains(eh)) { + var r = e.children[0]; + if (!(0, n.le)(i) && e.classList.contains(eh)) { + i.style.display = 'none'; + } else if (!(0, n.le)(i) && e.classList.contains(el)) { + i.style.display = 'block'; + } + r.style.minWidth = '0%'; + t = parseFloat(!this.isVertical ? e.style.minWidth : e.style.minHeight); + r.style.minWidth = ''; + r.style.minHeight = ''; + if (!(0, n.le)(i)) { + i.style.display = ''; + } + } + return t; + }; + t.prototype.popupEleRefresh = function(e, t, i) { + var r = this.popupPriCount > 0; + var s = this.tbarEle; + var o; + var a; + var l = this.element.querySelector('.' + Q); + var h = 0; + var c = function(t) { + if (t.classList.contains(eN) && r && !i) { + return "continue"; + } + var c = d.popupEleWidth(t); + if (t === d.tbarEle[0]) { + c += d.tbarEleMrgn; + } + t.style.position = ''; + if (c < e || i) { + (0, n.V7)(t, { + minWidth: '', + height: '', + minHeight: '' + }); + if (!t.classList.contains(ed)) { + t.classList.remove(eT); + } + a = d.tbarEle.indexOf(t); + if (d.tbarAlign) { + var p = d.items[a].align; + a = d.tbarAlgEle[(p + 's').toLowerCase()].indexOf(t); + s = d.tbarAlgEle[(p + 's').toLowerCase()]; + l = d.element.querySelector('.' + Q + ' .' + 'e-toolbar-' + p.toLowerCase()); + } + var u = 0; + if (d.overflowMode !== 'Extended') { + s.slice(0, a).forEach(function(t) { + if (t.classList.contains(ec) || t.classList.contains(ei)) { + if (t.classList.contains(ei)) { + t.style.display = ''; + e -= t.offsetWidth; + } + u++; + } + }); + } + h = d.ignoreEleFetch(a, l); + if (t.classList.contains(ec)) { + d.tbarPriRef(l, a, u, t, i, c, e, h); + e -= t.offsetWidth; + } else if (a === 0) { + l.insertBefore(t, l.firstChild); + e -= t.offsetWidth; + } else { + o = (0, n.td)('.' + ec, d.popObj.element).length; + l.insertBefore(t, l.children[(a + h) - o]); + e -= t.offsetWidth; + } + t.style.height = ''; + } else { + return "break"; + } + }; + var d = this; + for(var p = 0, u = [].slice.call(t.children); p < u.length; p++){ + var f = u[p]; + var m = c(f); + if (m === "break") break; + } + var v = this.checkOverflow(this.element, this.element.getElementsByClassName(Q)[0]); + if (v && !i) { + this.renderOverflowMode(); + } + }; + t.prototype.removePositioning = function() { + var e = this.element.querySelector('.' + Q); + if ((0, n.le)(e) || !e.classList.contains(eb)) { + return; + } + this.remove(e, eb); + var t = [].slice.call(e.childNodes); + t[1].removeAttribute('style'); + t[2].removeAttribute('style'); + }; + t.prototype.refreshPositioning = function() { + var e = this.element.querySelector('.' + Q); + this.add(e, eb); + this.itemPositioning(); + }; + t.prototype.itemPositioning = function() { + var e = this.element.querySelector('.' + Q); + var t; + if ((0, n.le)(e) || !e.classList.contains(eb)) { + return; + } + var i = this.element.querySelector('.' + eu); + var r; + if (this.scrollModule) { + var s = (this.isVertical) ? eC : ey; + r = [].slice.call(e.querySelector('.' + s).children); + } else { + r = [].slice.call(e.childNodes); + } + if (this.isVertical) { + t = r[0].offsetHeight + r[2].offsetHeight; + } else { + t = r[0].offsetWidth + r[2].offsetWidth; + } + var o = this.isVertical ? this.element.offsetHeight : this.element.offsetWidth; + if (i) { + o -= (this.isVertical ? i.offsetHeight : i.offsetWidth); + var a = (this.isVertical ? i.offsetHeight : i.offsetWidth) + 'px'; + r[2].removeAttribute('style'); + if (this.isVertical) { + if (this.enableRtl) { + r[2].style.top = a; + } else { + r[2].style.bottom = a; + } + } else { + if (this.enableRtl) { + r[2].style.left = a; + } else { + r[2].style.right = a; + } + } + } + if (o <= t) { + return; + } + var l = (((o - t)) - (!this.isVertical ? r[1].offsetWidth : r[1].offsetHeight)) / 2; + r[1].removeAttribute('style'); + var h = ((!this.isVertical ? r[0].offsetWidth : r[0].offsetHeight) + l) + 'px'; + if (this.isVertical) { + if (this.enableRtl) { + r[1].style.marginBottom = h; + } else { + r[1].style.marginTop = h; + } + } else { + if (this.enableRtl) { + r[1].style.marginRight = h; + } else { + r[1].style.marginLeft = h; + } + } + }; + t.prototype.tbarItemAlign = function(e, t, i) { + var n = this; + if (e.showAlwaysInPopup && e.overflow !== 'Show') { + return; + } + var r = []; + r.push(this.createElement('div', { + className: ev + })); + r.push(this.createElement('div', { + className: eg + })); + r.push(this.createElement('div', { + className: em + })); + if (i === 0 && e.align !== 'Left') { + r.forEach(function(e) { + t.appendChild(e); + }); + this.tbarAlign = true; + this.add(t, eb); + } else if (e.align !== 'Left') { + var s = t.childNodes; + var o = r[0]; + [].slice.call(s).forEach(function(e) { + n.tbarAlgEle.lefts.push(e); + o.appendChild(e); + }); + t.appendChild(o); + t.appendChild(r[1]); + t.appendChild(r[2]); + this.tbarAlign = true; + this.add(t, eb); + } + }; + t.prototype.ctrlTemplate = function() { + var e = this; + this.ctrlTem = this.trgtEle.cloneNode(true); + this.add(this.trgtEle, Q); + this.tbarEle = []; + var t = [].slice.call(this.trgtEle.children); + t.forEach(function(t) { + if (t.tagName === 'DIV') { + e.tbarEle.push(t); + t.setAttribute('aria-disabled', 'false'); + e.add(t, ee); + } + }); + }; + t.prototype.renderItems = function() { + var e = this.element; + var t = this.items; + if (this.trgtEle != null) { + this.ctrlTemplate(); + } else if (e && t.length > 0) { + var i = void 0; + if (e && e.children.length > 0) { + i = e.querySelector('.' + Q); + } + if (!i) { + i = this.createElement('div', { + className: Q + }); + } + this.itemsAlign(t, i); + e.appendChild(i); + } + }; + t.prototype.setAttr = function(e, t) { + var i = Object.keys(e); + var n; + for(var r = 0; r < i.length; r++){ + n = i[r]; + if (n === 'class') { + this.add(t, e[n]); + } else { + t.setAttribute(n, e[n]); + } + } + }; + t.prototype.enableItems = function(e, t) { + var i = e; + var r = i.length; + var s; + if ((0, n.le)(t)) { + t = true; + } + var o = function(e, t) { + if (e) { + t.classList.remove(ea); + t.setAttribute('aria-disabled', 'false'); + } else { + t.classList.add(ea); + t.setAttribute('aria-disabled', 'true'); + } + }; + if (!(0, n.le)(r) && r >= 1) { + for(var a = 0, l = [].slice.call(i); a < r; a++){ + var h = l[a]; + if (typeof (h) === 'number') { + s = this.getElementByIndex(h); + if ((0, n.le)(s)) { + return; + } else { + i[a] = s; + } + } else { + s = h; + } + o(t, s); + } + if (t) { + (0, n.IV)(i, ea); + } else { + (0, n.cn)(i, ea); + } + } else { + if (typeof (i) === 'number') { + s = this.getElementByIndex(i); + if ((0, n.le)(s)) { + return; + } + } else { + s = e; + } + o(t, s); + } + }; + t.prototype.getElementByIndex = function(e) { + if (this.tbarEle[e]) { + return this.tbarEle[e]; + } + return null; + }; + t.prototype.addItems = function(e, t) { + var i; + this.extendedOpen(); + var r = this.element.querySelector('.' + Q); + if ((0, n.le)(r)) { + this.itemsRerender(e); + return; + } + var s; + var o = 'Left'; + if ((0, n.le)(t)) { + t = 0; + } + e.forEach(function(e) { + if (!(0, n.le)(e.align) && e.align !== 'Left' && o === 'Left') { + o = e.align; + } + }); + for(var a = 0, l = e; a < l.length; a++){ + var h = l[a]; + if ((0, n.le)(h.type)) { + h.type = 'Button'; + } + i = (0, n.td)('.' + ee, this.element); + h.align = o; + s = this.renderSubComponent(h, t); + if (this.tbarEle.length >= t && i.length >= 0) { + if ((0, n.le)(this.scrollModule)) { + this.destroyMode(); + } + var c = h.align[0] === 'L' ? 0 : h.align[0] === 'C' ? 1 : 2; + var d = void 0; + if (!this.tbarAlign && o !== 'Left') { + this.tbarItemAlign(h, r, 1); + this.tbarAlign = true; + d = (0, n.oq)(i[0], '.' + Q).children[c]; + d.appendChild(s); + this.tbarAlgEle[(h.align + 's').toLowerCase()].push(s); + this.refreshPositioning(); + } else if (this.tbarAlign) { + d = (0, n.oq)(i[0], '.' + Q).children[c]; + d.insertBefore(s, d.children[t]); + this.tbarAlgEle[(h.align + 's').toLowerCase()].splice(t, 0, s); + this.refreshPositioning(); + } else if (i.length === 0) { + i = (0, n.td)('.' + Q, this.element); + i[0].appendChild(s); + } else { + i[0].parentNode.insertBefore(s, i[t]); + } + this.items.splice(t, 0, h); + if (h.template) { + this.tbarEle.splice(this.tbarEle.length - 1, 1); + } + this.tbarEle.splice(t, 0, s); + t++; + this.offsetWid = r.offsetWidth; + } + } + r.style.width = ''; + this.renderOverflowMode(); + if (this.isReact) { + this.renderReactTemplates(); + } + }; + t.prototype.removeItems = function(e) { + var t = e; + var i; + var r = [].slice.call((0, n.td)('.' + ee, this.element)); + if (typeof (t) === 'number') { + i = parseInt(e.toString(), 10); + this.removeItemByIndex(i, r); + } else { + if (t && t.length > 1) { + for(var s = 0, o = [].slice.call(t); s < o.length; s++){ + var a = o[s]; + i = this.tbarEle.indexOf(a); + this.removeItemByIndex(i, r); + r = (0, n.td)('.' + ee, this.element); + } + } else { + var a = (t && t.length && t.length === 1) ? t[0] : e; + i = r.indexOf(a); + this.removeItemByIndex(i, r); + } + } + this.resize(); + }; + t.prototype.removeItemByIndex = function(e, t) { + if (this.tbarEle[e] && t[e]) { + var i = this.tbarEle.indexOf(t[e]); + if (this.tbarAlign) { + var r = this.tbarAlgEle[(this.items[i].align + 's').toLowerCase()].indexOf(this.tbarEle[i]); + this.tbarAlgEle[(this.items[i].align + 's').toLowerCase()].splice(r, 1); + } + if (this.isReact) { + this.clearTemplate(); + } + var s = t[e].querySelector('.e-control.e-btn'); + if (!(0, n.le)(s) && !(0, n.le)(s.ej2_instances[0]) && !(s.ej2_instances[0].isDestroyed)) { + s.ej2_instances[0].destroy(); + } + (0, n.og)(t[e]); + this.items.splice(i, 1); + this.tbarEle.splice(i, 1); + } + }; + t.prototype.templateRender = function(e, t, i, r) { + var s = i.type; + var o = e; + var a; + if (typeof (e) === 'object') { + a = typeof (o.appendTo) === 'function'; + } + if (typeof (e) === 'string' || !a) { + var l = void 0; + var h = e; + var c = new RegExp(/<(?=.*? .*?\/ ?>|br|hr|input|!--|wbr)[a-z]+.*?>|<([a-z]+).*?<\/\1>/i); + h = (typeof (e) === 'string') ? e.trim() : e; + try { + if (typeof (e) === 'object' && !(0, n.le)(e.tagName)) { + t.appendChild(e); + } else if (typeof (e) === 'string' && c.test(h)) { + t.innerHTML = h; + } else if (document.querySelectorAll(h).length) { + var d = document.querySelector(h); + var p = d.outerHTML.trim(); + t.appendChild(d); + d.style.display = ''; + if (!(0, n.le)(p)) { + this.tempId.push(h); + } + } else { + l = (0, n.MY)(h); + } + } catch (u) { + l = (0, n.MY)(h); + } + var f = void 0; + if (!(0, n.le)(l)) { + var m = this.element.id + r + '_template'; + f = l({}, this, 'template', m, this.isStringTemplate); + } + if (!(0, n.le)(f) && f.length > 0) { + [].slice.call(f).forEach(function(e) { + if (!(0, n.le)(e.tagName)) { + e.style.display = ''; + } + t.appendChild(e); + }); + } + } else if (s === 'Input') { + var d = this.createElement('input'); + if (i.id) { + d.id = i.id; + } else { + d.id = (0, n.QI)('tbr-ipt'); + } + t.appendChild(d); + o.appendTo(d); + } + this.add(t, eo); + this.tbarEle.push(t); + }; + t.prototype.buttonRendering = function(e, t) { + var i = this.createElement('button', { + className: ep + }); + i.setAttribute('type', 'button'); + var r = e.text; + var s; + var o; + if (e.id) { + i.id = e.id; + } else { + i.id = (0, n.QI)('e-tbr-btn'); + } + var a = this.createElement('span', { + className: 'e-tbar-btn-text' + }); + if (r) { + a.innerHTML = this.enableHtmlSanitizer ? n.pJ.sanitize(r) : r; + i.appendChild(a); + i.classList.add('e-tbtn-txt'); + } else { + this.add(t, 'e-tbtn-align'); + } + if (e.prefixIcon || e.suffixIcon) { + if ((e.prefixIcon && e.suffixIcon) || e.prefixIcon) { + s = e.prefixIcon + ' e-icons'; + o = 'Left'; + } else { + s = e.suffixIcon + ' e-icons'; + o = 'Right'; + } + } + var l = new d.z({ + iconCss: s, + iconPosition: o + }); + l.createElement = this.createElement; + l.appendTo(i); + if (e.width) { + (0, n.V7)(i, { + 'width': (0, n.Ac)(e.width) + }); + } + return i; + }; + t.prototype.renderSubComponent = function(e, t) { + var i; + var r = this.createElement('div', { + className: ee + }); + r.setAttribute('aria-disabled', 'false'); + var s = this.createElement('div', { + innerHTML: this.enableHtmlSanitizer ? n.pJ.sanitize(e.tooltipText) : e.tooltipText + }); + if (!this.tbarEle) { + this.tbarEle = []; + } + if (e.htmlAttributes) { + this.setAttr(e.htmlAttributes, r); + } + if (e.tooltipText) { + r.setAttribute('title', s.textContent); + } + if (e.cssClass) { + r.className = r.className + ' ' + e.cssClass; + } + if (e.template) { + this.templateRender(e.template, r, e, t); + } else { + switch(e.type){ + case 'Button': + i = this.buttonRendering(e, r); + i.setAttribute('tabindex', '-1'); + i.setAttribute('aria-label', (e.text || e.tooltipText)); + r.appendChild(i); + r.addEventListener('click', this.itemClick.bind(this)); + break; + case 'Separator': + this.add(r, ei); + break; + } + } + if (e.showTextOn) { + var o = e.showTextOn; + if (o === 'Toolbar') { + this.add(r, el); + this.add(r, 'e-tbtn-align'); + } else if (o === 'Overflow') { + this.add(r, eh); + } + } + if (e.overflow) { + var a = e.overflow; + if (a === 'Show') { + this.add(r, ec); + } else if (a === 'Hide') { + if (!r.classList.contains(ei)) { + this.add(r, ed); + } + } + } + if (e.overflow !== 'Show' && e.showAlwaysInPopup && !r.classList.contains(ei)) { + this.add(r, eN); + this.popupPriCount++; + } + if (e.disabled) { + this.add(r, ea); + } + if (e.visible === false) { + this.add(r, eD); + } + return r; + }; + t.prototype.itemClick = function(e) { + this.activeEleSwitch(e.currentTarget); + }; + t.prototype.activeEleSwitch = function(e) { + this.activeEleRemove(e.firstElementChild); + this.activeEle.focus(); + }; + t.prototype.activeEleRemove = function(e) { + if (!(0, n.le)(this.activeEle)) { + this.activeEle.setAttribute('tabindex', '-1'); + } + this.activeEle = e; + if ((0, n.le)(this.trgtEle) && !e.parentElement.classList.contains(eo)) { + e.removeAttribute('tabindex'); + } else { + this.activeEle.setAttribute('tabindex', '0'); + } + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([]); + }; + t.prototype.getModuleName = function() { + return 'toolbar'; + }; + t.prototype.itemsRerender = function(e) { + this.items = this.tbarItemsCol; + if (this.isReact || this.isAngular) { + this.clearTemplate(); + } + this.destroyMode(); + this.destroyItems(); + this.items = e; + this.tbarItemsCol = this.items; + this.renderItems(); + this.renderOverflowMode(); + if (this.isReact) { + this.renderReactTemplates(); + } + }; + t.prototype.resize = function() { + var e = this.element; + this.tbResize = true; + if (this.tbarAlign) { + this.itemPositioning(); + } + if (this.popObj && this.overflowMode === 'Popup') { + this.popObj.hide(); + } + var t = this.checkOverflow(e, e.getElementsByClassName(Q)[0]); + if (!t) { + this.destroyScroll(); + var i = e.querySelector('.' + Q); + if (!(0, n.le)(i)) { + this.remove(i, eA); + if (this.tbarAlign) { + this.add(i, eb); + } + } + } + if (t && this.scrollModule && (this.offsetWid === e.offsetWidth)) { + return; + } + if (this.offsetWid > e.offsetWidth || t) { + this.renderOverflowMode(); + } + if (this.popObj) { + if (this.overflowMode === 'Extended') { + var r = window.getComputedStyle(this.element); + this.popObj.width = parseFloat(r.width) + ((parseFloat(r.borderRightWidth)) * 2); + } + if (this.tbarAlign) { + this.removePositioning(); + } + this.popupRefresh(this.popObj.element, false); + if (this.tbarAlign) { + this.refreshPositioning(); + } + } + if (this.element.querySelector('.' + eE)) { + this.scrollStep = this.element.querySelector('.' + eE).offsetWidth; + } + this.offsetWid = e.offsetWidth; + this.tbResize = false; + this.separator(); + }; + t.prototype.extendedOpen = function() { + var e = this.element.querySelector('.' + eB); + if (this.overflowMode === 'Extended' && e) { + this.isExtendedOpen = e.classList.contains(es); + } + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = this.element; + var r = i.offsetWidth; + this.extendedOpen(); + for(var s = 0, o = Object.keys(e); s < o.length; s++){ + var a = o[s]; + switch(a){ + case 'items': + if (!(e.items instanceof Array && t.items instanceof Array)) { + var l = Object.keys(e.items); + for(var h = 0; h < l.length; h++){ + var c = parseInt(Object.keys(e.items)[h], 10); + var d = Object.keys(e.items[c])[0]; + var p = Object(e.items[c])[d]; + if (typeof p !== 'function') { + if (this.tbarAlign || d === 'align') { + this.refresh(); + this.trigger('created'); + break; + } + var u = d === 'showAlwaysInPopup' && !p; + var f = d === 'overflow' && this.popupPriCount !== 0; + if ((u) || (this.items[c].showAlwaysInPopup) && f) { + --this.popupPriCount; + } + if ((0, n.le)(this.scrollModule)) { + this.destroyMode(); + } + var m = [].slice.call((0, n.td)('.' + Q + ' .' + ee, i)); + if (this.isReact) { + this.clearTemplate(); + } + (0, n.og)(m[c]); + this.tbarEle.splice(c, 1); + this.addItems([ + this.items[c] + ], c); + this.items.splice(c, 1); + if (this.items[c].template) { + this.tbarEle.splice(this.items.length, 1); + } + } + } + } else { + this.itemsRerender(e.items); + } + break; + case 'width': + (0, n.V7)(i, { + 'width': (0, n.Ac)(e.width) + }); + this.renderOverflowMode(); + if (this.popObj && r < i.offsetWidth) { + this.popupRefresh(this.popObj.element, false); + } + break; + case 'height': + (0, n.V7)(this.element, { + 'height': (0, n.Ac)(e.height) + }); + break; + case 'overflowMode': + this.destroyMode(); + this.renderOverflowMode(); + if (this.enableRtl) { + this.add(i, et); + } + this.refreshOverflow(); + break; + case 'enableRtl': + if (e.enableRtl) { + this.add(i, et); + } else { + this.remove(i, et); + } + if (!(0, n.le)(this.scrollModule)) { + if (e.enableRtl) { + this.add(this.scrollModule.element, et); + } else { + this.remove(this.scrollModule.element, et); + } + } + if (!(0, n.le)(this.popObj)) { + if (e.enableRtl) { + this.add(this.popObj.element, et); + } else { + this.remove(this.popObj.element, et); + } + } + if (this.tbarAlign) { + this.itemPositioning(); + } + break; + case 'scrollStep': + if (this.scrollModule) { + this.scrollModule.scrollStep = this.scrollStep; + } + break; + case 'enableCollision': + if (this.popObj) { + this.popObj.collision = { + Y: this.enableCollision ? 'flip' : 'none' + }; + } + break; + case 'cssClass': + if (t.cssClass) { + (0, n.IV)([ + this.element + ], t.cssClass.split(' ')); + } + if (e.cssClass) { + (0, n.cn)([ + this.element + ], e.cssClass.split(' ')); + } + break; + case 'allowKeyboard': + this.unwireKeyboardEvent(); + if (e.allowKeyboard) { + this.wireKeyboardEvent(); + } + break; + } + } + }; + t.prototype.hideItem = function(e, t) { + var i = (typeof (e) === 'object') ? true : false; + var r = e; + var s; + var o; + var a = [].slice.call((0, n.td)('.' + ee, this.element)); + if (i) { + o = e; + } else if (this.tbarEle[r]) { + var l = [].slice.call((0, n.td)('.' + ee, this.element)); + o = l[r]; + } + if (o) { + if (t) { + o.classList.add(eD); + } else { + o.classList.remove(eD); + } + if (t && (0, n.le)(this.element.getAttribute('tabindex')) && !o.classList.contains(ei)) { + if ((0, n.le)(o.firstElementChild.getAttribute('tabindex'))) { + o.firstElementChild.setAttribute('tabindex', '-1'); + var h = [].slice.call((0, n.td)('.' + ee, this.element)); + if (i) { + r = h.indexOf(o); + } + var c = h[++r]; + while(c){ + var d = this.eleContains(c); + if (!d) { + c.firstElementChild.removeAttribute('tabindex'); + break; + } + c = h[++r]; + } + } + } else if ((0, n.le)(this.element.getAttribute('tabindex')) && !o.classList.contains(ei)) { + s = 0; + var p = false; + var u = false; + var f = a[s]; + while(f){ + if (!f.classList.contains(ei)) { + if ((0, n.le)(f.firstElementChild.getAttribute('tabindex'))) { + f.firstElementChild.setAttribute('tabindex', '-1'); + p = true; + } else { + if (p && u) { + break; + } + var d = this.eleContains(f); + if (!d) { + f.firstElementChild.removeAttribute('tabindex'); + u = true; + } + f = a[++s]; + } + } else { + f = a[++s]; + } + } + } + this.refreshOverflow(); + } + }; + J([ + (0, n.FE)([], eF) + ], t.prototype, "items", void 0); + J([ + (0, n.Z9)('auto') + ], t.prototype, "width", void 0); + J([ + (0, n.Z9)('auto') + ], t.prototype, "height", void 0); + J([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + J([ + (0, n.Z9)('Scrollable') + ], t.prototype, "overflowMode", void 0); + J([ + (0, n.Z9)() + ], t.prototype, "scrollStep", void 0); + J([ + (0, n.Z9)(true) + ], t.prototype, "enableCollision", void 0); + J([ + (0, n.Z9)(true) + ], t.prototype, "enableHtmlSanitizer", void 0); + J([ + (0, n.Z9)(true) + ], t.prototype, "allowKeyboard", void 0); + J([ + (0, n.ju)() + ], t.prototype, "clicked", void 0); + J([ + (0, n.ju)() + ], t.prototype, "created", void 0); + J([ + (0, n.ju)() + ], t.prototype, "destroyed", void 0); + J([ + (0, n.ju)() + ], t.prototype, "beforeCreate", void 0); + t = J([ + n.Zl + ], t); + return t; + }(n.wA)); + ; + var ez = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var eq = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + function eV(e, t) { + var i = (0, n.l7)({}, e); + for(var r = 0, s = Object.keys(i); r < s.length; r++){ + var o = s[r]; + if ((t).indexOf(o) < 0) { + (0, n.ex)(i, o); + } + } + return i; + } + function e_(e, t) { + var i = t === 40 ? 0 : e.childElementCount - 1; + var r = i; + var s; + var o = e.querySelector('.e-selected'); + if (o) { + o.classList.remove('e-selected'); + } + for(var a = 0, l = e.children.length; a < l; a++){ + if (e.children[a].classList.contains('e-focused')) { + s = e.children[a]; + r = a; + s.classList.remove('e-focused'); + if (t === 40) { + r++; + } else { + r--; + } + if (r === (t === 40 ? e.childElementCount : -1)) { + r = i; + } + } + } + s = e.children[r]; + r = eU(e, s, r, t); + if (r !== -1) { + (0, n.cn)([ + e.children[r] + ], 'e-focused'); + e.children[r].focus(); + } + } + function eU(e, t, i, n, r) { + if (r === void 0) { + r = 0; + } + if (t.classList.contains('e-separator') || t.classList.contains('e-disabled')) { + if (i === (n === 40 ? e.childElementCount - 1 : 0)) { + i = n === 40 ? 0 : e.childElementCount - 1; + } else { + if (n === 40) { + i++; + } else { + i--; + } + } + } + t = e.children[i]; + if (t.classList.contains('e-separator') || t.classList.contains('e-disabled')) { + r++; + if (r === e.childElementCount) { + return i = -1; + } + i = eU(e, t, i, n, r); + } + return i; + } + function eW(e) { + var t = [].slice.call(e.getElementsByClassName('e-blank-icon')); + if (!t.length) { + return; + } + var i = e.querySelector('.e-item:not(.e-blank-icon):not(.e-separator)'); + if ((0, n.le)(i)) { + return; + } + if (i.classList.contains('e-url')) { + i = i.querySelector('.e-menu-url'); + } + var r = i.querySelector('.e-menu-icon'); + var s; + var o = e.classList.contains('e-rtl'); + if (o) { + s = { + padding: 'paddingRight', + margin: 'marginLeft' + }; + } else { + s = { + padding: 'paddingLeft', + margin: 'marginRight' + }; + } + var a = parseInt(getComputedStyle(r).fontSize, 10) + parseInt((o ? getComputedStyle(r)[s.margin] : getComputedStyle(r)[s.margin]), 10) + parseInt(getComputedStyle(i).paddingLeft, 10) + "px"; + t.forEach(function(e) { + if (e.classList.contains('e-url')) { + e.querySelector('.e-menu-url').style[s.padding] = a; + } else { + e.style[s.padding] = a; + } + }); + } + var eZ = (function(e) { + ez(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + eq([ + (0, n.Z9)('') + ], t.prototype, "iconCss", void 0); + eq([ + (0, n.Z9)('') + ], t.prototype, "id", void 0); + eq([ + (0, n.Z9)(false) + ], t.prototype, "separator", void 0); + eq([ + (0, n.Z9)('') + ], t.prototype, "text", void 0); + eq([ + (0, n.Z9)('') + ], t.prototype, "url", void 0); + eq([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + return t; + }(n.rt)); + ; + var eY = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var eX = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var eG = { + DISABLED: 'e-disabled', + FOCUS: 'e-focused', + ICON: 'e-menu-icon', + ITEM: 'e-item', + POPUP: 'e-dropdown-popup', + RTL: 'e-rtl', + SEPARATOR: 'e-separator', + VERTICAL: 'e-vertical' + }; + var eK = (function(e) { + eY(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.isPopupCreated = true; + return n; + } + t.prototype.preRender = function() {}; + t.prototype.getPersistData = function() { + return this.addOnPersist([]); + }; + t.prototype.toggle = function() { + if (this.canOpen()) { + this.openPopUp(); + } else { + this.closePopup(); + } + }; + t.prototype.render = function() { + this.initialize(); + if (!this.disabled) { + this.wireEvents(); + } + this.renderComplete(); + }; + t.prototype.addItems = function(e, t) { + var i; + var n = this.items.length; + for(var r = 0, s = this.items.length; r < s; r++){ + if (t === this.items[r].text) { + n = r; + break; + } + } + for(var o = e.length - 1; o >= 0; o--){ + i = new eZ(this, 'items', e[o], true); + this.items.splice(n, 0, i); + } + if (!this.canOpen()) { + this.createItems(); + } + }; + t.prototype.removeItems = function(e, t) { + var i = false; + for(var n = 0, r = e.length; n < r; n++){ + for(var s = 0, o = this.items.length; s < o; s++){ + if (e[n] === (t ? this.items[s].id : this.items[s].text)) { + this.items.splice(s, 1); + i = true; + break; + } + } + } + if (i && this.getULElement()) { + this.createItems(); + } + }; + t.prototype.createPopup = function() { + var e; + var t = this.createElement('div', { + className: eG.POPUP, + id: this.element.id + '-popup' + }); + document.body.appendChild(t); + this.dropDown = new h.GI(t, { + relateTo: this.element, + collision: { + X: 'fit', + Y: 'flip' + }, + position: { + X: 'left', + Y: 'bottom' + }, + targetType: 'relative', + content: this.target ? this.getTargetElement() : '', + enableRtl: this.enableRtl + }); + if (this.dropDown.element.style.position === 'fixed') { + this.dropDown.refreshPosition(this.element); + } + this.dropDown.hide(); + (0, n.Y4)(this.element, (e = {}, e['aria-haspopup'] = this.items.length || this.target ? 'true' : 'false', e['aria-expanded'] = 'false', e['aria-owns'] = this.getPopUpElement().id, e['type'] = 'button', e['aria-label'] = this.element.textContent ? this.element.textContent : 'dropdownbutton', e)); + if (this.cssClass) { + (0, n.cn)([ + t + ], this.cssClass.split(' ')); + } + this.isPopupCreated = true; + }; + t.prototype.getTargetElement = function() { + return typeof (this.target) === 'string' ? (0, n.Ys)(this.target) : this.target; + }; + t.prototype.createItems = function(e) { + var t = this.items; + var i = this.hasIcon(this.items, 'iconCss'); + var r; + var s; + var o; + var a; + var l = this.getULElement(); + if (l) { + l.innerHTML = ''; + } else { + l = this.createElement('ul', { + attrs: { + 'role': 'menu', + 'tabindex': '0' + } + }); + } + for(var h = 0; h < t.length; h++){ + s = t[h]; + var c = s.text; + o = this.createElement('li', { + innerHTML: s.url ? '' : c, + className: s.separator ? eG.ITEM + ' ' + eG.SEPARATOR : eG.ITEM, + attrs: { + 'role': 'menuItem', + 'tabindex': '-1', + 'aria-label': c + }, + id: s.id ? s.id : (0, n.QI)('e-' + this.getModuleName() + '-item') + }); + if (this.enableHtmlSanitizer) { + o.textContent = s.url ? '' : c; + } else { + o.innerHTML = s.url ? '' : c; + } + if (s.url) { + o.appendChild(this.createAnchor(s)); + o.classList.add('e-url'); + } + if (s.iconCss) { + r = this.createElement('span', { + className: eG.ICON + ' ' + s.iconCss + }); + if (s.url) { + o.childNodes[0].appendChild(r); + } else { + o.insertBefore(r, o.childNodes[0]); + } + } else { + if (i && !s.separator) { + o.classList.add('e-blank-icon'); + } + } + if (s.disabled) { + o.classList.add('e-disabled'); + } + a = { + item: s, + element: o + }; + this.trigger('beforeItemRender', a); + l.appendChild(o); + } + if (e) { + this.getPopUpElement().appendChild(l); + } + if (i) { + eW(this.getPopUpElement()); + } + }; + t.prototype.hasIcon = function(e, t) { + for(var i = 0, n = e.length; i < n; i++){ + if (e[i][t]) { + return true; + } + } + return false; + }; + t.prototype.createAnchor = function(e) { + var t = (this.enableHtmlSanitizer) ? n.pJ.sanitize(e.text) : e.text; + return this.createElement('a', { + className: 'e-menu-text e-menu-url', + innerHTML: t, + attrs: { + 'href': e.url + } + }); + }; + t.prototype.initialize = function() { + this.button = new d.z({ + iconCss: this.iconCss, + iconPosition: this.iconPosition, + cssClass: this.cssClass, + content: this.content, + disabled: this.disabled, + enableRtl: this.enableRtl, + enablePersistence: this.enablePersistence + }); + this.button.createElement = this.createElement; + this.button.appendTo(this.element); + if (!this.element.id) { + this.element.id = (0, n.QI)('e-' + this.getModuleName()); + } + this.appendArrowSpan(); + this.setActiveElem([ + this.element + ]); + if ((this.target && !this.isColorPicker()) || !this.createPopupOnClick) { + this.createPopup(); + } else { + this.isPopupCreated = false; + } + }; + t.prototype.isColorPicker = function() { + if (!this.element) { + return false; + } + var e = this.element.previousSibling; + if (e && e.classList && e.classList.contains('e-split-colorpicker')) { + return true; + } + return false; + }; + t.prototype.appendArrowSpan = function() { + this.element.appendChild(this.createElement('span', { + className: 'e-btn-icon e-icons ' + 'e-icon-' + (this.cssClass.indexOf(eG.VERTICAL) > -1 ? 'bottom' : 'right') + ' e-caret' + })); + }; + t.prototype.setActiveElem = function(e) { + this.activeElem = e; + }; + t.prototype.getModuleName = function() { + return 'dropdown-btn'; + }; + t.prototype.canOpen = function() { + var e = false; + if (this.isPopupCreated) { + e = this.getPopUpElement().classList.contains('e-popup-close'); + } + return e; + }; + t.prototype.destroy = function() { + var t = this; + e.prototype.destroy.call(this); + if (this.getModuleName() === 'dropdown-btn') { + var i; + if (this.element.querySelector('span.e-caret')) { + (0, n.og)(this.element.querySelector('span.e-caret')); + } + if (this.cssClass) { + i = this.cssClass.split(' '); + } + this.button.destroy(); + if (i) { + (0, n.IV)([ + this.element + ], i); + } + (0, n.IV)(this.activeElem, [ + 'e-active' + ]); + var r = this.element.getAttribute('class') ? [ + 'aria-haspopup', + 'aria-expanded', + 'aria-owns', + 'type' + ] : [ + 'aria-haspopup', + 'aria-expanded', + 'aria-owns', + 'type', + 'class' + ]; + r.forEach(function(e) { + t.element.removeAttribute(e); + }); + this.popupUnWireEvents(); + this.destroyPopup(); + this.isPopupCreated = false; + if (!this.disabled) { + this.unWireEvents(); + } + } + }; + t.prototype.destroyPopup = function() { + if (this.isPopupCreated) { + this.dropDown.destroy(); + if (this.getPopUpElement()) { + var e = document.getElementById(this.getPopUpElement().id); + if (e) { + (0, n.IV)([ + e + ], [ + 'e-popup-open', + 'e-popup-close' + ]); + (0, n.og)(e); + } + } + n.bi.remove(this.getPopUpElement(), 'click', this.clickHandler); + n.bi.remove(this.getPopUpElement(), 'keydown', this.keyBoardHandler); + if (this.isPopupCreated) { + this.dropDown = undefined; + } + } + this.isPopupCreated = false; + }; + t.prototype.getPopUpElement = function() { + var e = null; + if (this.dropDown) { + e = this.dropDown.element; + } + return e; + }; + t.prototype.getULElement = function() { + var e = null; + if (this.getPopUpElement()) { + e = this.getPopUpElement().children[0]; + } + return e; + }; + t.prototype.wireEvents = function() { + this.delegateMousedownHandler = this.mousedownHandler.bind(this); + if (!this.createPopupOnClick) { + n.bi.add(document, 'mousedown touchstart', this.delegateMousedownHandler, this); + } + n.bi.add(this.element, 'click', this.clickHandler, this); + n.bi.add(this.element, 'keydown', this.keyBoardHandler, this); + }; + t.prototype.popupWireEvents = function() { + var e = this.getPopUpElement(); + if (this.createPopupOnClick) { + n.bi.add(document, 'mousedown touchstart', this.delegateMousedownHandler, this); + } + if (e) { + n.bi.add(e, 'click', this.clickHandler, this); + n.bi.add(e, 'keydown', this.keyBoardHandler, this); + if (this.closeActionEvents) { + n.bi.add(e, this.closeActionEvents, this.focusoutHandler, this); + } + } + this.rippleFn = (0, n.qx)(e, { + selector: '.' + eG.ITEM + }); + }; + t.prototype.popupUnWireEvents = function() { + var e = this.getPopUpElement(); + if (this.createPopupOnClick) { + n.bi.remove(document, 'mousedown touchstart', this.delegateMousedownHandler); + } + if (e && e.parentElement) { + n.bi.remove(e, 'click', this.clickHandler); + n.bi.remove(e, 'keydown', this.keyBoardHandler); + if (this.closeActionEvents) { + n.bi.remove(e, this.closeActionEvents, this.focusoutHandler); + } + } + }; + t.prototype.keyBoardHandler = function(e) { + if (e.target === this.element && (e.keyCode === 9 || (!e.altKey && e.keyCode === 40) || e.keyCode === 38)) { + return; + } + switch(e.keyCode){ + case 38: + case 40: + if (e.altKey && (e.keyCode === 38 || e.keyCode === 40)) { + this.keyEventHandler(e); + } else { + this.upDownKeyHandler(e); + } + break; + case 9: + case 13: + case 27: + case 32: + this.keyEventHandler(e); + break; + } + }; + t.prototype.upDownKeyHandler = function(e) { + if (this.target && (e.keyCode === 38 || e.keyCode === 40)) { + return; + } + e.preventDefault(); + e_(this.getULElement(), e.keyCode); + }; + t.prototype.keyEventHandler = function(e) { + if (this.target && (e.keyCode === 13 || e.keyCode === 9)) { + return; + } + if (e.target && e.target.className.indexOf('e-edit-template') > -1 && e.keyCode === 32) { + return; + } + if (e.keyCode !== 9) { + e.preventDefault(); + } + if (e.keyCode === 27 || e.keyCode === 38 || e.keyCode === 9) { + if (!this.canOpen()) { + this.closePopup(e, this.element); + } + } else { + this.clickHandler(e); + } + }; + t.prototype.getLI = function(e) { + return e.tagName === 'LI' ? e : (0, n.oq)(e, 'li'); + }; + t.prototype.mousedownHandler = function(e) { + var t = e.target; + if (this.dropDown && !this.canOpen() && !((0, n.oq)(t, '[id="' + this.getPopUpElement().id + '"]') || (0, n.oq)(t, '[id="' + this.element.id + '"]'))) { + this.closePopup(e); + } + }; + t.prototype.focusoutHandler = function(e) { + if (this.isPopupCreated && !this.canOpen()) { + this.closePopup(e); + } + }; + t.prototype.clickHandler = function(e) { + var t = e.target; + if ((0, n.oq)(t, '[id="' + this.element.id + '"]')) { + if (!this.createPopupOnClick || (this.target && !this.isColorPicker())) { + if (this.getPopUpElement().classList.contains('e-popup-close')) { + this.openPopUp(e); + } else { + this.closePopup(e); + } + } else if (this.isPopupCreated) { + this.closePopup(e, this.activeElem[0]); + } else { + this.createPopup(); + this.openPopUp(e); + } + } else { + if ((0, n.oq)(t, '[id="' + this.getPopUpElement().id + '"]')) { + var i = void 0; + var r = void 0; + var s = void 0; + var o = this.getLI(t); + if (o) { + r = Array.prototype.indexOf.call(this.getULElement().children, o); + s = this.items[r]; + if (s) { + i = { + element: o, + item: s + }; + this.trigger('select', i); + } + this.closePopup(e, this.activeElem[0]); + } + } + } + }; + t.prototype.openPopUp = function(e) { + var t = this; + if (e === void 0) { + e = null; + } + var i = false; + var r = this.getPopUpElement(); + if (!this.target) { + this.createItems(true); + } else { + if (this.activeElem.length > 1) { + var s = (0, n.Xr)(this.activeElem[0], 'split-btn'); + if (s.isReact && r.childNodes.length < 1) { + i = true; + s.appendReactElement(this.getTargetElement(), this.getPopUpElement()); + this.renderReactTemplates(); + } + } else { + if (this.isReact && r.childNodes.length < 1) { + i = true; + this.appendReactElement(this.getTargetElement(), this.getPopUpElement()); + this.renderReactTemplates(); + } + } + } + var o = this.getULElement(); + this.popupWireEvents(); + var a = { + element: o, + items: this.items, + event: e, + cancel: false + }; + this.trigger('beforeOpen', a, function(e) { + if (!e.cancel) { + var i = t.getULElement(); + t.dropDown.show(null, t.element); + (0, n.cn)([ + t.element + ], 'e-active'); + t.element.setAttribute('aria-expanded', 'true'); + if (i) { + i.focus(); + } + var r = { + element: i, + items: t.items + }; + t.trigger('open', r); + } + }); + }; + t.prototype.closePopup = function(e, t) { + var i = this; + if (e === void 0) { + e = null; + } + var r = this.getULElement(); + var s = { + element: r, + items: this.items, + event: e, + cancel: false + }; + var o = this.getPopUpElement(); + if (o) { + n.bi.remove(o, 'keydown', this.keyBoardHandler); + } + this.trigger('beforeClose', s, function(e) { + if (!e.cancel) { + i.popupUnWireEvents(); + var r = i.getULElement(); + var s = void 0; + if (r) { + s = r.querySelector('.e-selected'); + } + if (s) { + s.classList.remove('e-selected'); + } + i.dropDown.hide(); + (0, n.IV)(i.activeElem, 'e-active'); + i.element.setAttribute('aria-expanded', 'false'); + if (t) { + t.focus(); + } + var o = { + element: r, + items: i.items + }; + i.trigger('close', o); + if (!i.target && r) { + (0, n.og)(r); + } + if (!i.target || i.isColorPicker()) { + if (i.createPopupOnClick) { + i.destroyPopup(); + } + } + if (i.target) { + i.isPopupCreated = i.createPopupOnClick ? false : true; + } + } + }); + }; + t.prototype.unWireEvents = function() { + if (!this.createPopupOnClick) { + n.bi.remove(document, 'mousedown touchstart', this.delegateMousedownHandler); + } + n.bi.remove(this.element, 'click', this.clickHandler); + n.bi.remove(this.element, 'keydown', this.keyBoardHandler); + if (this.isPopupCreated) { + n.bi.remove(this.getPopUpElement(), 'click', this.clickHandler); + n.bi.remove(this.getPopUpElement(), 'keydown', this.keyBoardHandler); + } + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = [ + 'content', + 'cssClass', + 'iconCss', + 'iconPosition', + 'disabled', + 'enableRtl' + ]; + this.button.setProperties(eV(e, i)); + var r; + if (this.isPopupCreated) { + r = this.getPopUpElement(); + this.dropDown.setProperties(eV(e, [ + 'enableRtl' + ])); + } + for(var s = 0, o = Object.keys(e); s < o.length; s++){ + var a = o[s]; + switch(a){ + case 'content': + if (!this.element.querySelector('span.e-caret')) { + this.appendArrowSpan(); + } + break; + case 'disabled': + if (e.disabled) { + this.unWireEvents(); + if (this.isPopupCreated && !this.canOpen()) { + this.closePopup(); + } + } else { + this.wireEvents(); + } + break; + case 'cssClass': + if (e.cssClass.indexOf(eG.VERTICAL) > -1) { + var l = this.element.querySelector('span.e-caret'); + (0, n.s1)(l, [ + 'e-icon-bottom' + ], [ + 'e-icon-right' + ]); + } + if (this.isPopupCreated) { + if (t.cssClass) { + (0, n.IV)([ + r + ], t.cssClass.split(' ')); + } + if (e.cssClass) { + (0, n.cn)([ + r + ], e.cssClass.split(' ')); + } + } + break; + case 'target': + this.dropDown.content = this.getTargetElement(); + this.dropDown.dataBind(); + break; + case 'items': + if (this.isPopupCreated && this.getULElement()) { + this.createItems(); + } + break; + case 'createPopupOnClick': + if (e.createPopupOnClick) { + this.destroyPopup(); + } else { + this.createPopup(); + } + break; + } + } + }; + t.prototype.focusIn = function() { + this.element.focus(); + }; + eX([ + (0, n.Z9)('') + ], t.prototype, "content", void 0); + eX([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + eX([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + eX([ + (0, n.Z9)('') + ], t.prototype, "iconCss", void 0); + eX([ + (0, n.Z9)('Left') + ], t.prototype, "iconPosition", void 0); + eX([ + (0, n.Z9)(false) + ], t.prototype, "enableHtmlSanitizer", void 0); + eX([ + (0, n.FE)([], eZ) + ], t.prototype, "items", void 0); + eX([ + (0, n.Z9)(false) + ], t.prototype, "createPopupOnClick", void 0); + eX([ + (0, n.Z9)('') + ], t.prototype, "target", void 0); + eX([ + (0, n.Z9)('') + ], t.prototype, "closeActionEvents", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "beforeItemRender", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "beforeOpen", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "beforeClose", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "close", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "open", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "select", void 0); + eX([ + (0, n.ju)() + ], t.prototype, "created", void 0); + t = eX([ + n.Zl + ], t); + return t; + }(n.wA)); + ; + var eJ = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var e$ = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var eQ = 'e-rtl'; + var e0 = 'EJS-SPLITBUTTON'; + var e1 = (function(e) { + eJ(t, e); + function t(t, i) { + return e.call(this, t, i) || this; + } + t.prototype.preRender = function() { + var e = this.element; + if (e.tagName === e0) { + var t = (0, n.NA)('ej2_instances', e); + var i = this.createElement('button', { + attrs: { + 'type': 'button' + } + }); + var r = this.createElement(e0, { + className: 'e-' + this.getModuleName() + '-wrapper' + }); + for(var s = 0, o = e.attributes.length; s < o; s++){ + i.setAttribute(e.attributes[s].nodeName, e.attributes[s].nodeValue); + } + e.parentNode.insertBefore(r, e); + (0, n.og)(e); + e = i; + r.appendChild(e); + (0, n.sO)('ej2_instances', t, e); + this.wrapper = r; + this.element = e; + } + if (!this.element.id) { + this.element.id = (0, n.QI)('e-' + this.getModuleName()); + } + }; + t.prototype.render = function() { + this.initWrapper(); + this.createPrimaryButton(); + this.renderControl(); + }; + t.prototype.renderControl = function() { + this.createSecondaryButton(); + this.setActiveElem([ + this.element, + this.secondaryBtnObj.element + ]); + this.setAria(); + this.wireEvents(); + this.renderComplete(); + }; + t.prototype.addItems = function(t, i) { + e.prototype.addItems.call(this, t, i); + this.secondaryBtnObj.items = this.items; + }; + t.prototype.removeItems = function(t, i) { + e.prototype.removeItems.call(this, t, i); + this.secondaryBtnObj.items = this.items; + }; + t.prototype.initWrapper = function() { + if (!this.wrapper) { + this.wrapper = this.createElement('div', { + className: 'e-' + this.getModuleName() + '-wrapper' + }); + this.element.parentNode.insertBefore(this.wrapper, this.element); + } + this.element.classList.remove('e-' + this.getModuleName()); + if (this.enableRtl) { + this.wrapper.classList.add(eQ); + } + if (this.cssClass) { + (0, n.cn)([ + this.wrapper + ], this.cssClass.split(' ')); + } + }; + t.prototype.createPrimaryButton = function() { + var e = { + cssClass: this.cssClass, + enableRtl: this.enableRtl, + iconCss: this.iconCss, + iconPosition: this.iconPosition, + content: this.content, + disabled: this.disabled + }; + this.primaryBtnObj = new d.z(e); + this.primaryBtnObj.createElement = this.createElement; + this.primaryBtnObj.appendTo(this.element); + this.element.classList.add('e-' + this.getModuleName()); + this.element.type = 'button'; + this.wrapper.appendChild(this.element); + }; + t.prototype.createSecondaryButton = function() { + var e = this; + var t = this.createElement('button', { + className: 'e-icon-btn', + attrs: { + 'tabindex': '-1' + }, + id: this.element.id + '_dropdownbtn' + }); + this.wrapper.appendChild(t); + var i = { + cssClass: this.cssClass, + disabled: this.disabled, + enableRtl: this.enableRtl, + items: this.items, + target: this.target, + createPopupOnClick: this.createPopupOnClick + }; + i.beforeItemRender = function(t) { + if (e.createPopupOnClick) { + e.secondaryBtnObj.dropDown.relateTo = e.wrapper; + e.dropDown = e.secondaryBtnObj.dropDown; + } + e.trigger('beforeItemRender', t); + }; + i.open = function(t) { + e.trigger('open', t); + }; + i.close = function(t) { + e.trigger('close', t); + }; + i.select = function(t) { + e.trigger('select', t); + }; + i.beforeOpen = function(t) { + var i = new e3(); + e.trigger('beforeOpen', t, function(e) { + i.resolve(e); + }); + return i; + }; + i.beforeClose = function(t) { + var i = new e3(); + e.trigger('beforeClose', t, function(e) { + i.resolve(e); + }); + return i; + }; + this.secondaryBtnObj = new eK(i); + this.secondaryBtnObj.createElement = this.createElement; + this.secondaryBtnObj.appendTo(t); + if (!this.createPopupOnClick) { + this.secondaryBtnObj.dropDown.relateTo = this.wrapper; + this.dropDown = this.secondaryBtnObj.dropDown; + } + this.secondaryBtnObj.activeElem = [ + this.element, + this.secondaryBtnObj.element + ]; + this.secondaryBtnObj.element.querySelector('.e-btn-icon').classList.remove('e-icon-right'); + }; + t.prototype.setAria = function() { + (0, n.Y4)(this.element, { + 'aria-expanded': 'false', + 'aria-haspopup': 'true', + 'aria-label': this.element.textContent + ' splitbutton', + 'aria-owns': this.element.id + '_dropdownbtn-popup' + }); + }; + t.prototype.getModuleName = function() { + return 'split-btn'; + }; + t.prototype.toggle = function() { + this.secondaryBtnObj.toggle(); + }; + t.prototype.destroy = function() { + var t = this; + var i = [ + eQ + ]; + if (this.cssClass) { + i = i.concat(this.cssClass.split(' ')); + } + if (this.element) { + var r = document.getElementById(this.element.id); + if (r && r.parentElement === this.wrapper) { + if (this.wrapper.tagName === e0) { + this.wrapper.innerHTML = ''; + (0, n.IV)([ + this.wrapper + ], [ + 'e-rtl', + 'e-' + this.getModuleName() + '-wrapper' + ]); + (0, n.IV)([ + this.wrapper + ], this.cssClass.split(' ')); + } else { + (0, n.IV)([ + this.element + ], i); + [ + 'aria-label', + 'aria-haspopup', + 'aria-expanded', + 'aria-owns', + 'type' + ].forEach(function(e) { + t.element.removeAttribute(e); + }); + this.wrapper.parentNode.insertBefore(this.element, this.wrapper); + (0, n.Od)(this.wrapper); + } + this.unWireEvents(); + } + } + this.primaryBtnObj.destroy(); + this.secondaryBtnObj.destroy(); + e.prototype.destroy.call(this); + if (!this.element.getAttribute('class')) { + this.element.removeAttribute('class'); + } + }; + t.prototype.wireEvents = function() { + n.bi.add(this.element, 'click', this.primaryBtnClickHandler, this); + new n.nv(this.element, { + keyAction: this.btnKeyBoardHandler.bind(this), + keyConfigs: { + altdownarrow: 'alt+downarrow' + } + }); + }; + t.prototype.unWireEvents = function() { + n.bi.remove(this.element, 'click', this.primaryBtnClickHandler); + (0, n.s8)(this.element, n.nv).destroy(); + }; + t.prototype.primaryBtnClickHandler = function() { + this.trigger('click', { + element: this.element + }); + }; + t.prototype.btnKeyBoardHandler = function(e) { + switch(e.action){ + case 'altdownarrow': + this.clickHandler(e); + break; + } + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = [ + 'content', + 'iconCss', + 'iconPosition', + 'cssClass', + 'disabled', + 'enableRtl' + ]; + this.primaryBtnObj.setProperties(eV(e, i)); + i = [ + 'beforeOpen', + 'beforeItemRender', + 'select', + 'open', + 'close', + 'cssClass', + 'disabled', + 'enableRtl', + 'createPopupOnClick' + ]; + if (Object.keys(e).indexOf('items') > -1) { + this.secondaryBtnObj.items = e.items; + this.secondaryBtnObj.dataBind(); + } + this.secondaryBtnObj.setProperties(eV(e, i)); + for(var r = 0, s = Object.keys(e); r < s.length; r++){ + var o = s[r]; + switch(o){ + case 'cssClass': + if (t.cssClass) { + (0, n.IV)([ + this.wrapper + ], t.cssClass.split(' ')); + } + (0, n.cn)([ + this.wrapper + ], e.cssClass.split(' ')); + break; + case 'enableRtl': + if (e.enableRtl) { + (0, n.cn)([ + this.wrapper + ], eQ); + } else { + (0, n.IV)([ + this.wrapper + ], eQ); + } + break; + } + } + }; + t.prototype.focusIn = function() { + this.element.focus(); + }; + e$([ + (0, n.Z9)('') + ], t.prototype, "content", void 0); + e$([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + e$([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + e$([ + (0, n.Z9)('') + ], t.prototype, "iconCss", void 0); + e$([ + (0, n.Z9)('Left') + ], t.prototype, "iconPosition", void 0); + e$([ + (0, n.Z9)(false) + ], t.prototype, "createPopupOnClick", void 0); + e$([ + (0, n.FE)([], eZ) + ], t.prototype, "items", void 0); + e$([ + (0, n.Z9)('') + ], t.prototype, "target", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "beforeItemRender", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "beforeOpen", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "beforeClose", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "click", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "close", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "open", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "select", void 0); + e$([ + (0, n.ju)() + ], t.prototype, "created", void 0); + t = e$([ + n.Zl + ], t); + return t; + }(eK)); + var e3 = (function() { + function e() { + var e = this; + this.promise = new Promise(function(t, i) { + e.resolve = t; + e.reject = i; + }); + this.catch = this.promise.catch.bind(this.promise); + this.then = this.promise.then.bind(this.promise); + } + return e; + }()); + var e2 = i(4895); + ; + var e4 = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var e5 = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var e7 = 1500; + var e9 = 500; + var e6 = 0; + var e8 = 8; + var te = 2; + var tt = 2; + var ti = 'e-tooltip'; + var tn = 'e-rtl'; + var tr = 'e-bigger'; + var ts = 'e-icons'; + var to = 'e-tooltip-close'; + var ta = 'e-tooltip-wrap'; + var tl = 'e-tip-content'; + var th = 'e-arrow-tip'; + var tc = 'e-arrow-tip-outer'; + var td = 'e-arrow-tip-inner'; + var tp = 'e-tip-bottom'; + var tu = 'e-tip-top'; + var tf = 'e-tip-left'; + var tm = 'e-tip-right'; + var tv = 'e-popup'; + var tg = 'e-popup-open'; + var tb = 'e-popup-close'; + var ty = 'e-lib'; + var tC = 'e-hidden'; + var tE = 'e-tooltip-popup-container'; + var tS = (function(e) { + e4(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + e5([ + (0, n.Z9)({ + effect: 'FadeIn', + duration: 150, + delay: 0 + }) + ], t.prototype, "open", void 0); + e5([ + (0, n.Z9)({ + effect: 'FadeOut', + duration: 150, + delay: 0 + }) + ], t.prototype, "close", void 0); + return t; + }(n.rt)); + var tw = (function(e) { + e4(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.mouseMoveEvent = null; + n.mouseMoveTarget = null; + n.containerElement = null; + n.isBodyContainer = true; + return n; + } + t.prototype.initialize = function() { + this.formatPosition(); + (0, n.cn)([ + this.element + ], ti); + }; + t.prototype.formatPosition = function() { + var e, t; + if (this.position.indexOf('Top') === 0 || this.position.indexOf('Bottom') === 0) { + e = this.position.split(/(?=[A-Z])/), this.tooltipPositionY = e[0], this.tooltipPositionX = e[1]; + } else { + t = this.position.split(/(?=[A-Z])/), this.tooltipPositionX = t[0], this.tooltipPositionY = t[1]; + } + }; + t.prototype.renderArrow = function() { + this.setTipClass(this.position); + var e = this.createElement('div', { + className: th + ' ' + this.tipClass + }); + e.appendChild(this.createElement('div', { + className: tc + ' ' + this.tipClass + })); + e.appendChild(this.createElement('div', { + className: td + ' ' + this.tipClass + })); + this.tooltipEle.appendChild(e); + }; + t.prototype.setTipClass = function(e) { + if (e.indexOf('Right') === 0) { + this.tipClass = tf; + } else if (e.indexOf('Bottom') === 0) { + this.tipClass = tu; + } else if (e.indexOf('Left') === 0) { + this.tipClass = tm; + } else { + this.tipClass = tp; + } + }; + t.prototype.renderPopup = function(e) { + var t = this.mouseTrail ? { + top: 0, + left: 0 + } : this.getTooltipPosition(e); + this.tooltipEle.classList.remove(ty); + this.popupObj = new h.GI(this.tooltipEle, { + height: this.height, + width: this.width, + position: { + X: t.left, + Y: t.top + }, + enableRtl: this.enableRtl, + open: this.openPopupHandler.bind(this), + close: this.closePopupHandler.bind(this) + }); + }; + t.prototype.getTooltipPosition = function(e) { + this.tooltipEle.style.display = 'block'; + var t = (0, c.k)(e, this.tooltipPositionX, this.tooltipPositionY, !this.isBodyContainer, this.isBodyContainer ? null : this.containerElement.getBoundingClientRect()); + var i = this.calculateTooltipOffset(this.position); + var n = this.calculateElementPosition(t, i); + var r = n[0]; + var s = n[1]; + var o = this.collisionFlipFit(e, r, s); + this.tooltipEle.style.display = ''; + return o; + }; + t.prototype.windowResize = function() { + this.reposition(this.findTarget()); + }; + t.prototype.reposition = function(e) { + if (this.popupObj && e) { + var t = this.getTooltipPosition(e); + this.popupObj.position = { + X: t.left, + Y: t.top + }; + this.popupObj.dataBind(); + } + }; + t.prototype.openPopupHandler = function() { + if (!this.mouseTrail && this.needTemplateReposition()) { + this.reposition(this.findTarget()); + } + this.trigger('afterOpen', this.tooltipEventArgs); + }; + t.prototype.closePopupHandler = function() { + this.clearTemplate([ + 'content' + ]); + this.clear(); + this.trigger('afterClose', this.tooltipEventArgs); + }; + t.prototype.calculateTooltipOffset = function(e) { + var t = { + top: 0, + left: 0 + }; + var i = this.tooltipEle.offsetWidth; + var r = this.tooltipEle.offsetHeight; + var s = (0, n.Ys)('.' + th, this.tooltipEle); + var o = s ? s.offsetWidth : 0; + var a = s ? s.offsetHeight : 0; + var l = (this.showTipPointer ? e6 : e8); + var h = (a / 2) + tt + (this.tooltipEle.offsetHeight - this.tooltipEle.clientHeight); + var c = (o / 2) + tt + (this.tooltipEle.offsetWidth - this.tooltipEle.clientWidth); + if (this.mouseTrail) { + l += te; + } + switch(e){ + case 'RightTop': + t.left += o + l; + t.top -= r - h; + break; + case 'RightCenter': + t.left += o + l; + t.top -= (r / 2); + break; + case 'RightBottom': + t.left += o + l; + t.top -= (h); + break; + case 'BottomRight': + t.top += (a + l); + t.left -= (c); + break; + case 'BottomCenter': + t.top += (a + l); + t.left -= (i / 2); + break; + case 'BottomLeft': + t.top += (a + l); + t.left -= (i - c); + break; + case 'LeftBottom': + t.left -= (o + i + l); + t.top -= (h); + break; + case 'LeftCenter': + t.left -= (o + i + l); + t.top -= (r / 2); + break; + case 'LeftTop': + t.left -= (o + i + l); + t.top -= (r - h); + break; + case 'TopLeft': + t.top -= (r + a + l); + t.left -= (i - c); + break; + case 'TopRight': + t.top -= (r + a + l); + t.left -= (c); + break; + default: + t.top -= (r + a + l); + t.left -= (i / 2); + break; + } + t.left += this.offsetX; + t.top += this.offsetY; + return t; + }; + t.prototype.updateTipPosition = function(e) { + var t = (0, n.td)('.' + th + ',.' + tc + ',.' + td, this.tooltipEle); + var i = [ + tp, + tu, + tf, + tm + ]; + (0, n.IV)(t, i); + this.setTipClass(e); + (0, n.cn)(t, this.tipClass); + }; + t.prototype.adjustArrow = function(e, t, i, r) { + if (this.showTipPointer === false) { + return; + } + this.updateTipPosition(t); + var s; + var o; + this.tooltipEle.style.display = 'block'; + var a = this.tooltipEle.clientWidth; + var l = this.tooltipEle.clientHeight; + var h = (0, n.Ys)('.' + th, this.tooltipEle); + var c = (0, n.Ys)('.' + td, this.tooltipEle); + var d = h.offsetWidth; + var p = h.offsetHeight; + this.tooltipEle.style.display = ''; + if (this.tipClass === tp || this.tipClass === tu) { + if (this.tipClass === tp) { + o = '99.9%'; + c.style.top = '-' + (p - 2) + 'px'; + } else { + o = -(p - 1) + 'px'; + c.style.top = '-' + (p - 6) + 'px'; + } + if (e) { + var u = i !== 'Center' || (a > e.offsetWidth) || this.mouseTrail; + if ((u && i === 'Left') || (!u && this.tipPointerPosition === 'End')) { + s = (a - d - tt) + 'px'; + } else if ((u && i === 'Right') || (!u && this.tipPointerPosition === 'Start')) { + s = tt + 'px'; + } else if ((u) && (this.tipPointerPosition === 'End' || this.tipPointerPosition === 'Start')) { + s = (this.tipPointerPosition === 'End') ? ((e.offsetWidth + ((this.tooltipEle.offsetWidth - e.offsetWidth) / 2)) - (d / 2)) - tt + 'px' : ((this.tooltipEle.offsetWidth - e.offsetWidth) / 2) - (d / 2) + tt + 'px'; + } else { + s = ((a / 2) - (d / 2)) + 'px'; + } + } + } else { + if (this.tipClass === tm) { + s = '99.9%'; + c.style.left = '-' + (d - 2) + 'px'; + } else { + s = -(d - 1) + 'px'; + c.style.left = (-(d) + (d - 2)) + 'px'; + } + var u = r !== 'Center' || (l > e.offsetHeight) || this.mouseTrail; + if ((u && r === 'Top') || (!u && this.tipPointerPosition === 'End')) { + o = (l - p - tt) + 'px'; + } else if ((u && r === 'Bottom') || (!u && this.tipPointerPosition === 'Start')) { + o = tt + 'px'; + } else { + o = ((l / 2) - (p / 2)) + 'px'; + } + } + h.style.top = o; + h.style.left = s; + }; + t.prototype.renderContent = function(e) { + var t = (0, n.Ys)('.' + tl, this.tooltipEle); + if (this.cssClass) { + (0, n.cn)([ + this.tooltipEle + ], this.cssClass.split(' ')); + } + if (e && !(0, n.le)(e.getAttribute('title'))) { + e.setAttribute('data-content', e.getAttribute('title')); + e.removeAttribute('title'); + } + if (!(0, n.le)(this.content)) { + t.innerHTML = ''; + if (this.content instanceof HTMLElement) { + t.appendChild(this.content); + } else if (typeof this.content === 'string') { + if (this.enableHtmlSanitizer) { + this.setProperties({ + content: n.pJ.sanitize(this.content) + }, true); + } + var i = (0, n.MY)(this.content); + var r = i({}, this, 'content', this.element.id + 'content', undefined, undefined, t); + if (r) { + if (this.enableHtmlParse) { + var s = r.length; + for(var o = 0; o < s; o++){ + t[(0, n.R3)(r, t), 'innerHTML'] = this.content; + } + } else { + t['textContent'] = this.content; + } + } + } else { + var a = (0, n.MY)(this.content); + var r = a({}, this, 'content', this.element.id + 'content', undefined, undefined, t); + if (r) { + (0, n.R3)(r, t); + } + this.renderReactTemplates(); + } + } else { + if (e && !(0, n.le)(e.getAttribute('data-content'))) { + t.innerHTML = e.getAttribute('data-content'); + } + } + }; + t.prototype.renderCloseIcon = function() { + if (!this.isSticky) { + return; + } + var e = this.createElement('div', { + className: ts + ' ' + to + }); + this.tooltipEle.appendChild(e); + n.bi.add(e, n.AR.touchStartEvent, this.onStickyClose, this); + }; + t.prototype.addDescribedBy = function(e, t) { + var i = (e.getAttribute('aria-describedby') || '').split(/\s+/); + if (i.indexOf(t) < 0) { + i.push(t); + } + (0, n.Y4)(e, { + 'aria-describedby': i.join(' ').trim(), + 'data-tooltip-id': t + }); + }; + t.prototype.removeDescribedBy = function(e) { + var t = e.getAttribute('data-tooltip-id'); + var i = (e.getAttribute('aria-describedby') || '').split(/\s+/); + var n = i.indexOf(t); + if (n !== -1) { + i.splice(n, 1); + } + e.removeAttribute('data-tooltip-id'); + var r = i.join(' ').trim(); + if (r) { + e.setAttribute('aria-describedby', r); + } else { + e.removeAttribute('aria-describedby'); + } + }; + t.prototype.tapHoldHandler = function(e) { + clearTimeout(this.autoCloseTimer); + this.targetHover(e.originalEvent); + }; + t.prototype.touchEndHandler = function(e) { + var t = this; + if (this.isSticky) { + return; + } + var i = function() { + t.close(); + }; + this.autoCloseTimer = setTimeout(i, e7); + }; + t.prototype.targetClick = function(e) { + var t; + if (this.target) { + t = (0, n.oq)(e.target, this.target); + } else { + t = this.element; + } + if ((0, n.le)(t)) { + return; + } + if (t.getAttribute('data-tooltip-id') === null) { + this.targetHover(e); + } else if (!this.isSticky) { + this.hideTooltip(this.animation.close, e, t); + } + }; + t.prototype.targetHover = function(e) { + var t; + if (this.target) { + t = (0, n.oq)(e.target, this.target); + } else { + t = this.element; + } + if ((0, n.le)(t) || (t.getAttribute('data-tooltip-id') !== null && this.closeDelay === 0)) { + return; + } + var i = [].slice.call((0, n.td)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document)); + for(var r = 0, s = i; r < s.length; r++){ + var o = s[r]; + this.restoreElement(o); + } + this.showTooltip(t, this.animation.open, e); + }; + t.prototype.mouseMoveBeforeOpen = function(e) { + this.mouseMoveEvent = e; + }; + t.prototype.mouseMoveBeforeRemove = function() { + if (this.mouseMoveTarget) { + n.bi.remove(this.mouseMoveTarget, 'mousemove touchstart', this.mouseMoveBeforeOpen); + } + }; + t.prototype.showTooltip = function(e, t, i) { + var r = this; + clearTimeout(this.showTimer); + clearTimeout(this.hideTimer); + if (this.openDelay && this.mouseTrail) { + this.mouseMoveBeforeRemove(); + this.mouseMoveTarget = e; + n.bi.add(this.mouseMoveTarget, 'mousemove touchstart', this.mouseMoveBeforeOpen, this); + } + this.tooltipEventArgs = { + type: i ? i.type : null, + cancel: false, + target: e, + event: i ? i : null, + element: this.tooltipEle, + isInteracted: !(0, n.le)(i) + }; + var s = function(n) { + r.beforeRenderCallback(n, e, i, t); + }; + this.trigger('beforeRender', this.tooltipEventArgs, s.bind(this)); + }; + t.prototype.beforeRenderCallback = function(e, t, i, r) { + if (e.cancel) { + this.isHidden = true; + this.clear(); + this.mouseMoveBeforeRemove(); + } else { + this.isHidden = false; + if ((0, n.le)(this.tooltipEle)) { + this.ctrlId = this.element.getAttribute('id') ? (0, n.QI)(this.element.getAttribute('id')) : (0, n.QI)('tooltip'); + this.tooltipEle = this.createElement('div', { + className: ta + ' ' + tv + ' ' + ty, + attrs: { + role: 'tooltip', + 'aria-hidden': 'false', + 'id': this.ctrlId + '_content' + }, + styles: 'width:' + (0, n.Ac)(this.width) + ';height:' + (0, n.Ac)(this.height) + ';position:absolute;' + }); + this.tooltipBeforeRender(t, this); + this.tooltipAfterRender(t, i, r, this); + } else { + if (t) { + this.adjustArrow(t, this.position, this.tooltipPositionX, this.tooltipPositionY); + this.addDescribedBy(t, this.ctrlId + '_content'); + this.renderContent(t); + n.fw.stop(this.tooltipEle); + this.reposition(t); + this.tooltipAfterRender(t, i, r, this); + } + } + } + }; + t.prototype.appendContainer = function(e) { + if (typeof this.container == 'string') { + if (this.container === 'body') { + this.containerElement = document.body; + } else { + this.isBodyContainer = false; + this.containerElement = (0, n.Ys)(this.container, document); + } + } else if (this.container instanceof HTMLElement) { + this.containerElement = this.container; + this.isBodyContainer = this.containerElement.tagName === 'BODY'; + } + if (!this.isBodyContainer) { + (0, n.cn)([ + this.containerElement + ], tE); + } + this.containerElement.appendChild(e.tooltipEle); + }; + t.prototype.tooltipBeforeRender = function(e, t) { + if (e) { + if (n.AR.isDevice) { + (0, n.cn)([ + t.tooltipEle + ], tr); + } + if (t.width !== 'auto') { + t.tooltipEle.style.maxWidth = (0, n.Ac)(t.width); + } + t.tooltipEle.appendChild(t.createElement('div', { + className: tl + })); + this.appendContainer(t); + (0, n.IV)([ + t.tooltipEle + ], tC); + t.addDescribedBy(e, t.ctrlId + '_content'); + t.renderContent(e); + (0, n.cn)([ + t.tooltipEle + ], tg); + if (t.showTipPointer) { + t.renderArrow(); + } + t.renderCloseIcon(); + t.renderPopup(e); + t.adjustArrow(e, t.position, t.tooltipPositionX, t.tooltipPositionY); + n.fw.stop(t.tooltipEle); + t.reposition(e); + } + }; + t.prototype.tooltipAfterRender = function(e, t, i, r) { + if (e) { + (0, n.IV)([ + r.tooltipEle + ], tg); + (0, n.cn)([ + r.tooltipEle + ], tb); + r.tooltipEventArgs = { + type: t ? t.type : null, + cancel: false, + target: e, + event: t ? t : null, + element: r.tooltipEle, + isInteracted: !(0, n.le)(t) + }; + if (r.needTemplateReposition() && !r.mouseTrail) { + r.tooltipEle.style.display = 'none'; + } + var s = function(n) { + r.beforeOpenCallback(n, e, i, t); + }; + r.trigger('beforeOpen', r.tooltipEventArgs, s.bind(r)); + } + }; + t.prototype.beforeOpenCallback = function(e, t, i, r) { + var s = this; + if (e.cancel) { + this.isHidden = true; + this.clear(); + this.mouseMoveBeforeRemove(); + this.restoreElement(t); + } else { + var o = { + name: i.effect, + duration: i.duration, + delay: i.delay, + timingFunction: 'easeOut' + }; + if (i.effect === 'None') { + o = undefined; + } + if (this.openDelay > 0) { + var a = function() { + if (s.mouseTrail) { + n.bi.add(t, 'mousemove touchstart mouseenter', s.onMouseMove, s); + } + if (s.popupObj) { + s.popupObj.show(o, t); + if (s.mouseMoveEvent && s.mouseTrail) { + s.onMouseMove(s.mouseMoveEvent); + } + } + }; + this.showTimer = setTimeout(a, this.openDelay); + } else { + if (this.popupObj) { + this.popupObj.show(o, t); + } + } + } + if (r) { + this.wireMouseEvents(r, t); + } + }; + t.prototype.needTemplateReposition = function() { + var e = this; + return !(0, n.le)(e.viewContainerRef) && typeof e.viewContainerRef !== 'string'; + }; + t.prototype.checkCollision = function(e, t, i) { + var n = { + left: t, + top: i, + position: this.position, + horizontal: this.tooltipPositionX, + vertical: this.tooltipPositionY + }; + var r = (0, e2.vF)(this.tooltipEle, this.checkCollideTarget(), t, i); + if (r.length > 0) { + n.horizontal = r.indexOf('left') >= 0 ? 'Right' : r.indexOf('right') >= 0 ? 'Left' : this.tooltipPositionX; + n.vertical = r.indexOf('top') >= 0 ? 'Bottom' : r.indexOf('bottom') >= 0 ? 'Top' : this.tooltipPositionY; + } + return n; + }; + t.prototype.calculateElementPosition = function(e, t) { + return [ + this.isBodyContainer ? e.left + t.left : (e.left - this.containerElement.offsetLeft) + t.left + window.pageXOffset + this.containerElement.scrollLeft, + this.isBodyContainer ? e.top + t.top : (e.top - this.containerElement.offsetTop) + t.top + window.pageYOffset + this.containerElement.scrollTop + ]; + }; + t.prototype.collisionFlipFit = function(e, t, i) { + var r = this.checkCollision(e, t, i); + var s = r.position; + if (this.tooltipPositionY !== r.vertical) { + s = ((this.position.indexOf('Bottom') === 0 || this.position.indexOf('Top') === 0) ? r.vertical + this.tooltipPositionX : this.tooltipPositionX + r.vertical); + } + if (this.tooltipPositionX !== r.horizontal) { + if (s.indexOf('Left') === 0) { + r.vertical = (s === 'LeftTop' || s === 'LeftCenter') ? 'Top' : 'Bottom'; + s = (r.vertical + 'Left'); + } + if (s.indexOf('Right') === 0) { + r.vertical = (s === 'RightTop' || s === 'RightCenter') ? 'Top' : 'Bottom'; + s = (r.vertical + 'Right'); + } + r.horizontal = this.tooltipPositionX; + } + this.tooltipEventArgs = { + type: null, + cancel: false, + target: e, + event: null, + element: this.tooltipEle, + collidedPosition: s + }; + this.trigger('beforeCollision', this.tooltipEventArgs); + var o = r.vertical; + var a = r.horizontal; + if (r.position !== s) { + var l = (0, c.k)(e, a, o, !this.isBodyContainer, this.isBodyContainer ? null : this.containerElement.getBoundingClientRect()); + this.adjustArrow(e, s, a, o); + var h = this.calculateTooltipOffset(s); + h.top -= this.getOffSetPosition('TopBottom', s, this.offsetY); + h.left -= this.getOffSetPosition('RightLeft', s, this.offsetX); + r.position = s; + var d = this.calculateElementPosition(l, h); + r.left = d[0]; + r.top = d[1]; + } else { + this.adjustArrow(e, s, a, o); + } + var p = { + left: r.left, + top: r.top + }; + var u = this.isBodyContainer ? (0, e2.Tj)(this.tooltipEle, this.checkCollideTarget(), { + X: true, + Y: false + }, p).left : p.left; + this.tooltipEle.style.display = 'block'; + if (this.showTipPointer && (s.indexOf('Bottom') === 0 || s.indexOf('Top') === 0)) { + var f = (0, n.Ys)('.' + th, this.tooltipEle); + var m = parseInt(f.style.left, 10) - (u - r.left); + if (m < 0) { + m = 0; + } else if ((m + f.offsetWidth) > this.tooltipEle.clientWidth) { + m = this.tooltipEle.clientWidth - f.offsetWidth; + } + f.style.left = m.toString() + 'px'; + } + this.tooltipEle.style.display = ''; + p.left = u; + return p; + }; + t.prototype.getOffSetPosition = function(e, t, i) { + return ((e.indexOf(this.position.split(/(?=[A-Z])/)[0]) !== -1) && (e.indexOf(t.split(/(?=[A-Z])/)[0]) !== -1)) ? (2 * i) : 0; + }; + t.prototype.checkCollideTarget = function() { + return !this.windowCollision && this.target ? this.element : null; + }; + t.prototype.hideTooltip = function(e, t, i) { + var n = this; + if (this.closeDelay > 0) { + clearTimeout(this.hideTimer); + clearTimeout(this.showTimer); + var r = function() { + if (n.closeDelay && n.tooltipEle && n.isTooltipOpen) { + return; + } + n.tooltipHide(e, t, i); + }; + this.hideTimer = setTimeout(r, this.closeDelay); + } else { + this.tooltipHide(e, t, i); + } + }; + t.prototype.tooltipHide = function(e, t, i) { + var r = this; + var s; + if (t) { + s = this.target ? (i || t.target) : this.element; + } else { + s = (0, n.Ys)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document); + } + this.tooltipEventArgs = { + type: t ? t.type : null, + cancel: false, + target: s, + event: t ? t : null, + element: this.tooltipEle, + isInteracted: !(0, n.le)(t) + }; + this.trigger('beforeClose', this.tooltipEventArgs, function(t) { + if (!t.cancel) { + r.mouseMoveBeforeRemove(); + r.popupHide(e, s); + } else { + r.isHidden = false; + } + }); + }; + t.prototype.popupHide = function(e, t) { + if (t) { + this.restoreElement(t); + } + this.isHidden = true; + var i = { + name: e.effect, + duration: e.duration, + delay: e.delay, + timingFunction: 'easeIn' + }; + if (e.effect === 'None') { + i = undefined; + } + if (this.popupObj) { + this.popupObj.hide(i); + } + }; + t.prototype.restoreElement = function(e) { + this.unwireMouseEvents(e); + if (!(0, n.le)(e.getAttribute('data-content'))) { + e.setAttribute('title', e.getAttribute('data-content')); + e.removeAttribute('data-content'); + } + this.removeDescribedBy(e); + }; + t.prototype.clear = function() { + if (this.tooltipEle) { + (0, n.IV)([ + this.tooltipEle + ], tb); + (0, n.cn)([ + this.tooltipEle + ], tg); + } + if (this.isHidden) { + if (this.popupObj) { + this.popupObj.destroy(); + } + if (this.tooltipEle) { + (0, n.Od)(this.tooltipEle); + } + this.tooltipEle = null; + this.popupObj = null; + } + }; + t.prototype.tooltipHover = function(e) { + if (this.tooltipEle) { + this.isTooltipOpen = true; + } + }; + t.prototype.tooltipMouseOut = function(e) { + this.isTooltipOpen = false; + this.hideTooltip(this.animation.close, e, this.findTarget()); + }; + t.prototype.onMouseOut = function(e) { + var t = e.relatedTarget; + if (t && !this.mouseTrail) { + var i = (0, n.oq)(t, "." + ta + "." + ty + "." + tv); + if (i) { + n.bi.add(i, 'mouseleave', this.tooltipElementMouseOut, this); + } else { + this.hideTooltip(this.animation.close, e, this.findTarget()); + if (this.closeDelay === 0) { + this.clear(); + } + } + } else { + this.hideTooltip(this.animation.close, e, this.findTarget()); + this.clear(); + } + }; + t.prototype.tooltipElementMouseOut = function(e) { + this.hideTooltip(this.animation.close, e, this.findTarget()); + n.bi.remove(this.element, 'mouseleave', this.tooltipElementMouseOut); + this.clear(); + }; + t.prototype.onStickyClose = function(e) { + this.close(); + }; + t.prototype.onMouseMove = function(e) { + var t = 0; + var i = 0; + if (e.type.indexOf('touch') > -1) { + e.preventDefault(); + t = e.touches[0].pageX; + i = e.touches[0].pageY; + } else { + t = e.pageX; + i = e.pageY; + } + n.fw.stop(this.tooltipEle); + (0, n.IV)([ + this.tooltipEle + ], tb); + (0, n.cn)([ + this.tooltipEle + ], tg); + this.adjustArrow(e.target, this.position, this.tooltipPositionX, this.tooltipPositionY); + var r = this.calculateTooltipOffset(this.position); + var s = t + r.left + this.offsetX; + var o = i + r.top + this.offsetY; + var a = this.checkCollision(e.target, s, o); + if (this.tooltipPositionX !== a.horizontal || this.tooltipPositionY !== a.vertical) { + var l = (this.position.indexOf('Bottom') === 0 || this.position.indexOf('Top') === 0) ? a.vertical + a.horizontal : a.horizontal + a.vertical; + a.position = l; + this.adjustArrow(e.target, a.position, a.horizontal, a.vertical); + var h = this.calculateTooltipOffset(a.position); + a.left = t + h.left - this.offsetX; + a.top = i + h.top - this.offsetY; + } + this.tooltipEle.style.left = a.left + 'px'; + this.tooltipEle.style.top = a.top + 'px'; + }; + t.prototype.keyDown = function(e) { + if (this.tooltipEle && e.keyCode === 27) { + this.close(); + } + }; + t.prototype.touchEnd = function(e) { + if (this.tooltipEle && (0, n.oq)(e.target, '.' + ti) === null && !this.isSticky) { + this.close(); + } + }; + t.prototype.scrollHandler = function(e) { + if (this.tooltipEle) { + if (!((0, n.oq)(e.target, "." + ta + "." + ty + "." + tv))) { + this.close(); + } + } + }; + t.prototype.render = function() { + this.initialize(); + this.wireEvents(this.opensOn); + this.renderComplete(); + }; + t.prototype.preRender = function() { + this.tipClass = tp; + this.tooltipPositionX = 'Center'; + this.tooltipPositionY = 'Top'; + this.isHidden = true; + }; + t.prototype.wireEvents = function(e) { + var t = this.getTriggerList(e); + for(var i = 0, r = t; i < r.length; i++){ + var s = r[i]; + if (s === 'Custom') { + return; + } + if (s === 'Focus') { + this.wireFocusEvents(); + } + if (s === 'Click') { + n.bi.add(this.element, n.AR.touchStartEvent, this.targetClick, this); + } + if (s === 'Hover') { + if (n.AR.isDevice) { + this.touchModule = new n.Xh(this.element, { + tapHoldThreshold: e9, + tapHold: this.tapHoldHandler.bind(this) + }); + n.bi.add(this.element, n.AR.touchEndEvent, this.touchEndHandler, this); + } else { + n.bi.add(this.element, 'mouseover', this.targetHover, this); + } + } + } + n.bi.add(document, 'touchend', this.touchEnd, this); + n.bi.add(document, 'scroll wheel', this.scrollHandler, this); + n.bi.add(window, 'resize', this.windowResize, this); + n.bi.add(document, 'keydown', this.keyDown, this); + }; + t.prototype.getTriggerList = function(e) { + if (e === 'Auto') { + e = (n.AR.isDevice) ? 'Hover' : 'Hover Focus'; + } + return e.split(' '); + }; + t.prototype.wireFocusEvents = function() { + if (!(0, n.le)(this.target)) { + var e = [].slice.call((0, n.td)(this.target, this.element)); + for(var t = 0, i = e; t < i.length; t++){ + var r = i[t]; + n.bi.add(r, 'focus', this.targetHover, this); + } + } else { + n.bi.add(this.element, 'focus', this.targetHover, this); + } + }; + t.prototype.wireMouseEvents = function(e, t) { + if (this.tooltipEle) { + if (!this.isSticky) { + if (e.type === 'focus') { + n.bi.add(t, 'blur', this.onMouseOut, this); + } + if (e.type === 'mouseover') { + n.bi.add(t, 'mouseleave', this.onMouseOut, this); + } + if (this.closeDelay) { + n.bi.add(this.tooltipEle, 'mouseenter', this.tooltipHover, this); + n.bi.add(this.tooltipEle, 'mouseleave', this.tooltipMouseOut, this); + } + } + if (this.mouseTrail && this.openDelay === 0) { + n.bi.add(t, 'mousemove touchstart mouseenter', this.onMouseMove, this); + } + } + }; + t.prototype.unwireEvents = function(e) { + var t = this.getTriggerList(e); + for(var i = 0, r = t; i < r.length; i++){ + var s = r[i]; + if (s === 'Custom') { + return; + } + if (s === 'Focus') { + this.unwireFocusEvents(); + } + if (s === 'Click') { + n.bi.remove(this.element, n.AR.touchStartEvent, this.targetClick); + } + if (s === 'Hover') { + if (n.AR.isDevice) { + if (this.touchModule) { + this.touchModule.destroy(); + } + n.bi.remove(this.element, n.AR.touchEndEvent, this.touchEndHandler); + } else { + n.bi.remove(this.element, 'mouseover', this.targetHover); + } + } + } + n.bi.remove(document, 'touchend', this.touchEnd); + n.bi.remove(document, 'scroll wheel', this.scrollHandler); + n.bi.remove(window, 'resize', this.windowResize); + n.bi.remove(document, 'keydown', this.keyDown); + }; + t.prototype.unwireFocusEvents = function() { + if (!(0, n.le)(this.target)) { + var e = [].slice.call((0, n.td)(this.target, this.element)); + for(var t = 0, i = e; t < i.length; t++){ + var r = i[t]; + n.bi.remove(r, 'focus', this.targetHover); + } + } else { + n.bi.remove(this.element, 'focus', this.targetHover); + } + }; + t.prototype.unwireMouseEvents = function(e) { + if (!this.isSticky) { + var t = this.getTriggerList(this.opensOn); + for(var i = 0, r = t; i < r.length; i++){ + var s = r[i]; + if (s === 'Focus') { + n.bi.remove(e, 'blur', this.onMouseOut); + } + if (s === 'Hover' && !n.AR.isDevice) { + n.bi.remove(e, 'mouseleave', this.onMouseOut); + } + } + if (this.closeDelay) { + n.bi.remove(e, 'mouseenter', this.tooltipHover); + n.bi.remove(e, 'mouseleave', this.tooltipMouseOut); + } + } + if (this.mouseTrail) { + n.bi.remove(e, 'mousemove touchstart mouseenter', this.onMouseMove); + } + }; + t.prototype.findTarget = function() { + var e = (0, n.Ys)('[data-tooltip-id= "' + this.ctrlId + '_content"]', document); + return e; + }; + t.prototype.getModuleName = function() { + return 'tooltip'; + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([]); + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = this.findTarget(); + for(var r = 0, s = Object.keys(e); r < s.length; r++){ + var o = s[r]; + switch(o){ + case 'width': + if (this.tooltipEle && i) { + this.tooltipEle.style.width = this.tooltipEle.style.maxWidth = (0, n.Ac)(e.width); + this.reposition(i); + } + break; + case 'height': + if (this.tooltipEle && i) { + this.tooltipEle.style.height = (0, n.Ac)(e.height); + this.reposition(i); + } + break; + case 'content': + if (this.tooltipEle) { + this.renderContent(); + } + break; + case 'opensOn': + this.unwireEvents(t.opensOn); + this.wireEvents(e.opensOn); + break; + case 'position': + this.formatPosition(); + if (this.tooltipEle && i) { + var a = (0, n.Ys)('.' + td, this.tooltipEle); + a.style.top = a.style.left = null; + this.reposition(i); + } + break; + case 'tipPointerPosition': + if (this.tooltipEle && i) { + this.reposition(i); + } + break; + case 'offsetX': + if (this.tooltipEle) { + var l = e.offsetX - t.offsetX; + this.tooltipEle.style.left = (parseInt(this.tooltipEle.style.left, 10) + (l)).toString() + 'px'; + } + break; + case 'offsetY': + if (this.tooltipEle) { + var h = e.offsetY - t.offsetY; + this.tooltipEle.style.top = (parseInt(this.tooltipEle.style.top, 10) + (h)).toString() + 'px'; + } + break; + case 'cssClass': + if (this.tooltipEle) { + if (t.cssClass) { + (0, n.IV)([ + this.tooltipEle + ], t.cssClass.split(' ')); + } + if (e.cssClass) { + (0, n.cn)([ + this.tooltipEle + ], e.cssClass.split(' ')); + } + } + break; + case 'enableRtl': + if (this.tooltipEle) { + if (this.enableRtl) { + (0, n.cn)([ + this.tooltipEle + ], tn); + } else { + (0, n.IV)([ + this.tooltipEle + ], tn); + } + } + break; + case 'container': + if (!(0, n.le)(this.containerElement)) { + (0, n.IV)([ + this.containerElement + ], tE); + } + this.container = e.container; + if (this.tooltipEle && i) { + this.appendContainer(this); + this.reposition(i); + } + } + } + }; + t.prototype.open = function(e, t) { + if ((0, n.le)(t)) { + t = this.animation.open; + } + if ((0, n.le)(e)) { + e = this.element; + } + if (e.style.display === 'none') { + return; + } + this.showTooltip(e, t); + }; + t.prototype.close = function(e) { + if (!e) { + e = this.animation.close; + } + this.hideTooltip(e); + }; + t.prototype.refresh = function(e) { + if (this.tooltipEle) { + this.renderContent(e); + } + if (this.popupObj && e) { + this.reposition(e); + } + }; + t.prototype.destroy = function() { + e.prototype.destroy.call(this); + if (this.tooltipEle) { + (0, n.Od)(this.tooltipEle); + } + if (this.popupObj) { + this.popupObj.destroy(); + } + (0, n.IV)([ + this.element + ], ti); + this.unwireEvents(this.opensOn); + this.unwireMouseEvents(this.element); + this.tooltipEle = null; + this.popupObj = null; + }; + e5([ + (0, n.Z9)('auto') + ], t.prototype, "width", void 0); + e5([ + (0, n.Z9)('auto') + ], t.prototype, "height", void 0); + e5([ + (0, n.Z9)() + ], t.prototype, "content", void 0); + e5([ + (0, n.Z9)('body') + ], t.prototype, "container", void 0); + e5([ + (0, n.Z9)() + ], t.prototype, "target", void 0); + e5([ + (0, n.Z9)('TopCenter') + ], t.prototype, "position", void 0); + e5([ + (0, n.Z9)(0) + ], t.prototype, "offsetX", void 0); + e5([ + (0, n.Z9)(0) + ], t.prototype, "offsetY", void 0); + e5([ + (0, n.Z9)(true) + ], t.prototype, "showTipPointer", void 0); + e5([ + (0, n.Z9)(true) + ], t.prototype, "enableHtmlParse", void 0); + e5([ + (0, n.Z9)(false) + ], t.prototype, "windowCollision", void 0); + e5([ + (0, n.Z9)('Auto') + ], t.prototype, "tipPointerPosition", void 0); + e5([ + (0, n.Z9)('Auto') + ], t.prototype, "opensOn", void 0); + e5([ + (0, n.Z9)(false) + ], t.prototype, "mouseTrail", void 0); + e5([ + (0, n.Z9)(false) + ], t.prototype, "isSticky", void 0); + e5([ + (0, n.Zz)({}, tS) + ], t.prototype, "animation", void 0); + e5([ + (0, n.Z9)(0) + ], t.prototype, "openDelay", void 0); + e5([ + (0, n.Z9)(0) + ], t.prototype, "closeDelay", void 0); + e5([ + (0, n.Z9)() + ], t.prototype, "cssClass", void 0); + e5([ + (0, n.Z9)(false) + ], t.prototype, "enableHtmlSanitizer", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "beforeRender", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "beforeOpen", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "afterOpen", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "beforeClose", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "afterClose", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "beforeCollision", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "created", void 0); + e5([ + (0, n.ju)() + ], t.prototype, "destroyed", void 0); + t = e5([ + n.Zl + ], t); + return t; + }(n.wA)); + var tT = i(3213); + var tk = i(8801); + ; + var tx = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var tL = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var tN = (function(e) { + tx(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + tL([ + (0, n.Z9)('None') + ], t.prototype, "placement", void 0); + tL([ + (0, n.Z9)(10) + ], t.prototype, "largeStep", void 0); + tL([ + (0, n.Z9)(1) + ], t.prototype, "smallStep", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "showSmallTicks", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "format", void 0); + return t; + }(n.rt)); + var tD = (function(e) { + tx(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + tL([ + (0, n.Z9)(null) + ], t.prototype, "color", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "start", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "end", void 0); + return t; + }(n.rt)); + var tO = (function(e) { + tx(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + tL([ + (0, n.Z9)(false) + ], t.prototype, "enabled", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "minStart", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "minEnd", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "maxStart", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "maxEnd", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "startHandleFixed", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "endHandleFixed", void 0); + return t; + }(n.rt)); + var tA = (function(e) { + tx(t, e); + function t() { + return e !== null && e.apply(this, arguments) || this; + } + tL([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + tL([ + (0, n.Z9)('Before') + ], t.prototype, "placement", void 0); + tL([ + (0, n.Z9)('Focus') + ], t.prototype, "showOn", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "isVisible", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "format", void 0); + return t; + }(n.rt)); + var tP = 6; + var tM = 3; + var tR = { + root: 'e-slider', + rtl: 'e-rtl', + sliderHiddenInput: 'e-slider-input', + controlWrapper: 'e-control-wrapper', + sliderHandle: 'e-handle', + rangeBar: 'e-range', + sliderButton: 'e-slider-button', + firstButton: 'e-first-button', + secondButton: 'e-second-button', + scale: 'e-scale', + tick: 'e-tick', + large: 'e-large', + tickValue: 'e-tick-value', + sliderTooltip: 'e-slider-tooltip', + sliderHover: 'e-slider-hover', + sliderFirstHandle: 'e-handle-first', + sliderSecondHandle: 'e-handle-second', + sliderDisabled: 'e-disabled', + sliderContainer: 'e-slider-container', + horizontalTooltipBefore: 'e-slider-horizontal-before', + horizontalTooltipAfter: 'e-slider-horizontal-after', + verticalTooltipBefore: 'e-slider-vertical-before', + verticalTooltipAfter: 'e-slider-vertical-after', + materialTooltip: 'e-material-tooltip', + materialTooltipOpen: 'e-material-tooltip-open', + materialTooltipActive: 'e-tooltip-active', + materialSlider: 'e-material-slider', + sliderTrack: 'e-slider-track', + sliderHorizantalColor: 'e-slider-horizantal-color', + sliderVerticalColor: 'e-slider-vertical-color', + sliderHandleFocused: 'e-handle-focused', + verticalSlider: 'e-vertical', + horizontalSlider: 'e-horizontal', + sliderHandleStart: 'e-handle-start', + sliderTooltipStart: 'e-material-tooltip-start', + sliderTabHandle: 'e-tab-handle', + sliderButtonIcon: 'e-button-icon', + sliderSmallSize: 'e-small-size', + sliderTickPosition: 'e-tick-pos', + sliderFirstTick: 'e-first-tick', + sliderLastTick: 'e-last-tick', + sliderButtonClass: 'e-slider-btn', + sliderTooltipWrapper: 'e-tooltip-wrap', + sliderTabTrack: 'e-tab-track', + sliderTabRange: 'e-tab-range', + sliderActiveHandle: 'e-handle-active', + sliderMaterialHandle: 'e-material-handle', + sliderMaterialRange: 'e-material-range', + sliderMaterialDefault: 'e-material-default', + materialTooltipShow: 'e-material-tooltip-show', + materialTooltipHide: 'e-material-tooltip-hide', + readonly: 'e-read-only', + limits: 'e-limits', + limitBarDefault: 'e-limit-bar', + limitBarFirst: 'e-limit-first', + limitBarSecond: 'e-limit-second', + dragHorizontal: 'e-drag-horizontal', + dragVertical: 'e-drag-vertical' + }; + var tB = (function(e) { + tx(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.horDir = 'left'; + n.verDir = 'bottom'; + n.transition = { + handle: 'left .4s cubic-bezier(.25, .8, .25, 1), right .4s cubic-bezier(.25, .8, .25, 1), ' + 'top .4s cubic-bezier(.25, .8, .25, 1) , bottom .4s cubic-bezier(.25, .8, .25, 1)', + rangeBar: 'all .4s cubic-bezier(.25, .8, .25, 1)' + }; + n.transitionOnMaterialTooltip = { + handle: 'left 1ms ease-out, right 1ms ease-out, bottom 1ms ease-out, top 1ms ease-out', + rangeBar: 'left 1ms ease-out, right 1ms ease-out, bottom 1ms ease-out, width 1ms ease-out, height 1ms ease-out' + }; + n.scaleTransform = 'transform .4s cubic-bezier(.25, .8, .25, 1)'; + n.customAriaText = null; + n.drag = true; + n.isDragComplete = false; + n.initialTooltip = true; + return n; + } + t.prototype.preRender = function() { + var e = { + incrementTitle: 'Increase', + decrementTitle: 'Decrease' + }; + this.l10n = new n.E7('slider', e, this.locale); + this.isElementFocused = false; + this.tickElementCollection = []; + this.tooltipFormatInfo = {}; + this.ticksFormatInfo = {}; + this.initCultureInfo(); + this.initCultureFunc(); + this.formChecker(); + }; + t.prototype.formChecker = function() { + var e = (0, n.oq)(this.element, 'form'); + if (e) { + this.isForm = true; + if (!(0, n.le)(this.formResetValue)) { + this.setProperties({ + 'value': this.formResetValue + }, true); + } + this.formResetValue = this.value; + if (this.type === 'Range' && ((0, n.le)(this.formResetValue) || typeof (this.formResetValue) !== 'object')) { + this.formResetValue = [ + parseFloat((0, n.Ac)(this.min)), + parseFloat((0, n.Ac)(this.max)) + ]; + } else if ((0, n.le)(this.formResetValue)) { + this.formResetValue = parseFloat((0, n.Ac)(this.min)); + } + this.formElement = e; + } else { + this.isForm = false; + } + }; + t.prototype.initCultureFunc = function() { + this.internationalization = new n.eC(this.locale); + }; + t.prototype.initCultureInfo = function() { + this.tooltipFormatInfo.format = (!(0, n.le)(this.tooltip.format)) ? this.tooltip.format : null; + this.ticksFormatInfo.format = (!(0, n.le)(this.ticks.format)) ? this.ticks.format : null; + }; + t.prototype.formatString = function(e, t) { + var i = null; + var n = null; + if ((e || e === 0)) { + i = this.formatNumber(e); + var r = this.numberOfDecimals(e); + n = this.internationalization.getNumberFormat(t)(this.makeRoundNumber(e, r)); + } + return { + elementVal: i, + formatString: n + }; + }; + t.prototype.formatNumber = function(e) { + var t = this.numberOfDecimals(e); + return this.internationalization.getNumberFormat({ + maximumFractionDigits: t, + minimumFractionDigits: t, + useGrouping: false + })(e); + }; + t.prototype.numberOfDecimals = function(e) { + var t = e.toString().split('.')[1]; + var i = !t || !t.length ? 0 : t.length; + return i; + }; + t.prototype.makeRoundNumber = function(e, t) { + var i = t || 0; + return Number(e.toFixed(i)); + }; + t.prototype.fractionalToInteger = function(e) { + e = (this.numberOfDecimals(e) === 0) ? Number(e).toFixed(this.noOfDecimals) : e; + var t = 1; + for(var i = 0; i < this.noOfDecimals; i++){ + t *= 10; + } + e = Number((e * t).toFixed(0)); + return e; + }; + t.prototype.render = function() { + var e = this; + this.initialize(); + this.initRender(); + this.wireEvents(); + this.setZindex(); + this.renderComplete(); + if (this.element.tagName === 'EJS-SLIDER') { + if (this.getTheme(this.sliderContainer) == "none") { + setTimeout(function() { + e.refresh(); + }, 0); + } + } + }; + t.prototype.initialize = function() { + (0, n.cn)([ + this.element + ], tR.root); + this.setCSSClass(); + }; + t.prototype.setElementWidth = function(e) { + if (!(0, n.le)(e)) { + if (typeof e === 'number') { + this.sliderContainer.style.width = (0, n.Ac)(e); + } else if (typeof e === 'string') { + this.sliderContainer.style.width = (e.match(/px|%|em/)) ? (e) : ((0, n.Ac)(e)); + } + } + }; + t.prototype.setCSSClass = function(e) { + if (e) { + (0, n.IV)([ + this.element + ], e.split(' ')); + } + if (this.cssClass) { + (0, n.cn)([ + this.element + ], this.cssClass.split(' ')); + } + }; + t.prototype.setEnabled = function() { + if (!this.enabled) { + (0, n.cn)([ + this.sliderContainer + ], [ + tR.sliderDisabled + ]); + if (this.tooltip.isVisible && this.tooltipElement && this.tooltip.showOn === 'Always') { + this.tooltipElement.classList.add(tR.sliderDisabled); + } + this.unwireEvents(); + } else { + (0, n.IV)([ + this.sliderContainer + ], [ + tR.sliderDisabled + ]); + if (this.tooltip.isVisible && this.tooltipElement && this.tooltip.showOn === 'Always') { + this.tooltipElement.classList.remove(tR.sliderDisabled); + } + this.wireEvents(); + } + }; + t.prototype.getTheme = function(e) { + var t = window.getComputedStyle(e, ':after').getPropertyValue('content'); + return t.replace(/['"]+/g, ''); + }; + t.prototype.initRender = function() { + this.sliderContainer = this.createElement('div', { + className: tR.sliderContainer + ' ' + tR.controlWrapper + }); + this.element.parentNode.insertBefore(this.sliderContainer, this.element); + this.sliderContainer.appendChild(this.element); + this.sliderTrack = this.createElement('div', { + className: tR.sliderTrack + }); + this.element.appendChild(this.sliderTrack); + this.setElementWidth(this.width); + this.element.tabIndex = -1; + this.getThemeInitialization(); + this.setHandler(); + this.createRangeBar(); + if (this.limits.enabled) { + this.createLimitBar(); + } + this.setOrientClass(); + this.hiddenInput = (this.createElement('input', { + attrs: { + type: 'hidden', + value: ((0, n.le)(this.value) ? this.min.toString() : this.value.toString()), + name: this.element.getAttribute('name') || this.element.getAttribute('id') || '_' + (Math.random() * 1000).toFixed(0) + 'slider', + class: tR.sliderHiddenInput + } + })); + this.hiddenInput.tabIndex = -1; + this.sliderContainer.appendChild(this.hiddenInput); + if (this.showButtons) { + this.setButtons(); + } + this.setEnableRTL(); + if (this.type === 'Range') { + this.rangeValueUpdate(); + } else { + this.value = (0, n.le)(this.value) ? parseFloat((0, n.Ac)(this.min.toString())) : this.value; + } + this.previousVal = this.type !== 'Range' ? this.checkHandleValue(parseFloat((0, n.Ac)(this.value.toString()))) : [ + this.checkHandleValue(parseFloat((0, n.Ac)(this.value[0].toString()))), + this.checkHandleValue(parseFloat((0, n.Ac)(this.value[1].toString()))) + ]; + this.previousChanged = this.previousVal; + if (!(0, n.le)(this.element.hasAttribute('name'))) { + this.element.removeAttribute('name'); + } + this.setValue(); + if (this.limits.enabled) { + this.setLimitBar(); + } + if (this.ticks.placement !== 'None') { + this.renderScale(); + } + if (this.tooltip.isVisible) { + this.renderTooltip(); + } + if (!this.enabled) { + (0, n.cn)([ + this.sliderContainer + ], [ + tR.sliderDisabled + ]); + } else { + (0, n.IV)([ + this.sliderContainer + ], [ + tR.sliderDisabled + ]); + } + if (this.readonly) { + (0, n.cn)([ + this.sliderContainer + ], [ + tR.readonly + ]); + } else { + (0, n.IV)([ + this.sliderContainer + ], [ + tR.readonly + ]); + } + }; + t.prototype.getThemeInitialization = function() { + this.isMaterial = this.getTheme(this.sliderContainer) === 'material' || this.getTheme(this.sliderContainer) === 'material-dark'; + this.isBootstrap = this.getTheme(this.sliderContainer) === 'bootstrap' || this.getTheme(this.sliderContainer) === 'bootstrap-dark'; + this.isBootstrap4 = this.getTheme(this.sliderContainer) === 'bootstrap4'; + this.isTailwind = this.getTheme(this.sliderContainer) === 'tailwind' || this.getTheme(this.sliderContainer) === 'tailwind-dark'; + this.isBootstrap5 = this.getTheme(this.sliderContainer) === 'bootstrap5'; + this.isFluent = this.getTheme(this.sliderContainer) === 'FluentUI'; + this.isMaterialTooltip = this.isMaterial && this.type !== 'Range' && this.tooltip.isVisible; + }; + t.prototype.createRangeBar = function() { + if (this.type !== 'Default') { + this.rangeBar = (this.createElement('div', { + attrs: { + class: tR.rangeBar + } + })); + this.element.appendChild(this.rangeBar); + if (this.drag && this.type === 'Range') { + if (this.orientation === 'Horizontal') { + this.rangeBar.classList.add(tR.dragHorizontal); + } else { + this.rangeBar.classList.add(tR.dragVertical); + } + } + } + }; + t.prototype.createLimitBar = function() { + var e = this.type !== 'Range' ? tR.limitBarDefault : tR.limitBarFirst; + e += ' ' + tR.limits; + this.limitBarFirst = (this.createElement('div', { + attrs: { + class: e + } + })); + this.element.appendChild(this.limitBarFirst); + if (this.type === 'Range') { + this.limitBarSecond = (this.createElement('div', { + attrs: { + class: tR.limitBarSecond + ' ' + tR.limits + } + })); + this.element.appendChild(this.limitBarSecond); + } + }; + t.prototype.setOrientClass = function() { + if (this.orientation !== 'Vertical') { + this.sliderContainer.classList.remove(tR.verticalSlider); + this.sliderContainer.classList.add(tR.horizontalSlider); + this.firstHandle.setAttribute('aria-orientation', 'horizontal'); + if (this.type === 'Range') { + this.secondHandle.setAttribute('aria-orientation', 'horizontal'); + } + } else { + this.sliderContainer.classList.remove(tR.horizontalSlider); + this.sliderContainer.classList.add(tR.verticalSlider); + this.firstHandle.setAttribute('aria-orientation', 'vertical'); + if (this.type === 'Range') { + this.secondHandle.setAttribute('aria-orientation', 'vertical'); + } + } + }; + t.prototype.setAriaAttributes = function(e) { + var t = this; + var i = this.min; + var r = this.max; + if (!(0, n.le)(this.customValues) && this.customValues.length > 0) { + i = this.customValues[0]; + r = this.customValues[this.customValues.length - 1]; + } + if (this.type !== 'Range') { + (0, n.Y4)(e, { + 'aria-valuemin': i.toString(), + 'aria-valuemax': r.toString() + }); + } else { + var s = !(0, n.le)(this.customValues) && this.customValues.length > 0 ? [ + [ + i.toString(), + (this.customValues[this.value[1]]).toString() + ], + [ + (this.customValues[this.value[0]]).toString(), + r.toString() + ] + ] : [ + [ + i.toString(), + this.value[1].toString() + ], + [ + this.value[0].toString(), + r.toString() + ] + ]; + s.forEach(function(e, i) { + var r = i === 0 ? t.firstHandle : t.secondHandle; + if (r) { + (0, n.Y4)(r, { + 'aria-valuemin': e[0], + 'aria-valuemax': e[1] + }); + } + }); + } + }; + t.prototype.createSecondHandle = function() { + this.secondHandle = this.createElement('div', { + attrs: { + class: tR.sliderHandle, + 'role': 'slider', + tabIndex: '0' + } + }); + this.secondHandle.classList.add(tR.sliderSecondHandle); + this.element.appendChild(this.secondHandle); + }; + t.prototype.createFirstHandle = function() { + this.firstHandle = this.createElement('div', { + attrs: { + class: tR.sliderHandle, + 'role': 'slider', + tabIndex: '0' + } + }); + this.firstHandle.classList.add(tR.sliderFirstHandle); + this.element.appendChild(this.firstHandle); + if (this.isMaterialTooltip) { + this.materialHandle = this.createElement('div', { + attrs: { + class: tR.sliderHandle + ' ' + tR.sliderMaterialHandle + } + }); + this.element.appendChild(this.materialHandle); + } + }; + t.prototype.wireFirstHandleEvt = function(e) { + if (!e) { + n.bi.add(this.firstHandle, 'mousedown touchstart', this.handleFocus, this); + n.bi.add(this.firstHandle, 'transitionend', this.transitionEnd, this); + n.bi.add(this.firstHandle, 'mouseenter touchenter', this.handleOver, this); + n.bi.add(this.firstHandle, 'mouseleave touchend', this.handleLeave, this); + } else { + n.bi.remove(this.firstHandle, 'mousedown touchstart', this.handleFocus); + n.bi.remove(this.firstHandle, 'transitionend', this.transitionEnd); + n.bi.remove(this.firstHandle, 'mouseenter touchenter', this.handleOver); + n.bi.remove(this.firstHandle, 'mouseleave touchend', this.handleLeave); + } + }; + t.prototype.wireSecondHandleEvt = function(e) { + if (!e) { + n.bi.add(this.secondHandle, 'mousedown touchstart', this.handleFocus, this); + n.bi.add(this.secondHandle, 'transitionend', this.transitionEnd, this); + n.bi.add(this.secondHandle, 'mouseenter touchenter', this.handleOver, this); + n.bi.add(this.secondHandle, 'mouseleave touchend', this.handleLeave, this); + } else { + n.bi.remove(this.secondHandle, 'mousedown touchstart', this.handleFocus); + n.bi.remove(this.secondHandle, 'transitionend', this.transitionEnd); + n.bi.remove(this.secondHandle, 'mouseenter touchenter', this.handleOver); + n.bi.remove(this.secondHandle, 'mouseleave touchend', this.handleLeave); + } + }; + t.prototype.handleStart = function() { + if (this.type !== 'Range') { + this.firstHandle.classList[this.handlePos1 === 0 ? 'add' : 'remove'](tR.sliderHandleStart); + if (this.isMaterialTooltip) { + this.materialHandle.classList[this.handlePos1 === 0 ? 'add' : 'remove'](tR.sliderHandleStart); + if (this.tooltipElement) { + this.tooltipElement.classList[this.handlePos1 === 0 ? 'add' : 'remove'](tR.sliderTooltipStart); + } + } + } + }; + t.prototype.transitionEnd = function(e) { + if (e.propertyName !== 'transform') { + this.handleStart(); + if (!this.enableAnimation) { + this.getHandle().style.transition = 'none'; + } + if (this.type !== 'Default') { + this.rangeBar.style.transition = 'none'; + } + if (this.isMaterial && this.tooltip.isVisible && this.type === 'Default') { + this.tooltipElement.style.transition = this.transition.handle; + } + this.tooltipToggle(this.getHandle()); + this.closeTooltip(); + } + }; + t.prototype.handleFocusOut = function() { + if (this.firstHandle.classList.contains(tR.sliderHandleFocused)) { + this.firstHandle.classList.remove(tR.sliderHandleFocused); + } + if (this.type === 'Range') { + if (this.secondHandle.classList.contains(tR.sliderHandleFocused)) { + this.secondHandle.classList.remove(tR.sliderHandleFocused); + } + } + }; + t.prototype.handleFocus = function(e) { + this.focusSliderElement(); + this.sliderBarClick(e); + if (e.currentTarget === this.firstHandle) { + this.firstHandle.classList.add(tR.sliderHandleFocused); + this.firstHandle.classList.add(tR.sliderTabHandle); + } else { + this.secondHandle.classList.add(tR.sliderHandleFocused); + this.secondHandle.classList.add(tR.sliderTabHandle); + } + n.bi.add(document, 'mousemove touchmove', this.sliderBarMove, this); + n.bi.add(document, 'mouseup touchend', this.sliderBarUp, this); + }; + t.prototype.handleOver = function(e) { + if (this.tooltip.isVisible && this.tooltip.showOn === 'Hover') { + this.tooltipToggle(e.currentTarget); + } + if (this.type === 'Default') { + this.tooltipToggle(this.getHandle()); + } + }; + t.prototype.handleLeave = function(e) { + if (this.tooltip.isVisible && this.tooltip.showOn === 'Hover' && !e.currentTarget.classList.contains(tR.sliderHandleFocused) && !e.currentTarget.classList.contains(tR.sliderTabHandle)) { + this.closeTooltip(); + } + }; + t.prototype.setHandler = function() { + if (this.min > this.max) { + this.min = this.max; + } + this.createFirstHandle(); + if (this.type === 'Range') { + this.createSecondHandle(); + } + }; + t.prototype.setEnableRTL = function() { + this.enableRtl && this.orientation !== 'Vertical' ? (0, n.cn)([ + this.sliderContainer + ], tR.rtl) : (0, n.IV)([ + this.sliderContainer + ], tR.rtl); + var e = (this.orientation !== 'Vertical') ? this.horDir : this.verDir; + if (this.enableRtl) { + this.horDir = 'right'; + this.verDir = 'bottom'; + } else { + this.horDir = 'left'; + this.verDir = 'bottom'; + } + var t = (this.orientation !== 'Vertical') ? this.horDir : this.verDir; + if (e !== t) { + if (this.orientation === 'Horizontal') { + (0, n.V7)(this.firstHandle, { + 'right': '', + 'left': 'auto' + }); + if (this.type === 'Range') { + (0, n.V7)(this.secondHandle, { + 'top': '', + 'left': 'auto' + }); + } + } + } + this.setBarColor(); + }; + t.prototype.tooltipValue = function() { + var e = this; + var t; + var i = { + value: this.value, + text: '' + }; + if (this.initialTooltip) { + this.initialTooltip = false; + this.setTooltipContent(); + i.text = t = this.tooltipObj.content; + this.trigger('tooltipChange', i, function(i) { + e.addTooltipClass(i.text); + if (t !== i.text) { + e.customAriaText = i.text; + e.tooltipObj.content = i.text; + e.setAriaAttrValue(e.firstHandle); + if (e.type === 'Range') { + e.setAriaAttrValue(e.secondHandle); + } + } + }); + if (this.isMaterialTooltip) { + this.setPreviousVal('change', this.value); + } + } + }; + t.prototype.setTooltipContent = function() { + var e; + e = this.formatContent(this.tooltipFormatInfo, false); + this.tooltipObj.content = e; + }; + t.prototype.formatContent = function(e, t) { + var i = ''; + var r = this.handleVal1; + var s = this.handleVal2; + if (!(0, n.le)(this.customValues) && this.customValues.length > 0) { + r = this.customValues[this.handleVal1]; + s = this.customValues[this.handleVal2]; + } + if (!t) { + if (this.type === 'Range') { + if (this.enableRtl && this.orientation !== 'Vertical') { + i = (!(0, n.le)(e.format)) ? (this.formatString(s, e).formatString + ' - ' + this.formatString(r, e).formatString) : (s.toString() + ' - ' + r.toString()); + } else { + i = (!(0, n.le)(e.format)) ? (this.formatString(r, e).formatString + ' - ' + this.formatString(s, e).formatString) : (r.toString() + ' - ' + s.toString()); + } + } else { + if (!(0, n.le)(r)) { + i = (!(0, n.le)(e.format)) ? this.formatString(r, e).formatString : r.toString(); + } + } + return i; + } else { + if (this.type === 'Range') { + if (this.enableRtl && this.orientation !== 'Vertical') { + i = (!(0, n.le)(this.tooltip) && !(0, n.le)(this.tooltip.format)) ? (this.formatString(s, e).elementVal + ' - ' + this.formatString(r, e).elementVal) : (s.toString() + ' - ' + r.toString()); + } else { + i = (!(0, n.le)(this.tooltip) && !(0, n.le)(this.tooltip.format)) ? (this.formatString(r, e).elementVal + ' - ' + this.formatString(s, e).elementVal) : (r.toString() + ' - ' + s.toString()); + } + } else { + if (!(0, n.le)(r)) { + i = (!(0, n.le)(this.tooltip) && !(0, n.le)(this.tooltip.format)) ? this.formatString(r, e).elementVal : r.toString(); + } + } + return i; + } + }; + t.prototype.addTooltipClass = function(e) { + if (this.isMaterialTooltip) { + var t = e.toString().length; + if (!this.tooltipElement) { + var i = t > 4 ? tR.sliderMaterialRange : tR.sliderMaterialDefault; + this.tooltipObj.cssClass = tR.sliderTooltip + ' ' + i; + } else { + var i = t > 4 ? { + oldCss: tR.sliderMaterialDefault, + newCss: tR.sliderMaterialRange + } : { + oldCss: tR.sliderMaterialRange, + newCss: tR.sliderMaterialDefault + }; + this.tooltipElement.classList.remove(i.oldCss); + if (!this.tooltipElement.classList.contains(i.newCss)) { + this.tooltipElement.classList.add(i.newCss); + this.tooltipElement.style.transform = t > 4 ? 'scale(1)' : this.getTooltipTransformProperties(this.previousTooltipClass).rotate; + } + } + } + }; + t.prototype.tooltipPlacement = function() { + return this.orientation === 'Horizontal' ? (this.tooltip.placement === 'Before' ? 'TopCenter' : 'BottomCenter') : (this.tooltip.placement === 'Before' ? 'LeftCenter' : 'RightCenter'); + }; + t.prototype.tooltipBeforeOpen = function(e) { + this.tooltipElement = e.element; + if (this.tooltip.cssClass) { + (0, n.cn)([ + this.tooltipElement + ], this.tooltip.cssClass.split(' ').filter(function(e) { + return e; + })); + } + e.target.removeAttribute('aria-describedby'); + if (this.isMaterialTooltip) { + this.tooltipElement.firstElementChild.classList.add(tR.materialTooltipHide); + this.handleStart(); + this.setTooltipTransform(); + } + }; + t.prototype.tooltipCollision = function(e) { + if (this.isBootstrap || this.isBootstrap4 || (this.isMaterial && !this.isMaterialTooltip)) { + var t = this.isBootstrap4 ? tM : tP; + switch(e){ + case 'TopCenter': + this.tooltipObj.setProperties({ + 'offsetY': -(t) + }, false); + break; + case 'BottomCenter': + this.tooltipObj.setProperties({ + 'offsetY': t + }, false); + break; + case 'LeftCenter': + this.tooltipObj.setProperties({ + 'offsetX': -(t) + }, false); + break; + case 'RightCenter': + this.tooltipObj.setProperties({ + 'offsetX': t + }, false); + break; + } + } + }; + t.prototype.materialTooltipEventCallBack = function(e) { + this.sliderBarClick(e); + n.bi.add(document, 'mousemove touchmove', this.sliderBarMove, this); + n.bi.add(document, 'mouseup touchend', this.sliderBarUp, this); + }; + t.prototype.wireMaterialTooltipEvent = function(e) { + if (this.isMaterialTooltip) { + if (!e) { + n.bi.add(this.tooltipElement, 'mousedown touchstart', this.materialTooltipEventCallBack, this); + } else { + n.bi.remove(this.tooltipElement, 'mousedown touchstart', this.materialTooltipEventCallBack); + } + } + }; + t.prototype.tooltipPositionCalculation = function(e) { + var t; + switch(e){ + case 'TopCenter': + t = tR.horizontalTooltipBefore; + break; + case 'BottomCenter': + t = tR.horizontalTooltipAfter; + break; + case 'LeftCenter': + t = tR.verticalTooltipBefore; + break; + case 'RightCenter': + t = tR.verticalTooltipAfter; + break; + } + return t; + }; + t.prototype.getTooltipTransformProperties = function(e) { + var t; + if (this.tooltipElement) { + var i = this.orientation === 'Horizontal' ? ((this.tooltipElement.clientHeight + 14) - (this.tooltipElement.clientHeight / 2)) : ((this.tooltipElement.clientWidth + 14) - (this.tooltipElement.clientWidth / 2)); + t = this.orientation === 'Horizontal' ? (e === tR.horizontalTooltipBefore ? { + rotate: 'rotate(45deg)', + translate: "translateY(" + i + "px)" + } : { + rotate: 'rotate(225deg)', + translate: "translateY(" + -(i) + "px)" + }) : (e === tR.verticalTooltipBefore ? { + rotate: 'rotate(-45deg)', + translate: "translateX(" + i + "px)" + } : { + rotate: 'rotate(-225deg)', + translate: "translateX(" + (-i) + "px)" + }); + } + return t; + }; + t.prototype.openMaterialTooltip = function() { + var e = this; + if (this.isMaterialTooltip) { + this.refreshTooltip(this.firstHandle); + var t = this.tooltipElement.firstElementChild; + t.classList.remove(tR.materialTooltipHide); + t.classList.add(tR.materialTooltipShow); + this.firstHandle.style.cursor = 'default'; + this.tooltipElement.style.transition = this.scaleTransform; + this.tooltipElement.classList.add(tR.materialTooltipOpen); + this.materialHandle.style.transform = 'scale(0)'; + if (t.innerText.length > 4) { + this.tooltipElement.style.transform = 'scale(1)'; + } else { + this.tooltipElement.style.transform = this.getTooltipTransformProperties(this.previousTooltipClass).rotate; + } + if (this.type === 'Default') { + setTimeout(function() { + e.tooltipElement.style.transition = e.transition.handle; + }, 2500); + } else { + setTimeout(function() { + e.tooltipElement.style.transition = 'none'; + }, 2500); + } + } + }; + t.prototype.closeMaterialTooltip = function() { + var e = this; + if (this.isMaterialTooltip) { + var t = this.tooltipElement.firstElementChild; + this.tooltipElement.style.transition = this.scaleTransform; + t.classList.remove(tR.materialTooltipShow); + t.classList.add(tR.materialTooltipHide); + this.firstHandle.style.cursor = '-webkit-grab'; + this.firstHandle.style.cursor = 'grab'; + if (this.materialHandle) { + this.materialHandle.style.transform = 'scale(1)'; + } + this.tooltipElement.classList.remove(tR.materialTooltipOpen); + this.setTooltipTransform(); + this.tooltipTarget = undefined; + setTimeout(function() { + e.tooltipElement.style.transition = 'none'; + }, 2500); + } + }; + t.prototype.checkTooltipPosition = function(e) { + var t = this.tooltipPositionCalculation(e.collidedPosition); + if (this.tooltipCollidedPosition === undefined || this.tooltipCollidedPosition !== e.collidedPosition || !e.element.classList.contains(t)) { + if (this.isMaterialTooltip) { + if (t !== undefined) { + e.element.classList.remove(this.previousTooltipClass); + e.element.classList.add(t); + this.previousTooltipClass = t; + } + if (e.element.style.transform && e.element.classList.contains(tR.materialTooltipOpen) && e.element.firstElementChild.innerText.length <= 4) { + e.element.style.transform = this.getTooltipTransformProperties(this.previousTooltipClass).rotate; + } + } + this.tooltipCollidedPosition = e.collidedPosition; + } + if (this.isMaterialTooltip && this.tooltipElement && this.tooltipElement.style.transform.indexOf('translate') !== -1) { + this.setTooltipTransform(); + } + }; + t.prototype.setTooltipTransform = function() { + var e = this.getTooltipTransformProperties(this.previousTooltipClass); + if (this.tooltipElement.firstElementChild.innerText.length > 4) { + this.tooltipElement.style.transform = e.translate + " scale(0.01)"; + } else { + this.tooltipElement.style.transform = e.translate + " " + e.rotate + " scale(0.01)"; + } + }; + t.prototype.renderTooltip = function() { + this.tooltipObj = new tw({ + showTipPointer: this.isBootstrap || this.isMaterial || this.isBootstrap4 || this.isTailwind || this.isBootstrap5 || this.isFluent, + cssClass: tR.sliderTooltip, + height: this.isMaterial ? 30 : 'auto', + animation: { + open: { + effect: 'None' + }, + close: { + effect: 'FadeOut', + duration: 500 + } + }, + opensOn: 'Custom', + beforeOpen: this.tooltipBeforeOpen.bind(this), + beforeCollision: this.checkTooltipPosition.bind(this), + beforeClose: this.tooltipBeforeClose.bind(this), + enableHtmlSanitizer: this.enableHtmlSanitizer + }); + this.tooltipObj.appendTo(this.firstHandle); + this.initializeTooltipProps(); + }; + t.prototype.initializeTooltipProps = function() { + var e = (this.tooltip.showOn === 'Auto' ? 'Hover' : this.tooltip.showOn); + this.setProperties({ + tooltip: { + showOn: e + } + }, true); + this.tooltipObj.position = this.tooltipPlacement(); + this.tooltipCollision(this.tooltipObj.position); + [ + this.firstHandle, + this.rangeBar, + this.secondHandle + ].forEach(function(e) { + if (!(0, n.le)(e)) { + e.style.transition = 'none'; + } + }); + if (this.isMaterialTooltip) { + this.sliderContainer.classList.add(tR.materialSlider); + this.tooltipValue(); + this.tooltipObj.animation.close.effect = 'None'; + this.tooltipObj.open(this.firstHandle); + } + }; + t.prototype.tooltipBeforeClose = function() { + this.tooltipElement = undefined; + this.tooltipCollidedPosition = undefined; + }; + t.prototype.setButtons = function() { + this.firstBtn = this.createElement('div', { + className: tR.sliderButton + ' ' + tR.firstButton + }); + this.firstBtn.appendChild(this.createElement('span', { + className: tR.sliderButtonIcon + })); + if (this.isTailwind) { + this.firstBtn.querySelector('span').classList.add('e-icons'); + } + this.firstBtn.tabIndex = -1; + this.secondBtn = this.createElement('div', { + className: tR.sliderButton + ' ' + tR.secondButton + }); + this.secondBtn.appendChild(this.createElement('span', { + className: tR.sliderButtonIcon + })); + if (this.isTailwind) { + this.secondBtn.querySelector('span').classList.add('e-icons'); + } + this.secondBtn.tabIndex = -1; + this.sliderContainer.classList.add(tR.sliderButtonClass); + this.sliderContainer.appendChild(this.firstBtn); + this.sliderContainer.appendChild(this.secondBtn); + this.sliderContainer.appendChild(this.element); + this.buttonTitle(); + }; + t.prototype.buttonTitle = function() { + var e = this.enableRtl && this.orientation !== 'Vertical'; + this.l10n.setLocale(this.locale); + var t = this.l10n.getConstant('decrementTitle'); + var i = this.l10n.getConstant('incrementTitle'); + (0, n.Y4)(e ? this.secondBtn : this.firstBtn, { + 'aria-label': t, + title: t + }); + (0, n.Y4)(e ? this.firstBtn : this.secondBtn, { + 'aria-label': i, + title: i + }); + }; + t.prototype.buttonFocusOut = function() { + if (this.isMaterial) { + this.getHandle().classList.remove('e-large-thumb-size'); + } + }; + t.prototype.repeatButton = function(e) { + var t = this.handleValueUpdate(); + var i = this.enableRtl && this.orientation !== 'Vertical'; + var n; + if (e.target.parentElement.classList.contains(tR.firstButton) || e.target.classList.contains(tR.firstButton)) { + i ? (n = this.add(t, parseFloat(this.step.toString()), true)) : (n = this.add(t, parseFloat(this.step.toString()), false)); + } else if (e.target.parentElement.classList.contains(tR.secondButton) || (e.target.classList.contains(tR.secondButton))) { + i ? (n = this.add(t, parseFloat(this.step.toString()), false)) : (n = this.add(t, parseFloat(this.step.toString()), true)); + } + if (this.limits.enabled) { + n = this.getLimitCorrectedValues(n); + } + if (n >= this.min && n <= this.max) { + this.changeHandleValue(n); + this.tooltipToggle(this.getHandle()); + } + }; + t.prototype.repeatHandlerMouse = function(e) { + e.preventDefault(); + if (e.type === ('mousedown') || e.type === ('touchstart')) { + this.buttonClick(e); + this.repeatInterval = setInterval(this.repeatButton.bind(this), 180, e); + } + }; + t.prototype.materialChange = function() { + if (!this.getHandle().classList.contains('e-large-thumb-size')) { + this.getHandle().classList.add('e-large-thumb-size'); + } + }; + t.prototype.focusHandle = function() { + if (!this.getHandle().classList.contains(tR.sliderTabHandle)) { + this.getHandle().classList.add(tR.sliderTabHandle); + } + }; + t.prototype.repeatHandlerUp = function(e) { + this.changeEvent('changed', e); + this.closeTooltip(); + clearInterval(this.repeatInterval); + this.getHandle().focus(); + }; + t.prototype.customTickCounter = function(e) { + var t = 4; + if (!(0, n.le)(this.customValues) && this.customValues.length > 0) { + if (e > 4) { + t = 3; + } + if (e > 7) { + t = 2; + } + if (e > 14) { + t = 1; + } + if (e > 28) { + t = 0; + } + } + return t; + }; + t.prototype.renderScale = function() { + var e = 0; + var t = this.orientation === 'Vertical' ? 'v' : 'h'; + var i; + this.noOfDecimals = this.numberOfDecimals(this.step); + this.ul = this.createElement('ul', { + className: tR.scale + ' ' + 'e-' + t + '-scale ' + tR.tick + '-' + this.ticks.placement.toLowerCase(), + attrs: { + role: 'presentation', + tabIndex: '-1', + 'aria-hidden': 'true' + } + }); + this.ul.style.zIndex = '-1'; + if (n.AR.isAndroid && t === 'h') { + this.ul.classList.add(tR.sliderTickPosition); + } + var r = this.ticks.smallStep; + if (!this.ticks.showSmallTicks) { + this.ticks.largeStep > 0 ? (r = this.ticks.largeStep) : (r = (parseFloat((0, n.Ac)(this.max))) - (parseFloat((0, n.Ac)(this.min)))); + } else if (r <= 0) { + r = parseFloat((0, n.Ac)(this.step)); + } + var s = this.fractionalToInteger(this.min); + var o = this.fractionalToInteger(this.max); + var a = this.fractionalToInteger(r); + var l = !(0, n.le)(this.customValues) && this.customValues.length > 0 && this.customValues.length - 1; + var h = this.customTickCounter(l); + var c = !(0, n.le)(this.customValues) && this.customValues.length > 0 ? (l * h) + l : Math.abs((o - s) / a); + this.element.appendChild(this.ul); + var d; + var p = parseFloat(this.min.toString()); + if (t === 'v') { + p = parseFloat(this.max.toString()); + } + var u = 0; + var f; + var m = 100 / c; + if (m === Infinity) { + m = 5; + } + for(var v = 0, g = !(0, n.le)(this.customValues) && this.customValues.length > 0 ? this.customValues.length - 1 : 0, b = 0; v <= c; v++){ + d = (this.createElement('li', { + attrs: { + class: tR.tick, + role: 'presentation', + tabIndex: '-1', + 'aria-hidden': 'true' + } + })); + if (!(0, n.le)(this.customValues) && this.customValues.length > 0) { + f = v % (h + 1) === 0; + if (f) { + if (t === 'h') { + p = this.customValues[b]; + b++; + } else { + p = this.customValues[g]; + g--; + } + d.setAttribute('title', p.toString()); + } + } else { + d.setAttribute('title', p.toString()); + if (this.numberOfDecimals(this.max) === 0 && this.numberOfDecimals(this.min) === 0 && this.numberOfDecimals(this.step) === 0) { + if (t === 'h') { + f = ((p - parseFloat(this.min.toString())) % this.ticks.largeStep === 0) ? true : false; + } else { + f = (Math.abs(p - parseFloat(this.max.toString())) % this.ticks.largeStep === 0) ? true : false; + } + } else { + var y = this.fractionalToInteger(this.ticks.largeStep); + var C = this.fractionalToInteger(p); + if (t === 'h') { + f = ((C - s) % y === 0) ? true : false; + } else { + f = (Math.abs(C - parseFloat(o.toString())) % y === 0) ? true : false; + } + } + } + if (f) { + d.classList.add(tR.large); + } + (t === 'h') ? (d.style.width = m + '%') : (d.style.height = m + '%'); + var E = f ? (this.ticks.placement === 'Both' ? 2 : 1) : 0; + if (f) { + for(var S = 0; S < E; S++){ + this.createTick(d, p, m); + } + } else if ((0, n.le)(this.customValues)) { + this.formatTicksValue(d, p); + } + this.ul.appendChild(d); + this.tickElementCollection.push(d); + var w = void 0; + if ((0, n.le)(this.customValues)) { + if (this.numberOfDecimals(r) > this.numberOfDecimals(p)) { + w = this.numberOfDecimals(r); + } else { + w = this.numberOfDecimals(p); + } + if (t === 'h') { + p = this.makeRoundNumber(p + r, w); + } else { + p = this.makeRoundNumber(p - r, w); + } + u = this.makeRoundNumber(u + r, w); + } + } + this.ticksAlignment(t, m); + }; + t.prototype.ticksAlignment = function(e, t, i) { + if (i === void 0) { + i = true; + } + this.firstChild = this.ul.firstElementChild; + this.lastChild = this.ul.lastElementChild; + this.firstChild.classList.add(tR.sliderFirstTick); + this.lastChild.classList.add(tR.sliderLastTick); + this.sliderContainer.classList.add(tR.scale + '-' + this.ticks.placement.toLowerCase()); + if (e === 'h') { + this.firstChild.style.width = t / 2 + '%'; + this.lastChild.style.width = t / 2 + '%'; + } else { + this.firstChild.style.height = t / 2 + '%'; + this.lastChild.style.height = t / 2 + '%'; + } + var n = { + ticksWrapper: this.ul, + tickElements: this.tickElementCollection + }; + if (i) { + this.trigger('renderedTicks', n); + } + this.scaleAlignment(); + }; + t.prototype.createTick = function(e, t, i) { + var r = this.createElement('span', { + className: tR.tickValue + ' ' + tR.tick + '-' + this.ticks.placement.toLowerCase(), + attrs: { + role: 'presentation', + tabIndex: '-1', + 'aria-hidden': 'true' + } + }); + e.appendChild(r); + if ((0, n.le)(this.customValues)) { + this.formatTicksValue(e, t, r, i); + } else { + if (this.enableHtmlSanitizer) { + r.innerHTML = n.pJ.sanitize(t.toString()); + } else { + r.innerHTML = t.toString(); + } + } + }; + t.prototype.formatTicksValue = function(e, t, i, r) { + var s = this; + var o = this.formatNumber(t); + var a = !(0, n.le)(this.ticks) && !(0, n.le)(this.ticks.format) ? this.formatString(t, this.ticksFormatInfo).formatString : o; + var l = { + value: t, + text: a, + tickElement: e + }; + this.trigger('renderingTicks', l, function(t) { + e.setAttribute('title', t.text.toString()); + if (i) { + if (s.enableHtmlSanitizer) { + i.innerHTML = n.pJ.sanitize(t.text.toString()); + } else { + i.innerHTML = t.text.toString(); + } + } + }); + }; + t.prototype.scaleAlignment = function() { + this.tickValuePosition(); + var e = 12; + var t = 20; + var i = t / 2; + var n = this.orientation === 'Vertical' ? 'v' : 'h'; + if (this.orientation === 'Vertical') { + (this.element.getBoundingClientRect().width <= 15) ? this.sliderContainer.classList.add(tR.sliderSmallSize) : this.sliderContainer.classList.remove(tR.sliderSmallSize); + } else { + (this.element.getBoundingClientRect().height <= 15) ? this.sliderContainer.classList.add(tR.sliderSmallSize) : this.sliderContainer.classList.remove(tR.sliderSmallSize); + } + }; + t.prototype.tickValuePosition = function() { + this.firstChild = this.element.querySelector('ul').children[0]; + var e = this.firstChild.getBoundingClientRect(); + var t; + var i; + var r = this.ticks.smallStep; + var s = Math.abs((parseFloat((0, n.Ac)(this.max))) - (parseFloat((0, n.Ac)(this.min)))) / r; + if (this.firstChild.children.length > 0) { + t = this.firstChild.children[0].getBoundingClientRect(); + } + var o = [ + this.sliderContainer.querySelectorAll('.' + tR.tick + '.' + tR.large + ' .' + tR.tickValue) + ]; + var a; + if (this.ticks.placement === 'Both') { + a = [].slice.call(o[0], 2); + } else { + a = [].slice.call(o[0], 1); + } + var l = this.orientation === 'Vertical' ? (e.height * 2) : (e.width * 2); + for(var h = 0; h < this.firstChild.children.length; h++){ + if (this.orientation === 'Vertical') { + this.firstChild.children[h].style.top = -(t.height / 2) + 'px'; + } else { + if (!this.enableRtl) { + this.firstChild.children[h].style.left = -(t.width / 2) + 'px'; + } else { + this.firstChild.children[h].style.left = (l - this.firstChild.children[h].getBoundingClientRect().width) / 2 + 'px'; + } + } + } + for(var h = 0; h < a.length; h++){ + i = a[h].getBoundingClientRect(); + if (this.orientation === 'Vertical') { + (0, n.V7)(a[h], { + top: (l - i.height) / 2 + 'px' + }); + } else { + (0, n.V7)(a[h], { + left: (l - i.width) / 2 + 'px' + }); + } + } + if (this.enableRtl && this.lastChild.children.length && s !== 0) { + this.lastChild.children[0].style.left = -(this.lastChild.getBoundingClientRect().width / 2) + 'px'; + if (this.ticks.placement === 'Both') { + this.lastChild.children[1].style.left = -(this.lastChild.getBoundingClientRect().width / 2) + 'px'; + } + } + if (s === 0) { + if (this.orientation === 'Horizontal') { + if (!this.enableRtl) { + this.firstChild.classList.remove(tR.sliderLastTick); + this.firstChild.style.left = this.firstHandle.style.left; + } else { + this.firstChild.classList.remove(tR.sliderLastTick); + this.firstChild.style.right = this.firstHandle.style.right; + this.firstChild.children[0].style.left = (this.firstChild.getBoundingClientRect().width / 2) + 2 + 'px'; + if (this.ticks.placement === 'Both') { + this.firstChild.children[1].style.left = (this.firstChild.getBoundingClientRect().width / 2) + 2 + 'px'; + } + } + } + if (this.orientation === 'Vertical') { + this.firstChild.classList.remove(tR.sliderLastTick); + } + } + }; + t.prototype.setAriaAttrValue = function(e) { + var t; + var i = ((!(0, n.le)(this.ticks) && !(0, n.le)(this.ticks.format))) ? true : false; + var r = !i ? this.formatContent(this.ticksFormatInfo, false) : this.formatContent(this.tooltipFormatInfo, false); + var s = i ? this.formatContent(this.ticksFormatInfo, true) : this.formatContent(this.tooltipFormatInfo, true); + r = (!this.customAriaText) ? (r) : (this.customAriaText); + if (r.split(' - ').length === 2) { + t = r.split(' - '); + } else { + t = [ + r, + r + ]; + } + this.setAriaAttributes(e); + if (this.type !== 'Range') { + (0, n.Y4)(e, { + 'aria-valuenow': s, + 'aria-valuetext': r + }); + } else { + (!this.enableRtl) ? ((e === this.firstHandle) ? (0, n.Y4)(e, { + 'aria-valuenow': s.split(' - ')[0], + 'aria-valuetext': t[0] + }) : (0, n.Y4)(e, { + 'aria-valuenow': s.split(' - ')[1], + 'aria-valuetext': t[1] + })) : ((e === this.firstHandle) ? (0, n.Y4)(e, { + 'aria-valuenow': s.split(' - ')[1], + 'aria-valuetext': t[1] + }) : (0, n.Y4)(e, { + 'aria-valuenow': s.split(' - ')[0], + 'aria-valuetext': t[0] + })); + } + }; + t.prototype.handleValueUpdate = function() { + var e; + if (this.type === 'Range') { + if (this.activeHandle === 1) { + e = this.handleVal1; + } else { + e = this.handleVal2; + } + } else { + e = this.handleVal1; + } + return e; + }; + t.prototype.getLimitCorrectedValues = function(e) { + if (this.type === 'MinRange' || this.type === 'Default') { + e = (this.getLimitValueAndPosition(e, this.limits.minStart, this.limits.minEnd))[0]; + } else { + if (this.activeHandle === 1) { + e = (this.getLimitValueAndPosition(e, this.limits.minStart, this.limits.minEnd))[0]; + } else { + e = (this.getLimitValueAndPosition(e, this.limits.maxStart, this.limits.maxEnd))[0]; + } + } + return e; + }; + t.prototype.focusSliderElement = function() { + if (!this.isElementFocused) { + this.element.focus(); + this.isElementFocused = true; + } + }; + t.prototype.buttonClick = function(e) { + this.focusSliderElement(); + var t; + var i = this.enableRtl && this.orientation !== 'Vertical'; + var r = this.handleValueUpdate(); + if ((e.keyCode === 40) || (e.keyCode === 37) || e.currentTarget.classList.contains(tR.firstButton)) { + i ? (t = this.add(r, parseFloat(this.step.toString()), true)) : (t = this.add(r, parseFloat(this.step.toString()), false)); + } else if ((e.keyCode === 38) || (e.keyCode === 39) || e.currentTarget.classList.contains(tR.secondButton)) { + i ? (t = this.add(r, parseFloat(this.step.toString()), false)) : (t = this.add(r, parseFloat(this.step.toString()), true)); + } else if ((e.keyCode === 33 || e.currentTarget.classList.contains(tR.firstButton))) { + i ? (t = this.add(r, parseFloat(this.ticks.largeStep.toString()), false)) : (t = this.add(r, parseFloat(this.ticks.largeStep.toString()), true)); + } else if ((e.keyCode === 34) || e.currentTarget.classList.contains(tR.secondButton)) { + i ? (t = this.add(r, parseFloat(this.ticks.largeStep.toString()), true)) : (t = this.add(r, parseFloat(this.ticks.largeStep.toString()), false)); + } else if ((e.keyCode === 36)) { + t = parseFloat(this.min.toString()); + } else if ((e.keyCode === 35)) { + t = parseFloat(this.max.toString()); + } + if (this.limits.enabled) { + t = this.getLimitCorrectedValues(t); + } + this.changeHandleValue(t); + if (this.isMaterial && !this.tooltip.isVisible && !this.getHandle().classList.contains(tR.sliderTabHandle)) { + this.materialChange(); + } + this.tooltipToggle(this.getHandle()); + this.getHandle().focus(); + this.focusHandle(); + if (e.currentTarget.classList.contains(tR.firstButton)) { + n.bi.add(this.firstBtn, 'mouseup touchend', this.buttonUp, this); + } + if (e.currentTarget.classList.contains(tR.secondButton)) { + n.bi.add(this.secondBtn, 'mouseup touchend', this.buttonUp, this); + } + }; + t.prototype.tooltipToggle = function(e) { + if (this.isMaterialTooltip) { + !this.tooltipElement.classList.contains(tR.materialTooltipOpen) ? this.openMaterialTooltip() : this.refreshTooltip(this.firstHandle); + } else { + !this.tooltipElement ? this.openTooltip(e) : this.refreshTooltip(e); + } + }; + t.prototype.buttonUp = function(e) { + if (e.currentTarget.classList.contains(tR.firstButton)) { + n.bi.remove(this.firstBtn, 'mouseup touchend', this.buttonUp); + } + if (e.currentTarget.classList.contains(tR.secondButton)) { + n.bi.remove(this.secondBtn, 'mouseup touchend', this.buttonUp); + } + }; + t.prototype.setRangeBar = function() { + if (this.orientation === 'Horizontal') { + if (this.type === 'MinRange') { + this.enableRtl ? (this.rangeBar.style.right = '0px') : (this.rangeBar.style.left = '0px'); + (0, n.V7)(this.rangeBar, { + 'width': (0, n.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + }); + } else { + this.enableRtl ? (this.rangeBar.style.right = this.handlePos1 + 'px') : (this.rangeBar.style.left = this.handlePos1 + 'px'); + (0, n.V7)(this.rangeBar, { + 'width': this.handlePos2 - this.handlePos1 + 'px' + }); + } + } else { + if (this.type === 'MinRange') { + this.rangeBar.style.bottom = '0px'; + (0, n.V7)(this.rangeBar, { + 'height': (0, n.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + }); + } else { + this.rangeBar.style.bottom = this.handlePos1 + 'px'; + (0, n.V7)(this.rangeBar, { + 'height': this.handlePos2 - this.handlePos1 + 'px' + }); + } + } + }; + t.prototype.checkValidValueAndPos = function(e) { + e = this.checkHandleValue(e); + e = this.checkHandlePosition(e); + return e; + }; + t.prototype.setLimitBarPositions = function(e, t, i, n) { + if (this.orientation === 'Horizontal') { + if (!this.enableRtl) { + this.limitBarFirst.style.left = e + 'px'; + this.limitBarFirst.style.width = (t - e) + 'px'; + } else { + this.limitBarFirst.style.right = e + 'px'; + this.limitBarFirst.style.width = (t - e) + 'px'; + } + } else { + this.limitBarFirst.style.bottom = e + 'px'; + this.limitBarFirst.style.height = (t - e) + 'px'; + } + if (this.type === 'Range') { + if (this.orientation === 'Horizontal') { + if (!this.enableRtl) { + this.limitBarSecond.style.left = i + 'px'; + this.limitBarSecond.style.width = (n - i) + 'px'; + } else { + this.limitBarSecond.style.right = i + 'px'; + this.limitBarSecond.style.width = (n - i) + 'px'; + } + } else { + this.limitBarSecond.style.bottom = i + 'px'; + this.limitBarSecond.style.height = (n - i) + 'px'; + } + } + }; + t.prototype.setLimitBar = function() { + if (this.type === 'Default' || this.type === 'MinRange') { + var e = (this.getLimitValueAndPosition(this.limits.minStart, this.limits.minStart, this.limits.minEnd, true))[0]; + e = this.checkValidValueAndPos(e); + var t = (this.getLimitValueAndPosition(this.limits.minEnd, this.limits.minStart, this.limits.minEnd, true))[0]; + t = this.checkValidValueAndPos(t); + this.setLimitBarPositions(e, t); + } else if (this.type === 'Range') { + var i = (this.getLimitValueAndPosition(this.limits.minStart, this.limits.minStart, this.limits.minEnd, true))[0]; + i = this.checkValidValueAndPos(i); + var n = (this.getLimitValueAndPosition(this.limits.minEnd, this.limits.minStart, this.limits.minEnd, true))[0]; + n = this.checkValidValueAndPos(n); + var r = (this.getLimitValueAndPosition(this.limits.maxStart, this.limits.maxStart, this.limits.maxEnd, true))[0]; + r = this.checkValidValueAndPos(r); + var s = (this.getLimitValueAndPosition(this.limits.maxEnd, this.limits.maxStart, this.limits.maxEnd, true))[0]; + s = this.checkValidValueAndPos(s); + this.setLimitBarPositions(i, n, r, s); + } + }; + t.prototype.getLimitValueAndPosition = function(e, t, i, r) { + if ((0, n.le)(t)) { + t = this.min; + if ((0, n.le)(e) && r) { + e = t; + } + } + if ((0, n.le)(i)) { + i = this.max; + if ((0, n.le)(e) && r) { + e = i; + } + } + if (e < t) { + e = t; + } + if (e > i) { + e = i; + } + return [ + e, + this.checkHandlePosition(e) + ]; + }; + t.prototype.setValue = function() { + if (!(0, n.le)(this.customValues) && this.customValues.length > 0) { + this.min = 0; + this.max = this.customValues.length - 1; + this.setBarColor(); + } + this.setAriaAttributes(this.firstHandle); + this.handleVal1 = (0, n.le)(this.value) ? this.checkHandleValue(parseFloat(this.min.toString())) : this.checkHandleValue(parseFloat(this.value.toString())); + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + this.preHandlePos1 = this.handlePos1; + (0, n.le)(this.activeHandle) ? (this.type === 'Range' ? this.activeHandle = 2 : this.activeHandle = 1) : this.activeHandle = this.activeHandle; + if (this.type === 'Default' || this.type === 'MinRange') { + if (this.limits.enabled) { + var e = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = e[0]; + this.handlePos1 = e[1]; + this.preHandlePos1 = this.handlePos1; + } + this.setHandlePosition(null); + this.handleStart(); + this.value = this.handleVal1; + this.setAriaAttrValue(this.firstHandle); + this.changeEvent('changed', null); + } else { + this.validateRangeValue(); + } + if (this.type !== 'Default') { + this.setRangeBar(); + } + if (this.limits.enabled) { + this.setLimitBar(); + } + }; + t.prototype.rangeValueUpdate = function() { + if (this.value === null || typeof (this.value) !== 'object') { + this.value = [ + parseFloat((0, n.Ac)(this.min)), + parseFloat((0, n.Ac)(this.max)) + ]; + } + }; + t.prototype.validateRangeValue = function() { + this.rangeValueUpdate(); + this.setRangeValue(); + }; + t.prototype.modifyZindex = function() { + if (this.type === 'Range') { + if (this.activeHandle === 1) { + this.firstHandle.style.zIndex = (this.zIndex + 4) + ''; + this.secondHandle.style.zIndex = (this.zIndex + 3) + ''; + } else { + this.firstHandle.style.zIndex = (this.zIndex + 3) + ''; + this.secondHandle.style.zIndex = (this.zIndex + 4) + ''; + } + } else if (this.isMaterialTooltip && this.tooltipElement) { + this.tooltipElement.style.zIndex = (0, h.TE)(this.element) + ''; + } + }; + t.prototype.setHandlePosition = function(e) { + var t = this; + var i; + var n = (this.activeHandle === 1) ? this.handlePos1 : this.handlePos2; + if (this.isMaterialTooltip) { + i = [ + this.firstHandle, + this.materialHandle + ]; + } else { + i = [ + this.getHandle() + ]; + } + this.handleStart(); + i.forEach(function(e) { + if (t.orientation === 'Horizontal') { + t.enableRtl ? (e.style.right = n + "px") : (e.style.left = n + "px"); + } else { + e.style.bottom = n + "px"; + } + }); + this.changeEvent('change', e); + }; + t.prototype.getHandle = function() { + return (this.activeHandle === 1) ? this.firstHandle : this.secondHandle; + }; + t.prototype.setRangeValue = function() { + this.updateRangeValue(); + this.activeHandle = 1; + this.setHandlePosition(null); + this.activeHandle = 2; + this.setHandlePosition(null); + this.activeHandle = 1; + }; + t.prototype.changeEvent = function(e, t) { + var i = e === 'change' ? this.previousVal : this.previousChanged; + if (this.type !== 'Range') { + this.setProperties({ + 'value': this.handleVal1 + }, true); + if (i !== this.value && (!this.isMaterialTooltip || !this.initialTooltip)) { + this.trigger(e, this.changeEventArgs(e, t)); + this.initialTooltip = true; + this.setPreviousVal(e, this.value); + } + this.setAriaAttrValue(this.firstHandle); + } else { + var n = this.value = [ + this.handleVal1, + this.handleVal2 + ]; + this.setProperties({ + 'value': n + }, true); + if (i.length === this.value.length && this.value[0] !== i[0] || this.value[1] !== i[1]) { + this.initialTooltip = false; + this.trigger(e, this.changeEventArgs(e, t)); + this.initialTooltip = true; + this.setPreviousVal(e, this.value); + } + this.setAriaAttrValue(this.getHandle()); + } + this.hiddenInput.value = this.value.toString(); + }; + t.prototype.changeEventArgs = function(e, t) { + var i; + if (this.tooltip.isVisible && this.tooltipObj && this.initialTooltip) { + this.tooltipValue(); + i = { + value: this.value, + previousValue: e === 'change' ? this.previousVal : this.previousChanged, + action: e, + text: this.tooltipObj.content, + isInteracted: (0, n.le)(t) ? false : true + }; + } else { + i = { + value: this.value, + previousValue: e === 'change' ? this.previousVal : this.previousChanged, + action: e, + text: (0, n.le)(this.ticksFormatInfo.format) ? this.value.toString() : (this.type !== 'Range' ? this.formatString(this.value, this.ticksFormatInfo).formatString : (this.formatString(this.value[0], this.ticksFormatInfo).formatString + ' - ' + this.formatString(this.value[1], this.ticksFormatInfo).formatString)), + isInteracted: (0, n.le)(t) ? false : true + }; + } + return i; + }; + t.prototype.setPreviousVal = function(e, t) { + if (e === 'change') { + this.previousVal = t; + } else { + this.previousChanged = t; + } + }; + t.prototype.updateRangeValue = function() { + var e = this.value.toString().split(',').map(Number); + if ((this.enableRtl && this.orientation !== 'Vertical') || this.rtl) { + this.value = [ + e[1], + e[0] + ]; + } else { + this.value = [ + e[0], + e[1] + ]; + } + if (this.enableRtl && this.orientation !== 'Vertical') { + this.handleVal1 = this.checkHandleValue(this.value[1]); + this.handleVal2 = this.checkHandleValue(this.value[0]); + } else { + this.handleVal1 = this.checkHandleValue(this.value[0]); + this.handleVal2 = this.checkHandleValue(this.value[1]); + } + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + if (this.handlePos1 > this.handlePos2) { + this.handlePos1 = this.handlePos2; + this.handleVal1 = this.handleVal2; + } + this.preHandlePos1 = this.handlePos1; + this.preHandlePos2 = this.handlePos2; + if (this.limits.enabled) { + this.activeHandle = 1; + var t = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = t[0]; + this.handlePos1 = t[1]; + this.preHandlePos1 = this.handlePos1; + this.activeHandle = 2; + t = this.getLimitValueAndPosition(this.handleVal2, this.limits.maxStart, this.limits.maxEnd); + this.handleVal2 = t[0]; + this.handlePos2 = t[1]; + this.preHandlePos2 = this.handlePos2; + } + }; + t.prototype.checkHandlePosition = function(e) { + var t; + e = (100 * (e - (parseFloat((0, n.Ac)(this.min))))) / ((parseFloat((0, n.Ac)(this.max))) - (parseFloat((0, n.Ac)(this.min)))); + if (this.orientation === 'Horizontal') { + t = this.element.getBoundingClientRect().width * (e / 100); + } else { + t = this.element.getBoundingClientRect().height * (e / 100); + } + if (((parseFloat((0, n.Ac)(this.max))) === (parseFloat((0, n.Ac)(this.min))))) { + if (this.orientation === 'Horizontal') { + t = this.element.getBoundingClientRect().width; + } else { + t = this.element.getBoundingClientRect().height; + } + } + return t; + }; + t.prototype.checkHandleValue = function(e) { + if (this.min > this.max) { + this.min = this.max; + } + if (this.min === this.max) { + return (parseFloat((0, n.Ac)(this.max))); + } + var t = this.tempStartEnd(); + if (e < t.start) { + e = t.start; + } else if (e > t.end) { + e = t.end; + } + return e; + }; + t.prototype.reposition = function() { + var e = this; + this.firstHandle.style.transition = 'none'; + if (this.type !== 'Default') { + this.rangeBar.style.transition = 'none'; + } + if (this.type === 'Range') { + this.secondHandle.style.transition = 'none'; + } + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + if (this.handleVal2) { + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + } + if (this.orientation === 'Horizontal') { + this.enableRtl ? this.firstHandle.style.right = this.handlePos1 + "px" : this.firstHandle.style.left = this.handlePos1 + "px"; + if (this.isMaterialTooltip) { + this.enableRtl ? this.materialHandle.style.right = this.handlePos1 + "px" : this.materialHandle.style.left = this.handlePos1 + "px"; + } + if (this.type === 'MinRange') { + this.enableRtl ? (this.rangeBar.style.right = '0px') : (this.rangeBar.style.left = '0px'); + (0, n.V7)(this.rangeBar, { + 'width': (0, n.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + }); + } else if (this.type === 'Range') { + this.enableRtl ? this.secondHandle.style.right = this.handlePos2 + "px" : this.secondHandle.style.left = this.handlePos2 + "px"; + this.enableRtl ? (this.rangeBar.style.right = this.handlePos1 + 'px') : (this.rangeBar.style.left = this.handlePos1 + 'px'); + (0, n.V7)(this.rangeBar, { + 'width': this.handlePos2 - this.handlePos1 + 'px' + }); + } + } else { + this.firstHandle.style.bottom = this.handlePos1 + "px"; + if (this.isMaterialTooltip) { + this.materialHandle.style.bottom = this.handlePos1 + "px"; + } + if (this.type === 'MinRange') { + this.rangeBar.style.bottom = '0px'; + (0, n.V7)(this.rangeBar, { + 'height': (0, n.le)(this.handlePos1) ? 0 : this.handlePos1 + 'px' + }); + } else if (this.type === 'Range') { + this.secondHandle.style.bottom = this.handlePos2 + "px"; + this.rangeBar.style.bottom = this.handlePos1 + 'px'; + (0, n.V7)(this.rangeBar, { + 'height': this.handlePos2 - this.handlePos1 + 'px' + }); + } + } + if (this.limits.enabled) { + this.setLimitBar(); + } + if (this.ticks.placement !== 'None' && this.ul) { + this.removeElement(this.ul); + this.ul = undefined; + this.renderScale(); + } + this.handleStart(); + if (!this.tooltip.isVisible) { + setTimeout(function() { + e.firstHandle.style.transition = e.scaleTransform; + if (e.type === 'Range') { + e.secondHandle.style.transition = e.scaleTransform; + } + }); + } + this.refreshTooltip(this.tooltipTarget); + this.setBarColor(); + }; + t.prototype.changeHandleValue = function(e) { + var t = null; + if (this.activeHandle === 1) { + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + this.handleVal1 = this.checkHandleValue(e); + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + if (this.type === 'Range' && this.handlePos1 > this.handlePos2) { + this.handlePos1 = this.handlePos2; + this.handleVal1 = this.handleVal2; + } + if (this.handlePos1 !== this.preHandlePos1) { + t = this.preHandlePos1 = this.handlePos1; + } + } + this.modifyZindex(); + } else { + if (!(this.limits.enabled && this.limits.endHandleFixed)) { + this.handleVal2 = this.checkHandleValue(e); + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + if (this.type === 'Range' && this.handlePos2 < this.handlePos1) { + this.handlePos2 = this.handlePos1; + this.handleVal2 = this.handleVal1; + } + if (this.handlePos2 !== this.preHandlePos2) { + t = this.preHandlePos2 = this.handlePos2; + } + } + this.modifyZindex(); + } + if (t !== null) { + if (this.type !== 'Default') { + this.setRangeBar(); + } + this.setHandlePosition(null); + } + }; + t.prototype.tempStartEnd = function() { + if (this.min > this.max) { + return { + start: this.max, + end: this.min + }; + } else { + return { + start: this.min, + end: this.max + }; + } + }; + t.prototype.xyToPosition = function(e) { + var t; + if (this.min === this.max) { + return 100; + } + if (this.orientation === 'Horizontal') { + var i = e.x - this.element.getBoundingClientRect().left; + var n = this.element.offsetWidth / 100; + this.val = (i / n); + } else { + var r = e.y - this.element.getBoundingClientRect().top; + var n = this.element.offsetHeight / 100; + this.val = 100 - (r / n); + } + var s = this.stepValueCalculation(this.val); + if (s < 0) { + s = 0; + } else if (s > 100) { + s = 100; + } + if (this.enableRtl && this.orientation !== 'Vertical') { + s = 100 - s; + } + if (this.orientation === 'Horizontal') { + t = this.element.getBoundingClientRect().width * (s / 100); + } else { + t = this.element.getBoundingClientRect().height * (s / 100); + } + return t; + }; + t.prototype.stepValueCalculation = function(e) { + if (this.step === 0) { + this.step = 1; + } + var t = (parseFloat((0, n.Ac)(this.step))) / ((parseFloat((0, n.Ac)(this.max)) - parseFloat((0, n.Ac)(this.min))) / 100); + var i = e % Math.abs(t); + if (i !== 0) { + if ((t / 2) > i) { + e -= i; + } else { + e += Math.abs(t) - i; + } + } + return e; + }; + t.prototype.add = function(e, t, i) { + var n; + var r = Math.pow(10, n || 3); + var s; + if (i) { + s = (Math.round(e * r) + Math.round(t * r)) / r; + } else { + s = (Math.round(e * r) - Math.round(t * r)) / r; + } + return s; + }; + t.prototype.positionToValue = function(e) { + var t; + var i = parseFloat((0, n.Ac)(this.max)) - parseFloat((0, n.Ac)(this.min)); + if (this.orientation === 'Horizontal') { + t = (e / this.element.getBoundingClientRect().width) * i; + } else { + t = (e / this.element.getBoundingClientRect().height) * i; + } + var r = this.add(t, parseFloat(this.min.toString()), true); + return (r); + }; + t.prototype.sliderBarClick = function(e) { + e.preventDefault(); + var t; + if (e.type === 'mousedown' || e.type === 'mouseup' || e.type === 'click') { + t = { + x: e.clientX, + y: e.clientY + }; + } else if (e.type === 'touchend' || e.type === 'touchstart') { + t = { + x: e.changedTouches[0].clientX, + y: e.changedTouches[0].clientY + }; + } + var i = this.xyToPosition(t); + var n = this.positionToValue(i); + if (this.type === 'Range' && (this.handlePos2 - i) < (i - this.handlePos1)) { + this.activeHandle = 2; + if (!(this.limits.enabled && this.limits.endHandleFixed)) { + if (this.limits.enabled) { + var r = this.getLimitValueAndPosition(n, this.limits.maxStart, this.limits.maxEnd); + n = r[0]; + i = r[1]; + } + this.secondHandle.classList.add(tR.sliderActiveHandle); + this.handlePos2 = this.preHandlePos2 = i; + this.handleVal2 = n; + } + this.modifyZindex(); + this.secondHandle.focus(); + } else { + this.activeHandle = 1; + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (this.limits.enabled) { + var r = this.getLimitValueAndPosition(n, this.limits.minStart, this.limits.minEnd); + n = r[0]; + i = r[1]; + } + this.firstHandle.classList.add(tR.sliderActiveHandle); + this.handlePos1 = this.preHandlePos1 = i; + this.handleVal1 = n; + } + this.modifyZindex(); + this.firstHandle.focus(); + } + if (this.isMaterialTooltip) { + this.tooltipElement.classList.add(tR.materialTooltipActive); + } + var s = this.element.querySelector('.' + tR.sliderTabHandle); + if (s && this.getHandle() !== s) { + s.classList.remove(tR.sliderTabHandle); + } + var o = this.activeHandle === 1 ? this.firstHandle : this.secondHandle; + if (e.target === o) { + if (this.isMaterial && !this.tooltip.isVisible && !this.getHandle().classList.contains(tR.sliderTabHandle)) { + this.materialChange(); + } + this.sliderBarUp(e); + this.tooltipToggle(this.getHandle()); + return; + } + if (!this.checkRepeatedValue(n)) { + return; + } + var a = this.isMaterial && this.tooltip.isVisible ? this.transitionOnMaterialTooltip : this.transition; + this.getHandle().style.transition = a.handle; + if (this.type !== 'Default') { + this.rangeBar.style.transition = a.rangeBar; + } + this.setHandlePosition(e); + if (this.isMaterialTooltip) { + this.initialTooltip = false; + } + this.changeEvent('changed', e); + if (this.type !== 'Default') { + this.setRangeBar(); + } + }; + t.prototype.handleValueAdjust = function(e, t, i) { + if (i === 1) { + this.handleVal1 = t; + this.handleVal2 = this.handleVal1 + this.minDiff; + } else if (i === 2) { + this.handleVal2 = t; + this.handleVal1 = this.handleVal2 - this.minDiff; + } + this.handlePos1 = this.checkHandlePosition(this.handleVal1); + this.handlePos2 = this.checkHandlePosition(this.handleVal2); + }; + t.prototype.dragRangeBarMove = function(e) { + var t, i; + if (e.type !== 'touchmove') { + e.preventDefault(); + } + this.rangeBarDragged = true; + var n; + this.rangeBar.style.transition = 'none'; + this.firstHandle.style.transition = 'none'; + this.secondHandle.style.transition = 'none'; + var r; + var s; + if (e.type === 'mousemove') { + t = [ + e.clientX, + e.clientY + ], r = t[0], s = t[1]; + } else { + i = [ + e.changedTouches[0].clientX, + e.changedTouches[0].clientY + ], r = i[0], s = i[1]; + } + if (!(this.limits.enabled && this.limits.startHandleFixed) && !(this.limits.enabled && this.limits.endHandleFixed)) { + if (!this.enableRtl) { + n = { + x: r - this.firstPartRemain, + y: s + this.secondPartRemain + }; + } else { + n = { + x: r + this.secondPartRemain, + y: s + this.secondPartRemain + }; + } + this.handlePos1 = this.xyToPosition(n); + this.handleVal1 = this.positionToValue(this.handlePos1); + if (!this.enableRtl) { + n = { + x: r + this.secondPartRemain, + y: s - this.firstPartRemain + }; + } else { + n = { + x: r - this.firstPartRemain, + y: s - this.firstPartRemain + }; + } + this.handlePos2 = this.xyToPosition(n); + this.handleVal2 = this.positionToValue(this.handlePos2); + if (this.limits.enabled) { + var o = this.getLimitValueAndPosition(this.handleVal1, this.limits.minStart, this.limits.minEnd); + this.handleVal1 = o[0]; + this.handlePos1 = o[1]; + if (this.handleVal1 === this.limits.minEnd) { + this.handleValueAdjust(this.handleVal1, this.limits.minEnd, 1); + } + if (this.handleVal1 === this.limits.minStart) { + this.handleValueAdjust(this.handleVal1, this.limits.minStart, 1); + } + o = this.getLimitValueAndPosition(this.handleVal2, this.limits.maxStart, this.limits.maxEnd); + this.handleVal2 = o[0]; + this.handlePos2 = o[1]; + if (this.handleVal2 === this.limits.maxStart) { + this.handleValueAdjust(this.handleVal2, this.limits.maxStart, 2); + } + if (this.handleVal2 === this.limits.maxEnd) { + this.handleValueAdjust(this.handleVal2, this.limits.maxEnd, 2); + } + } + if (this.handleVal2 === this.max) { + this.handleValueAdjust(this.handleVal2, this.max, 2); + } + if (this.handleVal1 === this.min) { + this.handleValueAdjust(this.handleVal1, this.min, 1); + } + } + this.activeHandle = 1; + this.setHandlePosition(e); + this.activeHandle = 2; + this.setHandlePosition(e); + this.tooltipToggle(this.rangeBar); + this.setRangeBar(); + }; + t.prototype.sliderBarUp = function(e) { + this.changeEvent('changed', e); + this.handleFocusOut(); + this.firstHandle.classList.remove(tR.sliderActiveHandle); + if (this.type === 'Range') { + this.initialTooltip = false; + this.secondHandle.classList.remove(tR.sliderActiveHandle); + } + this.closeTooltip(); + if (this.isMaterial) { + this.getHandle().classList.remove('e-large-thumb-size'); + if (this.isMaterialTooltip) { + this.tooltipElement.classList.remove(tR.materialTooltipActive); + } + } + n.bi.remove(document, 'mousemove touchmove', this.sliderBarMove); + n.bi.remove(document, 'mouseup touchend', this.sliderBarUp); + }; + t.prototype.sliderBarMove = function(e) { + if (e.type !== 'touchmove') { + e.preventDefault(); + } + var t; + if (e.type === 'mousemove') { + t = { + x: e.clientX, + y: e.clientY + }; + } else { + t = { + x: e.changedTouches[0].clientX, + y: e.changedTouches[0].clientY + }; + } + var i = this.xyToPosition(t); + var n = this.positionToValue(i); + i = Math.round(i); + if (this.type !== 'Range' && this.activeHandle === 1) { + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (this.limits.enabled) { + var r = this.getLimitValueAndPosition(n, this.limits.minStart, this.limits.minEnd); + i = r[1]; + n = r[0]; + } + this.handlePos1 = i; + this.handleVal1 = n; + } + this.firstHandle.classList.add(tR.sliderActiveHandle); + } + if (this.type === 'Range') { + if (this.activeHandle === 1) { + this.firstHandle.classList.add(tR.sliderActiveHandle); + if (!(this.limits.enabled && this.limits.startHandleFixed)) { + if (i > this.handlePos2) { + i = this.handlePos2; + n = this.handleVal2; + } + if (i !== this.preHandlePos1) { + if (this.limits.enabled) { + var s = this.getLimitValueAndPosition(n, this.limits.minStart, this.limits.minEnd); + n = s[0]; + i = s[1]; + } + this.handlePos1 = this.preHandlePos1 = i; + this.handleVal1 = n; + this.activeHandle = 1; + } + } + } else if (this.activeHandle === 2) { + this.secondHandle.classList.add(tR.sliderActiveHandle); + if (!(this.limits.enabled && this.limits.endHandleFixed)) { + if (i < this.handlePos1) { + i = this.handlePos1; + n = this.handleVal1; + } + if (i !== this.preHandlePos2) { + if (this.limits.enabled) { + var s = this.getLimitValueAndPosition(n, this.limits.maxStart, this.limits.maxEnd); + n = s[0]; + i = s[1]; + } + this.handlePos2 = this.preHandlePos2 = i; + this.handleVal2 = n; + this.activeHandle = 2; + } + } + } + } + if (!this.checkRepeatedValue(n)) { + return; + } + this.getHandle().style.transition = this.scaleTransform; + if (this.type !== 'Default') { + this.rangeBar.style.transition = 'none'; + } + this.setHandlePosition(e); + if (this.isMaterial && !this.tooltip.isVisible && !this.getHandle().classList.contains(tR.sliderTabHandle)) { + this.materialChange(); + } + this.tooltipToggle(this.getHandle()); + if (this.type !== 'Default') { + this.setRangeBar(); + } + }; + t.prototype.dragRangeBarUp = function(e) { + if (!this.rangeBarDragged) { + this.focusSliderElement(); + this.sliderBarClick(e); + } else { + this.isDragComplete = true; + } + this.changeEvent('changed', e); + this.closeTooltip(); + n.bi.remove(document, 'mousemove touchmove', this.dragRangeBarMove); + n.bi.remove(document, 'mouseup touchend', this.dragRangeBarUp); + this.rangeBarDragged = false; + }; + t.prototype.checkRepeatedValue = function(e) { + if (this.type === 'Range') { + var t = this.enableRtl && this.orientation !== 'Vertical' ? (this.activeHandle === 1 ? this.previousVal[1] : this.previousVal[0]) : (this.activeHandle === 1 ? this.previousVal[0] : this.previousVal[1]); + if (e === t) { + return 0; + } + } else { + if (e === this.previousVal) { + return 0; + } + } + return 1; + }; + t.prototype.refreshTooltip = function(e) { + if (this.tooltip.isVisible && this.tooltipObj) { + this.tooltipValue(); + if (e) { + this.tooltipObj.refresh(e); + this.tooltipTarget = e; + } + } + }; + t.prototype.openTooltip = function(e) { + if (this.tooltip.isVisible && this.tooltipObj && !this.isMaterialTooltip) { + this.tooltipValue(); + this.tooltipObj.open(e); + this.tooltipTarget = e; + } + }; + t.prototype.closeTooltip = function() { + if (this.tooltip.isVisible && this.tooltipObj && this.tooltip.showOn !== 'Always' && !this.isMaterialTooltip) { + this.tooltipValue(); + this.tooltipObj.close(); + this.tooltipTarget = undefined; + } + }; + t.prototype.keyDown = function(e) { + switch(e.keyCode){ + case 37: + case 38: + case 39: + case 40: + case 33: + case 34: + case 36: + case 35: + e.preventDefault(); + this.buttonClick(e); + break; + } + }; + t.prototype.wireButtonEvt = function(e) { + if (!e) { + n.bi.add(this.firstBtn, 'mouseleave touchleave', this.buttonFocusOut, this); + n.bi.add(this.secondBtn, 'mouseleave touchleave', this.buttonFocusOut, this); + n.bi.add(this.firstBtn, 'mousedown touchstart', this.repeatHandlerMouse, this); + n.bi.add(this.firstBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp, this); + n.bi.add(this.secondBtn, 'mousedown touchstart', this.repeatHandlerMouse, this); + n.bi.add(this.secondBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp, this); + n.bi.add(this.firstBtn, 'focusout', this.sliderFocusOut, this); + n.bi.add(this.secondBtn, 'focusout', this.sliderFocusOut, this); + } else { + n.bi.remove(this.firstBtn, 'mouseleave touchleave', this.buttonFocusOut); + n.bi.remove(this.secondBtn, 'mouseleave touchleave', this.buttonFocusOut); + n.bi.remove(this.firstBtn, 'mousedown touchstart', this.repeatHandlerMouse); + n.bi.remove(this.firstBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp); + n.bi.remove(this.secondBtn, 'mousedown touchstart', this.repeatHandlerMouse); + n.bi.remove(this.secondBtn, 'mouseup mouseleave touchup touchend', this.repeatHandlerUp); + n.bi.remove(this.firstBtn, 'focusout', this.sliderFocusOut); + n.bi.remove(this.secondBtn, 'focusout', this.sliderFocusOut); + } + }; + t.prototype.rangeBarMousedown = function(e) { + var t, i; + e.preventDefault(); + this.focusSliderElement(); + if (this.type === 'Range' && this.drag && e.target === this.rangeBar) { + var r = void 0; + var s = void 0; + if (e.type === 'mousedown') { + t = [ + e.clientX, + e.clientY + ], r = t[0], s = t[1]; + } else if (e.type === 'touchstart') { + i = [ + e.changedTouches[0].clientX, + e.changedTouches[0].clientY + ], r = i[0], s = i[1]; + } + if (this.orientation === 'Horizontal') { + this.firstPartRemain = r - this.rangeBar.getBoundingClientRect().left; + this.secondPartRemain = this.rangeBar.getBoundingClientRect().right - r; + } else { + this.firstPartRemain = s - this.rangeBar.getBoundingClientRect().top; + this.secondPartRemain = this.rangeBar.getBoundingClientRect().bottom - s; + } + this.minDiff = this.handleVal2 - this.handleVal1; + this.tooltipToggle(this.rangeBar); + var o = this.element.querySelector('.' + tR.sliderTabHandle); + if (o) { + o.classList.remove(tR.sliderTabHandle); + } + n.bi.add(document, 'mousemove touchmove', this.dragRangeBarMove, this); + n.bi.add(document, 'mouseup touchend', this.dragRangeBarUp, this); + } + }; + t.prototype.elementClick = function(e) { + if (this.isDragComplete) { + this.isDragComplete = false; + return; + } + e.preventDefault(); + this.focusSliderElement(); + this.sliderBarClick(e); + this.focusHandle(); + }; + t.prototype.wireEvents = function() { + this.onresize = this.reposition.bind(this); + window.addEventListener('resize', this.onresize); + if (this.enabled && !this.readonly) { + n.bi.add(this.element, 'click', this.elementClick, this); + if (this.type === 'Range' && this.drag) { + n.bi.add(this.rangeBar, 'mousedown touchstart', this.rangeBarMousedown, this); + } + n.bi.add(this.sliderContainer, 'keydown', this.keyDown, this); + n.bi.add(this.sliderContainer, 'keyup', this.keyUp, this); + n.bi.add(this.element, 'focusout', this.sliderFocusOut, this); + n.bi.add(this.sliderContainer, 'mouseover mouseout touchstart touchend', this.hover, this); + this.wireFirstHandleEvt(false); + if (this.type === 'Range') { + this.wireSecondHandleEvt(false); + } + if (this.showButtons) { + this.wireButtonEvt(false); + } + this.wireMaterialTooltipEvent(false); + if (this.isForm) { + n.bi.add(this.formElement, 'reset', this.formResetHandler, this); + } + } + }; + t.prototype.unwireEvents = function() { + n.bi.remove(this.element, 'click', this.elementClick); + if (this.type === 'Range' && this.drag) { + n.bi.remove(this.rangeBar, 'mousedown touchstart', this.rangeBarMousedown); + } + n.bi.remove(this.sliderContainer, 'keydown', this.keyDown); + n.bi.remove(this.sliderContainer, 'keyup', this.keyUp); + n.bi.remove(this.element, 'focusout', this.sliderFocusOut); + n.bi.remove(this.sliderContainer, 'mouseover mouseout touchstart touchend', this.hover); + this.wireFirstHandleEvt(true); + if (this.type === 'Range') { + this.wireSecondHandleEvt(true); + } + if (this.showButtons) { + this.wireButtonEvt(true); + } + this.wireMaterialTooltipEvent(true); + n.bi.remove(this.element, 'reset', this.formResetHandler); + }; + t.prototype.formResetHandler = function() { + this.setProperties({ + 'value': this.formResetValue + }, true); + this.setValue(); + }; + t.prototype.keyUp = function(e) { + if (e.keyCode === 9 && e.target.classList.contains(tR.sliderHandle)) { + this.focusSliderElement(); + if (!e.target.classList.contains(tR.sliderTabHandle)) { + if (this.element.querySelector('.' + tR.sliderTabHandle)) { + this.element.querySelector('.' + tR.sliderTabHandle).classList.remove(tR.sliderTabHandle); + } + e.target.classList.add(tR.sliderTabHandle); + var t = e.target.parentElement; + if (t === this.element) { + t.querySelector('.' + tR.sliderTrack).classList.add(tR.sliderTabTrack); + if (this.type === 'Range' || this.type === 'MinRange') { + t.querySelector('.' + tR.rangeBar).classList.add(tR.sliderTabRange); + } + } + if (this.type === 'Range') { + (e.target.previousSibling).classList.contains(tR.sliderHandle) ? this.activeHandle = 2 : this.activeHandle = 1; + } + this.getHandle().focus(); + this.tooltipToggle(this.getHandle()); + } + } + this.closeTooltip(); + this.changeEvent('changed', e); + }; + t.prototype.hover = function(e) { + if (!(0, n.le)(e)) { + if (e.type === 'mouseover' || e.type === 'touchmove' || e.type === 'mousemove' || e.type === 'pointermove' || e.type === 'touchstart') { + this.sliderContainer.classList.add(tR.sliderHover); + } else { + this.sliderContainer.classList.remove(tR.sliderHover); + var t = e.currentTarget; + if (this.tooltip.isVisible && this.tooltip.showOn !== 'Always' && this.tooltipObj && this.isMaterialTooltip && !t.classList.contains(tR.sliderHandleFocused) && !t.classList.contains(tR.sliderTabHandle)) { + this.closeMaterialTooltip(); + } + } + } + }; + t.prototype.sliderFocusOut = function(e) { + if (e.relatedTarget !== this.secondHandle && e.relatedTarget !== this.firstHandle && e.relatedTarget !== this.element && e.relatedTarget !== this.firstBtn && e.relatedTarget !== this.secondBtn) { + this.closeMaterialTooltip(); + this.closeTooltip(); + if (this.element.querySelector('.' + tR.sliderTabHandle)) { + this.element.querySelector('.' + tR.sliderTabHandle).classList.remove(tR.sliderTabHandle); + } + if (this.element.querySelector('.' + tR.sliderTabTrack)) { + this.element.querySelector('.' + tR.sliderTabTrack).classList.remove(tR.sliderTabTrack); + if ((this.type === 'Range' || this.type === 'MinRange') && this.element.querySelector('.' + tR.sliderTabRange)) { + this.element.querySelector('.' + tR.sliderTabRange).classList.remove(tR.sliderTabRange); + } + } + this.hiddenInput.focus(); + this.hiddenInput.blur(); + this.isElementFocused = false; + } + }; + t.prototype.removeElement = function(e) { + if (e.parentNode) { + e.parentNode.removeChild(e); + } + }; + t.prototype.changeSliderType = function(e, t) { + if (this.isMaterialTooltip && this.materialHandle) { + this.sliderContainer.classList.remove(tR.materialSlider); + this.removeElement(this.materialHandle); + this.materialHandle = undefined; + } + this.removeElement(this.firstHandle); + this.firstHandle = undefined; + if (e !== 'Default') { + if (e === 'Range') { + this.removeElement(this.secondHandle); + this.secondHandle = undefined; + } + this.removeElement(this.rangeBar); + this.rangeBar = undefined; + } + if (this.tooltip.isVisible && !(0, n.le)(this.tooltipObj)) { + this.tooltipObj.destroy(); + this.tooltipElement = undefined; + this.tooltipCollidedPosition = undefined; + } + if (this.limits.enabled) { + if (e === 'MinRange' || e === 'Default') { + if (!(0, n.le)(this.limitBarFirst)) { + this.removeElement(this.limitBarFirst); + this.limitBarFirst = undefined; + } + } else { + if (!(0, n.le)(this.limitBarSecond)) { + this.removeElement(this.limitBarSecond); + this.limitBarSecond = undefined; + } + } + } + this.activeHandle = 1; + this.getThemeInitialization(); + if (this.type === 'Range') { + this.rangeValueUpdate(); + } + this.createRangeBar(); + if (this.limits.enabled) { + this.createLimitBar(); + } + this.setHandler(); + this.setOrientClass(); + this.wireFirstHandleEvt(false); + if (this.type === 'Range') { + this.wireSecondHandleEvt(false); + } + this.setValue(); + if (this.tooltip.isVisible) { + this.renderTooltip(); + this.wireMaterialTooltipEvent(false); + } + this.setBarColor(); + if (t !== 'tooltip') { + this.updateConfig(); + } + }; + t.prototype.changeRtl = function() { + if (!this.enableRtl && this.type === 'Range') { + this.value = [ + this.handleVal2, + this.handleVal1 + ]; + } + this.updateConfig(); + if (this.tooltip.isVisible) { + this.tooltipObj.refresh(this.firstHandle); + } + if (this.showButtons) { + var e = this.enableRtl && this.orientation !== 'Vertical'; + (0, n.Y4)(e ? this.secondBtn : this.firstBtn, { + 'aria-label': 'Decrease', + title: 'Decrease' + }); + (0, n.Y4)(e ? this.firstBtn : this.secondBtn, { + 'aria-label': 'Increase', + title: 'Increase' + }); + } + }; + t.prototype.changeOrientation = function() { + this.changeSliderType(this.type, 'null'); + }; + t.prototype.updateConfig = function() { + this.setEnableRTL(); + this.setValue(); + if (this.tooltip.isVisible) { + this.refreshTooltip(this.tooltipTarget); + } + if (this.ticks.placement !== 'None') { + if (this.ul) { + this.removeElement(this.ul); + this.ul = undefined; + this.renderScale(); + } + } + this.limitsPropertyChange(); + }; + t.prototype.limitsPropertyChange = function() { + if (this.limits.enabled) { + if ((0, n.le)(this.limitBarFirst) && this.type !== 'Range') { + this.createLimitBar(); + } + if ((0, n.le)(this.limitBarFirst) && (0, n.le)(this.limitBarSecond) && this.type === 'Range') { + this.createLimitBar(); + } + this.setLimitBar(); + this.setValue(); + } else { + if (!(0, n.le)(this.limitBarFirst)) { + (0, n.og)(this.limitBarFirst); + } + if (!(0, n.le)(this.limitBarSecond)) { + (0, n.og)(this.limitBarSecond); + } + } + }; + t.prototype.getPersistData = function() { + var e = [ + 'value' + ]; + return this.addOnPersist(e); + }; + t.prototype.destroy = function() { + e.prototype.destroy.call(this); + this.unwireEvents(); + window.removeEventListener('resize', this.onresize); + (0, n.IV)([ + this.sliderContainer + ], [ + tR.sliderDisabled + ]); + this.firstHandle.removeAttribute('aria-orientation'); + if (this.type === 'Range') { + this.secondHandle.removeAttribute('aria-orientation'); + } + this.sliderContainer.parentNode.insertBefore(this.element, this.sliderContainer); + (0, n.og)(this.sliderContainer); + if (this.tooltip.isVisible) { + this.tooltipObj.destroy(); + } + this.element.innerHTML = ''; + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = this; + for(var r = 0, s = Object.keys(e); r < s.length; r++){ + var o = s[r]; + switch(o){ + case 'cssClass': + this.setCSSClass(t.cssClass); + break; + case 'value': + if (e && t) { + var a = (0, n.le)(e.value) ? (this.type === 'Range' ? [ + this.min, + this.max + ] : this.min) : e.value; + this.setProperties({ + 'value': a + }, true); + if (!(0, n.le)(t.value) && t.value.toString() !== a.toString()) { + this.setValue(); + this.refreshTooltip(this.tooltipTarget); + if (this.type === 'Range') { + if ((0, n.le)(e.value) || t.value[1] === a[1]) { + this.activeHandle = 1; + } else { + this.activeHandle = 2; + } + } + } + } + break; + case 'min': + case 'step': + case 'max': + this.setMinMaxValue(); + break; + case 'tooltip': + if (!(0, n.le)(e.tooltip) && !(0, n.le)(t.tooltip)) { + this.setTooltip(o); + } + break; + case 'type': + if (!(0, n.le)(t) && Object.keys(t).length && !(0, n.le)(t.type)) { + this.changeSliderType(t.type, o); + this.setZindex(); + } + break; + case 'enableRtl': + if (t.enableRtl !== e.enableRtl && this.orientation !== 'Vertical') { + this.rtl = t.enableRtl; + this.changeRtl(); + } + break; + case 'limits': + this.limitsPropertyChange(); + break; + case 'orientation': + this.changeOrientation(); + break; + case 'ticks': + if (!(0, n.le)(this.sliderContainer.querySelector('.' + tR.scale))) { + (0, n.og)(this.ul); + Array.prototype.forEach.call(this.sliderContainer.classList, function(e) { + if (e.match(/e-scale-/)) { + i.sliderContainer.classList.remove(e); + } + }); + } + if (this.ticks.placement !== 'None') { + this.renderScale(); + this.setZindex(); + } + break; + case 'locale': + if (this.showButtons) { + this.buttonTitle(); + } + break; + case 'showButtons': + if (e.showButtons) { + this.setButtons(); + this.reposition(); + if (this.enabled && !this.readonly) { + this.wireButtonEvt(false); + } + } else { + if (this.firstBtn && this.secondBtn) { + this.sliderContainer.removeChild(this.firstBtn); + this.sliderContainer.removeChild(this.secondBtn); + this.sliderContainer.classList.remove(tR.sliderButtonClass); + this.firstBtn = undefined; + this.secondBtn = undefined; + this.reposition(); + } + } + break; + case 'enabled': + this.setEnabled(); + break; + case 'readonly': + this.setReadOnly(); + break; + case 'customValues': + this.setValue(); + this.reposition(); + break; + case 'colorRange': + this.reposition(); + break; + case 'width': + this.setElementWidth(e.width); + this.setMinMaxValue(); + if (this.limits) { + this.limitsPropertyChange(); + } + break; + } + } + }; + t.prototype.setReadOnly = function() { + if (this.readonly) { + this.unwireEvents(); + this.sliderContainer.classList.add(tR.readonly); + } else { + this.wireEvents(); + this.sliderContainer.classList.remove(tR.readonly); + } + }; + t.prototype.setMinMaxValue = function() { + var e = this; + this.setValue(); + this.refreshTooltip(this.tooltipTarget); + if (!(0, n.le)(this.sliderContainer.querySelector('.' + tR.scale))) { + if (this.ul) { + (0, n.og)(this.ul); + Array.prototype.forEach.call(this.sliderContainer.classList, function(t) { + if (t.match(/e-scale-/)) { + e.sliderContainer.classList.remove(t); + } + }); + } + } + if (this.ticks.placement !== 'None') { + this.renderScale(); + this.setZindex(); + } + }; + t.prototype.setZindex = function() { + this.zIndex = 6; + if (!(0, n.le)(this.ticks) && this.ticks.placement !== 'None') { + this.ul.style.zIndex = (this.zIndex + -7) + ''; + this.element.style.zIndex = (this.zIndex + 2) + ''; + } + if (!this.isMaterial && !(0, n.le)(this.ticks) && this.ticks.placement === 'Both') { + this.element.style.zIndex = (this.zIndex + 2) + ''; + } + this.firstHandle.style.zIndex = (this.zIndex + 3) + ''; + if (this.type === 'Range') { + this.secondHandle.style.zIndex = (this.zIndex + 4) + ''; + } + }; + t.prototype.setTooltip = function(e) { + this.changeSliderType(this.type, e); + }; + t.prototype.setBarColor = function() { + var e; + var t; + var i = this.sliderTrack.lastElementChild; + while(i){ + this.sliderTrack.removeChild(i); + i = this.sliderTrack.lastElementChild; + } + for(var r = 0; r < this.colorRange.length; r++){ + if (!(0, n.le)(this.colorRange[r].start) && !(0, n.le)(this.colorRange[r].end)) { + if (this.colorRange[r].end > this.colorRange[r].start) { + if (this.colorRange[r].start < this.min) { + this.colorRange[r].start = this.min; + } + if (this.colorRange[r].end > this.max) { + this.colorRange[r].end = this.max; + } + var s = this.checkHandlePosition(this.colorRange[r].start); + var o = this.checkHandlePosition(this.colorRange[r].end); + var a = this.createElement('div'); + a.style.backgroundColor = this.colorRange[r].color; + a.style.border = '1px solid ' + this.colorRange[r].color; + if (this.orientation === 'Horizontal') { + t = tR.sliderHorizantalColor; + if (this.enableRtl) { + if ((0, n.le)(this.customValues)) { + e = this.checkHandlePosition(this.max) - this.checkHandlePosition(this.colorRange[r].end); + } else { + e = this.checkHandlePosition(this.customValues.length - this.colorRange[r].end - 1); + } + } else { + e = this.checkHandlePosition(this.colorRange[r].start); + } + a.style.width = o - s + 'px'; + a.style.left = e + 'px'; + } else { + t = tR.sliderVerticalColor; + e = this.checkHandlePosition(this.colorRange[r].start); + a.style.height = o - s + 'px'; + a.style.bottom = e + 'px'; + } + a.classList.add(t); + this.sliderTrack.appendChild(a); + } + } + } + }; + t.prototype.getModuleName = function() { + return 'slider'; + }; + tL([ + (0, n.Z9)(null) + ], t.prototype, "value", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "customValues", void 0); + tL([ + (0, n.Z9)(1) + ], t.prototype, "step", void 0); + tL([ + (0, n.Z9)(null) + ], t.prototype, "width", void 0); + tL([ + (0, n.Z9)(0) + ], t.prototype, "min", void 0); + tL([ + (0, n.Z9)(100) + ], t.prototype, "max", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "readonly", void 0); + tL([ + (0, n.Z9)('Default') + ], t.prototype, "type", void 0); + tL([ + (0, n.FE)([ + {} + ], tD) + ], t.prototype, "colorRange", void 0); + tL([ + (0, n.Zz)({}, tN) + ], t.prototype, "ticks", void 0); + tL([ + (0, n.Zz)({}, tO) + ], t.prototype, "limits", void 0); + tL([ + (0, n.Z9)(true) + ], t.prototype, "enabled", void 0); + tL([ + (0, n.Zz)({}, tA) + ], t.prototype, "tooltip", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "showButtons", void 0); + tL([ + (0, n.Z9)(true) + ], t.prototype, "enableAnimation", void 0); + tL([ + (0, n.Z9)('Horizontal') + ], t.prototype, "orientation", void 0); + tL([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + tL([ + (0, n.Z9)(false) + ], t.prototype, "enableHtmlSanitizer", void 0); + tL([ + (0, n.ju)() + ], t.prototype, "created", void 0); + tL([ + (0, n.ju)() + ], t.prototype, "change", void 0); + tL([ + (0, n.ju)() + ], t.prototype, "changed", void 0); + tL([ + (0, n.ju)() + ], t.prototype, "renderingTicks", void 0); + tL([ + (0, n.ju)() + ], t.prototype, "renderedTicks", void 0); + tL([ + (0, n.ju)() + ], t.prototype, "tooltipChange", void 0); + t = tL([ + n.Zl + ], t); + return t; + }(n.wA)); + ; + var tI = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var tH = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var tF = 'e-apply'; + var tj = 'e-cancel'; + var tz = 'e-current'; + var tq = 'e-container'; + var tV = 'e-ctrl-btn'; + var t_ = 'e-switch-ctrl-btn'; + var tU = 'e-disabled'; + var tW = 'e-value-switch-btn'; + var tZ = 'e-handler'; + var tY = 'e-hex'; + var tX = 'e-hide-hex-value'; + var tG = 'e-hide-opacity'; + var tK = 'e-hide-switchable-value'; + var tJ = 'e-hide-value'; + var t$ = 'e-hide-valueswitcher'; + var tQ = 'e-hsv-color'; + var t0 = 'e-hsv-container'; + var t1 = 'e-selected-value'; + var t3 = 'e-mode-switch-btn'; + var t2 = 'e-nocolor-item'; + var t4 = 'e-opacity-value'; + var t5 = 'e-palette'; + var t7 = 'e-color-palette'; + var t9 = 'e-color-picker'; + var t6 = 'e-preview-container'; + var t8 = 'e-previous'; + var ie = 'e-rtl'; + var it = 'e-show-value'; + var ii = 'e-selected'; + var ir = 'e-split-preview'; + var is = 'e-tile'; + var io = { + default: [ + '#000000', + '#f44336', + '#e91e63', + '#9c27b0', + '#673ab7', + '#2196f3', + '#03a9f4', + '#00bcd4', + '#009688', + '#ffeb3b', + '#ffffff', + '#ffebee', + '#fce4ec', + '#f3e5f5', + '#ede7f6', + '#e3f2fd', + '#e1f5fe', + '#e0f7fa', + '#e0f2f1', + '#fffde7', + '#f2f2f2', + '#ffcdd2', + '#f8bbd0', + '#e1bee7', + '#d1c4e9', + '#bbdefb', + '#b3e5fc', + '#b2ebf2', + '#b2dfdb', + '#fff9c4', + '#e6e6e6', + '#ef9a9a', + '#f48fb1', + '#ce93d8', + '#b39ddb', + '#90caf9', + '#81d4fa', + '#80deea', + '#80cbc4', + '#fff59d', + '#cccccc', + '#e57373', + '#f06292', + '#ba68c8', + '#9575cd', + '#64b5f6', + '#4fc3f7', + '#4dd0e1', + '#4db6ac', + '#fff176', + '#b3b3b3', + '#ef5350', + '#ec407a', + '#ab47bc', + '#7e57c2', + '#42a5f5', + '#29b6f6', + '#26c6da', + '#26a69a', + '#ffee58', + '#999999', + '#e53935', + '#d81b60', + '#8e24aa', + '#5e35b1', + '#1e88e5', + '#039be5', + '#00acc1', + '#00897b', + '#fdd835', + '#808080', + '#d32f2f', + '#c2185b', + '#7b1fa2', + '#512da8', + '#1976d2', + '#0288d1', + '#0097a7', + '#00796b', + '#fbc02d', + '#666666', + '#c62828', + '#ad1457', + '#6a1b9a', + '#4527a0', + '#1565c0', + '#0277bd', + '#00838f', + '#00695c', + '#f9a825', + '#4d4d4d', + '#b71c1c', + '#880e4f', + '#4a148c', + '#311b92', + '#0d47a1', + '#01579b', + '#006064', + '#004d40', + '#f57f17' + ] + }; + var ia = (function(e) { + tI(t, e); + function t(t, i) { + return e.call(this, t, i) || this; + } + t.prototype.preRender = function() { + var e = this.element; + this.formElement = (0, n.oq)(this.element, 'form'); + if (this.formElement) { + n.bi.add(this.formElement, 'reset', this.formResetHandler, this); + } + var t = { + Apply: 'Apply', + Cancel: 'Cancel', + ModeSwitcher: 'Switch Mode' + }; + this.l10n = new n.E7('colorpicker', t, this.locale); + if (e.getAttribute('ejs-for') && !e.getAttribute('name')) { + e.setAttribute('name', e.id); + } + }; + t.prototype.render = function() { + this.initWrapper(); + if (this.inline) { + this.createWidget(); + } else { + this.createSplitBtn(); + } + if (!this.enableOpacity) { + (0, n.cn)([ + this.container.parentElement + ], tG); + } + this.renderComplete(); + }; + t.prototype.initWrapper = function() { + var e = this.createElement('div', { + className: 'e-' + this.getModuleName() + '-wrapper' + }); + this.element.parentNode.insertBefore(e, this.element); + e.appendChild(this.element); + (0, n.Y4)(this.element, { + 'tabindex': '-1', + 'spellcheck': 'false' + }); + this.container = this.createElement('div', { + className: tq + }); + this.getWrapper().appendChild(this.container); + var t = this.value ? this.roundValue(this.value).toLowerCase() : '#008000ff'; + if (this.noColor && this.mode === 'Palette' && this.value === '') { + t = ''; + } + var i = t.slice(0, 7); + if ((0, n.le)(this.initialInputValue)) { + this.initialInputValue = i; + } + this.element.value = i; + if (this.enableOpacity) { + this.setProperties({ + 'value': t + }, true); + } else { + this.setProperties({ + 'value': i + }, true); + } + if (this.enableRtl) { + e.classList.add(ie); + } + if (this.cssClass) { + (0, n.cn)([ + e + ], this.cssClass.split(' ')); + } + this.tileRipple = (0, n.qx)(this.container, { + selector: '.' + is + }); + this.ctrlBtnRipple = (0, n.qx)(this.container, { + selector: '.e-btn' + }); + }; + t.prototype.getWrapper = function() { + return this.element.parentElement; + }; + t.prototype.createWidget = function() { + if (this.mode === 'Palette') { + this.createPalette(); + if (!this.inline) { + this.firstPaletteFocus(); + } + } else { + this.createPicker(); + if (!this.inline) { + this.getDragHandler().focus(); + } + } + this.isRgb = true; + this.createInput(); + this.createCtrlBtn(); + if (!this.disabled) { + this.wireEvents(); + } + if (this.inline && this.disabled) { + this.toggleDisabled(true); + } + if (n.AR.isDevice) { + this.refreshPopupPos(); + } + }; + t.prototype.createSplitBtn = function() { + var e = this; + var t = this.createElement('button', { + className: 'e-split-colorpicker' + }); + this.getWrapper().appendChild(t); + this.splitBtn = new e1({ + iconCss: 'e-selected-color', + target: this.container, + disabled: this.disabled, + enableRtl: this.enableRtl, + createPopupOnClick: this.createPopupOnClick, + open: this.onOpen.bind(this), + click: function() { + e.trigger('change', { + currentValue: { + hex: e.value.slice(0, 7), + rgba: e.convertToRgbString(e.hexToRgb(e.value)) + }, + previousValue: { + hex: null, + rgba: null + }, + value: e.value + }); + } + }); + this.splitBtn.createElement = this.createElement; + this.splitBtn.appendTo(t); + var i = this.createElement('span', { + className: ir + }); + (0, n.Ys)('.e-selected-color', t).appendChild(i); + i.style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)); + var r = this.getPopupEle(); + (0, n.cn)([ + r + ], 'e-colorpicker-popup'); + if (this.cssClass) { + (0, n.cn)([ + r + ], this.cssClass.split(' ')); + } + if (n.AR.isDevice) { + var s = this.getPopupInst(); + s.relateTo = document.body; + s.position = { + X: 'center', + Y: 'center' + }; + s.targetType = 'container'; + s.collision = { + X: 'fit', + Y: 'fit' + }; + s.offsetY = 4; + r.style.zIndex = (0, h.TE)(this.splitBtn.element).toString(); + } + this.bindCallBackEvent(); + }; + t.prototype.onOpen = function() { + this.trigger('open', { + element: this.container + }); + }; + t.prototype.getPopupInst = function() { + return (0, n.s8)(this.getPopupEle(), h.GI); + }; + t.prototype.bindCallBackEvent = function() { + var e = this; + this.splitBtn.beforeOpen = function(t) { + var i = new e3(); + e.trigger('beforeOpen', t, function(r) { + if (!r.cancel) { + var s = e.getPopupEle(); + s.style.top = (0, n.Ac)(0 + pageYOffset); + s.style.left = (0, n.Ac)(0 + pageXOffset); + s.style.display = 'block'; + e.createWidget(); + s.style.display = ''; + if (n.AR.isDevice) { + e.modal = e.createElement('div'); + e.modal.className = 'e-' + e.getModuleName() + ' e-modal'; + e.modal.style.display = 'none'; + document.body.insertBefore(e.modal, s); + document.body.className += ' e-colorpicker-overflow'; + e.modal.style.display = 'block'; + e.modal.style.zIndex = (Number(s.style.zIndex) - 1).toString(); + } + } + t.cancel = r.cancel; + i.resolve(r); + }); + return i; + }; + this.splitBtn.beforeClose = function(t) { + var i = new e3(); + if (!(0, n.le)(t.event)) { + var r = { + element: e.container, + event: t.event, + cancel: false + }; + e.trigger('beforeClose', r, function(r) { + if (n.AR.isDevice && t.event.target === e.modal) { + r.cancel = true; + } + if (!r.cancel) { + e.onPopupClose(); + } + t.cancel = r.cancel; + i.resolve(r); + }); + } else { + i.resolve(t); + } + return i; + }; + }; + t.prototype.onPopupClose = function() { + this.unWireEvents(); + this.destroyOtherComp(); + this.container.style.width = ''; + (0, n.Ys)('.' + ir, this.splitBtn.element).style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)); + this.container.innerHTML = ''; + (0, n.IV)([ + this.container + ], [ + t9, + t7 + ]); + if (n.AR.isDevice && this.modal) { + (0, n.IV)([ + document.body + ], 'e-colorpicker-overflow'); + this.modal.style.display = 'none'; + this.modal.outerHTML = ''; + this.modal = null; + } + }; + t.prototype.createPalette = function() { + (0, n.s1)(this.container, [ + t7 + ], [ + t9 + ]); + if (this.presetColors) { + var e = this.createElement('div', { + className: 'e-custom-palette' + }); + this.appendElement(e); + var t = Object.keys(this.presetColors); + if (t.length === 1) { + this.appendPalette(this.presetColors[t[0]], t[0], e); + } else { + for(var i = 0, r = t.length; i < r; i++){ + this.appendPalette(this.presetColors[t[i]], t[i], e); + } + } + if ((0, n.td)('.e-row', e).length > 10) { + (0, n.cn)([ + e + ], 'e-palette-group'); + } + } else { + this.appendPalette(io.default, 'default'); + } + if (this.mode === 'Palette' && !this.modeSwitcher && this.noColor) { + this.setNoColor(); + } + var s = parseInt(getComputedStyle(this.container).borderBottomWidth, 10); + this.container.style.width = (0, n.Ac)(this.container.children[0].offsetWidth + s + s); + this.rgb = this.hexToRgb(this.roundValue(this.value)); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + }; + t.prototype.firstPaletteFocus = function() { + if (!(0, n.Ys)('.' + ii, this.container.children[0])) { + (0, n.td)('.' + t5, this.container)[0].focus(); + } + }; + t.prototype.appendPalette = function(e, t, i) { + var n = this.createElement('div', { + className: t5, + attrs: { + 'tabindex': '0' + } + }); + if (i) { + i.appendChild(n); + } else { + this.appendElement(n); + } + var r; + var s; + var o; + for(var a = 0, l = e.length; a < l; a++){ + if (a === 0 || a % this.columns === 0) { + r = this.createElement('div', { + className: 'e-row', + attrs: { + 'role': 'presentation' + } + }); + n.appendChild(r); + } + o = this.roundValue(e[a]).toLowerCase(); + s = this.createElement('span', { + className: is, + attrs: { + 'role': 'gridcell', + 'aria-label': o, + 'aria-selected': 'false', + 'tabindex': '0' + } + }); + this.trigger('beforeTileRender', { + element: s, + presetName: t, + value: e[a] + }); + r.appendChild(s); + if (this.value === o) { + this.addTileSelection(s); + n.focus(); + } + s.style.backgroundColor = this.convertToRgbString(this.hexToRgb(o)); + } + }; + t.prototype.setNoColor = function() { + var e = this.container.querySelector('.e-row').children[0]; + e.classList.add(t2); + if (!this.value) { + e.classList.add(ii); + (0, n.oq)(e, '.' + t5).focus(); + } + [ + 'aria-selected', + 'aria-label' + ].forEach(function(t) { + e.removeAttribute(t); + }); + e.style.backgroundColor = ''; + }; + t.prototype.appendElement = function(e, t) { + if (t === void 0) { + t = 0; + } + var i = this.container.children[t]; + if (i) { + this.container.insertBefore(e, i); + } else { + this.container.appendChild(e); + } + }; + t.prototype.addTileSelection = function(e) { + e.classList.add(ii); + e.setAttribute('aria-selected', 'true'); + }; + t.prototype.createPicker = function() { + (0, n.s1)(this.container, [ + t9 + ], [ + t7 + ]); + var e = this.createElement('div', { + className: t0 + }); + this.appendElement(e); + e.appendChild(this.createElement('div', { + className: tQ + })); + var t = this.createElement('span', { + className: tZ, + attrs: { + 'tabindex': '0' + } + }); + e.appendChild(t); + if (this.value === null) { + this.value = '#008000ff'; + } + this.rgb = this.hexToRgb(this.value); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + this.setHsvContainerBg(); + this.setHandlerPosition(); + this.createSlider(); + this.createDragTooltip(); + }; + t.prototype.setHsvContainerBg = function(e) { + if (e === void 0) { + e = this.hsv[0]; + } + this.getHsvContainer().style.backgroundColor = this.convertToRgbString(this.hsvToRgb(e, 100, 100, 1)); + }; + t.prototype.getHsvContainer = function() { + return (0, n.Ys)('.' + t0, this.container); + }; + t.prototype.setHandlerPosition = function() { + var e = this.getDragHandler(); + var t = (0, n.Ys)('.' + tQ, this.container); + if (this.enableRtl) { + e.style.left = (0, n.Ac)(t.offsetWidth * Math.abs(100 - this.hsv[1]) / 100); + } else { + e.style.left = (0, n.Ac)(t.offsetWidth * this.hsv[1] / 100); + } + e.style.top = (0, n.Ac)(t.offsetHeight * (100 - this.hsv[2]) / 100); + }; + t.prototype.createSlider = function() { + var e = this.createElement('div', { + className: 'e-slider-preview' + }); + this.appendElement(e, 1); + this.createPreview(e); + var t = this.createElement('div', { + className: 'e-colorpicker-slider' + }); + e.insertBefore(t, e.children[0]); + var i = this.createElement('div', { + className: 'e-hue-slider' + }); + t.appendChild(i); + this.hueSlider = new tB({ + value: this.hsv[0], + min: 0, + max: 359, + enableRtl: this.enableRtl, + enabled: !this.disabled, + change: this.hueChange.bind(this) + }); + this.hueSlider.createElement = this.createElement; + this.hueSlider.appendTo(i); + if (this.enableOpacity) { + i = this.createElement('div', { + className: 'e-opacity-slider' + }); + t.appendChild(i); + this.createOpacitySlider(i); + } + }; + t.prototype.createOpacitySlider = function(e) { + this.opacitySlider = new tB({ + value: this.rgb[3] * 100, + min: 0, + max: 100, + enableRtl: this.enableRtl, + enabled: !this.disabled, + change: this.opacityChange.bind(this) + }); + this.opacitySlider.createElement = this.createElement; + this.opacitySlider.appendTo(e); + var t = this.createElement('div', { + className: 'e-opacity-empty-track' + }); + e.appendChild(t); + this.updateOpacitySliderBg(); + }; + t.prototype.updateOpacitySliderBg = function() { + var e = this.enableRtl ? 'to left' : 'to right'; + var t = (0, n.Ys)('.e-opacity-empty-track', this.opacitySlider.element); + if (t) { + t.style.background = 'linear-gradient(' + e + ', rgba(' + this.rgb.slice(0, 3) + ', 0) 0%, ' + this.convertToRgbString(this.rgb.slice(0, 3)) + ' 100%)'; + } + }; + t.prototype.hueChange = function(e) { + this.hsv[0] = e.value; + this.setHsvContainerBg(); + this.convertToOtherFormat(); + }; + t.prototype.opacityChange = function(e) { + var t = e.value; + var i = this.rgbToHex(this.rgb); + this.hsv[3] = t / 100; + this.rgb[3] = t / 100; + var n = this.rgbToHex(this.rgb); + this.updateOpacityInput(t); + var r = this.convertToRgbString(this.rgb); + this.updatePreview(r); + this.triggerEvent(n, i, r); + }; + t.prototype.updateOpacityInput = function(e) { + if (this.enableOpacity && !this.getWrapper().classList.contains(tJ)) { + var t = (0, n.s8)((0, n.Ys)('.' + t4, this.container), tk.N); + t.value = e; + t.dataBind(); + } + }; + t.prototype.createPreview = function(e) { + var t = this.createElement('div', { + className: t6 + }); + e.appendChild(t); + var i = this.createElement('span', { + className: 'e-preview ' + tz + }); + t.appendChild(i); + var n = this.convertToRgbString(this.rgb); + i.style.backgroundColor = n; + i = this.createElement('span', { + className: 'e-preview ' + t8 + }); + t.appendChild(i); + i.style.backgroundColor = n; + }; + t.prototype.isPicker = function() { + return !this.container.classList.contains(t7); + }; + t.prototype.getPopupEle = function() { + return this.container.parentElement; + }; + t.prototype.createNumericInput = function(e, t, i, n) { + var r = this; + var s = new tk.N({ + value: t, + placeholder: i, + min: 0, + max: n, + format: '###.##', + showSpinButton: false, + floatLabelType: 'Always', + enableRtl: this.enableRtl, + enabled: !this.disabled, + readonly: this.isPicker() ? false : true, + change: function(e) { + if (e.event) { + r.inputHandler(e.event); + } + } + }); + s.createElement = this.createElement; + s.appendTo(e); + }; + t.prototype.createInput = function() { + var e = this.isPicker(); + var t = this.getWrapper(); + if ((e && !t.classList.contains(tJ)) || (!e && t.classList.contains(it))) { + var i = this.createElement('div', { + className: t1 + }); + if (e) { + this.appendElement(i, 2); + } else { + this.appendElement(i, 1); + } + var n = this.createElement('div', { + className: 'e-input-container' + }); + i.appendChild(n); + if (!t.classList.contains(t$)) { + this.appendValueSwitchBtn(i); + } + if (!t.classList.contains(tX)) { + var r = this.createElement('input', { + className: tY, + attrs: { + 'maxlength': '7', + 'spellcheck': 'false' + } + }); + n.appendChild(r); + tT.I.createInput({ + element: r, + floatLabelType: 'Always', + properties: { + placeholder: 'HEX', + enableRtl: this.enableRtl, + enabled: !this.disabled, + readonly: this.isPicker() ? false : true + } + }, this.createElement); + tT.I.setValue(this.value.slice(0, 7), r); + r.addEventListener('input', this.inputHandler.bind(this)); + } + if (!t.classList.contains(tK)) { + var s = void 0; + var o = void 0; + if (this.isRgb) { + s = 'RGB'; + o = this.rgb; + } else { + s = 'HSV'; + o = this.hsv; + } + var a = [ + 'rh', + 'gs', + 'bv' + ]; + for(var l = 0; l < 3; l++){ + this.createNumericInput(n.appendChild(this.createElement('input', { + className: 'e-' + a[l] + '-value' + })), o[l], s[l], 255); + } + if (this.enableOpacity) { + this.appendOpacityValue(n); + } + } + } + }; + t.prototype.appendOpacityValue = function(e) { + this.createNumericInput(e.appendChild(this.createElement('input', { + className: t4 + })), this.rgb[3] * 100, 'A', 100); + }; + t.prototype.appendValueSwitchBtn = function(e) { + var t = this.createElement('button', { + className: 'e-icons e-css e-btn e-flat e-icon-btn ' + tW + }); + e.appendChild(t); + if (this.isPicker() && !this.getWrapper().classList.contains(tK)) { + t.addEventListener('click', this.formatSwitchHandler.bind(this)); + } + }; + t.prototype.createCtrlBtn = function() { + if (this.modeSwitcher || this.showButtons) { + this.l10n.setLocale(this.locale); + var e = this.createElement('div', { + className: t_ + }); + this.container.appendChild(e); + if (this.showButtons) { + var t = this.createElement('div', { + className: tV + }); + e.appendChild(t); + var i = this.l10n.getConstant('Apply'); + t.appendChild(this.createElement('button', { + innerHTML: i, + className: 'e-btn e-css e-flat e-primary e-small ' + tF, + attrs: { + 'title': i + } + })); + var n = this.l10n.getConstant('Cancel'); + t.appendChild(this.createElement('button', { + innerHTML: n, + className: 'e-btn e-css e-flat e-small ' + tj, + attrs: { + 'title': n + } + })); + } + if (this.modeSwitcher) { + this.appendModeSwitchBtn(); + } + } + }; + t.prototype.appendModeSwitchBtn = function() { + var e = this.createElement('button', { + className: 'e-icons e-btn e-flat e-icon-btn ' + t3, + attrs: { + title: this.l10n.getConstant('ModeSwitcher') + } + }); + (0, n.Ys)('.' + t_, this.container).insertBefore(e, (0, n.Ys)('.' + tV, this.container)); + }; + t.prototype.createDragTooltip = function() { + var e = this; + var t = new tw({ + opensOn: 'Custom', + showTipPointer: false, + cssClass: 'e-color-picker-tooltip', + beforeOpen: function(t) { + e.tooltipEle = t.element; + }, + animation: { + open: { + effect: 'None' + }, + close: { + effect: 'None' + } + } + }); + t.createElement = this.createElement; + t.appendTo(this.container); + t.open(this.container); + this.tooltipEle.style.zIndex = (0, h.TE)(this.tooltipEle).toString(); + (0, n.Ys)('.e-tip-content', this.tooltipEle).appendChild(this.createElement('div', { + className: 'e-tip-transparent' + })); + }; + t.prototype.getTooltipInst = function() { + return (0, n.s8)(this.container, tw); + }; + t.prototype.setTooltipOffset = function(e) { + this.getTooltipInst().offsetY = e; + }; + t.prototype.toggleDisabled = function(e) { + if (e) { + this.getWrapper().classList.add(tU); + } else { + this.getWrapper().classList.remove(tU); + } + if (this.showButtons) { + ([].slice.call((0, n.td)('.e-btn', this.container))).forEach(function(t) { + if (e) { + (0, n.Y4)(t, { + 'disabled': '' + }); + } else { + t.removeAttribute('disabled'); + } + }); + } + }; + t.prototype.convertToRgbString = function(e) { + return e.length ? e.length === 4 ? 'rgba(' + e.join() + ')' : 'rgb(' + e.join() + ')' : ''; + }; + t.prototype.convertToHsvString = function(e) { + return e.length === 4 ? 'hsva(' + e.join() + ')' : 'hsv(' + e.join() + ')'; + }; + t.prototype.updateHsv = function() { + this.hsv[1] = this.hsv[1] > 100 ? 100 : this.hsv[1]; + this.hsv[2] = this.hsv[2] > 100 ? 100 : this.hsv[2]; + this.setHandlerPosition(); + }; + t.prototype.convertToOtherFormat = function(e) { + if (e === void 0) { + e = false; + } + var t = this.rgbToHex(this.rgb); + this.rgb = this.hsvToRgb.apply(this, this.hsv); + var i = this.rgbToHex(this.rgb); + var n = this.convertToRgbString(this.rgb); + this.updatePreview(n); + this.updateInput(i); + this.triggerEvent(i, t, n, e); + }; + t.prototype.updateInput = function(e) { + var t = this.getWrapper(); + if (!t.classList.contains(tJ)) { + if (!t.classList.contains(tX)) { + tT.I.setValue(e.substr(0, 7), (0, n.Ys)('.' + tY, this.container)); + } + if (!t.classList.contains(tK)) { + if (this.isRgb) { + this.updateValue(this.rgb, false); + } else { + this.updateValue(this.hsv, false); + } + } + } + }; + t.prototype.updatePreview = function(e) { + if (this.enableOpacity) { + this.updateOpacitySliderBg(); + } + (0, n.Ys)('.e-tip-transparent', this.tooltipEle).style.backgroundColor = e; + (0, n.Ys)('.' + t6 + ' .' + tz, this.container).style.backgroundColor = e; + (0, n.Ys)('.' + t6 + ' .' + t8, this.container).style.backgroundColor = this.convertToRgbString(this.hexToRgb(this.value)); + }; + t.prototype.getDragHandler = function() { + return (0, n.Ys)('.' + tZ, this.container); + }; + t.prototype.removeTileSelection = function() { + var e = [].slice.call((0, n.td)('.' + ii, this.container.children[0])); + e.forEach(function(e) { + e.classList.remove(ii); + e.setAttribute('aria-selected', 'false'); + }); + }; + t.prototype.convertRgbToNumberArray = function(e) { + return (e.slice(e.indexOf('(') + 1, e.indexOf(')'))).split(',').map(function(e, t) { + return (t !== 3) ? parseInt(e, 10) : parseFloat(e); + }); + }; + t.prototype.getValue = function(e, t) { + if (!e) { + e = this.value; + } + t = !t ? 'hex' : t.toLowerCase(); + if (e[0] === 'r') { + var i = this.convertRgbToNumberArray(e); + if (t === 'hex' || t === 'hexa') { + var n = this.rgbToHex(i); + return t === 'hex' ? n.slice(0, 7) : n; + } else { + if (t === 'hsv') { + return this.convertToHsvString(this.rgbToHsv.apply(this, i.slice(0, 3))); + } else { + if (t === 'hsva') { + return this.convertToHsvString(this.rgbToHsv.apply(this, i)); + } else { + return 'null'; + } + } + } + } else { + if (e[0] === 'h') { + var i = this.hsvToRgb.apply(this, this.convertRgbToNumberArray(e)); + if (t === 'rgba') { + return this.convertToRgbString(i); + } else { + if (t === 'hex' || t === 'hexa') { + var n = this.rgbToHex(i); + return t === 'hex' ? n.slice(0, 7) : n; + } else { + if (t === 'rgb') { + return this.convertToRgbString(i.slice(0, 3)); + } else { + return 'null'; + } + } + } + } else { + e = this.roundValue(e); + var r = this.hexToRgb(e); + if (t === 'rgb' || t === 'hsv') { + r = r.slice(0, 3); + } + if (t === 'rgba' || t === 'rgb') { + return this.convertToRgbString(r); + } else { + if (t === 'hsva' || t === 'hsv') { + return this.convertToHsvString(this.rgbToHsv.apply(this, r)); + } else { + if (t === 'hex') { + return e.slice(0, 7); + } else { + if (t === 'a') { + return r[3].toString(); + } else { + return 'null'; + } + } + } + } + } + } + }; + t.prototype.toggle = function() { + if (this.container.parentElement.classList.contains('e-popup-close')) { + this.splitBtn.toggle(); + } else { + this.closePopup(null); + } + }; + t.prototype.getModuleName = function() { + return 'colorpicker'; + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([ + 'value' + ]); + }; + t.prototype.wireEvents = function() { + if (this.isPicker()) { + var e = this.getDragHandler(); + n.bi.add(e, 'keydown', this.pickerKeyDown, this); + n.bi.add(this.getHsvContainer(), 'mousedown touchstart', this.handlerDown, this); + if (this.modeSwitcher || this.showButtons) { + this.addCtrlSwitchEvent(); + } + n.bi.add((0, n.Ys)('.' + t8, this.container), 'click', this.previewHandler, this); + } else { + n.bi.add(this.container, 'click', this.paletteClickHandler, this); + n.bi.add(this.container, 'keydown', this.paletteKeyDown, this); + } + }; + t.prototype.formResetHandler = function() { + this.value = this.initialInputValue; + (0, n.Y4)(this.element, { + 'value': this.initialInputValue + }); + }; + t.prototype.addCtrlSwitchEvent = function() { + var e = (0, n.Ys)('.' + t_, this.container); + if (e) { + n.bi.add(e, 'click', this.btnClickHandler, this); + } + }; + t.prototype.pickerKeyDown = function(e) { + switch(e.keyCode){ + case 39: + this.handlerDragPosition(1, this.enableRtl ? -1 : 1, e); + break; + case 37: + this.handlerDragPosition(1, this.enableRtl ? 1 : -1, e); + break; + case 38: + this.handlerDragPosition(2, 1, e); + break; + case 40: + this.handlerDragPosition(2, -1, e); + break; + case 13: + { + e.preventDefault(); + var t = this.rgbToHex(this.rgb); + this.enterKeyHandler(t, e); + } + } + }; + t.prototype.enterKeyHandler = function(e, t) { + this.triggerChangeEvent(e); + if (!this.inline) { + this.closePopup(t); + this.splitBtn.element.focus(); + } + }; + t.prototype.closePopup = function(e) { + var t = this; + var i = { + element: this.container, + event: e, + cancel: false + }; + this.trigger('beforeClose', i, function(e) { + if (!e.cancel) { + t.splitBtn.toggle(); + t.onPopupClose(); + } + }); + }; + t.prototype.triggerChangeEvent = function(e) { + var t = e.slice(0, 7); + this.trigger('change', { + currentValue: { + hex: t, + rgba: this.convertToRgbString(this.rgb) + }, + previousValue: { + hex: this.value.slice(0, 7), + rgba: this.convertToRgbString(this.hexToRgb(this.value)) + }, + value: this.enableOpacity ? e : t + }); + if (this.enableOpacity) { + this.setProperties({ + 'value': e + }, true); + } else { + this.setProperties({ + 'value': t + }, true); + } + this.element.value = t ? t : '#000000'; + }; + t.prototype.handlerDragPosition = function(e, t, i) { + i.preventDefault(); + this.hsv[e] += t * (i.ctrlKey ? 1 : 3); + if (this.hsv[e] < 0) { + this.hsv[e] = 0; + } + this.updateHsv(); + this.convertToOtherFormat(true); + }; + t.prototype.handlerDown = function(e) { + e.preventDefault(); + if (e.type === 'mousedown') { + this.clientX = Math.abs(e.pageX - pageXOffset); + this.clientY = Math.abs(e.pageY - pageYOffset); + this.setTooltipOffset(8); + } else { + this.clientX = Math.abs(e.changedTouches[0].pageX - pageXOffset); + this.clientY = Math.abs(e.changedTouches[0].pageY - pageYOffset); + this.setTooltipOffset(-8); + } + this.setHsv(this.clientX, this.clientY); + this.getDragHandler().style.transition = 'left .4s cubic-bezier(.25, .8, .25, 1), top .4s cubic-bezier(.25, .8, .25, 1)'; + this.updateHsv(); + this.convertToOtherFormat(); + this.getDragHandler().focus(); + n.bi.add(document, 'mousemove touchmove', this.handlerMove, this); + n.bi.add(document, 'mouseup touchend', this.handlerEnd, this); + }; + t.prototype.handlerMove = function(e) { + if (e.type !== 'touchmove') { + e.preventDefault(); + } + var t; + var i; + if (e.type === 'mousemove') { + t = Math.abs(e.pageX - pageXOffset); + i = Math.abs(e.pageY - pageYOffset); + } else { + t = Math.abs(e.changedTouches[0].pageX - pageXOffset); + i = Math.abs(e.changedTouches[0].pageY - pageYOffset); + } + this.setHsv(t, i); + var r = this.getDragHandler(); + this.updateHsv(); + this.convertToOtherFormat(); + this.getTooltipInst().refresh(r); + if (!this.tooltipEle.style.transform) { + if (Math.abs(this.clientX - t) > 8 || Math.abs(this.clientY - i) > 8) { + (0, n.Ys)('.' + tQ, this.container).style.cursor = 'pointer'; + r.style.transition = 'none'; + if (!this.inline) { + this.tooltipEle.style.zIndex = (parseInt(this.getPopupEle().style.zIndex, 10) + 1).toString(); + } + this.tooltipEle.style.transform = 'rotate(45deg)'; + r.classList.add('e-hide-handler'); + } + } + }; + t.prototype.setHsv = function(e, t) { + var i = (0, n.Ys)('.' + tQ, this.container); + var r = i.getBoundingClientRect(); + if (this.enableRtl) { + e = e > r.right ? 0 : Math.abs(e - r.right); + } else { + e = e > r.left ? Math.abs(e - r.left) : 0; + } + t = t > r.top ? Math.abs(t - r.top) : 0; + this.hsv[2] = Math.round(Number(100 * (i.offsetHeight - Math.max(0, Math.min(i.offsetHeight, (t - i.offsetTop)))) / i.offsetHeight) * 10) / 10; + this.hsv[1] = Math.round(Number(100 * (Math.max(0, Math.min(i.offsetWidth, (e - i.offsetLeft)))) / i.offsetWidth) * 10) / 10; + }; + t.prototype.handlerEnd = function(e) { + if (e.type !== 'touchend') { + e.preventDefault(); + } + n.bi.remove(document, 'mousemove touchmove', this.handlerMove); + n.bi.remove(document, 'mouseup touchend', this.handlerEnd); + var t = this.getDragHandler(); + (0, n.Ys)('.' + tQ, this.container).style.cursor = ''; + if (this.tooltipEle.style.transform) { + this.tooltipEle.style.transform = ''; + t.classList.remove('e-hide-handler'); + } + if (!this.inline && !this.showButtons) { + this.closePopup(e); + } + }; + t.prototype.btnClickHandler = function(e) { + var t = e.target; + if ((0, n.oq)(t, '.' + t3)) { + e.stopPropagation(); + this.switchToPalette(); + } else { + if (t.classList.contains(tF) || t.classList.contains(tj)) { + this.ctrlBtnClick(t, e); + } + } + }; + t.prototype.switchToPalette = function() { + this.trigger('beforeModeSwitch', { + element: this.container, + mode: 'Palette' + }); + this.unWireEvents(); + this.destroyOtherComp(); + (0, n.og)((0, n.Ys)('.e-slider-preview', this.container)); + if (!this.getWrapper().classList.contains(tJ)) { + (0, n.Od)((0, n.Ys)('.' + t1, this.container)); + } + (0, n.og)(this.getHsvContainer()); + this.createPalette(); + this.firstPaletteFocus(); + this.createInput(); + this.refreshPopupPos(); + this.wireEvents(); + this.trigger('onModeSwitch', { + element: this.container, + mode: 'Palette' + }); + }; + t.prototype.refreshPopupPos = function() { + if (!this.inline) { + var e = this.getPopupEle(); + e.style.left = (0, n.Ac)(0 + pageXOffset); + e.style.top = (0, n.Ac)(0 + pageYOffset); + this.getPopupInst().refreshPosition(this.splitBtn.element.parentElement); + } + }; + t.prototype.formatSwitchHandler = function() { + if (this.isRgb) { + this.updateValue(this.hsv, true, 3, [ + 360, + 100, + 100 + ]); + this.isRgb = false; + } else { + this.updateValue(this.rgb, true, 2); + this.isRgb = true; + } + }; + t.prototype.updateValue = function(e, t, i, r) { + var s = [ + 'e-rh-value', + 'e-gs-value', + 'e-bv-value' + ]; + var o; + for(var a = 0, l = s.length; a < l; a++){ + o = (0, n.s8)((0, n.Ys)('.' + s[a], this.container), tk.N); + o.value = Math.round(e[a]); + if (t) { + o.placeholder = s[a].substr(i, 1).toUpperCase(); + o.max = r ? r[a] : 255; + } + o.dataBind(); + } + }; + t.prototype.previewHandler = function(e) { + var t = e.target; + var i = this.rgbToHex(this.rgb); + this.rgb = this.convertRgbToNumberArray(t.style.backgroundColor); + if (!this.rgb[3]) { + this.rgb[3] = 1; + } + var r = this.rgbToHex(this.rgb); + var s = this.rgbToHsv.apply(this, this.rgb); + if (s[0] !== this.hsv[0]) { + this.hueSlider.setProperties({ + 'value': s[0] + }, true); + this.hueSlider.refresh(); + } + this.setHsvContainerBg(s[0]); + if (this.enableOpacity && s[3] !== this.hsv[3]) { + this.opacitySlider.setProperties({ + 'value': s[3] * 100 + }, true); + this.opacitySlider.refresh(); + this.updateOpacitySliderBg(); + } + this.hsv = s; + this.setHandlerPosition(); + this.updateInput(r); + (0, n.Ys)('.' + t6 + ' .' + tz, this.container).style.backgroundColor = this.convertToRgbString(this.rgb); + this.triggerEvent(r, i, this.convertToRgbString(this.rgb)); + }; + t.prototype.paletteClickHandler = function(e) { + e.preventDefault(); + var t = e.target; + if (t.classList.contains(is)) { + this.removeTileSelection(); + this.addTileSelection(t); + if (t.classList.contains(t2)) { + this.noColorTile(); + } else { + var i = t.getAttribute('aria-label'); + var r = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(this.roundValue(i)); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + if (this.getWrapper().classList.contains(it)) { + this.updateInput(i); + } + this.triggerEvent(i, r, this.convertToRgbString(this.rgb)); + } + if (!this.inline && !this.showButtons) { + this.closePopup(e); + } + } else { + if ((0, n.oq)(t, '.' + t3)) { + this.switchToPicker(); + } else { + if (t.classList.contains(tF) || t.classList.contains(tj)) { + this.ctrlBtnClick(t, e); + } else { + if (this.getWrapper().classList.contains(it) && (0, n.oq)(t, '.' + tW)) { + this.formatSwitchHandler(); + } + } + } + } + }; + t.prototype.noColorTile = function(e) { + if (e === void 0) { + e = false; + } + var t = this.rgbToHex(this.rgb); + this.rgb = []; + this.hsv = []; + this.triggerEvent('', t, '', e); + }; + t.prototype.switchToPicker = function() { + var e = this.getWrapper(); + this.trigger('beforeModeSwitch', { + element: this.container, + mode: 'Picker' + }); + this.unWireEvents(); + ([].slice.call((0, n.td)('.' + t5, this.container))).forEach(function(e) { + (0, n.og)(e); + }); + if (e.classList.contains(it)) { + (0, n.og)((0, n.Ys)('.' + t1, this.container)); + } + this.container.style.width = ''; + var t = (0, n.Ys)('.e-custom-palette', this.container); + if (this.presetColors) { + (0, n.Od)(t); + } + this.createPicker(); + this.getDragHandler().focus(); + this.createInput(); + this.refreshPopupPos(); + this.wireEvents(); + this.trigger('onModeSwitch', { + element: this.container, + mode: 'Picker' + }); + }; + t.prototype.ctrlBtnClick = function(e, t) { + if (e.classList.contains(tF)) { + var i = this.rgbToHex(this.rgb); + this.triggerChangeEvent(i); + } + if (!this.inline) { + this.closePopup(t); + this.splitBtn.element.focus(); + } + }; + t.prototype.paletteKeyDown = function(e) { + var t = e.target; + if (!t.classList.contains(t5)) { + return; + } + var i; + var r; + var s = [].slice.call((0, n.td)('.' + is, t)); + var o = (s.filter(function(e) { + return e.classList.contains('e-selected'); + })).pop(); + switch(!e.altKey && e.keyCode){ + case 39: + e.preventDefault(); + i = o ? s[this.tilePosition(s, o, this.enableRtl ? -1 : 1)] : s[this.enableRtl ? s.length - 1 : 0]; + this.keySelectionChanges(i); + break; + case 37: + e.preventDefault(); + i = o ? s[this.tilePosition(s, o, this.enableRtl ? 1 : -1)] : s[this.enableRtl ? 0 : s.length - 1]; + this.keySelectionChanges(i); + break; + case 38: + e.preventDefault(); + r = o ? this.tilePosition(s, o, -this.columns) : 0; + i = s[r] ? s[r] : s[r - this.columns]; + this.keySelectionChanges(i); + break; + case 40: + e.preventDefault(); + r = o ? this.tilePosition(s, o, this.columns) : s.length - 1; + if (s[r]) { + i = s[r]; + } else { + r %= s.length; + r += s[s.length - 1].parentElement.childElementCount; + i = s[r]; + } + this.keySelectionChanges(i); + break; + case 13: + e.preventDefault(); + if (o) { + var a = o.getAttribute('aria-label'); + this.enterKeyHandler(a ? a : '', e); + } + } + }; + t.prototype.keySelectionChanges = function(e) { + this.removeTileSelection(); + this.addTileSelection(e); + if (e.classList.contains(t2)) { + this.noColorTile(true); + } else { + var t = e.getAttribute('aria-label'); + var i = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(t); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + if (this.getWrapper().classList.contains(it)) { + this.updateInput(t); + } + this.triggerEvent(t, i, this.convertToRgbString(this.rgb), true); + } + }; + t.prototype.tilePosition = function(e, t, i) { + e = Array.prototype.slice.call(e); + var n = e.length; + var r = this.columns - e[n - 1].parentElement.childElementCount; + var s = e.indexOf(t); + s += i; + if (s < 0) { + s += n + r; + } else { + s %= n + r; + } + return s; + }; + t.prototype.inputHandler = function(e) { + var t = e.target; + if (!t.value.length) { + return; + } + var i; + var r; + var s = (0, n.Ys)('.e-float-text', t.parentElement).textContent; + switch(s){ + case 'HEX': + { + var o = ''; + if ((t.value[0] === '#' && t.value.length !== 5) || (t.value[0] !== '#' && t.value.length !== 4)) { + o = this.roundValue(t.value); + } + if (o.length === 9) { + r = this.rgbToHex(this.rgb); + this.rgb = this.hexToRgb(o + o.substr(-2)); + this.inputValueChange(this.rgbToHsv.apply(this, this.rgb), r, t.value); + } else { + return; + } + break; + } + case 'R': + if (this.rgb[0] !== Number(t.value)) { + r = this.rgbToHex(this.rgb); + this.rgb[0] = Number(t.value); + i = this.rgbToHsv.apply(this, this.rgb); + this.inputValueChange(i, r); + } + break; + case 'G': + if (this.rgb[1] !== Number(t.value)) { + r = this.rgbToHex(this.rgb); + this.rgb[1] = Number(t.value); + i = this.rgbToHsv.apply(this, this.rgb); + this.inputValueChange(i, r); + } + break; + case 'B': + if (this.rgb[2] !== Number(t.value)) { + r = this.rgbToHex(this.rgb); + this.rgb[2] = Number(t.value); + i = this.rgbToHsv.apply(this, this.rgb); + this.inputValueChange(i, r); + } + break; + case 'H': + this.hueSlider.value = Number(t.value); + break; + case 'S': + if (this.hsv[1] !== Number(t.value)) { + this.hsv[1] = Number(t.value); + this.updateHsv(); + this.convertToOtherFormat(); + } + break; + case 'V': + if (this.hsv[2] !== Number(t.value)) { + this.hsv[2] = Number(t.value); + this.updateHsv(); + this.convertToOtherFormat(); + } + break; + case 'A': + this.opacitySlider.value = Number(t.value); + break; + } + }; + t.prototype.inputValueChange = function(e, t, i) { + if (e[0] !== this.hsv[0]) { + this.hueSlider.setProperties({ + 'value': e[0] + }, true); + this.hueSlider.refresh(); + this.setHsvContainerBg(e[0]); + } + this.hsv = e; + var n = this.rgbToHex(this.rgb); + this.setHandlerPosition(); + this.updateInput(i ? i : n); + var r = this.convertToRgbString(this.rgb); + this.updatePreview(r); + this.triggerEvent(n, t, r); + }; + t.prototype.triggerEvent = function(e, t, i, n) { + if (n === void 0) { + n = false; + } + var r = e.slice(0, 7); + if (!this.showButtons && !n) { + this.trigger('change', { + currentValue: { + hex: r, + rgba: i + }, + previousValue: { + hex: this.value.slice(0, 7), + rgba: this.convertToRgbString(this.hexToRgb(this.value)) + }, + value: e + }); + if (this.enableOpacity) { + this.setProperties({ + 'value': e + }, true); + } else { + this.setProperties({ + 'value': r + }, true); + } + this.element.value = r ? r : '#000000'; + } else { + this.trigger('select', { + currentValue: { + hex: r, + rgba: i + }, + previousValue: { + hex: t.slice(0, 7), + rgba: this.convertToRgbString(this.hexToRgb(t)) + } + }); + } + }; + t.prototype.destroy = function() { + var t = this; + var i = this.getWrapper(); + e.prototype.destroy.call(this); + [ + 'tabindex', + 'spellcheck' + ].forEach(function(e) { + t.element.removeAttribute(e); + }); + if (this.inline) { + this.unWireEvents(); + this.destroyOtherComp(); + } else { + if (this.isPopupOpen()) { + this.unWireEvents(); + this.destroyOtherComp(); + } + this.splitBtn.destroy(); + this.splitBtn = null; + } + this.tileRipple(); + this.tileRipple = null; + this.ctrlBtnRipple(); + this.ctrlBtnRipple = null; + if (this.element.nextElementSibling) { + (0, n.og)(this.element.nextElementSibling); + } + if (i) { + i.parentElement.insertBefore(this.element, i); + (0, n.og)(i); + } + this.container = null; + if (this.formElement) { + n.bi.remove(this.formElement, 'reset', this.formResetHandler); + } + }; + t.prototype.destroyOtherComp = function() { + if (this.isPicker()) { + this.hueSlider.destroy(); + if (this.enableOpacity) { + this.opacitySlider.destroy(); + this.opacitySlider = null; + } + this.hueSlider = null; + var e = this.getTooltipInst(); + e.close(); + e.destroy(); + this.tooltipEle = null; + } + }; + t.prototype.isPopupOpen = function() { + return this.getPopupEle().classList.contains('e-popup-open'); + }; + t.prototype.unWireEvents = function() { + if (this.isPicker()) { + var e = this.getDragHandler(); + n.bi.remove(e, 'keydown', this.pickerKeyDown); + n.bi.remove(this.getHsvContainer(), 'mousedown touchstart', this.handlerDown); + if (this.modeSwitcher || this.showButtons) { + n.bi.remove((0, n.Ys)('.' + t_, this.container), 'click', this.btnClickHandler); + } + n.bi.remove((0, n.Ys)('.' + t8, this.container), 'click', this.previewHandler); + } else { + n.bi.remove(this.container, 'click', this.paletteClickHandler); + n.bi.remove(this.container, 'keydown', this.paletteKeyDown); + } + }; + t.prototype.roundValue = function(e) { + if (!e) { + return ''; + } + if (e[0] !== '#') { + e = '#' + e; + } + var t = e.length; + if (t === 4) { + e += 'f'; + t = 5; + } + if (t === 5) { + var i = ''; + for(var n = 1, r = e.length; n < r; n++){ + i += (e.charAt(n) + e.charAt(n)); + } + e = '#' + i; + t = 9; + } + if (t === 7) { + e += 'ff'; + } + return e; + }; + t.prototype.hexToRgb = function(e) { + if (!e) { + return []; + } + e = e.trim(); + if (e.length !== 9) { + e = this.roundValue(e); + } + var t = Number((parseInt(e.slice(-2), 16) / 255).toFixed(2)); + e = e.slice(1, 7); + var i = parseInt(e, 16); + var n = []; + n.push((i >> 16) & 255); + n.push((i >> 8) & 255); + n.push(i & 255); + n.push(t); + return n; + }; + t.prototype.rgbToHsv = function(e, t, i, r) { + if (this.rgb && !this.rgb.length) { + return []; + } + e /= 255; + t /= 255; + i /= 255; + var s = Math.max(e, t, i); + var o = Math.min(e, t, i); + var a; + var l = s; + var h = s - o; + var c = s === 0 ? 0 : h / s; + if (s === o) { + a = 0; + } else { + switch(s){ + case e: + a = (t - i) / h + (t < i ? 6 : 0); + break; + case t: + a = (i - e) / h + 2; + break; + case i: + a = (e - t) / h + 4; + break; + } + a /= 6; + } + var d = [ + Math.round(a * 360), + Math.round(c * 1000) / 10, + Math.round(l * 1000) / 10 + ]; + if (!(0, n.le)(r)) { + d.push(r); + } + return d; + }; + t.prototype.hsvToRgb = function(e, t, i, r) { + var s; + var o; + var a; + t /= 100; + i /= 100; + if (t === 0) { + s = o = a = i; + return [ + Math.round(s * 255), + Math.round(o * 255), + Math.round(a * 255), + r + ]; + } + e /= 60; + var l = Math.floor(e); + var h = e - l; + var c = i * (1 - t); + var d = i * (1 - t * h); + var p = i * (1 - t * (1 - h)); + switch(l){ + case 0: + s = i; + o = p; + a = c; + break; + case 1: + s = d; + o = i; + a = c; + break; + case 2: + s = c; + o = i; + a = p; + break; + case 3: + s = c; + o = d; + a = i; + break; + case 4: + s = p; + o = c; + a = i; + break; + default: + s = i; + o = c; + a = d; + } + var u = [ + Math.round(s * 255), + Math.round(o * 255), + Math.round(a * 255) + ]; + if (!(0, n.le)(r)) { + u.push(r); + } + return u; + }; + t.prototype.rgbToHex = function(e) { + return e.length ? ('#' + this.hex(e[0]) + this.hex(e[1]) + this.hex(e[2]) + (!(0, n.le)(e[3]) ? (e[3] !== 0 ? (Math.round(e[3] * 255) + 0x10000).toString(16).substr(-2) : '00') : '')) : ''; + }; + t.prototype.hex = function(e) { + return ('0' + e.toString(16)).slice(-2); + }; + t.prototype.changeModeSwitcherProp = function(e) { + var t = (0, n.Ys)('.' + t_, this.container); + if (e) { + if (t) { + this.appendModeSwitchBtn(); + } else { + this.createCtrlBtn(); + if (this.isPicker() && !this.disabled) { + this.addCtrlSwitchEvent(); + } + } + } else { + if (t) { + if (this.showButtons) { + (0, n.og)((0, n.Ys)('.' + t3, t)); + } else { + (0, n.Od)(t); + } + } + } + }; + t.prototype.changeShowBtnProps = function(e) { + var t = (0, n.Ys)('.' + t_, this.container); + if (e) { + if (t) { + (0, n.Od)(t); + } + this.createCtrlBtn(); + if (this.isPicker() && !this.disabled) { + this.addCtrlSwitchEvent(); + } + } else { + if (this.modeSwitcher) { + (0, n.og)((0, n.Ys)('.' + tV, t)); + } else { + (0, n.Od)(t); + } + } + }; + t.prototype.changeValueProp = function(e) { + if (this.isPicker()) { + this.rgb = this.hexToRgb(e); + this.hsv = this.rgbToHsv.apply(this, this.rgb); + this.setHandlerPosition(); + (0, n.og)((0, n.oq)(this.hueSlider.element, '.e-slider-preview')); + this.createSlider(); + this.setHsvContainerBg(); + this.updateInput(e); + if (this.rgb.length === 4) { + this.updateOpacityInput(this.rgb[3] * 100); + } + } else { + this.removeTileSelection(); + var t = this.container.querySelector('span[aria-label="' + this.roundValue(e) + '"]'); + if (t) { + this.addTileSelection(t); + } + } + }; + t.prototype.setInputEleProps = function() { + (0, n.Od)((0, n.Ys)('.' + t1, this.container)); + this.createInput(); + }; + t.prototype.changeDisabledProp = function(e) { + if (this.isPicker()) { + this.hueSlider.enabled = !e; + this.opacitySlider.enabled = !e; + this.setInputEleProps(); + } + if (e) { + this.toggleDisabled(true); + this.unWireEvents(); + } else { + this.toggleDisabled(false); + this.wireEvents(); + } + }; + t.prototype.changeCssClassProps = function(e, t) { + var i = this.getWrapper(); + var r = this.getPopupEle(); + if (t) { + (0, n.IV)([ + i, + r + ], t.split(' ')); + } + if (e) { + (0, n.cn)([ + i, + r + ], e.split(' ')); + } + }; + t.prototype.changeRtlProps = function(e) { + if (e) { + (0, n.cn)([ + this.getWrapper() + ], 'e-rtl'); + } else { + (0, n.IV)([ + this.getWrapper() + ], 'e-rtl'); + } + }; + t.prototype.changePaletteProps = function() { + (0, n.og)(this.container.children[0]); + this.container.style.width = ''; + this.createPalette(); + }; + t.prototype.changeOpacityProps = function(e) { + var t = this.getWrapper(); + if (e) { + (0, n.IV)([ + this.container.parentElement + ], tG); + this.createOpacitySlider((0, n.Ys)('.e-colorpicker-slider', this.container).appendChild(this.createElement('div', { + className: 'e-opacity-slider' + }))); + if (!t.classList.contains(tJ) && !t.classList.contains(tK)) { + this.appendOpacityValue((0, n.Ys)('.e-input-container', this.container)); + } + } else { + (0, n.cn)([ + this.container.parentElement + ], tG); + this.opacitySlider.destroy(); + (0, n.Od)(this.opacitySlider.element); + this.opacitySlider = null; + if (!t.classList.contains(tJ) && !t.classList.contains(tK)) { + (0, n.Od)((0, n.Ys)('.' + t4, this.container).parentElement); + } + } + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = this; + if (!(0, n.le)(e.value)) { + var r = this.roundValue(e.value); + if (r.length === 9) { + this.element.value = this.roundValue(r).slice(0, 7); + var s = this.splitBtn && (0, n.Ys)('.' + ir, this.splitBtn.element); + if (s) { + s.style.backgroundColor = this.convertToRgbString(this.hexToRgb(e.value)); + } + } else { + this.value = t.value; + } + } + if (!this.inline && (0, n.le)(e.inline)) { + var o = [ + 'disabled', + 'enableRtl' + ]; + this.splitBtn.setProperties(eV(e, o)); + if (!this.isPopupOpen()) { + this.changeCssClassProps(e.cssClass, t.cssClass); + this.changeRtlProps(e.enableRtl); + return; + } + } + var a = function(r) { + switch(r){ + case 'inline': + if (e.inline) { + l.getWrapper().appendChild(l.container); + l.splitBtn.destroy(); + (0, n.og)(l.element.nextElementSibling); + if (!l.container.children.length) { + l.createWidget(); + } + } else { + l.destroyOtherComp(); + l.unWireEvents(); + l.container.innerHTML = ''; + l.createSplitBtn(); + } + break; + case 'cssClass': + { + l.changeCssClassProps(e.cssClass, t.cssClass); + var s = e.cssClass.split(' ').concat(t.cssClass.split(' ')); + s = s.reduce(function(e, t) { + if (e.indexOf(t) < 0) { + e.push(t); + } + return e; + }, []); + var o = 0; + s.forEach(function(e) { + if (o === 0 && (e === tJ || e === t$ || e === it || e === tX || e === tK)) { + var t = (0, n.Ys)('.' + t1, i.container); + if (t) { + (0, n.Od)((0, n.Ys)('.' + t1, i.container)); + } + i.createInput(); + o++; + } + }); + break; + } + case 'enableRtl': + if (l.isPicker()) { + l.hueSlider.enableRtl = e.enableRtl; + if (l.enableOpacity) { + l.opacitySlider.enableRtl = e.enableRtl; + } + l.setInputEleProps(); + } + l.changeRtlProps(e.enableRtl); + break; + case 'disabled': + l.changeDisabledProp(e.disabled); + break; + case 'value': + if (l.value !== t.value) { + l.changeValueProp(e.value); + } + break; + case 'showButtons': + l.changeShowBtnProps(e.showButtons); + break; + case 'mode': + if (e.mode === 'Picker') { + l.switchToPicker(); + } else { + l.switchToPalette(); + } + break; + case 'modeSwitcher': + l.changeModeSwitcherProp(e.modeSwitcher); + break; + case 'columns': + case 'presetColors': + if (!l.isPicker()) { + l.changePaletteProps(); + } + break; + case 'noColor': + if (e.noColor) { + if (l.mode === 'Palette' && !l.modeSwitcher) { + l.setNoColor(); + } + } else { + l.changePaletteProps(); + } + break; + case 'enableOpacity': + l.changeOpacityProps(e.enableOpacity); + break; + } + }; + var l = this; + for(var h = 0, c = Object.keys(e); h < c.length; h++){ + var d = c[h]; + a(d); + } + }; + t.prototype.focusIn = function() { + this.element.parentElement.focus(); + }; + tH([ + (0, n.Z9)('#008000ff') + ], t.prototype, "value", void 0); + tH([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + tH([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + tH([ + (0, n.Z9)('Picker') + ], t.prototype, "mode", void 0); + tH([ + (0, n.Z9)(true) + ], t.prototype, "modeSwitcher", void 0); + tH([ + (0, n.Z9)(null) + ], t.prototype, "presetColors", void 0); + tH([ + (0, n.Z9)(true) + ], t.prototype, "showButtons", void 0); + tH([ + (0, n.Z9)(10) + ], t.prototype, "columns", void 0); + tH([ + (0, n.Z9)(false) + ], t.prototype, "inline", void 0); + tH([ + (0, n.Z9)(false) + ], t.prototype, "noColor", void 0); + tH([ + (0, n.Z9)(false) + ], t.prototype, "enablePersistence", void 0); + tH([ + (0, n.Z9)(true) + ], t.prototype, "enableOpacity", void 0); + tH([ + (0, n.Z9)(false) + ], t.prototype, "createPopupOnClick", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "select", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "change", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "beforeTileRender", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "beforeOpen", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "open", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "beforeClose", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "beforeModeSwitch", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "onModeSwitch", void 0); + tH([ + (0, n.ju)() + ], t.prototype, "created", void 0); + t = tH([ + n.Zl + ], t); + return t; + }(n.wA)); + ; + var il = (function() { + function e(e) { + this.parent = e; + this.wireEvent(); + } + e.prototype.wireEvent = function() { + this.parent.on(r.ob, this.unWireEvent, this); + }; + e.prototype.unWireEvent = function() { + this.parent.off(r.ob, this.unWireEvent); + if (this.popupOverlay) { + n.bi.remove(this.popupOverlay, 'click touchmove', this.onPopupOverlay); + } + this.removePopupContainer(); + }; + e.prototype.toolbarBeforeCreate = function(e) { + if (this.mode === 'Extended') { + e.enableCollision = false; + } + }; + e.prototype.toolbarCreated = function() { + this.parent.notify(r.CK, this); + }; + e.prototype.toolbarClicked = function(e) { + if (!this.parent.enabled) { + return; + } + if (!this.parent.readonly || (0, n.le)(e.item)) { + this.parent.notify(r.kE, e); + } + this.parent.trigger('toolbarClick', e); + }; + e.prototype.dropDownSelected = function(e) { + this.parent.notify(r.s7, e); + this.onPopupOverlay(); + }; + e.prototype.beforeDropDownItemRender = function(e) { + if (this.parent.readonly || !this.parent.enabled) { + return; + } + this.parent.notify(r.nd, e); + }; + e.prototype.dropDownOpen = function(e) { + if (e.element.parentElement.getAttribute('id').indexOf('TableCell') > -1 && !(0, n.le)(e.element.parentElement.querySelector('.e-cell-merge')) && (!(0, n.le)(e.element.parentElement.querySelector('.e-cell-horizontal-split')) || !(0, n.le)(e.element.parentElement.querySelector('.e-cell-vertical-split')))) { + var t = e.element.querySelectorAll('li'); + if (this.parent.inputElement.querySelectorAll('.e-cell-select').length === 1) { + (0, n.cn)([ + t[0] + ], 'e-disabled'); + (0, n.IV)([ + t[1], + t[2] + ], 'e-disabled'); + } else if (this.parent.inputElement.querySelectorAll('.e-cell-select').length > 1) { + (0, n.IV)([ + t[0] + ], 'e-disabled'); + (0, n.cn)([ + t[1], + t[2] + ], 'e-disabled'); + } + } + if (n.AR.isDevice && !e.element.parentElement.classList.contains(s.uO)) { + this.popupModal(e.element.parentElement); + } + this.parent.notify(r.gA, e); + }; + e.prototype.dropDownClose = function(e) { + this.removePopupContainer(); + this.parent.notify(r.Wz, e); + }; + e.prototype.removePopupContainer = function() { + if (n.AR.isDevice && !(0, n.le)(this.popupContainer)) { + var e = this.popupContainer.querySelector('.e-dropdown-popup.e-tbar-btn.e-control'); + if (e) { + this.popupContainer.parentNode.insertBefore(e, this.popupContainer.nextSibling); + e.style.removeProperty('position'); + (0, n.IV)([ + e + ], 'e-popup-modal'); + } + (0, n.og)(this.popupContainer); + this.popupContainer = undefined; + } + }; + e.prototype.renderToolbar = function(e) { + this.setPanel(e.target); + this.renderPanel(); + this.mode = e.overflowMode; + e.rteToolbarObj.toolbarObj = new ej({ + items: e.items, + width: '100%', + overflowMode: e.overflowMode, + beforeCreate: this.toolbarBeforeCreate.bind(this), + created: this.toolbarCreated.bind(this), + clicked: this.toolbarClicked.bind(this), + enablePersistence: e.enablePersistence, + enableRtl: e.enableRtl, + cssClass: e.cssClass + }); + e.rteToolbarObj.toolbarObj.isStringTemplate = true; + e.rteToolbarObj.toolbarObj.createElement = this.parent.createElement; + e.rteToolbarObj.toolbarObj.appendTo(e.target); + }; + e.prototype.renderDropDownButton = function(e) { + var t = this; + var i; + e.element.classList.add(s.zD); + i = e.cssClass + ' ' + s.i7 + ' ' + s.Fs; + if (this.parent.inlineMode.enable && n.AR.isDevice) { + i = i + ' ' + s.ZV; + } + var o = this; + var a = new eK({ + items: e.items, + iconCss: e.iconCss, + cssClass: i, + content: e.content, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + select: this.dropDownSelected.bind(this), + beforeOpen: function(e) { + if (o.parent.readonly || !o.parent.enabled) { + e.cancel = true; + return; + } + for(var i = 0; i < e.element.childNodes.length; i++){ + var s = t.parent.createElement('div'); + s.innerHTML = a.content.trim(); + if (s.textContent.trim() !== '' && e.element.childNodes[i].textContent.trim() === s.textContent.trim()) { + if (!e.element.childNodes[i].classList.contains('e-active')) { + (0, n.cn)([ + e.element.childNodes[i] + ], 'e-active'); + } + } else { + (0, n.IV)([ + e.element.childNodes[i] + ], 'e-active'); + } + } + o.parent.notify(r.rc, e); + }, + close: this.dropDownClose.bind(this), + open: this.dropDownOpen.bind(this), + beforeItemRender: this.beforeDropDownItemRender.bind(this) + }); + a.isStringTemplate = true; + a.createElement = o.parent.createElement; + a.appendTo(e.element); + e.element.tabIndex = -1; + var l = document.getElementById(a.element.id + '-popup'); + l.setAttribute('aria-owns', this.parent.getID()); + return a; + }; + e.prototype.renderListDropDown = function(e) { + var t = this; + var i = s.i7 + ' ' + s.Fs + ((this.parent.inlineMode) ? (' ' + s.ZV) : ''); + i += (' ' + ((e.itemName === 'NumberFormatList') ? s.CY : s.Cs)); + var n = t.parent.createElement('span', { + className: s.$j + }); + var o = t.parent.createElement('span', { + className: e.cssClass + }); + n.appendChild(o); + var a = new eK({ + items: e.items, + cssClass: i, + content: e.content, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + select: this.dropDownSelected.bind(this), + beforeOpen: function(e) { + if (t.parent.readonly || !t.parent.enabled) { + e.cancel = true; + return; + } + var i = (e.event) ? e.event.target : null; + t.currentElement = a.element; + t.currentDropdown = a; + if (e.event && e.event.type === 'click' && (i.classList.contains(s.$j) || i.parentElement.classList.contains(s.$j))) { + e.cancel = true; + return; + } + t.parent.notify(r.rc, e); + }, + close: this.dropDownClose.bind(this), + open: this.dropDownOpen.bind(this), + beforeItemRender: this.beforeDropDownItemRender.bind(this) + }); + a.isStringTemplate = true; + a.createElement = t.parent.createElement; + a.appendTo(e.element); + e.element.tabIndex = -1; + var l = document.getElementById(a.element.id + '-popup'); + l.setAttribute('aria-owns', this.parent.getID()); + if (e.element.childElementCount === 1) { + a.element.insertBefore(n, a.element.querySelector('.e-caret')); + } + e.element.tabIndex = -1; + a.element.removeAttribute('type'); + return a; + }; + e.prototype.onPopupOverlay = function(e) { + if (!(0, n.le)(this.popupOverlay)) { + (0, n.oq)(this.popupOverlay, '.e-popup-container').style.display = 'none'; + this.popupOverlay.style.display = 'none'; + (0, n.IV)([ + this.popupOverlay + ], 'e-popup-overlay'); + } + }; + e.prototype.setIsModel = function(e) { + if (!(0, n.oq)(e, '.e-popup-container')) { + this.popupContainer = this.parent.createElement('div', { + className: 'e-rte-modal-popup e-popup-container e-center' + }); + e.parentNode.insertBefore(this.popupContainer, e); + this.popupContainer.appendChild(e); + this.popupContainer.style.zIndex = e.style.zIndex; + this.popupContainer.style.display = 'flex'; + e.style.position = 'relative'; + (0, n.cn)([ + e + ], 'e-popup-modal'); + this.popupOverlay = this.parent.createElement('div', { + className: 'e-popup-overlay' + }); + this.popupOverlay.style.zIndex = (parseInt(e.style.zIndex, null) - 1).toString(); + this.popupOverlay.style.display = 'block'; + this.popupContainer.appendChild(this.popupOverlay); + n.bi.add(this.popupOverlay, 'click touchmove', this.onPopupOverlay, this); + } else { + e.parentElement.style.display = 'flex'; + this.popupOverlay = e.nextElementSibling; + this.popupOverlay.style.display = 'block'; + (0, n.cn)([ + this.popupOverlay + ], 'e-popup-overlay'); + } + }; + e.prototype.paletteSelection = function(e, t) { + var i = e.element.querySelector('.e-control.e-colorpicker'); + var r = [].slice.call((0, n.td)('.e-tile', i.parentElement)); + (0, n.IV)(r, 'e-selected'); + var o = t.querySelector('.' + s.i7).style.borderBottomColor; + (r.filter(function(e) { + if (e.style.backgroundColor === o) { + (0, n.cn)([ + e + ], 'e-selected'); + } + })); + }; + e.prototype.renderColorPickerDropDown = function(e, t, i, o) { + var l = this; + var h = this; + var c = s.i7 + ' ' + s.Fs + ((this.parent.inlineMode) ? (' ' + s.ZV) : ''); + c += (' ' + ((t === 'backgroundcolor') ? s.Z8 : s.UQ)); + c += ' ' + this.parent.cssClass; + var d = h.parent.createElement('span', { + className: s.uN + }); + var p = h.parent.createElement('span', { + className: e.cssClass + }); + var u; + var f = ((0, n.le)(o)) ? h.parent.backgroundColor.default : o; + p.style.borderBottomColor = (t === 'backgroundcolor') ? f : h.parent.fontColor.default; + d.appendChild(p); + var m = new eK({ + target: i.element.parentElement, + cssClass: c, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + beforeOpen: function(t) { + if (h.parent.readonly || !h.parent.enabled) { + t.cancel = true; + return; + } + var i = (t.event) ? t.event.target : null; + h.currentElement = m.element; + h.currentDropdown = m; + h.paletteSelection(t, h.currentElement); + if (t.event && t.event.type === 'click' && (i.classList.contains(s.uN) || i.parentElement.classList.contains(s.uN))) { + t.cancel = true; + var o = i.classList.contains(s.i7) ? i.style.borderBottomColor : i.querySelector('.' + s.i7).style.borderBottomColor; + h.parent.notify(r.Wz, {}); + u = h.parent.formatter.editorManager.nodeSelection.getRange(h.parent.contentModule.getDocument()); + var l = u.startContainer.parentNode; + var c = (0, n.oq)(u.startContainer.parentNode, 'table'); + if ((u.startContainer.nodeName === 'TD' || u.startContainer.nodeName === 'TH' || ((0, n.oq)(u.startContainer.parentNode, 'td,th')) || (h.parent.iframeSettings.enable && !(0, a.pv)(l.ownerDocument.querySelector('body'), 'e-lib'))) && u.collapsed && e.subCommand === 'BackgroundColor' && (0, n.oq)(c, '.' + s.$E)) { + h.parent.notify(r.Yo, { + item: { + command: e.command, + subCommand: e.subCommand, + value: o + } + }); + } else { + h.parent.notify(r.Kz, { + item: { + command: e.command, + subCommand: e.subCommand, + value: o + } + }); + } + return; + } else { + var d = t.element.querySelector('.e-control.e-colorpicker'); + var p = (0, n.s8)(d, ia); + p.showButtons = (t.element.querySelector('.e-color-palette')) ? false : true; + p.dataBind(); + } + t.element.onclick = function(e) { + if (e.target.classList.contains('e-cancel')) { + m.toggle(); + } + }; + }, + open: function(e) { + l.setColorPickerContentWidth(i); + var t; + var r = e.element.querySelector('.e-control.e-colorpicker'); + if (e.element.querySelector('.e-color-palette')) { + t = r.parentElement.querySelector('.e-palette'); + } else { + t = r.parentElement.querySelector('e-handler'); + } + if (t) { + t.focus(); + } + if (n.AR.isDevice) { + l.popupModal(e.element.parentElement); + } + l.pickerRefresh(e); + }, + beforeClose: function(t) { + var i = (t.event) ? t.event.target : null; + if (t.event && t.event.type === 'click' && (i.classList.contains(s.uN) || i.parentElement.classList.contains(s.uN))) { + var o = i.classList.contains(s.i7) ? i.style.borderBottomColor : i.querySelector('.' + s.i7).style.borderBottomColor; + u = h.parent.formatter.editorManager.nodeSelection.getRange(h.parent.contentModule.getDocument()); + if ((u.startContainer.nodeName === 'TD' || u.startContainer.nodeName === 'TH' || (0, n.oq)(u.startContainer.parentNode, 'td,th')) && u.collapsed) { + h.parent.notify(r.Yo, { + item: { + command: e.command, + subCommand: e.subCommand, + value: o + } + }); + } else { + h.parent.notify(r.Kz, { + item: { + command: e.command, + subCommand: e.subCommand, + value: o + } + }); + } + return; + } + }, + close: function(e) { + h.parent.notify(r.Wz, {}); + var t = (0, n.oq)(e.element.parentElement, '.e-popup-container'); + if (t) { + t.style.display = 'none'; + t.lastElementChild.style.display = 'none'; + (0, n.IV)([ + t.lastElementChild + ], 'e-popup-overlay'); + } + if (n.AR.isDevice && !(0, n.le)(t)) { + var i = t.querySelector('.e-dropdown-popup.e-tbar-btn.e-control'); + if (i) { + t.parentNode.insertBefore(i, t.nextSibling); + i.style.removeProperty('position'); + (0, n.IV)([ + i + ], 'e-popup-modal'); + } + (0, n.og)(t); + h.popupContainer = undefined; + } + } + }); + m.isStringTemplate = true; + m.createElement = h.parent.createElement; + e.element.setAttribute('role', 'button'); + m.appendTo(e.element); + var v = document.getElementById(m.element.id + '-popup'); + v.setAttribute('aria-owns', this.parent.getID()); + m.element.insertBefore(d, m.element.querySelector('.e-caret')); + e.element.tabIndex = -1; + m.element.removeAttribute('type'); + m.element.onmousedown = function() { + h.parent.notify(r.gA, {}); + }; + m.element.onkeydown = function() { + h.parent.notify(r.gA, {}); + }; + return m; + }; + e.prototype.pickerRefresh = function(e) { + if (this.parent.backgroundColor.mode === 'Picker') { + var t = e.element.parentElement; + t.style.width = (t.offsetWidth + 5).toString() + 'px'; + (0, n.s8)(t, h.GI).refreshPosition(t); + t.style.width = (t.offsetWidth - 5).toString() + 'px'; + } + }; + e.prototype.popupModal = function(e) { + var t = (0, n.s8)(e, h.GI); + t.relateTo = document.body; + t.position = { + X: 0, + Y: 0 + }; + t.targetType = 'container'; + t.collision = { + X: 'fit', + Y: 'fit' + }; + t.offsetY = 4; + t.dataBind(); + this.setIsModel(e); + }; + e.prototype.setColorPickerContentWidth = function(e) { + var t = e.element.nextSibling; + if (t.style.width === '0px') { + t.style.width = ''; + var i = parseInt(getComputedStyle(t).borderBottomWidth, 10); + t.style.width = (0, n.Ac)(t.children[0].offsetWidth + i + i); + } + }; + e.prototype.renderColorPicker = function(e, t) { + var i = this; + var o = this; + var a; + var l = new ia({ + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + inline: true, + value: '#fff', + created: function() { + var e = (t === 'backgroundcolor') ? o.parent.backgroundColor.default : o.parent.fontColor.default; + l.setProperties({ + value: e + }); + }, + mode: ((t === 'backgroundcolor') ? o.parent.backgroundColor.mode : o.parent.fontColor.mode), + modeSwitcher: ((t === 'backgroundcolor') ? o.parent.backgroundColor.modeSwitcher : o.parent.fontColor.modeSwitcher), + beforeTileRender: function(e) { + e.element.classList.add(s.kR); + e.element.classList.add(s.rG); + if (!(0, n.le)(i.parent.cssClass)) { + var t = i.parent.cssClass.split(' '); + for(var r = 0; r < t.length; r++){ + if (t[r].trim() !== '') { + e.element.classList.add(t[r]); + } + } + } + if (e.value === '') { + e.element.classList.add(s.Vb); + } + }, + change: function(t) { + var i = t.currentValue.rgba; + t.item = { + command: e.command, + subCommand: e.subCommand, + value: i + }; + o.parent.notify(r.Wz, {}); + o.currentElement.querySelector('.' + s.i7).style.borderBottomColor = i; + var a = o.parent.formatter.editorManager.nodeSelection.getRange(o.parent.contentModule.getDocument()); + var l = (0, n.oq)(a.startContainer.parentNode, 'table'); + if ((a.startContainer.nodeName === 'TD' || a.startContainer.nodeName === 'TH' || a.startContainer.nodeName === 'BODY' || (0, n.oq)(a.startContainer.parentNode, 'td,th')) && a.collapsed && e.subCommand === 'BackgroundColor' && (0, n.oq)(l, '.' + s.$E)) { + o.parent.notify(r.Yo, t); + } else { + o.parent.notify(r.Kz, t); + } + o.currentDropdown.toggle(); + }, + beforeModeSwitch: function(e) { + a = l.value; + if (a === '') { + l.setProperties({ + value: ((e.mode === 'Picker') ? '#008000ff' : '') + }, true); + } + l.showButtons = e.mode === 'Palette' ? false : true; + } + }); + l.isStringTemplate = true; + l.columns = (t === 'backgroundcolor') ? this.parent.backgroundColor.columns : this.parent.fontColor.columns; + l.presetColors = (t === 'backgroundcolor') ? this.parent.backgroundColor.colorCode : this.parent.fontColor.colorCode; + l.cssClass = ((t === 'backgroundcolor') ? s.oO : s.o7) + ' ' + e.cssClass; + l.createElement = this.parent.createElement; + l.appendTo(document.getElementById(e.target)); + return l; + }; + e.prototype.renderPanel = function() { + this.getPanel().classList.add(s.zE); + }; + e.prototype.getPanel = function() { + return this.toolbarPanel; + }; + e.prototype.setPanel = function(e) { + this.toolbarPanel = e; + }; + return e; + }()); + ; + var ih = (function() { + function e(e, t) { + this.tools = {}; + this.parent = e; + this.locator = t; + this.renderFactory = this.locator.getService('rendererFactory'); + this.addEventListener(); + if (this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0) { + (0, n.l7)(this.tools, l.rj, (0, a.E)(this.parent.toolbarSettings.itemConfigs), true); + } else { + this.tools = l.rj; + } + } + e.prototype.addEventListener = function() { + this.parent.on(r.vN, this.setRtl, this); + this.parent.on(r._8, this.setCssClass, this); + this.parent.on(r.ob, this.removeEventListener, this); + }; + e.prototype.removeEventListener = function() { + this.parent.off(r.vN, this.setRtl); + this.parent.off(r._8, this.setCssClass); + this.parent.off(r.ob, this.removeEventListener); + }; + e.prototype.setCssClass = function(e) { + if (!(0, n.le)(this.toolbarObj)) { + if ((0, n.le)(e.oldCssClass)) { + this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass + ' ' + e.cssClass).trim() + }); + } else { + this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + }); + } + } + }; + e.prototype.setRtl = function(e) { + if (!(0, n.le)(this.toolbarObj)) { + this.toolbarObj.setProperties({ + enableRtl: e.enableRtl + }); + } + }; + e.prototype.getClass = function(e) { + var t; + switch(e){ + case 'fontsize': + t = 'e-rte-inline-size-template'; + break; + case 'fontcolor': + case 'backgroundcolor': + t = 'e-rte-inline-color-template'; + break; + default: + t = 'e-rte-inline-template'; + break; + } + return t; + }; + e.prototype.getTemplateObject = function(e, t) { + var i; + switch(e){ + case 'fontcolor': + case 'backgroundcolor': + case 'numberformatlist': + case 'bulletformatlist': + i = 'span'; + break; + default: + i = 'button'; + break; + } + return { + command: this.tools[e.toLocaleLowerCase()].command, + subCommand: this.tools[e.toLocaleLowerCase()].subCommand, + template: this.parent.createElement(i, { + id: this.parent.getID() + '_' + t + '_' + this.tools[e.toLocaleLowerCase()].id + }).outerHTML, + cssClass: this.parent.inlineMode.enable ? this.getClass(e) : '', + tooltipText: (0, a.rX)(e, this.locator) + }; + }; + e.prototype.getObject = function(e, t) { + var i = e.toLowerCase(); + if (l.rS.indexOf(i) !== -1) { + return this.getTemplateObject(i, t); + } else { + switch(i){ + case '|': + return { + type: 'Separator' + }; + case '-': + return { + type: 'Separator', + cssClass: s["in"] + }; + default: + return { + id: this.parent.getID() + '_' + t + '_' + this.tools[i.toLocaleLowerCase()].id, + prefixIcon: this.tools[i.toLocaleLowerCase()].icon, + tooltipText: (0, a.rX)(i, this.locator), + command: this.tools[i.toLocaleLowerCase()].command, + subCommand: this.tools[i.toLocaleLowerCase()].subCommand + }; + } + } + }; + e.prototype.getItems = function(e, t) { + var i = this; + if (this.parent.toolbarSettings.items.length < 1) { + return []; + } + var r = []; + var s = function(e) { + switch(typeof e){ + case 'string': + r.push(o.getObject(e, t)); + break; + default: + if (!(0, n.le)(e.click)) { + var s = e; + var a = s.click; + s.click = function() { + if (s.undo && i.parent.formatter.getUndoRedoStack().length === 0) { + i.parent.formatter.saveData(); + } + a.call(i); + if ((i.parent.formatter.getUndoRedoStack()[i.parent.formatter.getUndoRedoStack().length - 1].text.trim() === i.parent.inputElement.innerHTML.trim())) { + return; + } + if (s.undo) { + i.parent.formatter.saveData(); + } + }; + } + r.push(e); + } + }; + var o = this; + for(var a = 0, l = e; a < l.length; a++){ + var h = l[a]; + s(h); + } + return r; + }; + e.prototype.getToolbarOptions = function(e) { + return { + target: e.target, + rteToolbarObj: this, + items: this.getItems(e.items, e.container), + overflowMode: e.mode, + enablePersistence: this.parent.enablePersistence, + enableRtl: this.parent.enableRtl, + cssClass: e.cssClass + }; + }; + e.prototype.render = function(e) { + this.toolbarRenderer = this.renderFactory.getRenderer(o.y2.Toolbar); + this.toolbarRenderer.renderToolbar(this.getToolbarOptions(e)); + }; + return e; + }()); + ; + var ic = (function() { + function e(e, t) { + this.parent = e; + this.locator = t; + this.renderFactory = this.locator.getService('rendererFactory'); + this.addEventListener(); + } + e.prototype.initializeInstance = function() { + this.toolbarRenderer = this.renderFactory.getRenderer(o.y2.Toolbar); + }; + e.prototype.beforeRender = function(e) { + var t = e.item; + if (t.cssClass) { + (0, n.cn)([ + e.element + ], t.cssClass); + } + if (t.command === 'Alignments' || t.subCommand === 'JustifyLeft' || t.subCommand === 'JustifyRight' || t.subCommand === 'JustifyCenter') { + e.element.setAttribute('title', (0, a.rX)(t.subCommand.toLocaleLowerCase(), this.locator)); + } + }; + e.prototype.dropdownContent = function(e, t, i) { + return ('' + '' + i + ''); + }; + e.prototype.renderDropDowns = function(e) { + var t = this; + this.initializeInstance(); + var i = e.containerType; + var r = e.container; + l.rS.forEach(function(o) { + var h = undefined; + if ((0, a.rw)(o, e.items) !== -1) { + switch(o){ + case 'numberformatlist': + { + h = (0, n.Ys)('#' + t.parent.getID() + '_' + i + '_NumberFormatList', r); + if ((0, n.le)(h) || h.classList.contains(s.zD)) { + return; + } + var c = t.parent.numberFormatList.types.slice(); + c.forEach(function(e) { + Object.defineProperties(e, { + command: { + value: 'Lists', + enumerable: true + }, + subCommand: { + value: 'NumberFormatList', + enumerable: true + } + }); + }); + t.numberFormatListDropDown = t.toolbarRenderer.renderListDropDown({ + cssClass: 'e-order-list' + ' ' + s.i7 + ' ' + s.Cd, + itemName: 'NumberFormatList', + items: c, + element: h + }); + break; + } + case 'bulletformatlist': + { + h = (0, n.Ys)('#' + t.parent.getID() + '_' + i + '_BulletFormatList', r); + if ((0, n.le)(h) || h.classList.contains(s.zD)) { + return; + } + var d = t.parent.bulletFormatList.types.slice(); + d.forEach(function(e) { + Object.defineProperties(e, { + command: { + value: 'Lists', + enumerable: true + }, + subCommand: { + value: 'BulletFormatList', + enumerable: true + } + }); + }); + t.bulletFormatListDropDown = t.toolbarRenderer.renderListDropDown({ + cssClass: 'e-unorder-list' + ' ' + s.i7 + ' ' + s.Cd, + itemName: 'BulletFormatList', + items: d, + element: h + }); + break; + } + case 'formats': + { + h = (0, n.Ys)('#' + t.parent.getID() + '_' + i + '_Formats', r); + if ((0, n.le)(h) || h.classList.contains(s.zD)) { + return; + } + var p = t.parent.format.types.slice(); + p.forEach(function(e) { + Object.defineProperties(e, { + command: { + value: 'Formats', + enumerable: true + }, + subCommand: { + value: e.value, + enumerable: true + } + }); + }); + var u = (0, n.le)(t.parent.format.default) ? p[0].text : t.parent.format.default; + t.formatDropDown = t.toolbarRenderer.renderDropDownButton({ + iconCss: ((i === 'quick') ? 'e-formats e-icons' : ''), + content: t.dropdownContent(t.parent.format.width, i, ((i === 'quick') ? '' : (0, a.Iw)(p, u, 'text', 'text'))), + cssClass: s.LK + ' ' + s.br + ' ' + s.dc, + itemName: 'Formats', + items: p, + element: h + }); + break; + } + case 'fontname': + { + h = (0, n.Ys)('#' + t.parent.getID() + '_' + i + '_FontName', r); + if ((0, n.le)(h) || h.classList.contains(s.zD)) { + return; + } + var f = t.parent.fontFamily.items.slice(); + f.forEach(function(e) { + Object.defineProperties(e, { + command: { + value: 'Font', + enumerable: true + }, + subCommand: { + value: 'FontName', + enumerable: true + } + }); + }); + var m = (0, n.le)(t.parent.fontFamily.default) ? f[0].text : t.parent.fontFamily.default; + t.fontNameDropDown = t.toolbarRenderer.renderDropDownButton({ + iconCss: ((i === 'quick') ? 'e-font-name e-icons' : ''), + content: t.dropdownContent(t.parent.fontFamily.width, i, ((i === 'quick') ? '' : (0, a.Iw)(f, m, 'text', 'text'))), + cssClass: s.LK + ' ' + s.br + ' ' + s.D6, + itemName: 'FontName', + items: f, + element: h + }); + if (!(0, n.le)(t.parent.fontFamily.default)) { + t.getEditNode().style.fontFamily = t.parent.fontFamily.default; + } + break; + } + case 'fontsize': + { + h = (0, n.Ys)('#' + t.parent.getID() + '_' + i + '_FontSize', r); + if ((0, n.le)(h) || h.classList.contains(s.zD)) { + return; + } + var v = t.parent.fontSize.items.slice(); + v.forEach(function(e) { + Object.defineProperties(e, { + command: { + value: 'Font', + enumerable: true + }, + subCommand: { + value: 'FontSize', + enumerable: true + } + }); + }); + var g = (0, n.le)(t.parent.fontSize.default) ? v[1].text : t.parent.fontSize.default; + t.fontSizeDropDown = t.toolbarRenderer.renderDropDownButton({ + content: t.dropdownContent(t.parent.fontSize.width, i, (0, a.R1)((0, a.Iw)(v, g.replace(/\s/g, ''), 'value', 'text'))), + cssClass: s.LK + ' ' + s.br + ' ' + s.Jh, + itemName: 'FontSize', + items: v, + element: h + }); + if (!(0, n.le)(t.parent.fontSize.default)) { + t.getEditNode().style.fontSize = t.parent.fontSize.default; + } + break; + } + case 'alignments': + h = (0, n.Ys)('#' + t.parent.getID() + '_' + i + '_Alignments', r); + if ((0, n.le)(h) || h.classList.contains(s.zD)) { + return; + } + t.alignDropDown = t.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-justify-left e-icons', + cssClass: s.LK + ' ' + s.br + ' ' + s.Cb, + itemName: 'Alignments', + items: l.Fg, + element: h + }); + break; + case 'align': + t.imageAlignmentDropDown(i, r, h); + break; + case 'display': + t.imageDisplayDropDown(i, r, h); + break; + case 'tablerows': + t.rowDropDown(i, r, h); + break; + case 'tablecolumns': + t.columnDropDown(i, r, h); + break; + case 'tablecell': + t.cellDropDown(i, r, h); + break; + case 'tablecellverticalalign': + t.verticalAlignDropDown(i, r, h); + break; + case 'styles': + t.tableStylesDropDown(i, r, h); + break; + } + } + }); + if (this.parent.inlineMode.enable) { + this.setCssClass({ + cssClass: this.parent.cssClass + }); + } + }; + e.prototype.getUpdateItems = function(e, t) { + var i = e.slice(); + i.forEach(function(e) { + Object.defineProperties(e, { + command: { + value: (t === 'Format' ? 'Formats' : 'Font'), + enumerable: true + }, + subCommand: { + value: (t === 'Format' ? e.value : t), + enumerable: true + } + }); + }); + return i; + }; + e.prototype.onPropertyChanged = function(e) { + var t = e.newProp; + var i; + var r; + for(var o = 0, l = Object.keys(t); o < l.length; o++){ + var h = l[o]; + switch(h){ + case 'fontFamily': + if (this.fontNameDropDown) { + for(var c = 0, d = Object.keys(t.fontFamily); c < d.length; c++){ + var p = d[c]; + switch(p){ + case 'default': + case 'width': + { + var u = this.fontNameDropDown.items; + i = !(0, n.le)((0, n.oq)(this.fontNameDropDown.element, '.' + s.gr)) ? 'quick' : 'toolbar'; + var f = (0, n.le)(this.parent.fontFamily.default) ? u[0].text : this.parent.fontFamily.default; + r = this.dropdownContent(this.parent.fontFamily.width, i, ((i === 'quick') ? '' : (0, a.Iw)(u, f, 'text', 'text'))); + this.fontNameDropDown.setProperties({ + content: r + }); + if (!(0, n.le)(this.parent.fontFamily.default)) { + this.getEditNode().style.fontFamily = this.parent.fontFamily.default; + } else { + this.getEditNode().style.removeProperty('font-family'); + } + break; + } + case 'items': + this.fontNameDropDown.setProperties({ + items: this.getUpdateItems(t.fontFamily.items, 'FontName') + }); + break; + } + } + } + break; + case 'fontSize': + if (this.fontSizeDropDown) { + for(var m = 0, v = Object.keys(t.fontSize); m < v.length; m++){ + var g = v[m]; + switch(g){ + case 'default': + case 'width': + { + var b = this.fontSizeDropDown.items; + i = !(0, n.le)((0, n.oq)(this.fontSizeDropDown.element, '.' + s.gr)) ? 'quick' : 'toolbar'; + var y = (0, n.le)(this.parent.fontSize.default) ? b[1].text : this.parent.fontSize.default; + r = this.dropdownContent(this.parent.fontSize.width, i, (0, a.R1)((0, a.Iw)(b, y.replace(/\s/g, ''), 'value', 'text'))); + this.fontSizeDropDown.setProperties({ + content: r + }); + if (!(0, n.le)(this.parent.fontSize.default)) { + this.getEditNode().style.fontSize = this.parent.fontSize.default; + } else { + this.getEditNode().style.removeProperty('font-size'); + } + break; + } + case 'items': + this.fontSizeDropDown.setProperties({ + items: this.getUpdateItems(t.fontSize.items, 'FontSize') + }); + break; + } + } + } + break; + case 'format': + if (this.formatDropDown) { + for(var C = 0, E = Object.keys(t.format); C < E.length; C++){ + var S = E[C]; + switch(S){ + case 'default': + case 'width': + { + var w = this.formatDropDown.items; + i = !(0, n.le)((0, n.oq)(this.formatDropDown.element, '.' + s.gr)) ? 'quick' : 'toolbar'; + var T = (0, n.le)(this.parent.format.default) ? w[0].text : this.parent.format.default; + r = this.dropdownContent(this.parent.format.width, i, ((i === 'quick') ? '' : (0, a.Iw)(w, T, 'text', 'text'))); + this.formatDropDown.setProperties({ + content: r + }); + break; + } + case 'types': + this.formatDropDown.setProperties({ + items: this.getUpdateItems(t.format.types, 'Format') + }); + break; + } + } + } + break; + } + } + }; + e.prototype.getEditNode = function() { + return this.parent.contentModule.getEditPanel(); + }; + e.prototype.rowDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_TableRows', t); + if (i.classList.contains(s.zD)) { + return; + } + this.tableRowsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-rows e-icons', + cssClass: s.LK + ' ' + s.br + ' ' + s.uO, + itemName: 'TableRows', + items: l.D1, + element: i + }); + }; + e.prototype.columnDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_TableColumns', t); + if (i.classList.contains(s.zD)) { + return; + } + this.tableColumnsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-columns e-icons', + cssClass: s.LK + ' ' + s.br + ' ' + s.uO, + itemName: 'TableColumns', + items: l.AW, + element: i + }); + }; + e.prototype.cellDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_TableCell', t); + if (i.classList.contains(s.zD)) { + return; + } + this.tableRowsDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-cell e-icons', + cssClass: s.LK + ' ' + s.br + ' ' + s.uO, + itemName: 'TableCell', + items: l.Sz, + element: i + }); + }; + e.prototype.verticalAlignDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_TableCellVerticalAlign', t); + if (i.classList.contains(s.zD)) { + return; + } + this.tableCellVerticalAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-table-cell-ver-align e-icons', + cssClass: s.LK + ' ' + s.br + ' ' + s.uO, + itemName: 'TableCellVerticalAlign', + items: l.Tg, + element: i + }); + }; + e.prototype.imageDisplayDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_Display', t); + if (i.classList.contains(s.zD)) { + return; + } + this.displayDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-display e-icons', + cssClass: s.LK + ' ' + s.br + ' ' + s.uO, + itemName: 'Display', + items: l.NO, + element: i + }); + }; + e.prototype.imageAlignmentDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_Align', t); + if (i.classList.contains(s.zD)) { + return; + } + this.imageAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-justify-left e-icons', + cssClass: s.LK + ' ' + s.yH + ' ' + s.uO, + itemName: 'Align', + items: l.ry, + element: i + }); + }; + e.prototype.tableStylesDropDown = function(e, t, i) { + i = (0, n.Ys)('#' + this.parent.getID() + '_' + e + '_Styles', t); + if (i.classList.contains(s.zD)) { + return; + } + this.imageAlignDropDown = this.toolbarRenderer.renderDropDownButton({ + iconCss: 'e-style e-icons', + cssClass: s.LK + ' ' + s.yH + ' ' + s.uO, + itemName: 'Styles', + items: this.parent.tableSettings.styles, + element: i + }); + }; + e.prototype.removeDropDownClasses = function(e) { + (0, n.IV)([ + e + ], [ + s.zD, + s.LK, + s.yH, + s.br + ]); + }; + e.prototype.destroyDropDowns = function() { + if (this.formatDropDown) { + this.removeDropDownClasses(this.formatDropDown.element); + this.formatDropDown.destroy(); + } + if (this.fontNameDropDown) { + this.removeDropDownClasses(this.fontNameDropDown.element); + this.fontNameDropDown.destroy(); + } + if (this.fontSizeDropDown) { + this.removeDropDownClasses(this.fontSizeDropDown.element); + this.fontSizeDropDown.destroy(); + } + if (this.alignDropDown) { + this.removeDropDownClasses(this.alignDropDown.element); + this.alignDropDown.destroy(); + } + if (this.imageAlignDropDown) { + this.removeDropDownClasses(this.imageAlignDropDown.element); + this.imageAlignDropDown.destroy(); + } + if (this.displayDropDown) { + this.removeDropDownClasses(this.displayDropDown.element); + this.displayDropDown.destroy(); + } + if (this.tableRowsDropDown) { + this.removeDropDownClasses(this.tableRowsDropDown.element); + this.tableRowsDropDown.destroy(); + } + if (this.tableColumnsDropDown) { + this.removeDropDownClasses(this.tableColumnsDropDown.element); + this.tableColumnsDropDown.destroy(); + } + if (this.tableCellVerticalAlignDropDown) { + this.removeDropDownClasses(this.tableCellVerticalAlignDropDown.element); + this.tableCellVerticalAlignDropDown.destroy(); + } + if (this.numberFormatListDropDown) { + this.removeDropDownClasses(this.numberFormatListDropDown.element); + this.numberFormatListDropDown.destroy(); + } + if (this.bulletFormatListDropDown) { + this.removeDropDownClasses(this.bulletFormatListDropDown.element); + this.bulletFormatListDropDown.destroy(); + } + }; + e.prototype.setRtl = function(e) { + if (this.formatDropDown) { + this.formatDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.fontNameDropDown) { + this.fontNameDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.fontSizeDropDown) { + this.fontSizeDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.alignDropDown) { + this.alignDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.imageAlignDropDown) { + this.imageAlignDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.displayDropDown) { + this.displayDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.numberFormatListDropDown) { + this.numberFormatListDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + if (this.bulletFormatListDropDown) { + this.bulletFormatListDropDown.setProperties({ + enableRtl: e.enableRtl + }); + } + }; + e.prototype.updateCss = function(e, t) { + if (e && t.cssClass) { + if ((0, n.le)(t.oldCssClass)) { + e.setProperties({ + cssClass: (e.cssClass + ' ' + t.cssClass).trim() + }); + } else { + e.setProperties({ + cssClass: (e.cssClass.replace(t.oldCssClass, '').trim() + ' ' + t.cssClass).trim() + }); + } + } + }; + e.prototype.setCssClass = function(e) { + var t = [ + this.formatDropDown, + this.fontNameDropDown, + this.fontSizeDropDown, + this.alignDropDown, + this.imageAlignDropDown, + this.displayDropDown, + this.numberFormatListDropDown, + this.bulletFormatListDropDown, + this.tableRowsDropDown, + this.tableColumnsDropDown, + this.tableCellVerticalAlignDropDown + ]; + for(var i = 0; i < t.length; i++){ + this.updateCss(t[i], e); + } + }; + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(r.nd, this.beforeRender, this); + this.parent.on(r.a$, this.onIframeMouseDown, this); + this.parent.on(r.vN, this.setRtl, this); + this.parent.on(r.ob, this.removeEventListener, this); + this.parent.on(r.CC, this.onPropertyChanged, this); + this.parent.on(r._8, this.setCssClass, this); + }; + e.prototype.onIframeMouseDown = function() { + (0, a.Nu)(document, 'mousedown'); + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(r.a$, this.onIframeMouseDown); + this.parent.off(r.vN, this.setRtl); + this.parent.off(r.nd, this.beforeRender); + this.parent.off(r.ob, this.removeEventListener); + this.parent.off(r.CC, this.onPropertyChanged); + this.parent.off(r._8, this.setCssClass); + }; + return e; + }()); + var id = i(9336); + var ip = i(2503); + ; + var iu = (function() { + function e(e) { + this.parent = e; + this.addEventListener(); + this.serviceLocator = new id.S; + this.serviceLocator.register('rendererFactory', new ip.z); + } + e.prototype.addEventListener = function() { + this.parent.on(r.kE, this.toolbarClick, this); + this.parent.on(r.s7, this.dropDownSelect, this); + this.parent.on(r.Kz, this.renderSelection, this); + this.parent.on(r.ob, this.removeEventListener, this); + }; + e.prototype.toolbarClick = function(e) { + if ((0, n.le)(e.item)) { + return; + } + if (!(0, n.le)(e.item.controlParent)) { + var t = e.item.controlParent.activeEle; + if (t) { + t.tabIndex = -1; + } + } + if (e.item.command === 'NumberFormatList' || e.item.command === 'BulletFormatList') { + if (e.originalEvent.target.classList.contains('e-order-list') || e.originalEvent.target.classList.contains('e-unorder-list')) { + e.item.command = 'Lists'; + e.item.subCommand = e.item.subCommand === 'NumberFormatList' ? 'OL' : 'UL'; + } + } + if (e.item.command === 'Lists') { + if (e.originalEvent.target.classList.contains('e-caret') && (e.originalEvent.target.parentElement.classList.contains('e-rte-bulletformatlist-dropdown') || e.originalEvent.target.parentElement.classList.contains('e-rte-numberformatlist-dropdown'))) { + e.item.command = e.item.subCommand = null; + } + } + this.parent.notify(r.s0, e); + this.parent.notify(r.gk, e); + }; + e.prototype.dropDownSelect = function(e) { + this.parent.notify(r.Wz, {}); + if (!(document.body.contains(document.body.querySelector('.e-rte-quick-toolbar')) && e.item && (e.item.command === 'Images' || e.item.command === 'Display' || e.item.command === 'Table'))) { + var t = e.item.controlParent && this.parent.quickToolbarModule && this.parent.quickToolbarModule.tableQTBar && this.parent.quickToolbarModule.tableQTBar.element.contains(e.item.controlParent.element) ? 'Table' : null; + if (e.item.command === 'Lists') { + var i = { + listStyle: e.item.value, + listImage: e.item.listImage, + type: e.item.subCommand + }; + this.parent.formatter.process(this.parent, e, e.originalEvent, i); + } else { + this.parent.formatter.process(this.parent, e, e.originalEvent, t); + } + } + this.parent.notify(r.gA, {}); + }; + e.prototype.renderSelection = function(e) { + this.parent.notify(r.Wz, {}); + this.parent.formatter.process(this.parent, e, e.originalEvent, null); + this.parent.notify(r.gA, {}); + }; + e.prototype.removeEventListener = function() { + this.parent.off(r.kE, this.toolbarClick); + this.parent.off(r.s7, this.dropDownSelect); + this.parent.off(r.Kz, this.renderSelection); + this.parent.off(r.ob, this.removeEventListener); + }; + return e; + }()); + ; + var im = (function() { + function e(e, t) { + this.parent = e; + this.isToolbar = false; + this.locator = t; + this.isTransformChild = false; + this.renderFactory = this.locator.getService('rendererFactory'); + l.QP(this.parent); + (0, a.AV)(this.parent); + this.renderFactory.addRenderer(o.y2.Toolbar, new il(this.parent)); + this.toolbarRenderer = this.renderFactory.getRenderer(o.y2.Toolbar); + this.baseToolbar = new ih(this.parent, this.locator); + this.addEventListener(); + if (this.parent.toolbarSettings && Object.keys(this.parent.toolbarSettings.itemConfigs).length > 0) { + (0, n.l7)(this.tools, l.rj, (0, a.E)(this.parent.toolbarSettings.itemConfigs), true); + } else { + this.tools = l.rj; + } + } + e.prototype.initializeInstance = function() { + this.contentRenderer = this.renderFactory.getRenderer(o.y2.Content); + this.editableElement = this.contentRenderer.getEditPanel(); + this.editPanel = this.contentRenderer.getPanel(); + }; + e.prototype.toolbarBindEvent = function() { + if (!this.parent.inlineMode.enable) { + this.keyBoardModule = new n.nv(this.getToolbarElement(), { + keyAction: this.toolBarKeyDown.bind(this), + keyConfigs: this.parent.formatter.keyConfig, + eventName: 'keydown' + }); + } + }; + e.prototype.toolBarKeyDown = function(e) { + switch(e.action){ + case 'escape': + this.parent.contentModule.getEditPanel().focus(); + break; + } + }; + e.prototype.createToolbarElement = function() { + this.tbElement = this.parent.createElement('div', { + id: this.parent.getID() + '_toolbar' + }); + if (!n.AR.isDevice && this.parent.inlineMode.enable && (0, a.FA)()) { + return; + } else { + if (this.parent.toolbarSettings.enableFloating && !this.parent.inlineMode.enable) { + this.tbWrapper = this.parent.createElement('div', { + id: this.parent.getID() + '_toolbar_wrapper', + innerHTML: this.tbElement.outerHTML, + className: s.Rj + }); + this.tbElement = this.tbWrapper.firstElementChild; + this.parent.element.insertBefore(this.tbWrapper, this.editPanel); + } else { + this.parent.element.insertBefore(this.tbElement, this.editPanel); + } + } + }; + e.prototype.getToolbarMode = function() { + var e; + switch(this.parent.toolbarSettings.type){ + case o.Bv.Expand: + e = 'Extended'; + break; + case o.Bv.Scrollable: + e = 'Scrollable'; + break; + default: + e = 'MultiRow'; + } + if ((0, a.FA)() && this.parent.toolbarSettings.type === o.Bv.Expand) { + e = o.Bv.Scrollable; + } + return e; + }; + e.prototype.checkToolbarResponsive = function(e) { + if (!n.AR.isDevice || (0, a.FA)()) { + return false; + } + var t; + if (this.parent.toolbarSettings.type === o.Bv.Expand) { + t = o.Bv.MultiRow; + } else { + t = this.parent.toolbarSettings.type; + } + this.baseToolbar.render({ + container: ((this.parent.inlineMode.enable) ? 'quick' : 'toolbar'), + items: this.parent.toolbarSettings.items, + mode: t, + target: e, + cssClass: this.parent.cssClass + }); + if (this.parent.toolbarSettings.type === o.Bv.Expand) { + (0, n.cn)([ + e + ], [ + 'e-rte-tb-mobile' + ]); + if (this.parent.inlineMode.enable) { + this.addFixedTBarClass(); + } else { + (0, n.cn)([ + e + ], [ + s.iu + ]); + } + } + this.wireEvents(); + this.dropDownModule.renderDropDowns({ + container: e, + containerType: ((this.parent.inlineMode.enable) ? 'quick' : 'toolbar'), + items: this.parent.toolbarSettings.items + }); + this.parent.notify(r.jm, { + container: this.tbElement, + containerType: ((this.parent.inlineMode.enable) ? 'quick' : 'toolbar'), + items: this.parent.toolbarSettings.items + }); + return true; + }; + e.prototype.checkIsTransformChild = function() { + this.isTransformChild = false; + var e = (0, n.td)('[style*="transform"]', document); + for(var t = 0; t < e.length; t++){ + if (!(0, n.le)(e[t].contains) && e[t].contains(this.parent.element)) { + this.isTransformChild = true; + break; + } + } + }; + e.prototype.toggleFloatClass = function(e) { + var t; + var i = false; + var r = false; + var o; + var a = this.parent.floatingToolbarOffset; + if (e && this.parent.iframeSettings.enable && this.parent.inputElement.ownerDocument === e.target) { + o = e.target.body; + } else if (e && e.target !== document) { + o = e.target; + } else { + i = true; + o = document.body; + } + var l = this.getToolbarHeight() + this.getExpandTBarPopHeight(); + if (this.isTransformChild) { + t = 0; + var h = 0; + var c = this.parent.element.offsetHeight; + if (i) { + var d = window.getComputedStyle(o); + h = parseFloat(d.marginTop.split('px')[0]) + parseFloat(d.paddingTop.split('px')[0]); + } + var p = this.parent.element.getBoundingClientRect().top; + var u = (n.AR.isMSPointer && i) ? window.pageYOffset : o.parentElement.scrollTop; + var f = o.getBoundingClientRect(); + var m = (!i) ? f.top : (f.top + u); + var v = ((p - ((!i) ? m : 0)) + c > l + a) ? false : true; + if (p > (m + a) || p < -c || ((p < 0) ? v : false)) { + r = false; + (0, n.IV)([ + this.tbElement + ], [ + s.IW + ]); + } else if (p < (m + a)) { + if (p < 0) { + t = (-p) + m; + } else { + t = m - p; + } + t = (i) ? t - h : t; + (0, n.cn)([ + this.tbElement + ], [ + s.IW + ]); + r = true; + } + } else { + var g = this.parent.element.getBoundingClientRect(); + if (window.innerHeight < g.top) { + return; + } + t = (e && e.target !== document) ? o.getBoundingClientRect().top : 0; + if ((g.bottom < (a + l + t)) || g.bottom < 0 || g.top > a + t) { + r = false; + } else if (g.top < a || g.top < a + t) { + r = true; + } + } + if (!r) { + (0, n.IV)([ + this.tbElement + ], [ + s.to + ]); + (0, n.V7)(this.tbElement, { + top: 0 + 'px', + width: '100%' + }); + } else { + (0, n.cn)([ + this.tbElement + ], [ + s.to + ]); + (0, n.V7)(this.tbElement, { + width: this.parent.element.offsetWidth + 'px', + top: (a + t) + 'px' + }); + } + }; + e.prototype.renderToolbar = function() { + this.initializeInstance(); + this.createToolbarElement(); + if (this.checkToolbarResponsive(this.tbElement)) { + return; + } + if (this.parent.inlineMode.enable) { + this.parent.notify(r.bb, {}); + } else { + this.baseToolbar.render({ + container: 'toolbar', + items: this.parent.toolbarSettings.items, + mode: this.getToolbarMode(), + target: this.tbElement, + cssClass: this.parent.cssClass + }); + if (!this.parent.inlineMode.enable) { + if (this.parent.toolbarSettings.enableFloating) { + this.checkIsTransformChild(); + this.toggleFloatClass(); + } + (0, n.cn)([ + this.parent.element + ], [ + s.bs + ]); + if (this.parent.toolbarSettings.type === o.Bv.Expand) { + (0, n.cn)([ + this.parent.element + ], [ + s.re + ]); + } + } + } + this.wireEvents(); + if (this.parent.inlineMode.enable && !(0, a.FA)()) { + this.addFixedTBarClass(); + } + if (!this.parent.inlineMode.enable) { + this.dropDownModule.renderDropDowns({ + container: this.tbElement, + containerType: 'toolbar', + items: this.parent.toolbarSettings.items + }); + this.parent.notify(r.jm, { + container: this.tbElement, + containerType: 'toolbar', + items: this.parent.toolbarSettings.items + }); + this.refreshToolbarOverflow(); + } + var e = this.parent.element.querySelector('.e-rte-srctextarea'); + var t = this.parent.element.querySelector('.e-source-content'); + if ((!this.parent.iframeSettings.enable && (!(0, n.le)(e) && e.style.display === 'block')) || (this.parent.iframeSettings.enable && (!(0, n.le)(t) && t.style.display === 'block'))) { + this.parent.notify(r.W0, { + targetItem: 'SourceCode', + updateItem: 'Preview', + baseToolbar: this.parent.getBaseToolbarObject() + }); + this.parent.disableToolbarItem(this.parent.toolbarSettings.items); + } + }; + e.prototype.addFixedTBarClass = function() { + (0, n.cn)([ + this.tbElement + ], [ + s.TN + ]); + }; + e.prototype.removeFixedTBarClass = function() { + (0, n.IV)([ + this.tbElement + ], [ + s.TN + ]); + }; + e.prototype.showFixedTBar = function() { + (0, n.cn)([ + this.tbElement + ], [ + s.X7 + ]); + if (n.AR.isIos) { + (0, n.cn)([ + this.tbElement + ], [ + s.ok + ]); + } + }; + e.prototype.hideFixedTBar = function() { + (!this.isToolbar) ? (0, n.IV)([ + this.tbElement + ], [ + s.X7, + s.ok + ]) : this.isToolbar = false; + }; + e.prototype.updateItem = function(e) { + var t = this.tools[e.updateItem.toLocaleLowerCase()]; + var i = this.tools[e.targetItem.toLocaleLowerCase()]; + var r = (0, a.a_)((0, a._N)(i.subCommand), e.baseToolbar.toolbarObj.items)[0]; + if (!(0, n.le)(r)) { + var s = this.parent.inlineMode.enable ? '_quick_' : '_toolbar_'; + e.baseToolbar.toolbarObj.items[r].id = this.parent.getID() + s + t.id; + e.baseToolbar.toolbarObj.items[r].prefixIcon = t.icon; + e.baseToolbar.toolbarObj.items[r].tooltipText = t.tooltip; + e.baseToolbar.toolbarObj.items[r].subCommand = t.subCommand; + e.baseToolbar.toolbarObj.dataBind(); + } else { + this.addTBarItem(e, 0); + } + }; + e.prototype.updateToolbarStatus = function(e) { + if (!this.tbElement || (this.parent.inlineMode.enable && ((0, a.FA)() || !n.AR.isDevice))) { + return; + } + var t = { + args: e, + dropDownModule: this.dropDownModule, + parent: this.parent, + tbElements: (0, n.td)('.' + s.Xh, this.tbElement), + tbItems: this.baseToolbar.toolbarObj.items + }; + (0, a.kj)(t, (this.parent.inlineMode.enable ? true : false), this.parent); + }; + e.prototype.fullScreen = function(e) { + this.parent.fullScreenModule.showFullScreen(e); + }; + e.prototype.hideScreen = function(e) { + this.parent.fullScreenModule.hideFullScreen(e); + }; + e.prototype.getBaseToolbar = function() { + return this.baseToolbar; + }; + e.prototype.addTBarItem = function(e, t) { + e.baseToolbar.toolbarObj.addItems([ + e.baseToolbar.getObject(e.updateItem, 'toolbar') + ], t); + }; + e.prototype.enableTBarItems = function(e, t, i, r) { + var o = (0, a.a_)((0, a._N)(t), e.toolbarObj.items); + this.tbItems = (0, n.td)('.' + s.Xh, e.toolbarObj.element); + for(var l = 0; l < o.length; l++){ + var h = this.tbItems[o[l]]; + if (h) { + e.toolbarObj.enableItems(h, i); + } + } + if (!(0, n.Ys)('.e-rte-srctextarea', this.parent.element) && !r) { + (0, a.j)(e, this.parent.formatter.editorManager.undoRedoManager.getUndoStatus()); + } + }; + e.prototype.removeTBarItems = function(e) { + if ((0, n.le)(this.baseToolbar.toolbarObj)) { + this.baseToolbar = this.parent.getBaseToolbarObject(); + } + var t = (0, a.a_)((0, a._N)(e), this.baseToolbar.toolbarObj.items); + this.tbItems = (this.parent.inlineMode.enable) ? (0, n.td)('.' + s.Xh, this.baseToolbar.toolbarObj.element) : (0, n.td)('.' + s.Xh, this.parent.element); + for(var i = 0; i < t.length; i++){ + this.baseToolbar.toolbarObj.removeItems(this.tbItems[t[i]]); + } + }; + e.prototype.getExpandTBarPopHeight = function() { + var e = 0; + if (this.parent.toolbarSettings.type === o.Bv.Expand && this.tbElement.classList.contains('e-extended-toolbar')) { + var t = (0, n.Ys)('.e-toolbar-extended', this.tbElement); + if (t && this.tbElement.classList.contains('e-expand-open') || t && t.classList.contains('e-popup-open')) { + (0, n.cn)([ + t + ], [ + s.Hy + ]); + e = e + t.offsetHeight; + (0, n.IV)([ + t + ], [ + s.Hy + ]); + } else { + (0, n.IV)([ + this.tbElement + ], [ + s.Yi + ]); + } + } + return e; + }; + e.prototype.getToolbarHeight = function() { + return this.tbElement.offsetHeight; + }; + e.prototype.getToolbarElement = function() { + return (0, n.Ys)('.' + s.zE, this.parent.element); + }; + e.prototype.refreshToolbarOverflow = function() { + this.baseToolbar.toolbarObj.refreshOverflow(); + }; + e.prototype.isToolbarDestroyed = function() { + return this.baseToolbar.toolbarObj && !this.baseToolbar.toolbarObj.isDestroyed; + }; + e.prototype.destroyToolbar = function() { + if (this.isToolbarDestroyed()) { + this.parent.unWireScrollElementsEvents(); + this.unWireEvents(); + this.parent.notify(r.c0, {}); + this.dropDownModule.destroyDropDowns(); + this.baseToolbar.toolbarObj.destroy(); + this.removeEventListener(); + (0, n.IV)([ + this.parent.element + ], [ + s.bs + ]); + (0, n.IV)([ + this.parent.element + ], [ + s.re + ]); + var e = (0, n.Ys)('.' + s.Rj, this.parent.element); + var t = (0, n.Ys)('.' + s.zE, this.parent.element); + if (!(0, n.le)(e)) { + (0, n.og)(e); + } else if (!(0, n.le)(t)) { + (0, n.og)(t); + } + } + }; + e.prototype.destroy = function() { + if (this.isToolbarDestroyed()) { + this.destroyToolbar(); + if (this.keyBoardModule) { + this.keyBoardModule.destroy(); + } + } + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + this.baseToolbar.parent = null; + this.toolbarActionModule.parent = null; + this.dropDownModule.parent = null; + }; + e.prototype.scrollHandler = function(e) { + if (!this.parent.inlineMode.enable) { + if (this.parent.toolbarSettings.enableFloating && this.getDOMVisibility(this.tbElement)) { + this.toggleFloatClass(e.args); + } + } + }; + e.prototype.getDOMVisibility = function(e) { + if (!e.offsetParent && e.offsetWidth === 0 && e.offsetHeight === 0) { + return false; + } + return true; + }; + e.prototype.mouseDownHandler = function() { + if (n.AR.isDevice && this.parent.inlineMode.enable && !(0, a.FA)()) { + this.showFixedTBar(); + } + }; + e.prototype.focusChangeHandler = function() { + if (n.AR.isDevice && this.parent.inlineMode.enable && !(0, a.FA)()) { + this.isToolbar = false; + this.hideFixedTBar(); + } + }; + e.prototype.dropDownBeforeOpenHandler = function() { + this.isToolbar = true; + }; + e.prototype.tbFocusHandler = function(e) { + var t = document.activeElement; + var i = (0, n.oq)(t, '.e-rte-toolbar'); + if (t === this.parent.getToolbarElement() || i === this.parent.getToolbarElement()) { + var r = this.parent.getToolbarElement().querySelectorAll('.e-expended-nav'); + for(var s = 0; s < r.length; s++){ + if ((0, n.le)(this.parent.getToolbarElement().querySelector('.e-insert-table-btn'))) { + r[s].setAttribute('tabindex', '0'); + } else { + r[s].setAttribute('tabindex', '1'); + } + } + } + }; + e.prototype.tbKeydownHandler = function(e) { + if (e.target.classList.contains('e-dropdown-btn') || e.target.getAttribute('id') === this.parent.getID() + '_toolbar_CreateTable') { + e.target.setAttribute('tabindex', '0'); + } + }; + e.prototype.toolbarClickHandler = function(e) { + var t = (0, n.oq)(e.originalEvent.target, '.e-hor-nav'); + if (t && this.parent.toolbarSettings.type === o.Bv.Expand && !(0, n.le)(t)) { + if (!t.classList.contains('e-nav-active')) { + (0, n.IV)([ + this.tbElement + ], [ + s.Yi + ]); + this.parent.setContentHeight('toolbar', false); + } else { + (0, n.cn)([ + this.tbElement + ], [ + s.Yi + ]); + this.parent.setContentHeight('toolbar', true); + } + } else if (n.AR.isDevice || this.parent.inlineMode.enable) { + this.isToolbar = true; + } + if ((0, n.le)(t) && this.parent.toolbarSettings.type === o.Bv.Expand) { + (0, n.IV)([ + this.tbElement + ], [ + s.Yi + ]); + } + }; + e.prototype.wireEvents = function() { + if (this.parent.inlineMode.enable && (0, a.FA)()) { + return; + } + n.bi.add(this.tbElement, 'focusin', this.tbFocusHandler, this); + n.bi.add(this.tbElement, 'keydown', this.tbKeydownHandler, this); + }; + e.prototype.unWireEvents = function() { + n.bi.remove(this.tbElement, 'focusin', this.tbFocusHandler); + n.bi.remove(this.tbElement, 'keydown', this.tbKeydownHandler); + }; + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.dropDownModule = new ic(this.parent, this.locator); + this.toolbarActionModule = new iu(this.parent); + this.parent.on(r.Xr, this.renderToolbar, this); + this.parent.on(r.AR, this.scrollHandler, this); + this.parent.on(r.$d, this.toolbarBindEvent, this); + this.parent.on(r.ko, this.updateToolbarStatus, this); + this.parent.on(r.CC, this.onPropertyChanged, this); + this.parent.on(r.Jz, this.onRefresh, this); + this.parent.on(r.ob, this.destroy, this); + this.parent.on(r.ex, this.fullScreen, this); + this.parent.on(r.Fx, this.hideScreen, this); + this.parent.on(r.W0, this.updateItem, this); + this.parent.on(r.rc, this.dropDownBeforeOpenHandler, this); + this.parent.on(r.IJ, this.parent.setContentHeight, this.parent); + this.parent.on(r.Z7, this.focusChangeHandler, this); + this.parent.on(r.uG, this.mouseDownHandler, this); + this.parent.on(r.tO, this.mouseDownHandler, this); + this.parent.on(r._8, this.setCssClass, this); + this.parent.on(r.P0, this.moduleDestroy, this); + if (!this.parent.inlineMode.enable && !(0, a.FA)()) { + this.parent.on(r.kE, this.toolbarClickHandler, this); + } + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(r.Xr, this.renderToolbar); + this.parent.off(r.AR, this.scrollHandler); + this.parent.off(r.$d, this.toolbarBindEvent); + this.parent.off(r.ko, this.updateToolbarStatus); + this.parent.off(r.CC, this.onPropertyChanged); + this.parent.off(r.Jz, this.onRefresh); + this.parent.off(r.ob, this.destroy); + this.parent.off(r.ex, this.parent.fullScreenModule.showFullScreen); + this.parent.off(r.Fx, this.parent.fullScreenModule.hideFullScreen); + this.parent.off(r.W0, this.updateItem); + this.parent.off(r.rc, this.dropDownBeforeOpenHandler); + this.parent.off(r.IJ, this.parent.setContentHeight); + this.parent.off(r.Z7, this.focusChangeHandler); + this.parent.off(r.uG, this.mouseDownHandler); + this.parent.off(r.tO, this.mouseDownHandler); + this.parent.off(r._8, this.setCssClass); + this.parent.off(r.P0, this.moduleDestroy); + if (!this.parent.inlineMode.enable && !(0, a.FA)()) { + this.parent.off(r.kE, this.toolbarClickHandler); + } + }; + e.prototype.setCssClass = function(e) { + if (this.toolbarObj && e.cssClass) { + if ((0, n.le)(e.oldCssClass)) { + this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass + ' ' + e.cssClass).trim() + }); + } else { + this.toolbarObj.setProperties({ + cssClass: (this.toolbarObj.cssClass.replace(e.oldCssClass, '').trim() + ' ' + e.cssClass).trim() + }); + } + } + }; + e.prototype.onRefresh = function() { + if (!this.parent.inlineMode.enable) { + this.refreshToolbarOverflow(); + } + this.parent.setContentHeight('', true); + }; + e.prototype.onPropertyChanged = function(e) { + if (!(0, n.le)(e.newProp.inlineMode)) { + for(var t = 0, i = Object.keys(e.newProp.inlineMode); t < i.length; t++){ + var r = i[t]; + switch(r){ + case 'enable': + this.refreshToolbar(); + break; + } + } + } + if (e.module !== this.getModuleName()) { + return; + } + this.refreshToolbar(); + }; + e.prototype.refreshToolbar = function() { + if ((0, n.le)(this.baseToolbar.toolbarObj)) { + this.baseToolbar = this.parent.getBaseToolbarObject(); + } + var e = (0, n.Ys)('.' + s.Rj, this.parent.element); + var t = (0, n.Ys)('.' + s.zE, this.parent.element); + if (t || e) { + this.destroyToolbar(); + } + if (this.parent.toolbarSettings.enable) { + this.addEventListener(); + this.renderToolbar(); + this.parent.wireScrollElementsEvents(); + if (!(0, n.Ys)('.e-rte-srctextarea', this.parent.element)) { + (0, a.j)(this.baseToolbar, this.parent.formatter.editorManager.undoRedoManager.getUndoStatus()); + } + this.parent.notify(r.ny, {}); + } + }; + e.prototype.getModuleName = function() { + return 'toolbar'; + }; + return e; + }()); + }), + 9805: (function(e, t, i) { + "use strict"; + i.d(t, { + "$E": function() { + return n; + }, + "$j": function() { + return ea; + }, + "Bn": function() { + return Z; + }, + "CY": function() { + return el; + }, + "Cb": function() { + return eu; + }, + "Cd": function() { + return ee; + }, + "Cs": function() { + return eh; + }, + "D6": function() { + return ed; + }, + "Ds": function() { + return ef; + }, + "Dw": function() { + return eL; + }, + "Em": function() { + return K; + }, + "Fs": function() { + return er; + }, + "GY": function() { + return v; + }, + "Gj": function() { + return eR; + }, + "Gp": function() { + return l; + }, + "HC": function() { + return ew; + }, + "Hy": function() { + return z; + }, + "IJ": function() { + return e0; + }, + "IW": function() { + return p; + }, + "Ig": function() { + return em; + }, + "Jh": function() { + return ep; + }, + "LK": function() { + return k; + }, + "MO": function() { + return eV; + }, + "Mv": function() { + return q; + }, + "OC": function() { + return eP; + }, + "PW": function() { + return eS; + }, + "Qk": function() { + return eF; + }, + "Rj": function() { + return P; + }, + "Rw": function() { + return eB; + }, + "TN": function() { + return c; + }, + "UQ": function() { + return eg; + }, + "VE": function() { + return eX; + }, + "Vb": function() { + return eJ; + }, + "Wk": function() { + return eI; + }, + "X7": function() { + return F; + }, + "XS": function() { + return et; + }, + "Xh": function() { + return O; + }, + "Yi": function() { + return ei; + }, + "Z0": function() { + return a; + }, + "Z8": function() { + return eb; + }, + "ZV": function() { + return T; + }, + "_G": function() { + return eQ; + }, + "_R": function() { + return e_; + }, + "br": function() { + return L; + }, + "bs": function() { + return e3; + }, + "cm": function() { + return eO; + }, + "dc": function() { + return ec; + }, + "gr": function() { + return g; + }, + "i7": function() { + return en; + }, + "in": function() { + return es; + }, + "iu": function() { + return y; + }, + "jC": function() { + return eA; + }, + "jQ": function() { + return eT; + }, + "je": function() { + return eD; + }, + "kR": function() { + return ey; + }, + "lm": function() { + return r; + }, + "mO": function() { + return eM; + }, + "o7": function() { + return eC; + }, + "oO": function() { + return eE; + }, + "ok": function() { + return eo; + }, + "rG": function() { + return eK; + }, + "re": function() { + return m; + }, + "rp": function() { + return ex; + }, + "s8": function() { + return D; + }, + "to": function() { + return d; + }, + "uN": function() { + return ev; + }, + "uO": function() { + return E; + }, + "uX": function() { + return eN; + }, + "xu": function() { + return o; + }, + "yH": function() { + return x; + }, + "yW": function() { + return ek; + }, + "yw": function() { + return e1; + }, + "zD": function() { + return N; + }, + "zE": function() { + return h; + } + }); + var n = 'e-richtexteditor'; + var r = 'e-rtl'; + var s = 'e-content'; + var o = 'e-disabled'; + var a = 'rte-iframe-script-sheet'; + var l = 'rte-iframe-style-sheet'; + var h = 'e-rte-toolbar'; + var c = 'e-rte-tb-fixed'; + var d = 'e-rte-tb-float'; + var p = 'e-rte-tb-abs-float'; + var u = 'e-rte-inline'; + var f = 'e-rte-tb-inline'; + var m = 'e-rte-tb-expand'; + var v = 'e-rte-full-screen'; + var g = 'e-rte-quick-toolbar'; + var b = 'e-rte-pop'; + var y = 'e-tb-static'; + var C = 'e-rte-quick-popup'; + var E = 'e-quick-dropdown'; + var S = 'e-rte-image-popup'; + var w = 'e-rte-inline-popup'; + var T = 'e-rte-inline-dropdown'; + var k = 'e-rte-dropdown-popup'; + var x = 'e-rte-dropdown-icons'; + var L = 'e-rte-dropdown-items'; + var N = 'e-rte-dropdown-btn'; + var D = 'e-rte-content'; + var O = 'e-toolbar-item'; + var A = 'e-toolbar-extended'; + var P = 'e-toolbar-wrapper'; + var M = 'e-popup'; + var R = 'e-separator'; + var B = 'e-minimize'; + var I = 'e-maximize'; + var H = 'e-back'; + var F = 'e-show'; + var j = 'e-hide'; + var z = 'e-visible'; + var q = 'e-focused'; + var V = 'e-remove-white-space'; + var _ = 'e-imgright'; + var U = 'e-imgleft'; + var W = 'e-imgcenter'; + var Z = 'e-imgbreak'; + var Y = 'e-img-caption'; + var X = 'e-rte-img-caption'; + var G = 'e-caption-inline'; + var K = 'e-imginline'; + var J = 'e-rte-character-count'; + var $ = 'e-warning'; + var Q = 'e-error'; + var ee = 'e-icons'; + var et = 'e-active'; + var ei = 'e-expand-open'; + var en = 'e-rte-elements'; + var er = 'e-tbar-btn'; + var es = 'e-rte-horizontal-separator'; + var eo = 'e-tbar-ios-fixed'; + var ea = 'e-rte-list-primary-content'; + var el = 'e-rte-numberformatlist-dropdown'; + var eh = 'e-rte-bulletformatlist-dropdown'; + var ec = 'e-formats-tbar-btn'; + var ed = 'e-font-name-tbar-btn'; + var ep = 'e-font-size-tbar-btn'; + var eu = 'e-alignment-tbar-btn'; + var ef = 'e-rte-fontcolor-element'; + var em = 'e-rte-backgroundcolor-element'; + var ev = 'e-rte-color-content'; + var eg = 'e-rte-fontcolor-dropdown'; + var eb = 'e-rte-backgroundcolor-dropdown'; + var ey = 'e-rte-square-palette'; + var eC = 'e-rte-fontcolor-colorpicker'; + var eE = 'e-rte-backgroundcolor-colorpicker'; + var eS = 'e-rte-readonly'; + var ew = 'e-cell-select'; + var eT = 'e-dashed-border'; + var ek = 'e-alternate-border'; + var ex = 'e-column-resize'; + var eL = 'e-row-resize'; + var eN = 'e-table-box'; + var eD = 'e-rte-hidden'; + var eO = 'e-rte-keepformat'; + var eA = 'e-rte-removeformat'; + var eP = 'e-rte-plainformat'; + var eM = 'e-rte-pasteok'; + var eR = 'e-rte-pastecancel'; + var eB = 'e-rte-dialog-minheight'; + var eI = 'e-resize-handle'; + var eH = 'e-south-east'; + var eF = 'e-rte-image'; + var ej = 'e-resize'; + var ez = 'e-img-focus'; + var eq = 'e-rte-drag-image'; + var eV = 'e-rte-upload-popup'; + var e_ = 'e-popup-open'; + var eU = 'e-img-resize'; + var eW = 'e-droparea'; + var eZ = 'e-img-inner'; + var eY = 'e-upload-files'; + var eX = 'e-rte-dialog-upload'; + var eG = 'e-rte-resize'; + var eK = 'e-custom-tile'; + var eJ = 'e-nocolor-item'; + var e$ = 'e-rte-table'; + var eQ = 'e-rte-table-border'; + var e0 = 'e-rte-table-resize'; + var e1 = 'e-rte-fixed-tb-expand'; + var e3 = 'e-rte-toolbar-enabled'; + var e2 = 'e-south-west'; + }), + 3386: (function(e, t, i) { + "use strict"; + i.d(t, { + "$d": function() { + return v; + }, + "AL": function() { + return eJ; + }, + "AR": function() { + return eC; + }, + "Ak": function() { + return l; + }, + "CC": function() { + return E; + }, + "CK": function() { + return k; + }, + "Db": function() { + return eL; + }, + "Ed": function() { + return eI; + }, + "F": function() { + return e6; + }, + "F7": function() { + return tv; + }, + "Fx": function() { + return N; + }, + "Go": function() { + return eK; + }, + "HB": function() { + return tf; + }, + "IJ": function() { + return eu; + }, + "IK": function() { + return K; + }, + "Jz": function() { + return f; + }, + "KS": function() { + return tg; + }, + "Kz": function() { + return eS; + }, + "LF": function() { + return s; + }, + "Np": function() { + return tu; + }, + "OI": function() { + return th; + }, + "P0": function() { + return eH; + }, + "QG": function() { + return w; + }, + "QX": function() { + return ef; + }, + "Qr": function() { + return R; + }, + "RE": function() { + return eD; + }, + "Sy": function() { + return Z; + }, + "T5": function() { + return a; + }, + "T8": function() { + return z; + }, + "Tc": function() { + return M; + }, + "W0": function() { + return X; + }, + "W_": function() { + return eP; + }, + "Wp": function() { + return ta; + }, + "Wz": function() { + return ep; + }, + "Xr": function() { + return h; + }, + "YV": function() { + return P; + }, + "Yb": function() { + return ez; + }, + "Yo": function() { + return ew; + }, + "Z7": function() { + return eT; + }, + "ZY": function() { + return eR; + }, + "_8": function() { + return tm; + }, + "_I": function() { + return ti; + }, + "a$": function() { + return c; + }, + "bb": function() { + return eN; + }, + "bi": function() { + return eB; + }, + "c0": function() { + return C; + }, + "cA": function() { + return e8; + }, + "d$": function() { + return H; + }, + "dI": function() { + return eF; + }, + "dp": function() { + return ej; + }, + "ex": function() { + return L; + }, + "gA": function() { + return ed; + }, + "gk": function() { + return y; + }, + "i8": function() { + return W; + }, + "ib": function() { + return I; + }, + "jh": function() { + return ex; + }, + "jm": function() { + return g; + }, + "kE": function() { + return p; + }, + "ko": function() { + return m; + }, + "kq": function() { + return td; + }, + "l0": function() { + return u; + }, + "lj": function() { + return tc; + }, + "m2": function() { + return U; + }, + "mf": function() { + return e_; + }, + "nG": function() { + return _; + }, + "nd": function() { + return O; + }, + "nk": function() { + return tl; + }, + "ny": function() { + return tr; + }, + "ob": function() { + return d; + }, + "p0": function() { + return eV; + }, + "rL": function() { + return G; + }, + "rc": function() { + return ec; + }, + "s0": function() { + return b; + }, + "s4": function() { + return A; + }, + "s7": function() { + return D; + }, + "sh": function() { + return eE; + }, + "sv": function() { + return ea; + }, + "tC": function() { + return q; + }, + "tO": function() { + return eb; + }, + "td": function() { + return ek; + }, + "tw": function() { + return B; + }, + "uG": function() { + return eg; + }, + "uU": function() { + return ey; + }, + "v": function() { + return to; + }, + "v0": function() { + return el; + }, + "v4": function() { + return eM; + }, + "vD": function() { + return e$; + }, + "vN": function() { + return eA; + }, + "vV": function() { + return T; + }, + "vW": function() { + return x; + }, + "xD": function() { + return V; + }, + "xu": function() { + return ts; + }, + "yR": function() { + return S; + }, + "z6": function() { + return eU; + }, + "zA": function() { + return eq; + }, + "zB": function() { + return tt; + }, + "zD": function() { + return o; + } + }); + var n = 'create'; + var r = 'destroy'; + var s = 'tableclass'; + var o = 'load'; + var a = 'initial-load'; + var l = 'content-changed'; + var h = 'initial-end'; + var c = 'iframe-click'; + var d = 'destroy'; + var p = 'toolbarClick'; + var u = 'toolbar-refresh'; + var f = 'refresh-begin'; + var m = 'toolbar-updated'; + var v = 'bind-on-end'; + var g = 'render-color-picker'; + var b = 'html-toolbar-click'; + var y = 'markdown-toolbar-click'; + var C = 'destroy-color-picker'; + var E = 'model-changed'; + var S = 'keyUp'; + var w = 'keyDown'; + var T = 'mouseUp'; + var k = 'toolbarCreated'; + var x = 'toolbarRenderComplete'; + var L = 'enableFullScreen'; + var N = 'disableFullScreen'; + var D = 'dropDownSelect'; + var O = 'beforeDropDownItemRender'; + var A = 'execCommandCallBack'; + var P = 'image-toolbar-action'; + var M = 'link-toolbar-action'; + var R = 'resize'; + var B = 'resizeStart'; + var I = 'resizing'; + var H = 'resizeStop'; + var F = 'undo'; + var j = 'redo'; + var z = 'insertLink'; + var q = 'unLink'; + var V = 'editLink'; + var _ = 'openLink'; + var U = 'actionBegin'; + var W = 'actionComplete'; + var Z = 'updatedToolbarStatus'; + var Y = 'actionSuccess'; + var X = 'updateToolbarItem'; + var G = 'insertImage'; + var K = 'insertCompleted'; + var J = 'justifyLeft'; + var $ = 'justifyRight'; + var Q = 'justifyCenter'; + var ee = 'break'; + var et = 'inline'; + var ei = 'insertImgLink'; + var en = 'imgAltText'; + var er = 'delete'; + var es = 'caption'; + var eo = 'imageSize'; + var ea = 'sourceCode'; + var el = 'updateSource'; + var eh = 'toolbarOpen'; + var ec = 'beforeDropDownOpen'; + var ed = 'selection-save'; + var ep = 'selection-restore'; + var eu = 'expandPopupClick'; + var ef = 'count'; + var em = 'contentFocus'; + var ev = 'contentBlur'; + var eg = 'mouseDown'; + var eb = 'sourceCodeMouseDown'; + var ey = 'editAreaClick'; + var eC = 'scroll'; + var eE = 'contentscroll'; + var eS = 'colorPickerChanged'; + var ew = 'tableColorPickerChanged'; + var eT = 'focusChange'; + var ek = 'selectAll'; + var ex = 'selectRange'; + var eL = 'getSelectedHtml'; + var eN = 'renderInlineToolbar'; + var eD = 'paste-content'; + var eO = 'imageModule'; + var eA = 'rtl-mode'; + var eP = 'createTable'; + var eM = 'docClick'; + var eR = 'table-toolbar-action'; + var eB = 'checkUndoStack'; + var eI = 'readOnlyMode'; + var eH = 'moduleDestroy'; + var eF = 'pasteClean'; + var ej = 'enterHandler'; + var ez = 'beforeDialogOpen'; + var eq = 'clearDialogObj'; + var eV = 'dialogOpen'; + var e_ = 'beforeDialogClose'; + var eU = 'dialogClose'; + var eW = 'beforeQuickToolbarOpen'; + var eZ = 'quickToolbarOpen'; + var eY = 'quickToolbarClose'; + var eX = 'popupHide'; + var eG = 'imageSelected'; + var eK = 'imageUploading'; + var eJ = 'imageUploadSuccess'; + var e$ = 'imageUploadFailed'; + var eQ = 'imageRemoving'; + var e0 = 'mediaSelected'; + var e1 = 'mediaUploading'; + var e3 = 'mediaUploadSuccess'; + var e2 = 'mediaUploadFailed'; + var e4 = 'mediaRemoving'; + var e5 = 'afterImageDelete'; + var e7 = 'afterMediaaDelete'; + var e9 = 'drop'; + var e6 = 'xhtmlValidation'; + var e8 = 'beforeImageUpload'; + var te = 'beforeMediaUpload'; + var tt = 'resizeInitialized'; + var ti = 'renderFileManager'; + var tn = 'beforeImageDrop'; + var tr = 'dynamicModule'; + var ts = 'beforePasteCleanup'; + var to = 'afterPasteCleanup'; + var ta = 'updateTbItemsStatus'; + var tl = 'showLinkDialog'; + var th = 'closeLinkDialog'; + var tc = 'showImageDialog'; + var td = 'closeImageDialog'; + var tp = 'closeAudioDialog'; + var tu = 'showTableDialog'; + var tf = 'closeTableDialog'; + var tm = 'closeTableDialog'; + var tv = "address:empty, article:empty, aside:empty, blockquote:empty,\n details:empty, dd:empty, div:empty, dl:empty, dt:empty, fieldset:empty, footer:empty,form:empty, h1:empty,\n h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, header:empty, hgroup:empty, li:empty, main:empty, nav:empty,\n noscript:empty, output:empty, p:empty, pre:empty, section:empty, td:empty, th:empty"; + var tg = "a:empty, abbr:empty, acronym:empty, b:empty, bdi:empty, bdo:empty, big:empty, button:empty,\n canvas:empty, cite:empty, code:empty, data:empty, datalist:empty, del:empty, dfn:empty, em:empty, font:empty, i:empty, iframe:empty,\n ins:empty, kbd:empty, label:empty, map:empty, mark:empty, meter:empty, noscript:empty, object:empty, output:empty, picture:empty, progress:empty,\n q:empty, ruby:empty, s:empty, samp:empty, script:empty, select:empty, slot:empty, small:empty, span:empty, strong:empty, strike:empty, sub:empty, sup:empty, svg:empty,\n template:empty, textarea:empty, time:empty, u:empty, tt:empty, var:empty, wbr:empty"; + }), + 809: (function(e, t, i) { + "use strict"; + i.d(t, { + "Bv": function() { + return r; + }, + "iR": function() { + return s; + }, + "y2": function() { + return n; + } + }); + var n; + (function(e) { + e[e["Toolbar"] = 0] = "Toolbar"; + e[e["Content"] = 1] = "Content"; + e[e["Popup"] = 2] = "Popup"; + e[e["LinkToolbar"] = 3] = "LinkToolbar"; + e[e["TextToolbar"] = 4] = "TextToolbar"; + e[e["ImageToolbar"] = 5] = "ImageToolbar"; + e[e["InlineToolbar"] = 6] = "InlineToolbar"; + e[e["TableToolbar"] = 7] = "TableToolbar"; + })(n || (n = {})); + var r; + (function(e) { + e["Expand"] = "Expand"; + e["MultiRow"] = "MultiRow"; + e["Scrollable"] = "Scrollable"; + })(r || (r = {})); + var s; + (function(e) { + e["InsertLink"] = "InsertLink"; + e["InsertImage"] = "InsertImage"; + e["InsertTable"] = "InsertTable"; + })(s || (s = {})); + }), + 5932: (function(e, t, i) { + "use strict"; + i.d(t, { + "AV": function() { + return M; + }, + "E": function() { + return T; + }, + "FA": function() { + return u; + }, + "Iw": function() { + return p; + }, + "Jx": function() { + return D; + }, + "K_": function() { + return A; + }, + "Nu": function() { + return E; + }, + "R1": function() { + return f; + }, + "_N": function() { + return b; + }, + "a_": function() { + return y; + }, + "cC": function() { + return O; + }, + "dW": function() { + return S; + }, + "j": function() { + return C; + }, + "kj": function() { + return g; + }, + "nu": function() { + return N; + }, + "oG": function() { + return L; + }, + "pv": function() { + return d; + }, + "rX": function() { + return v; + }, + "rw": function() { + return c; + }, + "v7": function() { + return k; + }, + "wX": function() { + return w; + } + }); + var n = i(1807); + var r = i(9805); + var s = i(3386); + var o = i(3276); + var a = i(8491); + var l = [ + 'Undo', + 'Redo' + ]; + var h = [ + 'a', + 'abbr', + 'acronym', + 'audio', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'font', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'strike', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video', + 'wbr' + ]; + function c(e, t) { + var i = -1; + t.some(function(t, n) { + if (typeof t === 'string' && e === t.toLocaleLowerCase()) { + i = n; + return true; + } + return false; + }); + return i; + } + function d(e, t) { + var i = false; + if (e.classList.contains(t)) { + i = true; + } + return i; + } + function p(e, t, i, r) { + var s; + var o; + for(var a = 0; a < e.length; a++){ + if (i === 'value' && e[a].value.toLocaleLowerCase() === t.toLocaleLowerCase()) { + s = e[a]; + break; + } else if (i === 'text' && e[a].text.toLocaleLowerCase() === t.toLocaleLowerCase()) { + s = e[a]; + break; + } else if (i === 'subCommand' && e[a].subCommand.toLocaleLowerCase() === t.toLocaleLowerCase()) { + s = e[a]; + break; + } + } + if (!(0, n.le)(s)) { + switch(r){ + case 'text': + o = s.text; + break; + case 'value': + o = s.value; + break; + case 'iconCss': + o = s.iconCss; + break; + } + } + return o; + } + function u() { + var e = false; + if (n.AR.isDevice && n.AR.isIos) { + e = true; + } + return e; + } + function f(e) { + if ((0, n.le)(e)) { + return ''; + } + return e; + } + function m(e, t, i) { + var n = 0; + if (i) { + n = window.pageYOffset + t.getBoundingClientRect().top + e.clientY; + } else { + n = e.pageY; + } + return n; + } + function v(e, t) { + var i = t.getService('rteLocale'); + var n = a.Y7[e]; + var r = i.getConstant(n); + return r; + } + function g(e, t, i) { + M(i); + var s = e.dropDownModule; + var a = e.args; + var l = Object.keys(e.args); + for(var h = 0, d = l; h < d.length; h++){ + var u = d[h]; + for(var m = 0; m < e.tbItems.length; m++){ + var v = e.tbItems[m].subCommand; + var g = v && v.toLocaleLowerCase(); + if (v && (g === u) || (v === 'UL' && u === 'unorderedlist') || (v === 'OL' && u === 'orderedlist') || (g === 'pre' && u === 'insertcode')) { + if (typeof a[u] === 'boolean') { + if (a[u] === true) { + (0, n.cn)([ + e.tbElements[m] + ], [ + r.XS + ]); + } else { + (0, n.IV)([ + e.tbElements[m] + ], [ + r.XS + ]); + } + } else if ((typeof a[u] === 'string' || a[u] === null) && c(u, e.parent.toolbarSettings.items) > -1) { + var b = ((a[u]) ? a[u] : ''); + var y = ''; + switch(u){ + case 'formats': + { + if ((0, n.le)(s.formatDropDown) || t || (!(0, n.le)(s.formatDropDown) && s.formatDropDown.isDestroyed)) { + break; + } + var C = e.parent.format.types; + var E = (0, n.le)(e.parent.format.default) ? C[0].text : e.parent.format.default; + y = p(C, b, 'subCommand', 'text'); + s.formatDropDown.content = ('' + '' + ((0, n.le)(y) ? E : y) + ''); + s.formatDropDown.dataBind(); + break; + } + case 'alignments': + { + if ((0, n.le)(s.alignDropDown) || (!(0, n.le)(s.alignDropDown) && s.alignDropDown.isDestroyed)) { + break; + } + var S = o.Fg; + y = p(S, b, 'subCommand', 'iconCss'); + s.alignDropDown.iconCss = (0, n.le)(y) ? 'e-icons e-justify-left' : y; + s.alignDropDown.dataBind(); + break; + } + case 'fontname': + { + if ((0, n.le)(s.fontNameDropDown) || t || (!(0, n.le)(s.fontNameDropDown) && s.fontNameDropDown.isDestroyed)) { + break; + } + var w = e.parent.fontFamily.items; + y = p(w, b, 'value', 'text'); + var T = (0, n.le)(e.parent.fontFamily.default) ? w[0].text : e.parent.fontFamily.default; + var k = ((0, n.le)(y) ? T : y); + e.tbElements[m].title = k; + s.fontNameDropDown.content = ('' + '' + k + ''); + s.fontNameDropDown.dataBind(); + break; + } + case 'fontsize': + { + if ((0, n.le)(s.fontSizeDropDown) || (!(0, n.le)(s.fontSizeDropDown) && s.fontSizeDropDown.isDestroyed)) { + break; + } + var x = e.parent.fontSize.items; + var L = (0, n.le)(e.parent.fontSize.default) ? x[1].text : e.parent.fontSize.default; + y = p(x, (b === '' ? L.replace(/\s/g, '') : b), 'value', 'text'); + s.fontSizeDropDown.content = ('' + '' + f(y) + ''); + s.fontSizeDropDown.dataBind(); + break; + } + } + } + } + } + } + } + function b(e) { + if (typeof e === 'object') { + return e; + } else { + return [ + e + ]; + } + } + function y(e, t) { + var i = []; + for(var n = 0; n < e.length; n++){ + for(var r = 0; r < t.length; r++){ + if (t[r].type === 'Separator') { + continue; + } else { + if (e[n] === 'OrderedList' && t[r].subCommand === 'OL') { + i.push(r); + break; + } else if (e[n] === 'UnorderedList' && t[r].subCommand === 'UL') { + i.push(r); + break; + } else if (e[n] === 'InsertCode' && t[r].subCommand === 'Pre') { + i.push(r); + break; + } else if (e[n] === 'FileManager' && t[r].subCommand === 'File') { + i.push(r); + break; + } else if (typeof (e[n]) === 'object' && e[n].command === 'Custom') { + i.push(n); + break; + } else if (e[n] === t[r].subCommand) { + i.push(r); + break; + } + } + } + } + return i; + } + function C(e, t) { + var i = 0; + var s = y(b(l), e.toolbarObj.items); + var o = (0, n.td)('.' + r.Xh, e.toolbarObj.element); + var a = Object.keys(t); + for(var h = 0, c = a; h < c.length; h++){ + var d = c[h]; + var p = o[s[i]]; + if (p) { + e.toolbarObj.enableItems(p, t[d]); + } + i++; + } + } + function E(e, t) { + var i = document.createEvent('HTMLEvents'); + i.initEvent(t, false, true); + e.dispatchEvent(i); + } + function S(e) { + var t = (0, n.az)('template'); + t.innerHTML = e; + if (t.content instanceof DocumentFragment) { + return t.content; + } else { + return document.createRange().createContextualFragment(e); + } + } + function w(e, t) { + var i = []; + for(t = t.firstChild; t; t = t.nextSibling){ + if (t.nodeType === 3) { + i.push(t); + } else { + i = i.concat(w(e, t)); + } + } + return i; + } + function T(e) { + var t = {}; + var i = Object.keys(e); + for(var n = 0; n < Object.keys(e).length; n++){ + t[i[n].toLocaleLowerCase()] = e[i[n]]; + } + return t; + } + function k(e, t) { + var i; + if (e !== null && e !== '') { + i = t.enableHtmlEncode ? x(D(e), t) : x(e, t); + t.setProperties({ + value: i + }, true); + } else { + if (t.enterKey === 'DIV') { + i = t.enableHtmlEncode ? '<div><br/></div>' : '

    '; + } else if (t.enterKey === 'BR') { + i = t.enableHtmlEncode ? '<br/>' : '
    '; + } else { + i = t.enableHtmlEncode ? '<p><br/></p>' : '


    '; + } + } + return i; + } + function x(e, t) { + var i = document.createElement('div'); + var o = document.createElement('div'); + var a = i.childNodes; + i.innerHTML = e; + i.setAttribute('class', 'tempDiv'); + if (a.length > 0) { + var l = void 0; + var c = void 0; + var d = void 0; + while(i.firstChild){ + var p = i.querySelectorAll(s.F7); + for(var u = 0; u < p.length; u++){ + p[u].innerHTML = '
    '; + } + var f = i.querySelectorAll(s.KS); + for(var u = 0; u < f.length; u++){ + f[u].innerHTML = '​'; + } + if (t.enterKey !== 'BR' && ((i.firstChild.nodeName === '#text' && (i.firstChild.textContent.indexOf('\n') < 0 || i.firstChild.textContent.trim() !== '')) || h.indexOf(i.firstChild.nodeName.toLocaleLowerCase()) >= 0)) { + if (!l) { + if (t.enterKey === 'DIV') { + d = (0, n.az)('div'); + } else { + d = (0, n.az)('p'); + } + o.appendChild(d); + d.appendChild(i.firstChild); + } else { + c.appendChild(i.firstChild); + } + c = d; + l = true; + } else if (i.firstChild.nodeName === '#text' && (i.firstChild.textContent === '\n' || (i.firstChild.textContent.indexOf('\n') >= 0 && i.firstChild.textContent.trim() === ''))) { + (0, n.og)(i.firstChild); + } else { + o.appendChild(i.firstChild); + l = false; + } + } + var m = o.querySelectorAll('img'); + for(var u = 0; u < m.length; u++){ + if (!m[u].classList.contains(r.Qk)) { + m[u].classList.add(r.Qk); + } + if (!(m[u].classList.contains(r.Em) || m[u].classList.contains(r.Bn))) { + m[u].classList.add(r.Em); + } + } + } + return o.innerHTML; + } + function L(e) { + var t; + if (e.enterKey === 'DIV') { + t = e.enableHtmlEncode ? '<div><br/></div>' : '

    '; + } else if (e.enterKey === 'BR') { + t = e.enableHtmlEncode ? '<br/>' : '
    '; + } else { + t = e.enableHtmlEncode ? '<p><br/></p>' : '


    '; + } + return t; + } + function N(e) { + return (e === '


    ' || e === '<p><br></p>' || e === '

    ' || e === '<div><br></div>' || e === '
    ' || e === '<br>' || e === '') ? true : false; + } + function D(e) { + return e.replace(/&/g, '&').replace(/&lt;/g, '<').replace(/</g, '<').replace(/&gt;/g, '>').replace(/>/g, '>').replace(/ /g, ' ').replace(/&nbsp;/g, ' ').replace(/"/g, ''); + } + function O(e, t) { + if (t.enableHtmlSanitizer) { + var i = n.pJ.beforeSanitize(); + var r = { + cancel: false, + helper: null + }; + (0, n.l7)(i, i, r); + t.trigger('beforeSanitizeHtml', i); + if (i.cancel && !(0, n.le)(i.helper)) { + e = i.helper(e); + } else if (!i.cancel) { + e = n.pJ.serializeValue(i, e); + } + } + return e; + } + function A(e) { + var t = e.split(','); + var i = t[0].match(/:(.*?);/)[1]; + var n = atob(t[1]); + var r = n.length; + var s = new Uint8Array(r); + while(r--){ + s[r] = n.charCodeAt(r); + } + return new Blob([ + s + ], { + type: i + }); + } + function P(e, t, i) { + for(var n = 0; t.length > n; n++){ + if (t[n].value === i.value || t[n].value === i.subCommand) { + return e.localeObj.getConstant(t[n].locale); + } + } + return i.text; + } + function M(e) { + o.I8.forEach(function(t, i) { + o.I8[i].text = P(e, a.Jk, o.I8[i]); + }); + o.gk.forEach(function(t, i) { + o.gk[i].text = P(e, a.Sv, o.gk[i]); + }); + o.UP.forEach(function(t, i) { + o.UP[i].text = P(e, a.Jz, o.UP[i]); + }); + o.Ju.forEach(function(t, i) { + o.Ju[i].text = P(e, a.zD, o.Ju[i]); + }); + } + }), + 8491: (function(e, t, i) { + "use strict"; + i.d(t, { + "Jk": function() { + return s; + }, + "Jz": function() { + return a; + }, + "Sv": function() { + return o; + }, + "Y7": function() { + return r; + }, + "al": function() { + return n; + }, + "zD": function() { + return l; + } + }); + var n = { + 'alignments': 'Alignments', + 'justifyLeft': 'Align Left', + 'justifyCenter': 'Align Center', + 'justifyRight': 'Align Right', + 'justifyFull': 'Align Justify', + 'fontName': 'Font Name', + 'fontSize': 'Font Size', + 'fontColor': 'Font Color', + 'backgroundColor': 'Background Color', + 'bold': 'Bold', + 'italic': 'Italic', + 'underline': 'Underline', + 'strikethrough': 'Strikethrough', + 'clearFormat': 'Clear Format', + 'clearAll': 'Clear All', + 'cut': 'Cut', + 'copy': 'Copy', + 'paste': 'Paste', + 'unorderedList': 'Bulleted List', + 'orderedList': 'Numbered List', + 'indent': 'Increase Indent', + 'outdent': 'Decrease Indent', + 'undo': 'Undo', + 'redo': 'Redo', + 'superscript': 'Superscript', + 'subscript': 'Subscript', + 'createLink': 'Insert Link', + 'openLink': 'Open Link', + 'editLink': 'Edit Link', + 'removeLink': 'Remove Link', + 'image': 'Insert Image', + 'replace': 'Replace', + 'align': 'Align', + 'caption': 'Image Caption', + 'remove': 'Remove', + 'insertLink': 'Insert Link', + 'display': 'Display', + 'altText': 'Alternative Text', + 'dimension': 'Change Size', + 'fullscreen': 'Maximize', + 'maximize': 'Maximize', + 'minimize': 'Minimize', + 'lowerCase': 'Lower Case', + 'upperCase': 'Upper Case', + 'print': 'Print', + 'formats': 'Formats', + 'numberFormatList': 'Number Format List', + 'bulletFormatList': 'Bullet Format List', + 'sourcecode': 'Code View', + 'preview': 'Preview', + 'viewside': 'ViewSide', + 'insertCode': 'Insert Code', + 'linkText': 'Display Text', + 'linkTooltipLabel': 'Title', + 'linkWebUrl': 'Web Address', + 'linkTitle': 'Enter a title', + 'linkurl': 'http://example.com', + 'linkOpenInNewWindow': 'Open Link in New Window', + 'linkHeader': 'Insert Link', + 'dialogInsert': 'Insert', + 'dialogCancel': 'Cancel', + 'dialogUpdate': 'Update', + 'imageHeader': 'Insert Image', + 'imageLinkHeader': 'You can also provide a link from the web', + 'mdimageLink': 'Please provide a URL for your image', + 'imageUploadMessage': 'Drop image here or browse to upload', + 'imageDeviceUploadMessage': 'Click here to upload', + 'imageAlternateText': 'Alternate Text', + 'alternateHeader': 'Alternative Text', + 'browse': 'Browse', + 'imageUrl': 'http://example.com/image.png', + 'imageCaption': 'Caption', + 'imageSizeHeader': 'Image Size', + 'imageHeight': 'Height', + 'imageWidth': 'Width', + 'textPlaceholder': 'Enter Text', + 'inserttablebtn': 'Insert Table', + 'tabledialogHeader': 'Insert Table', + 'tableWidth': 'Width', + 'cellpadding': 'Cell Padding', + 'cellspacing': 'Cell Spacing', + 'columns': 'Number of columns', + 'rows': 'Number of rows', + 'tableRows': 'Table Rows', + 'tableColumns': 'Table Columns', + 'tableCellHorizontalAlign': 'Table Cell Horizontal Align', + 'tableCellVerticalAlign': 'Table Cell Vertical Align', + 'createTable': 'Create Table', + 'removeTable': 'Remove Table', + 'tableHeader': 'Table Header', + 'tableRemove': 'Table Remove', + 'tableCellBackground': 'Table Cell Background', + 'tableEditProperties': 'Table Edit Properties', + 'styles': 'Styles', + 'insertColumnLeft': 'Insert Column Left', + 'insertColumnRight': 'Insert Column Right', + 'deleteColumn': 'Delete Column', + 'insertRowBefore': 'Insert Row Before', + 'insertRowAfter': 'Insert Row After', + 'deleteRow': 'Delete Row', + 'tableEditHeader': 'Edit Table', + 'TableHeadingText': 'Heading', + 'TableColText': 'Col', + 'imageInsertLinkHeader': 'Insert Link', + 'editImageHeader': 'Edit Image', + "alignmentsDropDownLeft": 'Align Left', + "alignmentsDropDownCenter": 'Align Center', + "alignmentsDropDownRight": 'Align Right', + "alignmentsDropDownJustify": 'Align Justify', + "imageDisplayDropDownInline": 'Inline', + "imageDisplayDropDownBreak": 'Break', + "tableInsertRowDropDownBefore": 'Insert row before', + "tableInsertRowDropDownAfter": 'Insert row after', + "tableInsertRowDropDownDelete": 'Delete row', + "tableInsertColumnDropDownLeft": 'Insert column left', + "tableInsertColumnDropDownRight": 'Insert column right', + "tableInsertColumnDropDownDelete": 'Delete column', + "tableVerticalAlignDropDownTop": 'Align Top', + "tableVerticalAlignDropDownMiddle": 'Align Middle', + "tableVerticalAlignDropDownBottom": 'Align Bottom', + "tableStylesDropDownDashedBorder": 'Dashed Borders', + "tableStylesDropDownAlternateRows": 'Alternate Rows', + 'pasteFormat': 'Paste Format', + 'pasteFormatContent': 'Choose the formatting action', + 'plainText': 'Plain Text', + 'cleanFormat': 'Clean', + 'keepFormat': 'Keep', + 'pasteDialogOk': 'OK', + 'pasteDialogCancel': 'Cancel', + 'fileManager': 'File Manager', + 'fileDialogHeader': 'File Browser', + "formatsDropDownParagraph": 'Paragraph', + 'formatsDropDownCode': 'Code', + 'formatsDropDownQuotation': 'Quotation', + 'formatsDropDownHeading1': 'Heading 1', + 'formatsDropDownHeading2': 'Heading 2', + 'formatsDropDownHeading3': 'Heading 3', + 'formatsDropDownHeading4': 'Heading 4', + 'fontNameSegoeUI': 'Segoe UI', + 'fontNameArial': 'Arial', + 'fontNameGeorgia': 'Georgia', + 'fontNameImpact': 'Impact', + 'fontNameTahoma': 'Tahoma', + 'fontNameTimesNewRoman': 'Times New Roman', + 'fontNameVerdana': 'Verdana', + 'numberFormatListNumber': 'Number', + 'numberFormatListLowerAlpha': 'LowerAlpha', + 'numberFormatListUpperAlpha': 'UpperAlpha', + 'numberFormatListLowerRoman': 'LowerRoman', + 'numberFormatListUpperRoman': 'UpperRoman', + 'numberFormatListLowerGreek': 'LowerGreek', + 'bulletFormatListDisc': 'Disc', + 'bulletFormatListCircle': 'Circle', + 'bulletFormatListSquare': 'Square', + 'numberFormatListNone': 'None', + 'bulletFormatListNone': 'None' + }; + var r = { + 'alignments': 'alignments', + 'justifyleft': 'justifyLeft', + 'justifycenter': 'justifyCenter', + 'justifyright': 'justifyRight', + 'justifyfull': 'justifyFull', + 'fontname': 'fontName', + 'fontsize': 'fontSize', + 'fontcolor': 'fontColor', + 'backgroundcolor': 'backgroundColor', + 'bold': 'bold', + 'italic': 'italic', + 'underline': 'underline', + 'strikethrough': 'strikethrough', + 'clearformat': 'clearFormat', + 'clearall': 'clearAll', + 'cut': 'cut', + 'copy': 'copy', + 'paste': 'paste', + 'unorderedlist': 'unorderedList', + 'orderedlist': 'orderedList', + 'indent': 'indent', + 'outdent': 'outdent', + 'undo': 'undo', + 'redo': 'redo', + 'superscript': 'superscript', + 'subscript': 'subscript', + 'createlink': 'createLink', + 'openlink': 'openLink', + 'editlink': 'editLink', + 'removelink': 'removeLink', + 'openimagelink': 'openLink', + 'editimagelink': 'editLink', + 'removeimagelink': 'removeLink', + 'image': 'image', + 'replace': 'replace', + 'align': 'align', + 'caption': 'caption', + 'remove': 'remove', + 'insertlink': 'insertLink', + 'display': 'display', + 'alttext': 'altText', + 'dimension': 'dimension', + 'fullscreen': 'fullscreen', + 'maximize': 'maximize', + 'minimize': 'minimize', + 'lowercase': 'lowerCase', + 'uppercase': 'upperCase', + 'print': 'print', + 'formats': 'formats', + 'numberformatlist': 'numberFormatList', + 'bulletformatlist': 'bulletFormatList', + 'sourcecode': 'sourcecode', + 'preview': 'preview', + 'viewside': 'viewside', + 'insertcode': 'insertCode', + 'tablerows': 'tableRows', + 'tablecolumns': 'tableColumns', + 'tablecellhorizontalalign': 'tableCellHorizontalAlign', + 'tablecellverticalalign': 'tableCellVerticalAlign', + 'createtable': 'createTable', + 'removetable': 'removeTable', + 'tableheader': 'tableHeader', + 'tableremove': 'tableRemove', + 'tablecellbackground': 'tableCellBackground', + 'tableeditproperties': 'tableEditProperties', + 'styles': 'styles', + 'insertcolumnleft': 'insertColumnLeft', + 'insertcolumnright': 'insertColumnRight', + 'deletecolumn': 'deleteColumn', + 'aligntop': 'AlignTop', + 'alignmiddle': 'AlignMiddle', + 'alignbottom': 'AlignBottom', + 'insertrowbefore': 'insertRowBefore', + 'insertrowafter': 'insertRowAfter', + 'deleterow': 'deleteRow' + }; + var s = [ + { + locale: 'fontNameSegoeUI', + value: 'Segoe UI' + }, + { + locale: 'fontNameArial', + value: 'Arial,Helvetica,sans-serif' + }, + { + locale: 'fontNameGeorgia', + value: 'Georgia,serif' + }, + { + locale: 'fontNameImpact', + value: 'Impact,Charcoal,sans-serif' + }, + { + locale: 'fontNameTahoma', + value: 'Tahoma,Geneva,sans-serif' + }, + { + locale: 'fontNameTimesNewRoman', + value: 'Times New Roman,Times,serif' + }, + { + locale: 'fontNameVerdana', + value: 'Verdana,Geneva,sans-serif' + } + ]; + var o = [ + { + locale: 'formatsDropDownParagraph', + value: 'P' + }, + { + locale: 'formatsDropDownCode', + value: 'Pre' + }, + { + locale: 'formatsDropDownQuotation', + value: 'BlockQuote' + }, + { + locale: 'formatsDropDownHeading1', + value: 'H1' + }, + { + locale: 'formatsDropDownHeading2', + value: 'H2' + }, + { + locale: 'formatsDropDownHeading3', + value: 'H3' + }, + { + locale: 'formatsDropDownHeading4', + value: 'H4' + } + ]; + var a = [ + { + locale: 'numberFormatListNone', + value: 'none' + }, + { + locale: 'numberFormatListNumber', + value: 'decimal' + }, + { + locale: 'numberFormatListLowerAlpha', + value: 'lower-alpha' + }, + { + locale: 'numberFormatListUpperAlpha', + value: 'upper-alpha' + }, + { + locale: 'numberFormatListLowerRoman', + value: 'lower-roman' + }, + { + locale: 'numberFormatListUpperRoman', + value: 'upper-roman' + }, + { + locale: 'numberFormatListLowerGreek', + value: 'lower-greek' + } + ]; + var l = [ + { + locale: 'bulletFormatListNone', + value: 'none' + }, + { + locale: 'bulletFormatListDisc', + value: 'disc' + }, + { + locale: 'bulletFormatListCircle', + value: 'circle' + }, + { + locale: 'bulletFormatListSquare', + value: 'square' + } + ]; + }), + 3276: (function(e, t, i) { + "use strict"; + i.d(t, { + "AW": function() { + return f; + }, + "B3": function() { + return w; + }, + "Cz": function() { + return T; + }, + "D1": function() { + return p; + }, + "Fg": function() { + return o; + }, + "Gf": function() { + return y; + }, + "I8": function() { + return C; + }, + "JB": function() { + return E; + }, + "Ju": function() { + return x; + }, + "NO": function() { + return h; + }, + "QP": function() { + return N; + }, + "Sz": function() { + return c; + }, + "Tg": function() { + return v; + }, + "UP": function() { + return k; + }, + "_f": function() { + return b; + }, + "gk": function() { + return S; + }, + "rS": function() { + return n; + }, + "rj": function() { + return r; + }, + "ry": function() { + return a; + } + }); + var n = [ + 'alignments', + 'formats', + 'fontname', + 'fontsize', + 'fontcolor', + 'backgroundcolor', + 'align', + 'display', + 'tablerows', + 'tablecolumns', + 'tablecell', + 'tablecellhorizontalalign', + 'tablecellverticalalign', + 'styles', + 'numberformatlist', + 'bulletformatlist' + ]; + var r = { + 'alignments': { + 'id': 'Alignments', + 'icon': 'e-alignments', + 'tooltip': 'Alignments', + 'command': 'Alignments', + 'subCommand': 'Alignments' + }, + 'justifyleft': { + 'id': 'JustifyLeft', + 'icon': 'e-justify-left', + 'tooltip': 'JustifyLeft', + 'command': 'Alignments', + 'subCommand': 'JustifyLeft' + }, + 'justifycenter': { + 'id': 'JustifyCenter', + 'icon': 'e-justify-center', + 'tooltip': 'JustifyCenter', + 'command': 'Alignments', + 'subCommand': 'JustifyCenter' + }, + 'justifyright': { + 'id': 'JustifyRight', + 'icon': 'e-justify-right', + 'tooltip': 'JustifyRight', + 'command': 'Alignments', + 'subCommand': 'JustifyRight' + }, + 'justifyfull': { + 'id': 'JustifyFull', + 'icon': 'e-justify-full', + 'tooltip': 'JustifyFull', + 'command': 'Alignments', + 'subCommand': 'JustifyFull' + }, + 'fontname': { + 'id': 'FontName', + 'icon': 'e-font-name', + 'tooltip': 'Font Name', + 'command': 'Font', + 'subCommand': 'FontName' + }, + 'fontsize': { + 'id': 'FontSize', + 'icon': 'e-font-size', + 'tooltip': 'Font Size', + 'command': 'Font', + 'subCommand': 'FontSize' + }, + 'fontcolor': { + 'id': 'FontColor', + 'icon': 'e-font-color', + 'tooltip': 'Font Color', + 'command': 'Font', + 'subCommand': 'FontColor', + 'value': '#ff0000ff' + }, + 'backgroundcolor': { + 'id': 'BackgroundColor', + 'icon': 'e-background-color', + 'tooltip': 'Background Color', + 'command': 'Font', + 'subCommand': 'BackgroundColor', + 'value': '#ffff00ff' + }, + 'bold': { + 'id': 'Bold', + 'icon': 'e-bold', + 'tooltip': 'Bold', + 'command': 'Style', + 'subCommand': 'Bold' + }, + 'italic': { + 'id': 'Italic', + 'icon': 'e-italic', + 'tooltip': 'Italic', + 'command': 'Style', + 'subCommand': 'Italic' + }, + 'underline': { + 'id': 'Underline', + 'icon': 'e-underline', + 'tooltip': 'Underline', + 'command': 'Style', + 'subCommand': 'Underline' + }, + 'strikethrough': { + 'id': 'StrikeThrough', + 'icon': 'e-strike-through', + 'tooltip': 'StrikeThrough', + 'command': 'Style', + 'subCommand': 'StrikeThrough' + }, + 'clearformat': { + 'id': 'ClearFormat', + 'icon': 'e-clear-format', + 'tooltip': 'Clear Format', + 'command': 'Clear', + 'subCommand': 'ClearFormat' + }, + 'clearall': { + 'id': 'ClearAll', + 'icon': 'e-clear-all', + 'tooltip': 'Clear All', + 'command': 'Clear', + 'subCommand': 'ClearAll' + }, + 'cut': { + 'id': 'Cut', + 'icon': 'e-cut', + 'tooltip': 'Cut', + 'command': 'ClipBoard', + 'subCommand': 'Cut' + }, + 'copy': { + 'id': 'Copy', + 'icon': 'e-copy', + 'tooltip': 'Copy', + 'command': 'ClipBoard', + 'subCommand': 'Copy' + }, + 'paste': { + 'id': 'Paste', + 'icon': 'e-paste', + 'tooltip': 'Paste', + 'command': 'ClipBoard', + 'subCommand': 'Paste' + }, + 'unorderedlist': { + 'id': 'UnorderedList', + 'icon': 'e-unorder-list', + 'tooltip': 'Bulleted List', + 'command': 'Lists', + 'subCommand': 'UL' + }, + 'orderedlist': { + 'id': 'OrderedList', + 'icon': 'e-order-list', + 'tooltip': 'Numbered List', + 'command': 'Lists', + 'subCommand': 'OL' + }, + 'numberformatlist': { + 'id': 'NumberFormatList', + 'icon': 'e-order-list', + 'tooltip': 'Number Format List', + 'command': 'NumberFormatList', + 'subCommand': 'NumberFormatList' + }, + 'bulletformatlist': { + 'id': 'BulletFormatList', + 'icon': 'e-unorder-list', + 'tooltip': 'Bullet Format List', + 'command': 'BulletFormatList', + 'subCommand': 'BulletFormatList' + }, + 'indent': { + 'id': 'Indent', + 'icon': 'e-indent', + 'tooltip': 'Increase Indent', + 'command': 'Indents', + 'subCommand': 'Indent' + }, + 'outdent': { + 'id': 'Outdent', + 'icon': 'e-outdent', + 'tooltip': 'Decrease Indent', + 'command': 'Indents', + 'subCommand': 'Outdent' + }, + 'undo': { + 'id': 'Undo', + 'icon': 'e-undo', + 'tooltip': 'Undo', + 'command': 'Actions', + 'subCommand': 'Undo' + }, + 'redo': { + 'id': 'Redo', + 'icon': 'e-redo', + 'tooltip': 'Redo', + 'command': 'Actions', + 'subCommand': 'Redo' + }, + 'superscript': { + 'id': 'SuperScript', + 'icon': 'e-super-script', + 'tooltip': 'Superscript', + 'command': 'Effects', + 'subCommand': 'SuperScript' + }, + 'subscript': { + 'id': 'SubScript', + 'icon': 'e-sub-script', + 'tooltip': 'Subscript', + 'command': 'Effects', + 'subCommand': 'SubScript' + }, + 'createlink': { + 'id': 'CreateLink', + 'icon': 'e-create-link', + 'tooltip': 'Insert Hyperlink', + 'command': 'Links', + 'subCommand': 'CreateLink' + }, + 'openlink': { + 'id': 'OpenLink', + 'icon': 'e-open-link', + 'tooltip': 'Open Link', + 'command': 'Links', + 'subCommand': 'OpenLink' + }, + 'editlink': { + 'id': 'EditLink', + 'icon': 'e-edit-link', + 'tooltip': 'Edit Link', + 'command': 'Links', + 'subCommand': 'EditLink' + }, + 'removelink': { + 'id': 'RemoveLink', + 'icon': 'e-remove-link', + 'tooltip': 'Remove Link', + 'command': 'Links', + 'subCommand': 'RemoveLink' + }, + 'image': { + 'id': 'Image', + 'icon': 'e-image', + 'tooltip': 'Insert Image', + 'command': 'Images', + 'subCommand': 'Image' + }, + 'filemanager': { + 'id': 'FileManager', + 'icon': 'e-rte-file-manager', + 'tooltip': 'File Manager', + 'command': 'Files', + 'subCommand': 'File' + }, + 'createtable': { + 'id': 'CreateTable', + 'icon': 'e-create-table', + 'tooltip': 'Create Table', + 'command': 'Table', + 'subCommand': 'CreateTable' + }, + 'removetable': { + 'id': 'removeTable', + 'icon': 'e-remove-table', + 'tooltip': 'Remove Table', + 'command': 'removeTable', + 'subCommand': 'removeTable' + }, + 'replace': { + 'id': 'Replace', + 'icon': 'e-replace', + 'tooltip': 'Replace', + 'command': 'Images', + 'subCommand': 'Replace' + }, + 'align': { + 'id': 'Align', + 'icon': 'e-align', + 'tooltip': 'Align', + 'command': 'Images', + 'subCommand': 'Align' + }, + 'caption': { + 'id': 'Caption', + 'icon': 'e-caption', + 'tooltip': 'Image Caption', + 'command': 'Images', + 'subCommand': 'Caption' + }, + 'remove': { + 'id': 'Remove', + 'icon': 'e-remove', + 'tooltip': 'Remove', + 'command': 'Images', + 'subCommand': 'Remove' + }, + 'openimagelink': { + 'id': 'OpenImageLink', + 'icon': 'e-open-link', + 'tooltip': 'Open Link', + 'command': 'Images', + 'subCommand': 'OpenImageLink' + }, + 'editimagelink': { + 'id': 'EditImageLink', + 'icon': 'e-edit-link', + 'tooltip': 'Edit Link', + 'command': 'Images', + 'subCommand': 'EditImageLink' + }, + 'removeimagelink': { + 'id': 'RemoveImageLink', + 'icon': 'e-remove-link', + 'tooltip': 'Remove Link', + 'command': 'Images', + 'subCommand': 'RemoveImageLink' + }, + 'insertlink': { + 'id': 'InsertLink', + 'icon': 'e-insert-link', + 'tooltip': 'Insert Link', + 'command': 'Images', + 'subCommand': 'InsertLink' + }, + 'display': { + 'id': 'Display', + 'icon': 'e-display', + 'tooltip': 'Display', + 'command': 'Images', + 'subCommand': 'Display' + }, + 'alttext': { + 'id': 'AltText', + 'icon': 'e-alt-text', + 'tooltip': 'Alternative Text', + 'command': 'Images', + 'subCommand': 'AltText' + }, + 'dimension': { + 'id': 'Dimension', + 'icon': 'e-img-dimension', + 'tooltip': 'Change Size', + 'command': 'Images', + 'subCommand': 'Dimension' + }, + 'fullscreen': { + 'id': 'Maximize', + 'icon': 'e-maximize', + 'tooltip': 'Maximize', + 'command': 'View', + 'subCommand': 'Maximize' + }, + 'maximize': { + 'id': 'Maximize', + 'icon': 'e-maximize', + 'tooltip': 'Maximize', + 'command': 'FullScreen', + 'subCommand': 'Maximize' + }, + 'minimize': { + 'id': 'Minimize', + 'icon': 'e-minimize', + 'tooltip': 'Minimize', + 'command': 'FullScreen', + 'subCommand': 'Minimize' + }, + 'lowercase': { + 'id': 'LowerCase', + 'icon': 'e-lower-case', + 'tooltip': 'Lower Case', + 'command': 'Casing', + 'subCommand': 'LowerCase' + }, + 'uppercase': { + 'id': 'UpperCase', + 'icon': 'e-upper-case', + 'tooltip': 'Upper Case', + 'command': 'Casing', + 'subCommand': 'UpperCase' + }, + 'print': { + 'id': 'Print', + 'icon': 'e-print', + 'tooltip': 'Print', + 'command': 'Print', + 'subCommand': 'Print' + }, + 'formats': { + 'id': 'Formats', + 'icon': 'e-formats', + 'tooltip': 'Formats', + 'command': 'Formats', + 'subCommand': 'Formats' + }, + 'sourcecode': { + 'id': 'SourceCode', + 'icon': 'e-source-code', + 'tooltip': 'Source Code', + 'command': 'SourceCode', + 'subCommand': 'SourceCode' + }, + 'preview': { + 'id': 'Preview', + 'icon': 'e-preview', + 'tooltip': 'Preview', + 'command': 'Preview', + 'subCommand': 'Preview' + }, + 'viewside': { + 'id': 'ViewSide', + 'icon': 'e-view-side', + 'tooltip': 'ViewSide', + 'command': 'ViewSide', + 'subCommand': 'ViewSide' + }, + 'insertcode': { + 'id': 'InsertCode', + 'icon': 'e-insert-code', + 'tooltip': 'Insert Code', + 'command': 'Formats', + 'subCommand': 'Pre' + }, + 'tableheader': { + 'id': 'TableHeader', + 'icon': 'e-table-header', + 'tooltip': 'Table Header', + 'command': 'Table', + 'subCommand': 'TableHeader' + }, + 'tableremove': { + 'id': 'TableRemove', + 'icon': 'e-table-remove', + 'tooltip': 'Table Remove', + 'command': 'Table', + 'subCommand': 'TableRemove' + }, + 'tablerows': { + 'id': 'TableRows', + 'icon': 'e-table-rows', + 'tooltip': 'Table Rows', + 'command': 'Table', + 'subCommand': 'TableRows' + }, + 'tablecolumns': { + 'id': 'TableColumns', + 'icon': 'e-table-columns', + 'tooltip': 'Table Columns', + 'command': 'Table', + 'subCommand': 'TableColumns' + }, + 'tablecell': { + 'id': 'TableCell', + 'icon': 'e-table-cell', + 'tooltip': 'Table Cell', + 'command': 'Table', + 'subCommand': 'TableCell' + }, + 'tablecellbackground': { + 'id': 'TableCellBackground', + 'icon': 'e-table-cell-background', + 'tooltip': 'Table Cell Background', + 'command': 'Table', + 'subCommand': 'TableCellBackground' + }, + 'tablecellhorizontalalign': { + 'id': 'TableCellHorizontalAlign', + 'icon': 'e-table-cell-horizontalAlign', + 'tooltip': 'Table Cell HorizontalAlign', + 'command': 'Table', + 'subCommand': 'TableCellHorizontalAlign' + }, + 'tablecellverticalalign': { + 'id': 'TableCellVerticalAlign', + 'icon': 'e-table-cell-verticalAlign', + 'tooltip': 'Table Cell VerticalAlign', + 'command': 'Table', + 'subCommand': 'TableCellVerticalAlign' + }, + 'tableeditproperties': { + 'id': 'TableEditProperties', + 'icon': 'e-table-edit-properties', + 'tooltip': 'Table Edit Properties', + 'command': 'Table', + 'subCommand': 'TableEditProperties' + }, + 'styles': { + 'id': 'Styles', + 'icon': 'e-table-styles', + 'tooltip': 'Styles', + 'command': 'Table', + 'subCommand': 'Styles' + } + }; + var s = [ + { + locale: 'alignmentsDropDownLeft', + value: 'JustifyLeft' + }, + { + locale: 'alignmentsDropDownCenter', + value: 'JustifyCenter' + }, + { + locale: 'alignmentsDropDownRight', + value: 'JustifyRight' + }, + { + locale: 'alignmentsDropDownJustify', + value: 'JustifyFull' + } + ]; + var o = [ + { + iconCss: 'e-icons e-justify-left', + text: 'Align Left', + command: 'Alignments', + subCommand: 'JustifyLeft' + }, + { + iconCss: 'e-icons e-justify-center', + text: 'Align Center', + command: 'Alignments', + subCommand: 'JustifyCenter' + }, + { + iconCss: 'e-icons e-justify-right', + text: 'Align Right', + command: 'Alignments', + subCommand: 'JustifyRight' + }, + { + iconCss: 'e-icons e-justify-full', + text: 'Align Justify', + command: 'Alignments', + subCommand: 'JustifyFull' + } + ]; + var a = [ + { + iconCss: 'e-icons e-justify-left', + command: 'Images', + subCommand: 'JustifyLeft' + }, + { + iconCss: 'e-icons e-justify-center', + command: 'Images', + subCommand: 'JustifyCenter' + }, + { + iconCss: 'e-icons e-justify-right', + command: 'Images', + subCommand: 'JustifyRight' + } + ]; + var l = [ + { + locale: 'imageDisplayDropDownInline', + value: 'Inline' + }, + { + locale: 'imageDisplayDropDownBreak', + value: 'Break' + } + ]; + var h = [ + { + text: 'Inline', + cssClass: 'e-inline', + command: 'Images', + subCommand: 'Inline' + }, + { + text: 'Break', + cssClass: 'e-break', + command: 'Images', + subCommand: 'Break' + } + ]; + var c = [ + { + iconCss: 'e-icons e-cell-merge', + text: 'Merge cells', + command: 'Table', + subCommand: 'Merge' + }, + { + iconCss: 'e-icons e-cell-horizontal-split', + text: 'Horizontal split', + command: 'Table', + subCommand: 'HorizontalSplit' + }, + { + iconCss: 'e-icons e-cell-vertical-split', + text: 'Vertical split', + command: 'Table', + subCommand: 'VerticalSplit' + } + ]; + var d = [ + { + locale: 'tableInsertRowDropDownBefore', + value: 'InsertRowBefore' + }, + { + locale: 'tableInsertRowDropDownAfter', + value: 'InsertRowAfter' + }, + { + locale: 'tableInsertRowDropDownDelete', + value: 'DeleteRow' + } + ]; + var p = [ + { + iconCss: 'e-icons e-insert-row-before', + text: 'Insert row before', + command: 'Table', + subCommand: 'InsertRowBefore' + }, + { + iconCss: 'e-icons e-insert-row-after', + text: 'Insert row after', + command: 'Table', + subCommand: 'InsertRowAfter' + }, + { + iconCss: 'e-icons e-delete-row', + text: 'Delete row', + command: 'Table', + subCommand: 'DeleteRow' + } + ]; + var u = [ + { + locale: 'tableInsertColumnDropDownLeft', + value: 'InsertColumnLeft' + }, + { + locale: 'tableInsertColumnDropDownRight', + value: 'InsertColumnRight' + }, + { + locale: 'tableInsertColumnDropDownDelete', + value: 'DeleteColumn' + } + ]; + var f = [ + { + iconCss: 'e-icons e-insert-column-left', + text: 'Insert column left', + command: 'Table', + subCommand: 'InsertColumnLeft' + }, + { + iconCss: 'e-icons e-insert-column-right', + text: 'Insert column right', + command: 'Table', + subCommand: 'InsertColumnRight' + }, + { + iconCss: 'e-icons e-delete-column', + text: 'Delete column', + command: 'Table', + subCommand: 'DeleteColumn' + } + ]; + var m = [ + { + locale: 'tableVerticalAlignDropDownTop', + value: 'AlignTop' + }, + { + locale: 'tableVerticalAlignDropDownMiddle', + value: 'AlignMiddle' + }, + { + locale: 'tableVerticalAlignDropDownBottom', + value: 'AlignBottom' + } + ]; + var v = [ + { + iconCss: 'e-icons e-align-top', + text: 'Align Top', + command: 'Table', + subCommand: 'AlignTop' + }, + { + iconCss: 'e-icons e-align-middle', + text: 'Align Middle', + command: 'Table', + subCommand: 'AlignMiddle' + }, + { + iconCss: 'e-icons e-align-bottom', + text: 'Align Bottom', + command: 'Table', + subCommand: 'AlignBottom' + } + ]; + var g = [ + { + locale: 'tableStylesDropDownDashedBorder', + value: 'Dashed' + }, + { + locale: 'tableStylesDropDownAlternateRows', + value: 'Alternate' + } + ]; + var b = [ + { + text: 'Dashed Borders', + cssClass: 'e-dashed-borders', + command: 'Table', + subCommand: 'Dashed' + }, + { + text: 'Alternate Rows', + cssClass: 'e-alternate-rows', + command: 'Table', + subCommand: 'Alternate' + } + ]; + var y = [ + 'Bold', + 'Italic', + 'Underline', + '|', + 'Formats', + 'Alignments', + 'OrderedList', + 'UnorderedList', + '|', + 'CreateLink', + 'Image', + '|', + 'SourceCode', + 'Undo', + 'Redo' + ]; + var C = [ + { + cssClass: 'e-segoe-ui', + text: 'Segoe UI', + command: 'Font', + subCommand: 'FontName', + value: 'Segoe UI' + }, + { + cssClass: 'e-arial', + text: 'Arial', + command: 'Font', + subCommand: 'FontName', + value: 'Arial,Helvetica,sans-serif' + }, + { + cssClass: 'e-georgia', + text: 'Georgia', + command: 'Font', + subCommand: 'FontName', + value: 'Georgia,serif' + }, + { + cssClass: 'e-impact', + text: 'Impact', + command: 'Font', + subCommand: 'FontName', + value: 'Impact,Charcoal,sans-serif' + }, + { + cssClass: 'e-tahoma', + text: 'Tahoma', + command: 'Font', + subCommand: 'FontName', + value: 'Tahoma,Geneva,sans-serif' + }, + { + cssClass: 'e-times-new-roman', + text: 'Times New Roman', + command: 'Font', + subCommand: 'FontName', + value: 'Times New Roman,Times,serif' + }, + { + cssClass: 'e-verdana', + text: 'Verdana', + command: 'Font', + subCommand: 'FontName', + value: 'Verdana,Geneva,sans-serif' + } + ]; + var E = [ + { + text: '8 pt', + value: '8pt' + }, + { + text: '10 pt', + value: '10pt' + }, + { + text: '12 pt', + value: '12pt' + }, + { + text: '14 pt', + value: '14pt' + }, + { + text: '18 pt', + value: '18pt' + }, + { + text: '24 pt', + value: '24pt' + }, + { + text: '36 pt', + value: '36pt' + } + ]; + var S = [ + { + cssClass: 'e-paragraph', + text: 'Paragraph', + command: 'Formats', + subCommand: 'P', + value: 'P' + }, + { + cssClass: 'e-code', + text: 'Code', + command: 'Formats', + subCommand: 'Pre', + value: 'Pre' + }, + { + cssClass: 'e-quote', + text: 'Quotation', + command: 'Formats', + subCommand: 'BlockQuote', + value: 'BlockQuote' + }, + { + cssClass: 'e-h1', + text: 'Heading 1', + command: 'Formats', + subCommand: 'H1', + value: 'H1' + }, + { + cssClass: 'e-h2', + text: 'Heading 2', + command: 'Formats', + subCommand: 'H2', + value: 'H2' + }, + { + cssClass: 'e-h3', + text: 'Heading 3', + command: 'Formats', + subCommand: 'H3', + value: 'H3' + }, + { + cssClass: 'e-h4', + text: 'Heading 4', + command: 'Formats', + subCommand: 'H4', + value: 'H4' + } + ]; + var w = { + 'Custom': [ + '', + '#000000', + '#e7e6e6', + '#44546a', + '#4472c4', + '#ed7d31', + '#a5a5a5', + '#ffc000', + '#70ad47', + '#ff0000', + '#f2f2f2', + '#808080', + '#cfcdcd', + '#d5dce4', + '#d9e2f3', + '#fbe4d5', + '#ededed', + '#fff2cc', + '#e2efd9', + '#ffcccc', + '#d9d9d9', + '#595959', + '#aeaaaa', + '#acb9ca', + '#b4c6e7', + '#f7caac', + '#dbdbdb', + '#ffe599', + '#c5e0b3', + '#ff8080', + '#bfbfbf', + '#404040', + '#747070', + '#8496b0', + '#8eaadb', + '#f4b083', + '#c9c9c9', + '#ffd966', + '#a8d08d', + '#ff3333', + '#a6a6a6', + '#262626', + '#3b3838', + '#323e4f', + '#2f5496', + '#c45911', + '#7b7b7b', + '#bf8f00', + '#538135', + '#b30000', + '#7f7f7f', + '#0d0d0d', + '#161616', + '#212934', + '#1f3763', + '#823b0b', + '#525252', + '#7f5f00', + '#375623', + '#660000' + ] + }; + var T = { + 'Custom': [ + '', + '#000000', + '#ffff00', + '#00ff00', + '#00ffff', + '#0000ff', + '#ff0000', + '#000080', + '#800080', + '#996633', + '#f2f2f2', + '#808080', + '#ffffcc', + '#b3ffb3', + '#ccffff', + '#ccccff', + '#ffcccc', + '#ccccff', + '#ff80ff', + '#f2e6d9', + '#d9d9d9', + '#595959', + '#ffff80', + '#80ff80', + '#b3ffff', + '#8080ff', + '#ff8080', + '#8080ff', + '#ff00ff', + '#dfbf9f', + '#bfbfbf', + '#404040', + '#ffff33', + '#33ff33', + '#33ffff', + '#3333ff', + '#ff3333', + '#0000b3', + '#b300b3', + '#c68c53', + '#a6a6a6', + '#262626', + '#e6e600', + '#00b300', + '#009999', + '#000099', + '#b30000', + '#000066', + '#660066', + '#86592d', + '#7f7f7f', + '#0d0d0d', + '#999900', + '#006600', + '#006666', + '#000066', + '#660000', + '#00004d', + '#4d004d', + '#734d26' + ] + }; + var k = [ + { + text: 'None', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'none' + }, + { + text: 'Number', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'decimal' + }, + { + text: 'Lower Greek', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'lowerGreek' + }, + { + text: 'Lower Roman', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'lowerRoman' + }, + { + text: 'Upper Alpha', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'upperAlpha' + }, + { + text: 'Lower Alpha', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'lowerAlpha' + }, + { + text: 'Upper Roman', + command: 'Lists', + subCommand: 'NumberFormatList', + value: 'upperRoman' + } + ]; + var x = [ + { + text: 'None', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'none' + }, + { + text: 'Disc', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'disc' + }, + { + text: 'Circle', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'circle' + }, + { + text: 'Square', + command: 'Lists', + subCommand: 'BulletFormatList', + value: 'square' + } + ]; + function L(e, t, i) { + for(var n = 0; t.length > n; n++){ + if (t[n].value === i.subCommand) { + return e.localeObj.getConstant(t[n].locale); + } + } + return i.text; + } + function N(e) { + o.forEach(function(t, i) { + o[i].text = L(e, s, o[i]); + }); + h.forEach(function(t, i) { + h[i].text = L(e, l, h[i]); + }); + p.forEach(function(t, i) { + p[i].text = L(e, d, p[i]); + }); + f.forEach(function(t, i) { + f[i].text = L(e, u, f[i]); + }); + v.forEach(function(t, i) { + v[i].text = L(e, m, v[i]); + }); + b.forEach(function(t, i) { + b[i].text = L(e, g, b[i]); + }); + } + }), + 1860: (function(e, t, i) { + "use strict"; + i.d(t, { + "r": function() { + return T; + } + }); + var n = i(1807); + var r = i(3386); + var s = i(9805); + var o = i(759); + ; + var a = (undefined && undefined.__extends) || (function() { + var e = function(t, i) { + e = Object.setPrototypeOf || ({ + __proto__: [] + } instanceof Array && function(e, t) { + e.__proto__ = t; + }) || function(e, t) { + for(var i in t)if (t.hasOwnProperty(i)) e[i] = t[i]; + }; + return e(t, i); + }; + return function(t, i) { + e(t, i); + function n() { + this.constructor = t; + } + t.prototype = i === null ? Object.create(i) : (n.prototype = i.prototype, new n()); + }; + })(); + var l = (undefined && undefined.__decorate) || function(e, t, i, n) { + var r = arguments.length, s = r < 3 ? t : n === null ? n = Object.getOwnPropertyDescriptor(t, i) : n, o; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") s = Reflect.decorate(e, t, i, n); + else for(var a = e.length - 1; a >= 0; a--)if (o = e[a]) s = (r < 3 ? o(s) : r > 3 ? o(t, i, s) : o(t, i)) || s; + return r > 3 && s && Object.defineProperty(t, i, s), s; + }; + var h = 'e-check'; + var c = 'e-checkbox-disabled'; + var d = 'e-frame'; + var p = 'e-stop'; + var u = 'e-label'; + var f = 'e-ripple-container'; + var m = 'e-ripple-check'; + var v = 'e-ripple-stop'; + var g = 'e-rtl'; + var b = 'e-checkbox-wrapper'; + var y = [ + 'title', + 'class', + 'style', + 'disabled', + 'readonly', + 'name', + 'value' + ]; + var C = (function(e) { + a(t, e); + function t(t, i) { + var n = e.call(this, t, i) || this; + n.isFocused = false; + n.isMouseClick = false; + n.clickTriggered = false; + n.validCheck = true; + return n; + } + t.prototype.changeState = function(e) { + var t; + var i; + var r = this.getWrapper().getElementsByClassName(d)[0]; + if (n.re) { + i = this.getWrapper().getElementsByClassName(f)[0]; + } + if (e === 'check') { + r.classList.remove(p); + r.classList.add(h); + if (i) { + i.classList.remove(v); + i.classList.add(m); + } + t = 'true'; + this.element.checked = true; + if (this.element.required && this.validCheck) { + this.element.checked = false; + this.validCheck = false; + } else if (this.element.required) { + this.validCheck = true; + } + } else if (e === 'uncheck') { + (0, n.IV)([ + r + ], [ + h, + p + ]); + if (i) { + (0, n.IV)([ + i + ], [ + m, + v + ]); + } + t = 'false'; + this.element.checked = false; + if (this.element.required && this.validCheck) { + this.element.checked = true; + this.validCheck = false; + } else if (this.element.required) { + this.validCheck = true; + } + } else { + r.classList.remove(h); + r.classList.add(p); + if (i) { + i.classList.remove(m); + i.classList.add(v); + } + t = 'mixed'; + this.element.indeterminate = true; + } + }; + t.prototype.clickHandler = function(e) { + if (e.target.tagName === 'INPUT' && this.clickTriggered) { + this.clickTriggered = false; + return; + } + if (e.target.tagName === 'SPAN' || e.target.tagName === 'LABEL') { + this.clickTriggered = true; + } + if (this.isMouseClick) { + this.focusOutHandler(); + this.isMouseClick = false; + } + if (this.indeterminate) { + this.changeState(this.checked ? 'check' : 'uncheck'); + this.indeterminate = false; + this.element.indeterminate = false; + } else if (this.checked) { + this.changeState('uncheck'); + this.checked = false; + } else { + this.changeState('check'); + this.checked = true; + } + var t = { + checked: this.updateVueArrayModel(false), + event: e + }; + this.trigger('change', t); + e.stopPropagation(); + }; + t.prototype.destroy = function() { + var t = this; + var i = this.getWrapper(); + e.prototype.destroy.call(this); + if (this.wrapper) { + i = this.wrapper; + if (!this.disabled) { + this.unWireEvents(); + } + if (this.tagName === 'INPUT') { + if (this.getWrapper() && i.parentNode) { + i.parentNode.insertBefore(this.element, i); + } + (0, n.og)(i); + this.element.checked = false; + if (this.indeterminate) { + this.element.indeterminate = false; + } + [ + 'name', + 'value', + 'disabled' + ].forEach(function(e) { + t.element.removeAttribute(e); + }); + } else { + [ + 'class' + ].forEach(function(e) { + i.removeAttribute(e); + }); + i.innerHTML = ''; + } + } + }; + t.prototype.focusHandler = function() { + this.isFocused = true; + }; + t.prototype.focusOutHandler = function() { + var e = this.getWrapper(); + if (e) { + e.classList.remove('e-focus'); + } + this.isFocused = false; + }; + t.prototype.getModuleName = function() { + return 'checkbox'; + }; + t.prototype.getPersistData = function() { + return this.addOnPersist([ + 'checked', + 'indeterminate' + ]); + }; + t.prototype.getWrapper = function() { + if (this.element && this.element.parentElement) { + return this.element.parentElement.parentElement; + } else { + return null; + } + }; + t.prototype.initialize = function() { + if ((0, n.le)(this.initialCheckedValue)) { + this.initialCheckedValue = this.checked; + } + if (this.name) { + this.element.setAttribute('name', this.name); + } + if (this.value) { + this.element.setAttribute('value', this.value); + if (this.isVue && typeof this.value === 'boolean' && this.value === true) { + this.setProperties({ + 'checked': true + }, true); + } + } + if (this.checked) { + this.changeState('check'); + } + if (this.indeterminate) { + this.changeState(); + } + if (this.disabled) { + this.setDisabled(); + } + }; + t.prototype.initWrapper = function() { + var e = this.element.parentElement; + if (!e.classList.contains(b)) { + e = this.createElement('div', { + className: b + }); + this.element.parentNode.insertBefore(e, this.element); + } + var t = this.createElement('label', { + attrs: { + for: this.element.id + } + }); + var i = this.createElement('span', { + className: 'e-icons ' + d + }); + e.classList.add('e-wrapper'); + if (this.enableRtl) { + e.classList.add(g); + } + if (this.cssClass) { + (0, n.cn)([ + e + ], this.cssClass.split(' ')); + } + e.appendChild(t); + t.appendChild(this.element); + (0, o.Z5)(this, t); + t.appendChild(i); + if (n.re) { + var r = this.createElement('span', { + className: f + }); + if (this.labelPosition === 'Before') { + t.appendChild(r); + } else { + t.insertBefore(r, i); + } + (0, n.qx)(r, { + duration: 400, + isCenterRipple: true + }); + } + if (this.label) { + this.setText(this.label); + } + }; + t.prototype.keyUpHandler = function() { + if (this.isFocused) { + this.getWrapper().classList.add('e-focus'); + } + }; + t.prototype.labelMouseDownHandler = function(e) { + this.isMouseClick = true; + var t = this.getWrapper().getElementsByClassName(f)[0]; + (0, o.sg)(e, t); + }; + t.prototype.labelMouseUpHandler = function(e) { + this.isMouseClick = true; + var t = this.getWrapper().getElementsByClassName(f)[0]; + if (t) { + var i = t.querySelectorAll('.e-ripple-element'); + for(var n = 0; n < i.length - 1; n++){ + t.removeChild(t.childNodes[n]); + } + (0, o.sg)(e, t); + } + }; + t.prototype.onPropertyChanged = function(e, t) { + var i = this.getWrapper(); + for(var r = 0, s = Object.keys(e); r < s.length; r++){ + var o = s[r]; + switch(o){ + case 'checked': + this.indeterminate = false; + this.element.indeterminate = false; + this.changeState(e.checked ? 'check' : 'uncheck'); + break; + case 'indeterminate': + if (e.indeterminate) { + this.changeState(); + } else { + this.element.indeterminate = false; + this.changeState(this.checked ? 'check' : 'uncheck'); + } + break; + case 'disabled': + if (e.disabled) { + this.setDisabled(); + this.wrapper = this.getWrapper(); + this.unWireEvents(); + } else { + this.element.disabled = false; + i.classList.remove(c); + i.setAttribute('aria-disabled', 'false'); + this.wireEvents(); + } + break; + case 'cssClass': + if (t.cssClass) { + (0, n.IV)([ + i + ], t.cssClass.split(' ')); + } + if (e.cssClass) { + (0, n.cn)([ + i + ], e.cssClass.split(' ')); + } + break; + case 'enableRtl': + if (e.enableRtl) { + i.classList.add(g); + } else { + i.classList.remove(g); + } + break; + case 'label': + this.setText(e.label); + break; + case 'labelPosition': + { + var a = i.getElementsByClassName(u)[0]; + var l = i.getElementsByTagName('label')[0]; + (0, n.og)(a); + if (e.labelPosition === 'After') { + l.appendChild(a); + } else { + l.insertBefore(a, i.getElementsByClassName(d)[0]); + } + break; + } + case 'name': + this.element.setAttribute('name', e.name); + break; + case 'value': + if (this.isVue && typeof e.value === 'object') { + break; + } + this.element.setAttribute('value', e.value); + break; + case 'htmlAttributes': + this.updateHtmlAttributeToWrapper(); + break; + } + } + }; + t.prototype.preRender = function() { + var e = this.element; + this.tagName = this.element.tagName; + e = (0, o.Rm)(this.createElement, 'EJS-CHECKBOX', 'checkbox', e, b, 'checkbox'); + this.element = e; + if (this.element.getAttribute('type') !== 'checkbox') { + this.element.setAttribute('type', 'checkbox'); + } + if (!this.element.id) { + this.element.id = (0, n.QI)('e-' + this.getModuleName()); + } + }; + t.prototype.render = function() { + this.initWrapper(); + this.initialize(); + if (!this.disabled) { + this.wireEvents(); + } + this.updateHtmlAttributeToWrapper(); + this.updateVueArrayModel(true); + this.renderComplete(); + this.wrapper = this.getWrapper(); + }; + t.prototype.setDisabled = function() { + var e = this.getWrapper(); + this.element.disabled = true; + e.classList.add(c); + e.setAttribute('aria-disabled', 'true'); + }; + t.prototype.setText = function(e) { + var t = this.getWrapper(); + if (!t) { + return; + } + var i = t.getElementsByClassName(u)[0]; + if (i) { + i.textContent = e; + } else { + e = (this.enableHtmlSanitizer) ? n.pJ.sanitize(e) : e; + i = this.createElement('span', { + className: u, + innerHTML: e + }); + var r = t.getElementsByTagName('label')[0]; + if (this.labelPosition === 'Before') { + r.insertBefore(i, t.getElementsByClassName(d)[0]); + } else { + r.appendChild(i); + } + } + }; + t.prototype.changeHandler = function(e) { + e.stopPropagation(); + }; + t.prototype.formResetHandler = function() { + this.checked = this.initialCheckedValue; + this.element.checked = this.initialCheckedValue; + }; + t.prototype.unWireEvents = function() { + var e = this.wrapper; + n.bi.remove(e, 'click', this.clickHandler); + n.bi.remove(this.element, 'keyup', this.keyUpHandler); + n.bi.remove(this.element, 'focus', this.focusHandler); + n.bi.remove(this.element, 'focusout', this.focusOutHandler); + var t = e.getElementsByTagName('label')[0]; + n.bi.remove(t, 'mousedown', this.labelMouseDownHandler); + n.bi.remove(t, 'mouseup', this.labelMouseUpHandler); + var i = (0, n.oq)(this.element, 'form'); + if (i) { + n.bi.remove(i, 'reset', this.formResetHandler); + } + if (this.tagName === 'EJS-CHECKBOX') { + n.bi.remove(this.element, 'change', this.changeHandler); + } + }; + t.prototype.wireEvents = function() { + var e = this.getWrapper(); + n.bi.add(e, 'click', this.clickHandler, this); + n.bi.add(this.element, 'keyup', this.keyUpHandler, this); + n.bi.add(this.element, 'focus', this.focusHandler, this); + n.bi.add(this.element, 'focusout', this.focusOutHandler, this); + var t = e.getElementsByTagName('label')[0]; + n.bi.add(t, 'mousedown', this.labelMouseDownHandler, this); + n.bi.add(t, 'mouseup', this.labelMouseUpHandler, this); + var i = (0, n.oq)(this.element, 'form'); + if (i) { + n.bi.add(i, 'reset', this.formResetHandler, this); + } + if (this.tagName === 'EJS-CHECKBOX') { + n.bi.add(this.element, 'change', this.changeHandler, this); + } + }; + t.prototype.updateVueArrayModel = function(e) { + if (this.isVue && typeof this.value === 'object') { + var t = this.element.value; + if (t && this.value) { + if (e) { + for(var i = 0; i < this.value.length; i++){ + if (t === this.value[i]) { + this.changeState('check'); + this.setProperties({ + 'checked': true + }, true); + } + } + } else { + var n = this.value.indexOf(t); + if (this.checked) { + if (n < 0) { + this.value.push(t); + } + } else { + if (n > -1) { + this.value.splice(n, 1); + } + } + return this.value; + } + } + } + return this.validCheck ? this.element.checked : !this.element.checked; + }; + t.prototype.updateHtmlAttributeToWrapper = function() { + if (!(0, n.le)(this.htmlAttributes)) { + for(var e = 0, t = Object.keys(this.htmlAttributes); e < t.length; e++){ + var i = t[e]; + if (y.indexOf(i) > -1) { + var r = this.getWrapper(); + if (i === 'class') { + (0, n.cn)([ + r + ], this.htmlAttributes[i].split(' ')); + } else if (i === 'title') { + r.setAttribute(i, this.htmlAttributes[i]); + } else if (i === 'style') { + var s = this.getWrapper().getElementsByClassName(d)[0]; + s.setAttribute(i, this.htmlAttributes[i]); + } else { + this.element.setAttribute(i, this.htmlAttributes[i]); + } + } + } + } + }; + t.prototype.click = function() { + this.element.click(); + }; + t.prototype.focusIn = function() { + this.element.focus(); + }; + l([ + (0, n.ju)() + ], t.prototype, "change", void 0); + l([ + (0, n.ju)() + ], t.prototype, "created", void 0); + l([ + (0, n.Z9)(false) + ], t.prototype, "checked", void 0); + l([ + (0, n.Z9)('') + ], t.prototype, "cssClass", void 0); + l([ + (0, n.Z9)(false) + ], t.prototype, "disabled", void 0); + l([ + (0, n.Z9)(false) + ], t.prototype, "indeterminate", void 0); + l([ + (0, n.Z9)('') + ], t.prototype, "label", void 0); + l([ + (0, n.Z9)('After') + ], t.prototype, "labelPosition", void 0); + l([ + (0, n.Z9)('') + ], t.prototype, "name", void 0); + l([ + (0, n.Z9)('') + ], t.prototype, "value", void 0); + l([ + (0, n.Z9)(false) + ], t.prototype, "enableHtmlSanitizer", void 0); + l([ + (0, n.Z9)({}) + ], t.prototype, "htmlAttributes", void 0); + t = l([ + n.Zl + ], t); + return t; + }(n.wA)); + var E = i(809); + var S = i(5932); + var w = i(1386); + ; + var T = (function() { + function e(e, t) { + this.parent = e; + this.rteID = e.element.id; + this.i10n = t.getService('rteLocale'); + this.addEventListener(); + this.serviceLocator = t; + this.rendererFactory = t.getService('rendererFactory'); + this.dialogRenderObj = t.getService('dialogRenderObject'); + } + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(r.T8, this.linkDialog, this); + this.parent.on(r.nk, this.showDialog, this); + this.parent.on(r.OI, this.closeDialog, this); + this.parent.on(r.QG, this.onKeyDown, this); + this.parent.on(r.IK, this.showLinkQuickToolbar, this); + this.parent.on(r.zA, this.clearDialogObj, this); + this.parent.on(r.Tc, this.onToolbarAction, this); + this.parent.on(r.a$, this.onIframeMouseDown, this); + this.parent.on(r.tC, this.removeLink, this); + this.parent.on(r.xD, this.editLink, this); + this.parent.on(r.nG, this.openLink, this); + this.parent.on(r.uU, this.editAreaClickHandler, this); + this.parent.on(r._8, this.setCssClass, this); + this.parent.on(r.ob, this.destroy, this); + this.parent.on(r.P0, this.moduleDestroy, this); + }; + e.prototype.onToolbarAction = function(e) { + var t = e.args.item; + switch(t.subCommand){ + case 'OpenLink': + this.parent.notify(r.nG, e); + break; + case 'EditLink': + this.parent.notify(r.xD, e); + break; + case 'RemoveLink': + this.parent.notify(r.tC, e); + break; + } + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(r.T8, this.linkDialog); + this.parent.off(r.nk, this.showDialog); + this.parent.off(r.OI, this.closeDialog); + this.parent.off(r.QG, this.onKeyDown); + this.parent.off(r.IK, this.showLinkQuickToolbar); + this.parent.off(r.zA, this.clearDialogObj); + this.parent.off(r.Tc, this.onToolbarAction); + this.parent.off(r.tC, this.removeLink); + this.parent.off(r.a$, this.onIframeMouseDown); + this.parent.off(r.xD, this.editLink); + this.parent.off(r.nG, this.openLink); + this.parent.off(r.uU, this.editAreaClickHandler); + this.parent.off(r._8, this.setCssClass); + this.parent.off(r.ob, this.destroy); + this.parent.off(r.P0, this.moduleDestroy); + }; + e.prototype.onIframeMouseDown = function() { + if (this.dialogObj) { + this.dialogObj.hide({ + returnValue: true + }); + } + }; + e.prototype.updateCss = function(e, t) { + if (e && t.cssClass) { + if ((0, n.le)(t.oldCssClass)) { + e.setProperties({ + cssClass: (e.cssClass + ' ' + t.cssClass).trim() + }); + } else { + e.setProperties({ + cssClass: (e.cssClass.replace(t.oldCssClass, '').trim() + ' ' + t.cssClass).trim() + }); + } + } + }; + e.prototype.setCssClass = function(e) { + this.updateCss(this.checkBoxObj, e); + this.updateCss(this.dialogObj, e); + }; + e.prototype.showLinkQuickToolbar = function(e) { + if (!(0, n.le)(e.args) && e.args.action !== 'enter' && e.args.action !== 'space') { + var t = void 0; + var i = void 0; + if (e.type !== 'Links' || (0, n.le)(this.parent.quickToolbarModule) || (0, n.le)(this.parent.quickToolbarModule.linkQTBar)) { + return; + } + this.quickToolObj = this.parent.quickToolbarModule; + var r = this.parent.element.getBoundingClientRect().top; + var s = this.parent.element.getBoundingClientRect().left; + var o = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var a; + [].forEach.call(e.elements, function(e, t) { + if (t === 0) { + a = ((e.nodeName === '#text') ? (e.parentNode) : e); + } + }); + if (e.isNotify) { + var l = this.parent.toolbarModule.getToolbarElement(); + var h = a.getBoundingClientRect().top; + var c = a.getBoundingClientRect().left; + var d = h - r; + var p = (l) ? (l.offsetHeight + this.parent.toolbarModule.getExpandTBarPopHeight()) : 0; + t = (this.parent.iframeSettings.enable) ? s + c : a.getBoundingClientRect().left; + i = window.pageYOffset + ((this.parent.iframeSettings.enable) ? (r + p + h) : (r + d)); + } else { + var u = void 0; + u = e.args.touches ? e.args.changedTouches[0] : u = e.args; + t = (this.parent.iframeSettings.enable) ? window.pageXOffset + s + u.clientX : u.pageX; + i = (this.parent.iframeSettings.enable) ? window.pageYOffset + r + u.clientY : u.pageY; + } + if (this.quickToolObj.linkQTBar) { + this.quickToolObj.linkQTBar.showPopup(t, i, o.endContainer); + } + } + }; + e.prototype.hideLinkQuickToolbar = function() { + if (this.quickToolObj && this.quickToolObj.linkQTBar && document.body.contains(this.quickToolObj.linkQTBar.element)) { + this.quickToolObj.linkQTBar.hidePopup(); + } + }; + e.prototype.editAreaClickHandler = function(e) { + if (this.parent.readonly) { + this.hideLinkQuickToolbar(); + return; + } + var t = e.args; + var i = this.parent.quickToolbarSettings.showOnRightClick; + if (t.which === 2 || (i && t.which === 1) || (!i && t.which === 3)) { + return; + } + if (this.parent.editorMode === 'HTML' && this.parent.quickToolbarModule && this.parent.quickToolbarModule.linkQTBar) { + this.quickToolObj = this.parent.quickToolbarModule; + var r = t.target; + r = this.getAnchorNode(r); + this.contentModule = this.rendererFactory.getRenderer(E.y2.Content); + var s = this.quickToolObj.linkQTBar.element.classList.contains('e-rte-pop'); + if (r.nodeName === 'A' && (r.childNodes.length > 0 && r.childNodes[0].nodeName !== 'IMG') && e.args.target.nodeName !== 'IMG' && !(0, n.le)((0, n.oq)(this.parent.getRange().startContainer.parentElement, 'A')) && !(0, n.le)((0, n.oq)(this.parent.getRange().endContainer.parentElement, 'A'))) { + if (s) { + return; + } + this.showLinkQuickToolbar({ + args: t, + isNotify: false, + type: 'Links', + elements: [ + t.target + ] + }); + } else { + this.hideLinkQuickToolbar(); + } + } + }; + e.prototype.onKeyDown = function(e) { + var t = e.args; + switch(t.action){ + case 'escape': + if (!(0, n.le)(this.dialogObj)) { + this.dialogObj.close(); + } + break; + case 'insert-link': + this.openDialog(true, e); + t.preventDefault(); + break; + } + }; + e.prototype.openDialog = function(e, t) { + if (!e) { + this.parent.contentModule.getEditPanel().focus(); + } + if (this.parent.editorMode === 'HTML') { + var i = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var n = this.parent.formatter.editorManager.nodeSelection.save(i, this.parent.contentModule.getDocument()); + var r = this.parent.formatter.editorManager.nodeSelection.getNodeCollection(i); + var s = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(i); + var o = { + args: t ? t.args : { + item: { + command: 'Links', + subCommand: 'CreateLink' + }, + originalEvent: undefined + }, + selectNode: r, + selection: n, + selectParent: s + }; + this.linkDialog(o); + } else { + var a = this.parent.contentModule.getEditPanel(); + this.parent.formatter.editorManager.markdownSelection.save(a.selectionStart, a.selectionEnd); + this.linkDialog({ + args: { + item: { + command: 'Links', + subCommand: 'Link' + }, + originalEvent: t && t.args + }, + member: 'link', + text: this.parent.formatter.editorManager.markdownSelection.getSelectedText(this.parent.contentModule.getEditPanel()), + module: 'Markdown', + name: 'insertLink' + }); + } + }; + e.prototype.showDialog = function() { + this.openDialog(false); + this.setCssClass({ + cssClass: this.parent.cssClass + }); + }; + e.prototype.closeDialog = function() { + if (this.dialogObj) { + this.dialogObj.hide({ + returnValue: true + }); + } + }; + e.prototype.clearDialogObj = function() { + if (this.dialogObj) { + this.dialogObj.destroy(); + (0, n.og)(this.dialogObj.element); + this.dialogObj = null; + } + }; + e.prototype.linkDialog = function(e, t) { + var i = this; + if (this.dialogObj) { + this.dialogObj.hide({ + returnValue: true + }); + return; + } + if (this.parent.editorMode === 'HTML' && (e.selectParent.length > 0 && !(0, n.le)(e.selectParent[0].classList) && e.selectParent[0].classList.contains('e-rte-anchor')) && (0, n.le)(t)) { + this.editLink(e); + return; + } + var r = this.i10n.getConstant('linkWebUrl'); + var o = this.i10n.getConstant('linkText'); + var a = this.i10n.getConstant('linkTooltipLabel'); + var l = this.i10n.getConstant('linkurl'); + var h = this.i10n.getConstant('textPlaceholder'); + var c = this.i10n.getConstant('linkTitle'); + var d = this.parent.createElement('div', { + className: 'e-rte-link-dialog' + ' ' + this.parent.cssClass, + id: this.rteID + '_rtelink' + }); + this.parent.element.appendChild(d); + var p = this.parent.createElement('div', { + className: 'e-rte-linkcontent' + ' ' + this.parent.cssClass, + id: this.rteID + '_linkContent' + }); + var u = (this.parent.editorMode === 'HTML') ? '
    ' + '
    ' + '
    ' + '
    ' + '
    ' : ''; + var f = '
    ' + '
    ' + '
    ' + '
    ' + '
    ' + '' + '
    ' + u; + var m = (0, S.dW)(f); + p.appendChild(m); + var v = p.querySelector('.e-rte-linkTarget'); + var g = p.querySelector('.e-rte-linkurl'); + var b = p.querySelector('.e-rte-linkText'); + var y = p.querySelector('.e-rte-linkTitle'); + var E = this.i10n.getConstant('linkOpenInNewWindow'); + this.checkBoxObj = new C({ + label: E, + checked: true, + enableRtl: this.parent.enableRtl, + cssClass: this.parent.cssClass + }); + this.checkBoxObj.isStringTemplate = true; + this.checkBoxObj.createElement = this.parent.createElement; + this.checkBoxObj.appendTo(v); + var w = (this.parent.editorMode === 'HTML') ? e.selection.getRange(this.parent.contentModule.getDocument()).toString() : e.text; + var T = this.i10n.getConstant('dialogInsert'); + var k = this.i10n.getConstant('dialogCancel'); + var x = e.selection; + var L = { + selfLink: this, + selection: e.selection, + selectParent: e.selectParent, + args: e.args + }; + var N = { + header: this.i10n.getConstant('linkHeader'), + content: p, + cssClass: s.i7 + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + showCloseIcon: true, + closeOnEscape: true, + width: (n.AR.isDevice) ? '290px' : '310px', + height: 'inherit', + isModal: n.AR.isDevice, + buttons: [ + { + click: this.insertlink.bind(L), + buttonModel: { + content: T, + cssClass: 'e-flat e-insertLink' + ' ' + this.parent.cssClass, + isPrimary: true + } + }, + { + click: this.cancelDialog.bind(L), + buttonModel: { + cssClass: 'e-flat' + ' ' + this.parent.cssClass, + content: k + } + } + ], + target: (n.AR.isDevice) ? document.body : this.parent.element, + animationSettings: { + effect: 'None' + }, + close: function(e) { + i.parent.isBlur = false; + if (e && e.event.returnValue) { + if (i.parent.editorMode === 'HTML') { + x.restore(); + } else { + i.parent.formatter.editorManager.markdownSelection.restore(i.parent.contentModule.getEditPanel()); + } + } + i.dialogObj.destroy(); + (0, n.og)(i.dialogObj.element); + var t = i.dialogObj; + i.dialogRenderObj.close(t); + i.dialogObj = null; + } + }; + this.dialogObj = this.dialogRenderObj.render(N); + this.dialogObj.createElement = this.parent.createElement; + this.dialogObj.appendTo(d); + d.style.maxHeight = 'inherit'; + if ((0, n.le)(this.dialogObj)) { + return; + } + if (!(0, n.le)(t)) { + g.value = t.url; + b.value = t.text; + y.value = t.title; + (t.target) ? this.checkBoxObj.checked = true : this.checkBoxObj.checked = false; + this.dialogObj.header = t.header; + this.dialogObj.element.querySelector('.e-insertLink').textContent = t.btnText; + } + this.checkUrl(false); + if ((this.parent.editorMode === 'HTML' && (0, n.le)(t) && ((!(0, n.le)(w) && w !== '') && (e.selection.range.startOffset === 0) || e.selection.range.startOffset !== e.selection.range.endOffset)) || e.module === 'Markdown') { + b.value = w; + } + n.bi.add(this.parent.element.ownerDocument, 'mousedown', this.onDocumentClick, this); + if (this.quickToolObj) { + this.hideLinkQuickToolbar(); + if (this.quickToolObj.inlineQTBar && document.body.contains(this.quickToolObj.inlineQTBar.element)) { + this.quickToolObj.inlineQTBar.hidePopup(); + } + } + }; + e.prototype.insertlink = function(e) { + var t = this.selfLink.dialogObj.element; + var i = t.querySelector('.e-rte-linkurl').value; + var r = t.querySelector('.e-rte-linkText').value; + var s; + if (this.selfLink.parent.editorMode === 'HTML') { + s = t.querySelector('.e-rte-linkTitle').value; + } + var o = (this.selfLink.checkBoxObj.checked) ? '_blank' : null; + if (i === '') { + this.selfLink.checkUrl(true); + return; + } + if (!this.selfLink.isUrl(i)) { + r = (r === '') ? i : r; + if (!this.selfLink.parent.enableAutoUrl) { + i = i.indexOf('http') > -1 ? i : 'http://' + i; + } else { + i = i; + } + } else { + this.selfLink.checkUrl(false); + } + var a = this.selfLink; + if (a.parent.editorMode === 'HTML' && (0, n.le)((0, n.oq)(this.selection.range.startContainer.parentNode, '[id=' + "'" + a.parent.contentModule.getPanel().id + "'" + ']'))) { + a.parent.contentModule.getEditPanel().focus(); + if (n.AR.isIE && a.parent.iframeSettings.enable) { + this.selection.restore(); + } + var l = a.parent.formatter.editorManager.nodeSelection.getRange(a.parent.contentModule.getDocument()); + this.selection = a.parent.formatter.editorManager.nodeSelection.save(l, a.parent.contentModule.getDocument()); + this.selectParent = a.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(l); + } + var h = { + url: i, + text: r, + title: s, + target: o, + selection: this.selection, + selectParent: this.selectParent + }; + if (document.body.contains(a.dialogObj.element)) { + this.selfLink.dialogObj.hide({ + returnValue: false + }); + } + if ((0, w.FA)() && a.parent.iframeSettings.enable) { + (0, n.Ys)('iframe', a.parent.element).contentWindow.focus(); + } + if (a.parent.editorMode === 'HTML') { + this.selection.restore(); + } + if (a.parent.formatter.getUndoRedoStack().length === 0) { + a.parent.formatter.saveData(); + } + var c; + if (!(0, n.le)(this.args) && this.args.code === 'KeyK') { + var d = this.args; + (0, n.l7)(this.args, { + item: { + command: 'Links', + subCommand: 'CreateLink' + }, + originalEvent: d + }, true); + var p = { + item: { + command: 'Links', + subCommand: 'CreateLink' + }, + originalEvent: d + }; + c = p; + } else { + c = this.args; + } + this.selfLink.parent.formatter.process(this.selfLink.parent, c, (!(0, n.le)(this.args) && this.args.originalEvent), h); + this.selfLink.parent.contentModule.getEditPanel().focus(); + }; + e.prototype.isUrl = function(e) { + var t = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi; + return t.test(e); + }; + e.prototype.checkUrl = function(e) { + var t = this.dialogObj.element; + var i = t.querySelector('.e-rte-linkurl'); + if (e) { + (0, n.cn)([ + i + ], 'e-error'); + i.setSelectionRange(0, i.value.length); + i.focus(); + } else { + (0, n.IV)([ + i + ], 'e-error'); + } + }; + e.prototype.removeLink = function(e) { + if (this.parent.formatter.getUndoRedoStack().length === 0) { + this.parent.formatter.saveData(); + } + var t = this.getAnchorNode(e.selectParent[0]); + this.parent.formatter.process(this.parent, e.args, e.args, { + selectNode: e.selectNode, + selectParent: e.selectParent, + selection: e.selection, + text: t.innerText, + subCommand: e.args.item.subCommand + }); + if ((0, w.FA)() && this.parent.iframeSettings.enable) { + (0, n.Ys)('iframe', this.parent.element).contentWindow.focus(); + } else { + this.parent.contentModule.getEditPanel().focus(); + } + this.hideLinkQuickToolbar(); + }; + e.prototype.openLink = function(e) { + var t = this.getAnchorNode(e.selectParent[0]); + if (t.classList.contains('e-rte-anchor') || t.tagName === 'A') { + this.parent.formatter.process(this.parent, e.args, e.args, { + url: t.href, + text: t.innerText, + target: t.target === '' ? '_self' : '_blank', + selectNode: e.selectNode, + subCommand: e.args.item.subCommand + }); + } + }; + e.prototype.getAnchorNode = function(e) { + var t = (0, n.oq)(e, 'a'); + return (t ? t : e); + }; + e.prototype.editLink = function(e) { + var t = this.getAnchorNode(e.selectNode[0]); + var i = this.getAnchorNode(e.selectParent[0]); + i = t.nodeName === 'A' ? t : i; + if (i.classList.contains('e-rte-anchor') || i.tagName === 'A') { + var n = this.i10n.getConstant('dialogUpdate'); + var r = { + url: i.getAttribute('href'), + text: i.innerText, + title: i.title, + target: i.target, + header: this.i10n.getConstant('editLink'), + btnText: n + }; + this.linkDialog(e, r); + } + }; + e.prototype.cancelDialog = function(e) { + this.selfLink.parent.isBlur = false; + this.selfLink.dialogObj.hide({ + returnValue: true + }); + if ((0, w.FA)()) { + this.selection.restore(); + } else { + this.selfLink.parent.contentModule.getEditPanel().focus(); + } + }; + e.prototype.onDocumentClick = function(e) { + var t = e.target; + if (!(0, n.le)(this.dialogObj) && ((!(0, n.oq)(t, '[id=' + "'" + this.dialogObj.element.id + "'" + ']') && this.parent.toolbarSettings.enable && this.parent.getToolbarElement() && !this.parent.getToolbarElement().contains(e.target)) || (((this.parent.getToolbarElement() && this.parent.getToolbarElement().contains(e.target)) || this.parent.inlineMode.enable && !(0, n.oq)(t, '#' + this.dialogObj.element.id)) && !(0, n.oq)(t, '#' + this.parent.getID() + '_toolbar_CreateLink') && !t.querySelector('#' + this.parent.getID() + '_toolbar_CreateLink')))) { + this.dialogObj.hide({ + returnValue: true + }); + n.bi.remove(this.parent.element.ownerDocument, 'mousedown', this.onDocumentClick); + this.parent.isBlur = true; + (0, S.Nu)(this.parent.element, 'focusout'); + } + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + e.prototype.getModuleName = function() { + return 'link'; + }; + return e; + }()); + }), + 9123: (function(e, t, i) { + "use strict"; + i.d(t, { + "i": function() { + return d; + } + }); + var n = i(1807); + var r = i(9486); + var s = i(78); + var o = i(3386); + var a = i(809); + var l = i(8801); + var h = i(9805); + var c = i(5932); + var d = (function() { + function e(e, t) { + this.ensureInsideTableList = true; + this.pageX = null; + this.pageY = null; + this.moveEle = null; + this.currentColumnResize = ''; + this.currentMarginLeft = 0; + this.parent = e; + this.rteID = e.element.id; + this.l10n = t.getService('rteLocale'); + this.rendererFactory = t.getService('rendererFactory'); + this.dialogRenderObj = t.getService('dialogRenderObject'); + this.addEventListener(); + } + e.prototype.addEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.on(o.W_, this.renderDlgContent, this); + this.parent.on(o.Xr, this.afterRender, this); + this.parent.on(o.ny, this.afterRender, this); + this.parent.on(o.Np, this.showDialog, this); + this.parent.on(o.HB, this.closeDialog, this); + this.parent.on(o.v4, this.docClick, this); + this.parent.on(o.uU, this.editAreaClickHandler, this); + this.parent.on(o.zA, this.clearDialogObj, this); + this.parent.on(o.ZY, this.onToolbarAction, this); + this.parent.on(o.s7, this.dropdownSelect, this); + this.parent.on(o.QG, this.keyDown, this); + this.parent.on(o.vV, this.selectionTable, this); + this.parent.on(o._8, this.setCssClass, this); + this.parent.on(o.ob, this.destroy, this); + this.parent.on(o.P0, this.moduleDestroy, this); + }; + e.prototype.removeEventListener = function() { + if (this.parent.isDestroyed) { + return; + } + this.parent.off(o.W_, this.renderDlgContent); + this.parent.off(o.Xr, this.afterRender); + this.parent.off(o.ny, this.afterRender); + this.parent.off(o.v4, this.docClick); + this.parent.off(o.Np, this.showDialog); + this.parent.off(o.HB, this.closeDialog); + this.parent.off(o.uU, this.editAreaClickHandler); + this.parent.off(o.zA, this.clearDialogObj); + this.parent.off(o.ZY, this.onToolbarAction); + this.parent.off(o.s7, this.dropdownSelect); + this.parent.off(o.uG, this.cellSelect); + this.parent.off(o.Yo, this.setBGColor); + this.parent.off(o.QG, this.keyDown); + this.parent.off(o.vV, this.selectionTable); + this.parent.off(o._8, this.setCssClass); + this.parent.off(o.ob, this.destroy); + this.parent.off(o.P0, this.moduleDestroy); + }; + e.prototype.updateCss = function(e, t) { + if (e && t.cssClass) { + if ((0, n.le)(t.oldCssClass)) { + e.setProperties({ + cssClass: (e.cssClass + ' ' + t.cssClass).trim() + }); + } else { + e.setProperties({ + cssClass: (e.cssClass.replace(t.oldCssClass, '').trim() + ' ' + t.cssClass).trim() + }); + } + } + }; + e.prototype.setCssClass = function(e) { + if (this.popupObj && e.cssClass) { + if ((0, n.le)(e.oldCssClass)) { + (0, n.cn)([ + this.popupObj.element + ], e.cssClass); + } else { + (0, n.IV)([ + this.popupObj.element + ], e.oldCssClass); + (0, n.cn)([ + this.popupObj.element + ], e.cssClass); + } + } + this.updateCss(this.createTableButton, e); + this.updateCss(this.editdlgObj, e); + var t = [ + this.columnTextBox, + this.rowTextBox, + this.tableWidthNum, + this.tableCellPadding, + this.tableCellSpacing + ]; + for(var i = 0; i < t.length; i++){ + this.updateCss(t[i], e); + } + }; + e.prototype.selectionTable = function(e) { + var t = e.args.target; + if (n.AR.info.name === 'mozilla' && !(0, n.le)((0, n.oq)(t, 'table')) && (0, n.oq)(t, 'table').tagName === 'TABLE') { + this.parent.contentModule.getEditPanel().setAttribute('contenteditable', 'true'); + } + }; + e.prototype.afterRender = function() { + if ((0, n.le)(this.contentModule)) { + this.contentModule = this.rendererFactory.getRenderer(a.y2.Content); + this.parent.on(o.Yo, this.setBGColor, this); + this.parent.on(o.uG, this.cellSelect, this); + if (this.parent.tableSettings.resize) { + n.bi.add(this.parent.contentModule.getEditPanel(), n.AR.touchStartEvent, this.resizeStart, this); + } + if (!n.AR.isDevice && this.parent.tableSettings.resize) { + n.bi.add(this.contentModule.getEditPanel(), 'mouseover', this.resizeHelper, this); + } + } + }; + e.prototype.dropdownSelect = function(e) { + var t = e.item; + if (!document.body.contains(document.body.querySelector('.e-rte-quick-toolbar')) || t.command !== 'Table') { + return; + } + var i = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var n = { + args: e, + selection: this.parent.formatter.editorManager.nodeSelection.save(i, this.contentModule.getDocument()), + selectParent: this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(i) + }; + switch(t.subCommand){ + case 'InsertRowBefore': + case 'InsertRowAfter': + this.addRow(n.selection, e); + break; + case 'InsertColumnLeft': + case 'InsertColumnRight': + this.addColumn(n.selection, e); + break; + case 'DeleteColumn': + case 'DeleteRow': + this.removeRowColumn(n.selection, e); + break; + case 'AlignTop': + case 'AlignMiddle': + case 'AlignBottom': + this.verticalAlign(n, e); + break; + case 'Dashed': + case 'Alternate': + case 'Custom': + this.tableStyles(n, t.subCommand); + break; + case 'Merge': + case 'VerticalSplit': + case 'HorizontalSplit': + this.UpdateCells(n.selection, e); + break; + } + }; + e.prototype.UpdateCells = function(e, t) { + this.parent.formatter.process(this.parent, t, t, { + selection: e, + subCommand: t.item.subCommand + }); + this.hideTableQuickToolbar(); + }; + e.prototype.keyDown = function(e) { + var t = e.args; + var i = this; + switch(t.action){ + case 'escape': + break; + case 'insert-table': + this.openDialog(true, e); + t.preventDefault(); + break; + } + if (!(0, n.le)(this.parent.formatter.editorManager.nodeSelection) && this.contentModule && t.code !== 'KeyK') { + var r = this.parent.formatter.editorManager.nodeSelection.getRange(this.parent.contentModule.getDocument()); + var s = this.parent.formatter.editorManager.nodeSelection.save(r, this.contentModule.getDocument()); + var o = this.parent.formatter.editorManager.nodeSelection.getParentNodeCollection(r)[0]; + o = (o && o.tagName !== 'TD' && o.tagName !== 'TH') ? o.parentElement : o; + if ((t.keyCode === 8 || t.keyCode === 46) || (t.ctrlKey && t.keyCode === 88)) { + if (o && o.tagName === 'TBODY') { + t.preventDefault(); + i.removeTable(s, t, true); + } else if (o && o.querySelectorAll('table').length > 0) { + this.removeResizeElement(); + this.hideTableQuickToolbar(); + } + } + if (o && o.tagName !== 'TD' && o.tagName !== 'TH') { + var a = (0, n.oq)(o, 'td'); + o = !(0, n.le)(a) && this.parent.inputElement.contains(a) ? a : o; + } + if (o && (o.tagName === 'TD' || o.tagName === 'TH')) { + switch(t.keyCode){ + case 9: + case 37: + case 39: + i.tabSelection(t, s, o); + break; + case 40: + case 38: + i.tableArrowNavigation(t, s, o); + break; + } + } + } + }; + e.prototype.openDialog = function(e, t) { + if (!e) { + this.parent.contentModule.getEditPanel().focus(); + } + if (this.parent.editorMode === 'HTML') { + var i = this.parent.contentModule.getDocument(); + var n = this.parent.formatter.editorManager.nodeSelection.getRange(i); + var r = this.parent.formatter.editorManager.nodeSelection.save(n, i); + var s = { + originalEvent: t ? t.args : { + action: 'insert-table' + }, + item: { + command: 'Table', + subCommand: 'CreateTable' + } + }; + this.insertTableDialog({ + self: this, + args: s, + selection: r + }); + } + }; + e.prototype.showDialog = function() { + this.openDialog(false); + this.setCssClass({ + cssClass: this.parent.cssClass + }); + }; + e.prototype.closeDialog = function() { + if (this.editdlgObj) { + this.editdlgObj.hide({ + returnValue: true + }); + } + }; + e.prototype.onToolbarAction = function(e) { + var t = e.args.item; + switch(t.subCommand){ + case 'TableHeader': + this.tableHeader(e.selection, e.args); + break; + case 'TableRemove': + this.removeTable(e.selection, e.args); + break; + case 'TableEditProperties': + this.editTable(e); + break; + } + }; + e.prototype.verticalAlign = function(e, t) { + var i = (0, n.oq)(e.selectParent[0], 'td') || (0, n.oq)(e.selectParent[0], 'th'); + if (i) { + this.parent.formatter.process(this.parent, t, t, { + tableCell: i, + subCommand: t.item.subCommand + }); + } + }; + e.prototype.tableStyles = function(e, t) { + var i = (0, n.oq)(e.selectParent[0], 'table'); + if (t === 'Dashed') { + (this.parent.element.classList.contains(h.jQ)) ? this.parent.element.classList.remove(h.jQ) : this.parent.element.classList.add(h.jQ); + (i.classList.contains(h.jQ)) ? i.classList.remove(h.jQ) : i.classList.add(h.jQ); + } + if (t === 'Alternate') { + (this.parent.element.classList.contains(h.yW)) ? this.parent.element.classList.remove(h.yW) : this.parent.element.classList.add(h.yW); + (i.classList.contains(h.yW)) ? i.classList.remove(h.yW) : i.classList.add(h.yW); + } + if (e.args && e.args.item.cssClass) { + var r = e.args.item.cssClass.split(' '); + for(var s = 0; s < r.length; s++){ + if (i.classList.contains(r[s])) { + i.classList.remove(r[s]); + } else { + i.classList.add(r[s]); + } + } + } + this.parent.formatter.saveData(); + this.parent.formatter.editorManager.nodeSelection.restore(); + }; + e.prototype.insideList = function(e) { + var t = this.parent.formatter.editorManager.domNode.blockNodes(); + var i = []; + for(var n = 0; n < t.length; n++){ + if (t[n].parentNode.tagName === 'LI') { + i.push(t[n].parentNode); + } else if (t[n].tagName === 'LI' && t[n].childNodes[0].tagName !== 'P' && (t[n].childNodes[0].tagName !== 'OL' && t[n].childNodes[0].tagName !== 'UL')) { + i.push(t[n]); + } + } + if (i.length > 1 || i.length && ((e.startOffset === 0 && e.endOffset === 0))) { + this.ensureInsideTableList = true; + return true; + } else { + this.ensureInsideTableList = false; + return false; + } + }; + e.prototype.tabSelection = function(e, t, i) { + var r = this.insideList(t.range); + if ((e.keyCode === 37 || e.keyCode === 39) && t.range.startContainer.nodeType === 3 || r) { + return; + } + e.preventDefault(); + i.classList.remove(h.HC); + if (!e.shiftKey && e.keyCode !== 37) { + var s = (!(0, n.le)(i.nextSibling)) ? i.nextSibling : (!(0, n.le)((0, n.oq)(i, 'tr').nextSibling) ? (0, n.oq)(i, 'tr').nextSibling.childNodes[0] : (!(0, n.le)((0, n.oq)(i, 'table').nextSibling)) ? ((0, n.oq)(i, 'table').nextSibling.nodeName.toLowerCase() === 'td') ? (0, n.oq)(i, 'table').nextSibling : i : i); + if (i === s && i.nodeName === 'TH') { + s = (0, n.oq)(i, 'table').rows[1].cells[0]; + } + if (e.keyCode === 39 && i === s) { + s = (0, n.oq)(i, 'table').nextSibling; + } + if (s) { + (s.textContent.trim() !== '' && (0, n.oq)(s, 'td')) ? t.setSelectionNode(this.contentModule.getDocument(), s) : t.setSelectionText(this.contentModule.getDocument(), s, s, 0, 0); + } + if (i === s && e.keyCode !== 39 && s) { + i.classList.add(h.HC); + this.addRow(t, e, true); + i.classList.remove(h.HC); + s = s.parentElement.nextSibling ? s.parentElement.nextSibling.firstChild : s.parentElement.firstChild; + (s.textContent.trim() !== '' && (0, n.oq)(s, 'td')) ? t.setSelectionNode(this.contentModule.getDocument(), s) : t.setSelectionText(this.contentModule.getDocument(), s, s, 0, 0); + } + } else { + var o = (!(0, n.le)(i.previousSibling)) ? i.previousSibling : (!(0, n.le)((0, n.oq)(i, 'tr').previousSibling) ? (0, n.oq)(i, 'tr').previousSibling.childNodes[(0, n.oq)(i, 'tr').previousSibling.childNodes.length - 1] : (!(0, n.le)((0, n.oq)(i, 'table').previousSibling)) ? ((0, n.oq)(i, 'table').previousSibling.nodeName.toLowerCase() === 'td') ? (0, n.oq)(i, 'table').previousSibling : i : i); + if (i === o && i.cellIndex === 0 && (0, n.oq)(i, 'table').tHead) { + var a = (0, n.oq)(i, 'table'); + o = a.rows[0].cells[a.rows[0].cells.length - 1]; + } + if (e.keyCode === 37 && i === o) { + o = (0, n.oq)(i, 'table').previousSibling; + } + if (o) { + (o.textContent.trim() !== '' && (0, n.oq)(o, 'td')) ? t.setSelectionNode(this.contentModule.getDocument(), o) : t.setSelectionText(this.contentModule.getDocument(), o, o, 0, 0); + } + } + }; + e.prototype.tableArrowNavigation = function(e, t, i) { + var r = t.range.startContainer; + if ((e.keyCode === 40 && r.nodeType === 3 && (r.nextSibling && r.nextSibling.nodeName === 'BR' || r.parentNode && r.parentNode.nodeName !== 'TD')) || (e.keyCode === 38 && r.nodeType === 3 && (r.previousSibling && r.previousSibling.nodeName === 'BR' || r.parentNode && r.parentNode.nodeName !== 'TD'))) { + return; + } + e.preventDefault(); + i.classList.remove(h.HC); + if (e.keyCode === 40) { + i = (!(0, n.le)((0, n.oq)(i, 'tr').nextElementSibling)) ? (0, n.oq)(i, 'tr').nextElementSibling.children[i.cellIndex] : ((0, n.oq)(i, 'table').tHead && i.nodeName === 'TH') ? (0, n.oq)(i, 'table').rows[1].cells[i.cellIndex] : (!(0, n.le)((0, n.oq)(i, 'table').nextSibling)) ? (0, n.oq)(i, 'table').nextSibling : i; + } else { + i = (!(0, n.le)((0, n.oq)(i, 'tr').previousElementSibling)) ? (0, n.oq)(i, 'tr').previousElementSibling.children[i.cellIndex] : ((0, n.oq)(i, 'table').tHead && i.nodeName !== 'TH') ? (0, n.oq)(i, 'table').tHead.rows[0].cells[i.cellIndex] : (!(0, n.le)((0, n.oq)(i, 'table').previousSibling)) ? (0, n.oq)(i, 'table').previousSibling : i; + } + if (i) { + t.setSelectionText(this.contentModule.getDocument(), i, i, 0, 0); + } + }; + e.prototype.setBGColor = function(e) { + var t = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + var i = this.parent.formatter.editorManager.nodeSelection.save(t, this.contentModule.getDocument()); + var n = this.curTable.querySelectorAll('.e-cell-select'); + for(var r = 0; r < n.length; r++){ + n[r].style.backgroundColor = e.item.value; + } + this.parent.formatter.saveData(); + }; + e.prototype.hideTableQuickToolbar = function() { + if (this.quickToolObj && this.quickToolObj.tableQTBar && document.body.contains(this.quickToolObj.tableQTBar.element)) { + this.quickToolObj.tableQTBar.hidePopup(); + } + }; + e.prototype.tableHeader = function(e, t) { + this.parent.formatter.process(this.parent, t, t.originalEvent, { + selection: e, + subCommand: t.item.subCommand + }); + }; + e.prototype.editAreaClickHandler = function(e) { + if (this.parent.readonly || !(0, n.le)((0, n.oq)(e.args.target, '.e-img-caption'))) { + return; + } + var t = e.args; + var i = this.parent.quickToolbarSettings.showOnRightClick; + if (t.which === 2 || (i && t.which === 1) || (!i && t.which === 3)) { + return; + } + if (this.parent.editorMode === 'HTML' && this.parent.quickToolbarModule && this.parent.quickToolbarModule.tableQTBar) { + this.quickToolObj = this.parent.quickToolbarModule; + var r = t.target; + this.contentModule = this.rendererFactory.getRenderer(a.y2.Content); + var s = this.quickToolObj.tableQTBar.element.classList.contains('e-rte-pop'); + if (s) { + return; + } + var o = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + var l = (0, n.oq)(r, 'table'); + var h = this.parent.getRange().startContainer.parentElement; + var c = this.parent.getRange().endContainer.parentElement; + if (r && r.nodeName !== 'A' && r.nodeName !== 'IMG' && h === c && (r.nodeName === 'TD' || r.nodeName === 'TH' || r.nodeName === 'TABLE' || (l && this.parent.contentModule.getEditPanel().contains(l))) && !(o.startContainer.nodeType === 3 && !o.collapsed)) { + var d = this.parent.formatter.editorManager.nodeSelection.getRange(this.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.save(d, this.contentModule.getDocument()); + this.parent.formatter.editorManager.nodeSelection.Clear(this.contentModule.getDocument()); + var p = (this.parent.iframeSettings.enable) ? window.pageYOffset + this.parent.element.getBoundingClientRect().top + t.clientY : t.pageY; + this.quickToolObj.tableQTBar.showPopup(t.pageX, p, r); + this.parent.formatter.editorManager.nodeSelection.restore(); + } else { + this.hideTableQuickToolbar(); + } + } + }; + e.prototype.tableCellSelect = function(e) { + var t = e.target; + var i = Array.prototype.slice.call(t.parentElement.parentElement.children).indexOf(t.parentElement); + var r = Array.prototype.slice.call(t.parentElement.children).indexOf(t); + var s = this.dlgDiv.querySelectorAll('.e-rte-tablecell'); + Array.prototype.forEach.call(s, function(e) { + var t = Array.prototype.slice.call(e.parentElement.parentElement.children).indexOf(e.parentElement); + var s = Array.prototype.slice.call(e.parentElement.children).indexOf(e); + (0, n.IV)([ + e + ], 'e-active'); + if (t <= i && s <= r) { + (0, n.cn)([ + e + ], 'e-active'); + } + }); + this.tblHeader.innerHTML = (r + 1) + 'x' + (i + 1); + }; + e.prototype.tableMouseUp = function(e) { + n.bi.remove(this.curTable, 'mousemove', this.tableMove); + }; + e.prototype.tableCellLeave = function(e) { + (0, n.IV)(this.dlgDiv.querySelectorAll('.e-rte-tablecell'), 'e-active'); + (0, n.cn)([ + this.dlgDiv.querySelector('.e-rte-tablecell') + ], 'e-active'); + this.tblHeader.innerHTML = 1 + 'x' + 1; + }; + e.prototype.tableCellClick = function(e) { + var t = e.target; + var i = Array.prototype.slice.call(t.parentElement.parentElement.children).indexOf(t.parentElement) + 1; + var n = Array.prototype.slice.call(t.parentElement.children).indexOf(t) + 1; + this.self.tableInsert(i, n, e, this); + }; + e.prototype.tableInsert = function(e, t, i, r) { + var s = (r.self) ? r.self : this; + var a = r.selection.range.startContainer; + if (a.nodeName === 'P' && a.textContent.trim() === '' && !(a.childNodes.length > 0)) { + a.innerHTML = '
    '; + } + var l = a.parentNode; + if (s.parent.editorMode === 'HTML' && ((s.parent.iframeSettings.enable && !(0, c.pv)(l.ownerDocument.querySelector('body'), 'e-lib')) || (!s.parent.iframeSettings.enable && (0, n.le)((0, n.oq)(l, '[id=' + "'" + s.contentModule.getPanel().id + "'" + ']'))))) { + s.contentModule.getEditPanel().focus(); + var h = s.parent.formatter.editorManager.nodeSelection.getRange(s.contentModule.getDocument()); + r.selection = s.parent.formatter.editorManager.nodeSelection.save(h, s.contentModule.getDocument()); + } + var d = { + rows: e, + columns: t, + width: { + minWidth: s.parent.tableSettings.minWidth, + maxWidth: s.parent.tableSettings.maxWidth, + width: s.parent.tableSettings.width + }, + selection: r.selection + }; + if (s.popupObj) { + s.popupObj.hide(); + } + if (s.editdlgObj) { + s.editdlgObj.hide(); + } + s.parent.formatter.process(s.parent, r.args, r.args.originalEvent, d); + s.contentModule.getEditPanel().focus(); + s.parent.on(o.uG, s.cellSelect, s); + }; + e.prototype.cellSelect = function(e) { + var t = e.args.target; + var i = (0, n.oq)(t, 'td,th'); + t = (t.nodeName !== 'TD' && i && this.parent.contentModule.getEditPanel().contains(i)) ? i : t; + (0, n.IV)(this.contentModule.getEditPanel().querySelectorAll('table td, table th'), h.HC); + if (t && (t.tagName === 'TD' || t.tagName === 'TH')) { + (0, n.cn)([ + t + ], h.HC); + this.activeCell = t; + this.curTable = (this.curTable) ? this.curTable : (0, n.oq)(t, 'table'); + n.bi.add(this.curTable, 'mousemove', this.tableMove, this); + n.bi.add(this.curTable, 'mouseup', this.tableMouseUp, this); + this.removeResizeElement(); + if (this.helper && this.contentModule.getEditPanel().contains(this.helper)) { + (0, n.og)(this.helper); + } + } + if (n.AR.info.name === 'mozilla' && !(0, n.le)((0, n.oq)(t, 'table')) && (0, n.oq)(t, 'table').tagName === 'TABLE') { + this.parent.contentModule.getEditPanel().setAttribute('contenteditable', 'false'); + } + }; + e.prototype.tableMove = function(e) { + this.parent.formatter.editorManager.observer.notify('TABLE_MOVE', { + event: e, + selectNode: [ + this.activeCell + ] + }); + }; + e.prototype.resizeHelper = function(e) { + if (this.parent.readonly) { + return; + } + var t = e.target || e.targetTouches[0].target; + var i = (0, n.oq)(t, 'table.e-rte-table'); + if (!(0, n.le)(this.curTable) && !(0, n.le)(i) && i !== this.curTable && this.parent.contentModule.getEditPanel().contains(i)) { + this.removeResizeElement(); + this.removeHelper(e); + this.cancelResizeAction(); + } + if (t.nodeName === 'TABLE' || t.nodeName === 'TD' || t.nodeName === 'TH') { + this.curTable = (i && this.parent.contentModule.getEditPanel().contains(i)) && (t.nodeName === 'TD' || t.nodeName === 'TH') ? i : t; + this.removeResizeElement(); + this.tableResizeEleCreation(this.curTable, e); + } + }; + e.prototype.tableResizeEleCreation = function(e, t) { + this.parent.preventDefaultResize(t); + var i = e.rows[this.calMaxCol(e)].cells; + var r = []; + for(var s = 0; s < e.rows.length; s++){ + r.push(Array.prototype.slice.call(e.rows[s].cells, 0, 1)[0]); + } + var o = parseInt(getComputedStyle(e).height, 10); + var a = parseInt(getComputedStyle(e).width, 10); + var l = this.calcPos(e); + for(var s = 0; i.length >= s; s++){ + var c = this.parent.createElement('span', { + attrs: { + 'data-col': (s).toString(), + 'unselectable': 'on', + 'contenteditable': 'false' + } + }); + c.classList.add(h.IJ, h.rp); + if (i.length === s) { + c.style.cssText = 'height: ' + o + 'px; width: 4px; top: ' + l.top + 'px; left:' + (l.left + this.calcPos(i[s - 1]).left + i[s - 1].offsetWidth) + 'px;'; + } else { + c.style.cssText = 'height: ' + o + 'px; width: 4px; top: ' + l.top + 'px; left:' + (l.left + this.calcPos(i[s]).left) + 'px;'; + } + this.contentModule.getEditPanel().appendChild(c); + } + for(var s = 0; r.length > s; s++){ + var d = this.parent.createElement('span', { + attrs: { + 'data-row': (s).toString(), + 'unselectable': 'on', + 'contenteditable': 'false' + } + }); + d.classList.add(h.IJ, h.Dw); + var p = !(0, n.le)(e.getAttribute('cellspacing')) || e.getAttribute('cellspacing') !== '' ? 0 : this.calcPos(r[s]).left; + d.style.cssText = 'width: ' + a + 'px; height: 4px; top: ' + (this.calcPos(r[s]).top + l.top + r[s].offsetHeight - 2) + 'px; left:' + (p + l.left) + 'px;'; + this.contentModule.getEditPanel().appendChild(d); + } + var u = this.parent.createElement('span', { + className: h.uX + ' ' + this.parent.cssClass, + attrs: { + 'data-col': i.length.toString(), + 'unselectable': 'on', + 'contenteditable': 'false' + } + }); + u.style.cssText = 'top: ' + (l.top + o - 4) + 'px; left:' + (l.left + a - 4) + 'px;'; + if (n.AR.isDevice) { + u.classList.add('e-rmob'); + } + this.contentModule.getEditPanel().appendChild(u); + }; + e.prototype.removeResizeElement = function() { + var e = this.parent.contentModule.getEditPanel().querySelectorAll('.e-column-resize, .e-row-resize, .e-table-box'); + if (e.length > 0) { + for(var t = 0; t < e.length; t++){ + (0, n.og)(e[t]); + } + } + }; + e.prototype.calcPos = function(e) { + var t = { + top: 0, + left: 0 + }; + var i = e.getBoundingClientRect(); + var r = e.ownerDocument; + var s = e.offsetParent || r.documentElement; + var o = false; + while(s && (s === r.body || s === r.documentElement) && s.style.position === 'static'){ + s = s.parentNode; + } + if (s.nodeName === 'TD' && e.nodeName === 'TABLE') { + s = (0, n.oq)(s, '.e-rte-content'); + o = true; + } + if (s && s !== e && s.nodeType === 1) { + t = s.getBoundingClientRect(); + } + if (o) { + o = false; + var a = this.parent.inputElement && this.parent.inputElement.scrollTop > 0 ? (this.parent.inputElement.scrollTop + i.top) - t.top : i.top - t.top; + var l = this.parent.inputElement && this.parent.inputElement.scrollLeft > 0 ? (this.parent.inputElement.scrollLeft + i.left) - t.left : i.left - t.left; + return { + top: a, + left: l + }; + } else { + return { + top: e.offsetTop, + left: e.offsetLeft + }; + } + }; + e.prototype.getPointX = function(e) { + if (e.touches && e.touches.length) { + return e.touches[0].pageX; + } else { + return e.pageX; + } + }; + e.prototype.getPointY = function(e) { + if (e.touches && e.touches.length) { + return e.touches[0].pageY; + } else { + return e.pageY; + } + }; + e.prototype.resizeStart = function(e) { + var t = this; + if (this.parent.readonly) { + return; + } + if (n.AR.isDevice) { + this.resizeHelper(e); + } + var i = e.target; + if (i.classList.contains(h.rp) || i.classList.contains(h.Dw) || i.classList.contains(h.uX)) { + e.preventDefault(); + this.parent.preventDefaultResize(e); + (0, n.IV)(this.curTable.querySelectorAll('td,th'), h.HC); + this.parent.formatter.editorManager.nodeSelection.Clear(this.contentModule.getDocument()); + this.pageX = this.getPointX(e); + this.pageY = this.getPointY(e); + this.resizeBtnInit(); + this.hideTableQuickToolbar(); + if (i.classList.contains(h.rp)) { + this.resizeBtnStat.column = true; + if (parseInt(i.getAttribute('data-col'), 10) === this.curTable.rows[this.calMaxCol(this.curTable)].cells.length) { + this.currentColumnResize = 'last'; + this.columnEle = this.curTable.rows[this.calMaxCol(this.curTable)].cells[parseInt(i.getAttribute('data-col'), 10) - 1]; + } else { + if (parseInt(i.getAttribute('data-col'), 10) === 0) { + this.currentColumnResize = 'first'; + } else { + this.currentColumnResize = 'middle'; + } + this.columnEle = this.curTable.rows[this.calMaxCol(this.curTable)].cells[parseInt(i.getAttribute('data-col'), 10)]; + } + this.colIndex = this.columnEle.cellIndex; + this.moveEle = e.target; + this.appendHelper(); + } + if (i.classList.contains(h.Dw)) { + this.rowEle = this.curTable.rows[parseInt(i.getAttribute('data-row'), 10)]; + this.resizeBtnStat.row = true; + this.appendHelper(); + } + if (i.classList.contains(h.uX)) { + this.resizeBtnStat.tableBox = true; + } + if (n.AR.isDevice && this.helper && !this.helper.classList.contains('e-reicon')) { + this.helper.classList.add('e-reicon'); + n.bi.add(document, n.AR.touchStartEvent, this.removeHelper, this); + n.bi.add(this.helper, n.AR.touchStartEvent, this.resizeStart, this); + } else { + var r = { + event: e, + requestType: 'Table' + }; + this.parent.trigger(o.tw, r, function(e) { + if (e.cancel) { + t.cancelResizeAction(); + } + }); + } + n.bi.add(this.contentModule.getDocument(), n.AR.touchMoveEvent, this.resizing, this); + n.bi.add(this.contentModule.getDocument(), n.AR.touchEndEvent, this.resizeEnd, this); + } + }; + e.prototype.removeHelper = function(e) { + var t = e.target.classList; + if (!(t.contains('e-reicon')) && this.helper) { + n.bi.remove(document, n.AR.touchStartEvent, this.removeHelper); + n.bi.remove(this.helper, n.AR.touchStartEvent, this.resizeStart); + if (this.helper && this.contentModule.getEditPanel().contains(this.helper)) { + (0, n.og)(this.helper); + } + this.pageX = null; + this.helper = null; + } + }; + e.prototype.appendHelper = function() { + this.helper = this.parent.createElement('div', { + className: 'e-table-rhelper' + ' ' + this.parent.cssClass + }); + if (n.AR.isDevice) { + this.helper.classList.add('e-reicon'); + } + this.contentModule.getEditPanel().appendChild(this.helper); + this.setHelperHeight(); + }; + e.prototype.setHelperHeight = function() { + var e = this.calcPos(this.curTable); + if (this.resizeBtnStat.column) { + this.helper.classList.add('e-column-helper'); + this.helper.style.cssText = 'height: ' + getComputedStyle(this.curTable).height + '; top: ' + e.top + 'px; left:' + ((e.left + this.calcPos(this.columnEle).left) + (this.currentColumnResize === 'last' ? this.columnEle.offsetWidth + 2 : 0) - 1) + 'px;'; + } else { + this.helper.classList.add('e-row-helper'); + this.helper.style.cssText = 'width: ' + getComputedStyle(this.curTable).width + '; top: ' + (this.calcPos(this.rowEle).top + e.top + this.rowEle.offsetHeight) + 'px; left:' + (this.calcPos(this.rowEle).left + e.left) + 'px;'; + } + }; + e.prototype.updateHelper = function() { + var e = this.calcPos(this.curTable); + if (this.resizeBtnStat.column) { + var t = (e.left + this.calcPos(this.columnEle).left) + (this.currentColumnResize === 'last' ? this.columnEle.offsetWidth + 2 : 0) - 1; + this.helper.style.left = t + 'px'; + } else { + var i = this.calcPos(this.rowEle).top + e.top + this.rowEle.offsetHeight; + this.helper.style.top = i + 'px'; + } + }; + e.prototype.calMaxCol = function(e) { + var t = 0; + var i; + for(var n = 0; n < e.rows.length; n++){ + if (t < e.rows[n].cells.length) { + i = n; + t = e.rows[n].cells.length; + } + } + return i; + }; + e.prototype.resizing = function(e) { + var t = this; + var i = this.getPointX(e); + var r = this.getPointY(e); + var s = (this.parent.enableRtl) ? -(i - this.pageX) : (i - this.pageX); + var a = (this.parent.enableRtl) ? -(r - this.pageY) : (r - this.pageY); + this.pageX = i; + this.pageY = r; + var l = { + event: e, + requestType: 'table' + }; + this.parent.trigger(o.ib, l, function(i) { + if (i.cancel) { + t.cancelResizeAction(); + } else { + var r = t.contentModule.getEditPanel().querySelector('.e-table-box'); + var o = parseInt(getComputedStyle(t.curTable).width, 10); + var l = parseInt(getComputedStyle(t.curTable).height, 10); + var h = +getComputedStyle(t.contentModule.getEditPanel()).paddingRight.match(/\d/g).join(''); + var c = t.contentModule.getEditPanel().offsetWidth - (t.contentModule.getEditPanel().offsetWidth - t.contentModule.getEditPanel().clientWidth) - h * 2; + var d = void 0; + if (!(0, n.le)(t.curTable.parentElement.closest('table')) && !(0, n.le)(t.curTable.closest('td')) && t.contentModule.getEditPanel().contains(t.curTable.closest('td'))) { + var p = t.curTable.closest('td'); + var u = +getComputedStyle(p).paddingRight.match(/\d/g).join(''); + d = p.offsetWidth - (p.offsetWidth - p.clientWidth) - u * 2; + } else { + d = c; + } + if (t.resizeBtnStat.column) { + var f = parseFloat(t.columnEle.offsetWidth.toString()); + var m = t.curTable.rows[0].cells[0].nodeName === 'TH' ? 1 : 0; + var v = parseFloat(t.curTable.style.width.split('%')[0]); + var g = parseFloat(t.curTable.rows[m].cells[t.colIndex].style.width.split('%')[0]); + if (t.currentColumnResize === 'first') { + s = s - 0.75; + t.removeResizeElement(); + if (((s !== 0 && 5 < g) || s < 0) && v <= 100 && t.convertPixelToPercentage(o - s, d) <= 100) { + var b = t.findFirstLastColCells(t.curTable, true); + t.curTable.style.width = t.convertPixelToPercentage(o - s, d) > 100 ? (100 + '%') : (t.convertPixelToPercentage(o - s, d) + '%'); + var y = v - t.convertPixelToPercentage(o - s, d); + t.currentMarginLeft = t.currentMarginLeft + y; + t.curTable.style.marginLeft = 'calc(' + (t.curTable.style.width === '100%' ? 0 : t.currentMarginLeft) + '%)'; + for(var C = 0; C < b.length; C++){ + t.curTable.rows[C].cells[t.colIndex].style.width = (g - y) + '%'; + } + } + } else if (t.currentColumnResize === 'last') { + s = s + 0.75; + t.removeResizeElement(); + if (((s !== 0 && 5 < g) || s > 0) && v <= 100 && t.convertPixelToPercentage(o + s, d) <= 100) { + var E = t.findFirstLastColCells(t.curTable, false); + t.curTable.style.width = t.convertPixelToPercentage(o + s, d) > 100 ? (100 + '%') : (t.convertPixelToPercentage(o + s, d) + '%'); + var y = v - t.convertPixelToPercentage(o + s, d); + for(var C = 0; C < E.length; C++){ + t.curTable.rows[C].cells[t.colIndex].style.width = (g - y) + '%'; + } + } + } else { + var S = t.curTable.rows[t.calMaxCol(t.curTable)].cells; + var w = f - s; + var T = parseFloat(t.columnEle.offsetWidth.toString()) + parseFloat(S[t.colIndex - 1].offsetWidth.toString()); + for(var C = 0; C < t.curTable.rows.length; C++){ + if ((T - w) > 20 && w > 20) { + var k = T - w; + var x = w; + if (!(0, n.le)(t.curTable.rows[C].cells[t.colIndex - 1])) { + t.curTable.rows[C].cells[t.colIndex - 1].style.width = t.convertPixelToPercentage(k, o) + '%'; + } + if (!(0, n.le)(t.curTable.rows[C].cells[t.colIndex])) { + t.curTable.rows[C].cells[t.colIndex].style.width = t.convertPixelToPercentage(x, o) + '%'; + } + } + } + } + t.updateHelper(); + } else if (t.resizeBtnStat.row) { + t.parent.preventDefaultResize(e); + var L = parseFloat(t.rowEle.clientHeight.toString()) + a; + if (L > 20) { + t.rowEle.style.height = L + 'px'; + } + t.curTable.style.height = ''; + if (!(0, n.le)(r)) { + r.style.cssText = 'top: ' + (t.calcPos(t.curTable).top + l - 4) + 'px; left:' + (t.calcPos(t.curTable).left + o - 4) + 'px;'; + } + t.updateHelper(); + } else if (t.resizeBtnStat.tableBox) { + if (!n.AR.isDevice) { + n.bi.remove(t.contentModule.getEditPanel(), 'mouseover', t.resizeHelper); + } + var N = t.curTable.style.width.indexOf('%') > -1; + t.curTable.style.width = N ? t.convertPixelToPercentage(o + s, d) + '%' : o + s + 'px'; + t.curTable.style.height = l + a + 'px'; + r.classList.add('e-rbox-select'); + r.style.cssText = 'top: ' + (t.calcPos(t.curTable).top + l - 4) + 'px; left:' + (t.calcPos(t.curTable).left + o - 4) + 'px;'; + } + } + }); + }; + e.prototype.findFirstLastColCells = function(e, t) { + var i = []; + var n = e.querySelectorAll('tr'); + for(var r = 0; r < n.length; r++){ + if (n[r].closest('table') === e) { + var s = n[r].querySelectorAll('th, td'); + i.push(t ? s[0] : s[s.length - 1]); + } + } + return i; + }; + e.prototype.convertPixelToPercentage = function(e, t) { + return (e / t) * 100; + }; + e.prototype.cancelResizeAction = function() { + n.bi.remove(this.contentModule.getDocument(), n.AR.touchMoveEvent, this.resizing); + n.bi.remove(this.contentModule.getDocument(), n.AR.touchEndEvent, this.resizeEnd); + this.removeResizeElement(); + }; + e.prototype.resizeEnd = function(e) { + this.resizeBtnInit(); + n.bi.remove(this.contentModule.getDocument(), n.AR.touchMoveEvent, this.resizing); + n.bi.remove(this.contentModule.getDocument(), n.AR.touchEndEvent, this.resizeEnd); + if (this.contentModule.getEditPanel().querySelector('.e-table-box') && this.contentModule.getEditPanel().contains(this.contentModule.getEditPanel().querySelector('.e-table-box'))) { + if (!n.AR.isDevice) { + n.bi.add(this.contentModule.getEditPanel(), 'mouseover', this.resizeHelper, this); + } + this.removeResizeElement(); + } + if (this.helper && this.contentModule.getEditPanel().contains(this.helper)) { + (0, n.og)(this.helper); + this.helper = null; + } + this.pageX = null; + this.pageY = null; + this.moveEle = null; + var t = { + event: e, + requestType: 'table' + }; + this.parent.trigger(o.d$, t); + this.parent.formatter.saveData(); + }; + e.prototype.resizeBtnInit = function() { + return this.resizeBtnStat = { + column: false, + row: false, + tableBox: false + }; + }; + e.prototype.addRow = function(e, t, i) { + var n; + if (i) { + n = { + item: { + command: 'Table', + subCommand: 'InsertRowAfter' + } + }; + } + var r = { + selection: e, + subCommand: (i) ? n.item.subCommand : t.item.subCommand + }; + this.parent.formatter.process(this.parent, (i) ? n : t, t, r); + }; + e.prototype.addColumn = function(e, t) { + this.parent.formatter.process(this.parent, t, t, { + selection: e, + width: this.parent.tableSettings.width, + subCommand: t.item.subCommand + }); + }; + e.prototype.removeRowColumn = function(e, t) { + this.parent.formatter.process(this.parent, t, t, { + selection: e, + subCommand: t.item.subCommand + }); + this.hideTableQuickToolbar(); + }; + e.prototype.removeTable = function(e, t, i) { + var n; + if (i) { + n = { + item: { + command: 'Table', + subCommand: 'TableRemove' + } + }; + } + var r = { + selection: e, + subCommand: (i) ? n.item.subCommand : t.item.subCommand + }; + this.parent.formatter.process(this.parent, (i) ? n : t, t.originalEvent, r); + this.contentModule.getEditPanel().focus(); + if (this.parent.inputElement.innerHTML === null || this.parent.inputElement.innerHTML === '') { + if (this.parent.enterKey === 'DIV') { + this.contentModule.getEditPanel().innerHTML = '

    '; + } else if (this.parent.enterKey === 'BR') { + this.contentModule.getEditPanel().innerHTML = '
    '; + } else { + this.contentModule.getEditPanel().innerHTML = '


    '; + } + } + this.removeResizeElement(); + this.hideTableQuickToolbar(); + }; + e.prototype.renderDlgContent = function(e) { + var t = this; + if (n.AR.isDevice || this.parent.inlineMode.enable) { + this.insertTableDialog(e); + return; + } + if (this.popupObj) { + this.popupObj.hide(); + return; + } + this.hideTableQuickToolbar(); + var i = '1X1'; + var o = this.l10n.getConstant('inserttablebtn'); + this.dlgDiv = this.parent.createElement('div', { + className: 'e-rte-table-popup' + ' ' + this.parent.cssClass, + id: this.rteID + '_table' + }); + this.tblHeader = this.parent.createElement('div', { + className: 'e-rte-popup-header' + ' ' + this.parent.cssClass + }); + this.tblHeader.innerHTML = i; + this.dlgDiv.appendChild(this.tblHeader); + var a = this.parent.createElement('div', { + className: 'e-rte-table-span' + ' ' + this.parent.cssClass + }); + this.drawTable(a, e); + this.dlgDiv.appendChild(a); + this.dlgDiv.appendChild(this.parent.createElement('span', { + className: 'e-span-border' + ' ' + this.parent.cssClass + })); + var l = this.parent.createElement('button', { + className: 'e-insert-table-btn' + ' ' + this.parent.cssClass, + id: this.rteID + '_insertTable', + attrs: { + type: 'button', + tabindex: '0' + } + }); + if (!(0, n.le)(this.parent.getToolbarElement().querySelector('.e-expended-nav'))) { + this.parent.getToolbarElement().querySelector('.e-expended-nav').setAttribute('tabindex', '1'); + } + this.dlgDiv.appendChild(l); + this.createTableButton = new s.z({ + iconCss: 'e-icons e-create-table', + content: o, + cssClass: 'e-flat' + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }); + this.createTableButton.isStringTemplate = true; + this.createTableButton.appendTo(l); + n.bi.add(l, 'click', this.insertTableDialog, { + self: this, + args: e.args, + selection: e.selection + }); + this.parent.getToolbar().appendChild(this.dlgDiv); + var h = e.args.originalEvent.target; + h = h.classList.contains('e-toolbar-item') ? h.firstChild : h.parentElement; + this.popupObj = new r.GI(this.dlgDiv, { + targetType: 'relative', + relateTo: h, + collision: { + X: 'fit', + Y: 'none' + }, + offsetY: 8, + viewPortElement: this.parent.element, + position: { + X: 'left', + Y: 'bottom' + }, + enableRtl: this.parent.enableRtl, + zIndex: 10001, + close: function(e) { + t.parent.isBlur = false; + t.popupObj.destroy(); + (0, n.og)(t.popupObj.element); + t.popupObj = null; + } + }); + (0, n.cn)([ + this.popupObj.element + ], 'e-popup-open'); + if (!(0, n.le)(this.parent.cssClass)) { + (0, n.cn)([ + this.popupObj.element + ], this.parent.cssClass); + } + this.popupObj.refreshPosition(h); + }; + e.prototype.docClick = function(e) { + var t = e.args.target; + if (t && t.classList && ((this.popupObj && !(0, n.oq)(t, '[id=' + "'" + this.popupObj.element.id + "'" + ']') || (this.editdlgObj && !(0, n.oq)(t, '#' + this.editdlgObj.element.id)))) && !t.classList.contains('e-create-table') && t.offsetParent && !t.offsetParent.classList.contains('e-rte-backgroundcolor-dropdown')) { + if (this.popupObj) { + this.popupObj.hide(); + } + if (this.editdlgObj) { + this.editdlgObj.hide(); + } + this.parent.isBlur = true; + (0, c.Nu)(this.parent.element, 'focusout'); + } + var i = (0, n.oq)(t, 'td'); + var r = i && this.parent.contentModule.getEditPanel().contains(i) ? true : false; + if (t && t.tagName !== 'TD' && t.tagName !== 'TH' && !r && (0, n.oq)(t, '.e-rte-quick-popup') === null && t.offsetParent && !t.offsetParent.classList.contains('e-quick-dropdown') && !t.offsetParent.classList.contains('e-rte-backgroundcolor-dropdown') && !(0, n.oq)(t, '.e-rte-dropdown-popup') && !(0, n.oq)(t, '.e-rte-elements')) { + (0, n.IV)(this.parent.inputElement.querySelectorAll('table td'), h.HC); + if (!n.AR.isIE) { + this.hideTableQuickToolbar(); + } + } + if (t && t.classList && !t.classList.contains(h.rp) && !t.classList.contains(h.Dw) && !t.classList.contains(h.uX)) { + this.removeResizeElement(); + } + }; + e.prototype.drawTable = function(e, t) { + var i; + var r; + for(var s = 0; s < 3; s++){ + i = this.parent.createElement('div', { + className: 'e-rte-table-row' + ' ' + this.parent.cssClass, + attrs: { + 'data-column': '' + s + } + }); + for(var o = 0; o < 10; o++){ + var a = (s > 2) ? 'none' : 'inline-block'; + r = this.parent.createElement('div', { + className: 'e-rte-tablecell e-default' + ' ' + this.parent.cssClass, + attrs: { + 'data-cell': '' + o + } + }); + i.appendChild(r); + r.style.display = a; + if (o === 0 && s === 0) { + (0, n.cn)([ + r + ], 'e-active'); + } + n.bi.add(r, 'mousemove', this.tableCellSelect, this); + n.bi.add(i, 'mouseleave', this.tableCellLeave, this); + n.bi.add(r, 'mouseup', this.tableCellClick, { + self: this, + args: t.args, + selection: t.selection + }); + } + e.appendChild(i); + } + }; + e.prototype.editTable = function(e) { + var t = this; + this.createDialog(e); + var i = this.tableDlgContent(e); + var n = this.l10n.getConstant('dialogUpdate'); + var r = this.l10n.getConstant('dialogCancel'); + var s = this.l10n.getConstant('tableEditHeader'); + this.editdlgObj.setProperties({ + height: 'initial', + width: '290px', + content: i, + header: s, + buttons: [ + { + click: this.applyProperties.bind(this, e), + buttonModel: { + content: n, + cssClass: 'e-flat e-size-update' + ' ' + this.parent.cssClass, + isPrimary: true + } + }, + { + click: function(e) { + t.cancelDialog(e); + }, + buttonModel: { + cssClass: 'e-flat e-cancel' + ' ' + this.parent.cssClass, + content: r + } + } + ], + cssClass: this.editdlgObj.cssClass + ' e-rte-edit-table-prop-dialog' + }); + this.editdlgObj.element.style.maxHeight = 'none'; + this.editdlgObj.content.querySelector('input').focus(); + this.hideTableQuickToolbar(); + }; + e.prototype.insertTableDialog = function(e) { + var t = (this.self) ? this.self : this; + if (t.popupObj) { + t.popupObj.hide(); + } + t.createDialog(e); + var i = t.tableCellDlgContent(); + var r = t.l10n.getConstant('dialogInsert'); + var s = t.l10n.getConstant('dialogCancel'); + if ((0, n.le)(t.editdlgObj)) { + return; + } + t.editdlgObj.setProperties({ + height: 'initial', + width: '290px', + content: i, + buttons: [ + { + click: t.customTable.bind(this, e), + buttonModel: { + content: r, + cssClass: 'e-flat e-insert-table' + ' ' + t.parent.cssClass, + isPrimary: true + } + }, + { + click: function(e) { + t.cancelDialog(e); + }, + buttonModel: { + cssClass: 'e-flat e-cancel' + ' ' + t.parent.cssClass, + content: s + } + } + ] + }); + if (!(0, n.le)(t.parent.cssClass)) { + t.editdlgObj.setProperties({ + cssClass: t.parent.cssClass + }); + } + t.editdlgObj.element.style.maxHeight = 'none'; + t.editdlgObj.content.querySelector('input').focus(); + }; + e.prototype.tableCellDlgContent = function() { + var e = this.l10n.getConstant('columns'); + var t = this.l10n.getConstant('rows'); + var i = this.parent.createElement('div', { + className: 'e-cell-wrap' + ' ' + this.parent.cssClass + }); + var n = '
    ' + '
    '; + var r = (0, c.dW)(n); + i.appendChild(r); + this.columnTextBox = new l.N({ + format: 'n0', + min: 1, + value: 3, + placeholder: e, + floatLabelType: 'Auto', + max: 50, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + cssClass: this.parent.cssClass + }); + this.columnTextBox.isStringTemplate = true; + this.columnTextBox.appendTo(i.querySelector('#tableColumn')); + this.rowTextBox = new l.N({ + format: 'n0', + min: 1, + value: 3, + placeholder: t, + floatLabelType: 'Auto', + max: 50, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + cssClass: this.parent.cssClass + }); + this.rowTextBox.isStringTemplate = true; + this.rowTextBox.appendTo(i.querySelector('#tableRow')); + return i; + }; + e.prototype.clearDialogObj = function() { + if (this.editdlgObj) { + this.editdlgObj.destroy(); + (0, n.og)(this.editdlgObj.element); + this.editdlgObj = null; + } + }; + e.prototype.createDialog = function(e) { + var t = this; + if (this.editdlgObj) { + this.editdlgObj.hide({ + returnValue: true + }); + return; + } + var i = this.parent.createElement('div', { + className: 'e-rte-edit-table' + ' ' + this.parent.cssClass, + id: this.rteID + '_tabledialog' + }); + this.parent.element.appendChild(i); + var r = this.l10n.getConstant('dialogInsert'); + var s = this.l10n.getConstant('dialogCancel'); + var o = this.l10n.getConstant('tabledialogHeader'); + var a = { + header: o, + cssClass: h.i7 + ' ' + this.parent.cssClass, + enableRtl: this.parent.enableRtl, + locale: this.parent.locale, + showCloseIcon: true, + closeOnEscape: true, + width: (n.AR.isDevice) ? '290px' : '340px', + height: 'initial', + position: { + X: 'center', + Y: (n.AR.isDevice) ? 'center' : 'top' + }, + isModal: n.AR.isDevice, + buttons: [ + { + buttonModel: { + content: r, + cssClass: 'e-flat e-insert-table' + ' ' + this.parent.cssClass, + isPrimary: true + } + }, + { + click: function(e) { + t.cancelDialog(e); + }, + buttonModel: { + cssClass: 'e-flat e-cancel' + ' ' + this.parent.cssClass, + content: s + } + } + ], + target: (n.AR.isDevice) ? document.body : this.parent.element, + animationSettings: { + effect: 'None' + }, + close: function(e) { + t.parent.isBlur = false; + t.editdlgObj.destroy(); + (0, n.og)(t.editdlgObj.element); + t.dialogRenderObj.close(e); + t.editdlgObj = null; + } + }; + this.editdlgObj = this.dialogRenderObj.render(a); + this.editdlgObj.appendTo(i); + if (this.quickToolObj && this.quickToolObj.inlineQTBar && document.body.contains(this.quickToolObj.inlineQTBar.element)) { + this.quickToolObj.inlineQTBar.hidePopup(); + } + }; + e.prototype.customTable = function(e, t) { + var i = (this.self) ? this.self : this; + if (i.rowTextBox.value && i.columnTextBox.value) { + var r = ((n.AR.isDevice || (!(0, n.le)(e.args) && !(0, n.le)(e.args.originalEvent) && e.args.originalEvent.action === 'insert-table') || i.parent.inlineMode.enable) ? e : this); + i.tableInsert(i.rowTextBox.value, i.columnTextBox.value, t, r); + } + }; + e.prototype.cancelDialog = function(e) { + this.parent.isBlur = false; + this.editdlgObj.hide({ + returnValue: true + }); + }; + e.prototype.applyProperties = function(e, t) { + var i = this.editdlgObj.element; + var r = (0, n.oq)(e.selectNode[0], 'table'); + r.style.width = i.querySelector('.e-table-width').value + 'px'; + if (i.querySelector('.e-cell-padding').value !== '') { + var s = r.querySelectorAll('td'); + for(var o = 0; o < s.length; o++){ + var a = ''; + if (s[o].style.padding === '') { + a = s[o].getAttribute('style') + ' padding:' + i.querySelector('.e-cell-padding').value + 'px;'; + } else { + s[o].style.padding = i.querySelector('.e-cell-padding').value + 'px'; + a = s[o].getAttribute('style'); + } + s[o].setAttribute('style', a); + } + } + r.cellSpacing = i.querySelector('.e-cell-spacing').value; + if (!(0, n.le)(r.cellSpacing) || r.cellSpacing !== '0') { + (0, n.cn)([ + r + ], h._G); + } else { + (0, n.IV)([ + r + ], h._G); + } + this.parent.formatter.saveData(); + this.editdlgObj.hide({ + returnValue: true + }); + }; + e.prototype.tableDlgContent = function(e) { + var t = e.selectParent[0]; + var i = this.l10n.getConstant('tableWidth'); + var r = this.l10n.getConstant('cellpadding'); + var s = this.l10n.getConstant('cellspacing'); + var o = this.parent.createElement('div', { + className: 'e-table-sizewrap' + ' ' + this.parent.cssClass + }); + var a = (0, n.oq)(t, 'table').getClientRects()[0].width; + var h = (0, n.oq)(t, 'td').style.padding; + var d = (0, n.oq)(t, 'table').getAttribute('cellspacing'); + var p = '
    ' + '
    ' + '
    '; + var u = (0, c.dW)(p); + o.appendChild(u); + this.tableWidthNum = new l.N({ + format: 'n0', + min: 0, + value: a, + placeholder: i, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }); + this.tableWidthNum.isStringTemplate = true; + this.tableWidthNum.appendTo(o.querySelector('#tableWidth')); + this.tableCellPadding = new l.N({ + format: 'n0', + min: 0, + value: h !== '' ? parseInt(h, null) : 0, + placeholder: r, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }); + this.tableCellPadding.isStringTemplate = true; + this.tableCellPadding.appendTo(o.querySelector('#cellPadding')); + this.tableCellSpacing = new l.N({ + format: 'n0', + min: 0, + value: d !== '' && !(0, n.le)(d) ? parseInt(d, null) : 0, + placeholder: s, + floatLabelType: 'Auto', + enableRtl: this.parent.enableRtl, + locale: this.parent.locale + }); + this.tableCellSpacing.isStringTemplate = true; + this.tableCellSpacing.appendTo(o.querySelector('#cellSpacing')); + return o; + }; + e.prototype.destroy = function() { + this.removeEventListener(); + }; + e.prototype.moduleDestroy = function() { + this.parent = null; + }; + e.prototype.getModuleName = function() { + return 'table'; + }; + return e; + }()); + }), + 2503: (function(e, t, i) { + "use strict"; + i.d(t, { + "z": function() { + return s; + } + }); + var n = i(1807); + var r = i(809); + var s = (function() { + function e() { + this.rendererMap = {}; + } + e.prototype.addRenderer = function(e, t) { + var i = (0, n.I$)(r.y2, e); + if ((0, n.le)(this.rendererMap[i])) { + this.rendererMap[i] = t; + } + }; + e.prototype.getRenderer = function(e) { + var t = (0, n.I$)(r.y2, e); + if ((0, n.le)(this.rendererMap[t])) { + throw "The renderer " + t + " is not found"; + } else { + return this.rendererMap[t]; + } + }; + return e; + }()); + }), + 9336: (function(e, t, i) { + "use strict"; + i.d(t, { + "S": function() { + return r; + } + }); + var n = i(1807); + var r = (function() { + function e() { + this.services = {}; + } + e.prototype.register = function(e, t) { + if ((0, n.le)(this.services[e])) { + this.services[e] = t; + } + }; + e.prototype.getService = function(e) { + if ((0, n.le)(this.services[e])) { + throw "The service " + e + " is not registered"; + } + return this.services[e]; + }; + return e; + }()); + }), + 8867: (function(e, t, i) { + "use strict"; + i.d(t, { + "q": function() { + return r; + } + }); + var n = i(1807); + var r = (function() { + function e() { + this.startNodeName = []; + this.endNodeName = []; + } + e.prototype.saveInstance = function(e, t) { + this.range = e.cloneRange(); + this.rootNode = this.documentFromRange(e); + this.body = t; + this.startContainer = this.getNodeArray(e.startContainer, true); + this.endContainer = this.getNodeArray(e.endContainer, false); + this.startOffset = e.startOffset; + this.endOffset = e.endOffset; + this.html = this.body.innerHTML; + return this; + }; + e.prototype.documentFromRange = function(e) { + return (9 === e.startContainer.nodeType) ? e.startContainer : e.startContainer.ownerDocument; + }; + e.prototype.getRange = function(e) { + var t = this.get(e); + var i = t && t.rangeCount > 0 ? t.getRangeAt(t.rangeCount - 1) : e.createRange(); + return (i.startContainer !== e || i.endContainer !== e || i.startOffset || i.endOffset || (i.setStart(e.body, 0), i.collapse(!0)), i); + }; + e.prototype.get = function(e) { + return e.defaultView.getSelection(); + }; + e.prototype.save = function(e, t) { + e = (e) ? e.cloneRange() : this.getRange(t); + return this.saveInstance(e, t.body); + }; + e.prototype.getIndex = function(e) { + var t; + var i = 0; + e = !e.previousSibling && e.tagName === 'BR' ? e : e.previousSibling; + if (e) { + for(var n = e.nodeType; e; null){ + t = e.nodeType; + i++; + n = t; + e = e.previousSibling; + } + } + return i; + }; + e.prototype.isChildNode = function(e, t) { + for(var i = 0; i < t.childNodes.length; i++){ + if (e.indexOf(t.childNodes[i]) > -1) { + return true; + } + } + return false; + }; + e.prototype.getNode = function(e, t, i) { + if (t === e && (e.nodeType === 3 || !e.firstChild || i.indexOf(e.firstChild) !== -1 || this.isChildNode(i, e))) { + return null; + } + if (i.indexOf(e.firstChild) === -1 && e.firstChild && !this.isChildNode(i, e)) { + return e.firstChild; + } + if (e.nextSibling) { + return e.nextSibling; + } + if (!e.parentNode) { + return null; + } else { + return e.parentNode; + } + }; + e.prototype.getNodeCollection = function(e) { + var t = e.startContainer.childNodes[e.startOffset] || e.startContainer; + var i = e.endContainer.childNodes[(e.endOffset > 0) ? (e.endOffset - 1) : e.endOffset] || e.endContainer; + if ((t === i || (t.nodeName === 'BR' && t === e.endContainer.childNodes[e.endOffset])) && t.childNodes.length === 0) { + return [ + t + ]; + } + if (e.startOffset === e.endOffset && e.startOffset !== 0 && e.startContainer.nodeName === 'PRE') { + return [ + t.nodeName === 'BR' || t.nodeName === '#text' ? t : t.childNodes[0] + ]; + } + var n = []; + do { + if (n.indexOf(t) === -1) { + n.push(t); + } + t = this.getNode(t, i, n); + }while (t) + return n; + }; + e.prototype.getParentNodeCollection = function(e) { + return this.getParentNodes(this.getNodeCollection(e), e); + }; + e.prototype.getParentNodes = function(e, t) { + e = e.reverse(); + for(var i = 0; i < e.length; i++){ + if ((e.indexOf(e[i].parentNode) !== -1) || (e[i].nodeType === 3 && t.startContainer !== t.endContainer && t.startContainer.parentNode !== t.endContainer.parentNode)) { + e.splice(i, 1); + i--; + } else if (e[i].nodeType === 3) { + e[i] = e[i].parentNode; + } + } + return e; + }; + e.prototype.getSelectionNodeCollection = function(e) { + return this.getSelectionNodes(this.getNodeCollection(e)); + }; + e.prototype.getSelectionNodeCollectionBr = function(e) { + return this.getSelectionNodesBr(this.getNodeCollection(e)); + }; + e.prototype.getSelectionNodes = function(e) { + e = e.reverse(); + var t = new RegExp(String.fromCharCode(8203), 'g'); + for(var i = 0; i < e.length; i++){ + if (e[i].nodeType !== 3 || (e[i].textContent.trim() === '' || (e[i].textContent.length === 1 && e[i].textContent.match(t)))) { + e.splice(i, 1); + i--; + } + } + return e.reverse(); + }; + e.prototype.getSelectionNodesBr = function(e) { + e = e.reverse(); + var t = new RegExp(String.fromCharCode(8203), 'g'); + for(var i = 0; i < e.length; i++){ + if (e[i].nodeName !== 'BR' && (e[i].nodeType !== 3 || (e[i].textContent.trim() === '' || (e[i].textContent.length === 1 && e[i].textContent.match(t))))) { + e.splice(i, 1); + i--; + } + } + return e.reverse(); + }; + e.prototype.getInsertNodeCollection = function(e) { + return this.getInsertNodes(this.getNodeCollection(e)); + }; + e.prototype.getInsertNodes = function(e) { + e = e.reverse(); + for(var t = 0; t < e.length; t++){ + if ((e[t].childNodes.length !== 0 && e[t].nodeType !== 3) || (e[t].nodeType === 3 && e[t].textContent === '')) { + e.splice(t, 1); + t--; + } + } + return e.reverse(); + }; + e.prototype.getNodeArray = function(e, t, i) { + var r = []; + ((t) ? (this.startNodeName = []) : (this.endNodeName = [])); + for(; e !== (i ? i : this.rootNode); null){ + if ((0, n.le)(e)) { + break; + } + (t) ? this.startNodeName.push(e.nodeName.toLowerCase()) : this.endNodeName.push(e.nodeName.toLowerCase()); + r.push(this.getIndex(e)); + e = e.parentNode; + } + return r; + }; + e.prototype.setRangePoint = function(e, t, i, n) { + var r = this.rootNode; + var s = i.length; + var o = n; + for(; s--; null){ + r = r && r.childNodes[i[s]]; + } + if (r && o >= 0 && r.nodeName !== 'html') { + if (r.nodeType === 3 && r.nodeValue.replace(/\u00a0/g, ' ') === ' ') { + o = r.textContent.length; + } + e[t ? 'setStart' : 'setEnd'](r, o); + } + return e; + }; + e.prototype.restore = function() { + var e = this.range.cloneRange(); + e = this.setRangePoint(e, true, this.startContainer, this.startOffset); + e = this.setRangePoint(e, false, this.endContainer, this.endOffset); + this.selectRange(this.rootNode, e); + return e; + }; + e.prototype.selectRange = function(e, t) { + this.setRange(e, t); + this.save(t, e); + }; + e.prototype.setRange = function(e, t) { + var i = this.get(e); + i.removeAllRanges(); + i.addRange(t); + }; + e.prototype.setSelectionText = function(e, t, i, n, r) { + var s = e.createRange(); + s.setStart(t, n); + s.setEnd(i, r); + this.setRange(e, s); + }; + e.prototype.setSelectionContents = function(e, t) { + var i = e.createRange(); + i.selectNode(t); + this.setRange(e, i); + }; + e.prototype.setSelectionNode = function(e, t) { + var i = e.createRange(); + i.selectNodeContents(t); + this.setRange(e, i); + }; + e.prototype.getSelectedNodes = function(e) { + return this.getNodeCollection(this.getRange(e)); + }; + e.prototype.Clear = function(e) { + this.get(e).removeAllRanges(); + }; + e.prototype.insertParentNode = function(e, t, i) { + i.surroundContents(t); + this.selectRange(e, i); + }; + e.prototype.setCursorPoint = function(e, t, i) { + var n = e.createRange(); + var r = e.defaultView.getSelection(); + n.setStart(t, i); + n.collapse(true); + r.removeAllRanges(); + r.addRange(n); + }; + return e; + }()); + }), + 9008: (function(e, t, i) { + e.exports = i(5443); + }) + } +]);